> 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.

Reply via email to