> Sent: Sunday, November 15, 2020 at 6:42 PM > From: "Gavin Smith" <[email protected]> > To: "Christopher Dimech" <[email protected]> > Cc: "help-texinfo gnu" <[email protected]> > Subject: Re: Displaying images for html output > > On Sun, Nov 15, 2020 at 05:12:13PM +0100, Christopher Dimech wrote: > > > > It is the fifth and I still get the Alt Text Attribute. > > > > The output was > > > > ../Ideogr/Ch03b--Chmed/igc03--01--Sicl--CircAmRg > > > > If I put > > > > @image{../Ideogr/Ch03b--Chmed/igc03--01--Sicl--CircAmRg,8cm,8cm,AltText,.png} > > > > I get AltText > > > > But now I have understood the problem, > > > > Although the file exists at > > ../Ideogr/Ch03b--Chmed/igc03--01--Sicl--CircAmRg.png > > because the html index file resides in a subdirectory generated by > > texi2any, the > > code got to be changed to > > > > @image{../../Ideogr/Ch03b--Chmed/igc03--01--Sicl--CircAmRg,8cm,8cm,AltText,png} > > > > Furthermore, you cannot put ".png" as the fifth argument because for html > > that will > > fail. You have to put "png", without the period dot. > > This would be a bug if it is true. The manual says to include the period: > > * For Info and HTML output, 'makeinfo' uses the optional fifth > argument EXTENSION to '@image' for the filename extension, if it is > specified and the file is found. Any leading period should be > included in EXTENSION. For example: > > @image{foo,,,,.xpm}
So we should keep the leading period and fix the bug for the html case.
