----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 122


LaTeX2HTML uses an absolute path name when including a gif or
png image.  These absolute paths will break when the entire
document is moved to a different location or a different server.
Relative URLs would be more portable and appropriate if the user
specifies an image path relative to the document.

I am using the following version of LaTeX2HTML (l2h):

This is LaTeX2HTML Version 2002 (1.67)
by Nikos Drakos, Computer Based Learning Unit, University of Leeds.

My test program is as follows:

-------------------------------------------------------------------------

\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{html}
\DeclareGraphicsExtensions{png}
\DeclareGraphicsRule{.png}{eps}{.bb}{`pngtopnm #1|pnmtops -noturn -rle}
\newlength{\gifwidth}

%
%  The \showimage command displays a gif image in html,
%  and a PostScript version of it in the ps document.  The optional
%  argument 'width' overrides the natural width of the image.
%
%  Usage:  \showimage{image}{caption}
%          \showimage[width]{image}{caption}
%
\newcommand{\showpng}[3][0.9\textwidth]{%
    \setlength{\gifwidth}{#1}
    \begin{figure}[htb]
	\begin{center}
	    \vspace{1ex}
	    \includegraphics[width=\gifwidth]{#2.png} \\
	    \caption{\label{#2}#3}
	    \end{center}
	\end{figure}
    }

\begin{document}
I'm going to include a png image right here:
\showpng{l2h}{The figure caption}
\end{document}

-------------------------------------------------------------------------

The image file I'm displaying (l2h.png) and associated bounding box
(l2h.bb) are attached to this message if anyone is interested, but any
image would work just as well.

The HTML file generated by l2h specifies an absolute image URL:

I'm going to include a gif image right here:

<DIV ALIGN="CENTER"><A NAME="l2h"></A><A NAME="32"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 1:</STRONG>
The figure caption</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<BR>
<BR>
	    <IMG
 WIDTH="597" HEIGHT="190" ALIGN="BOTTOM" BORDER="0"
 SRC="/h/lanhws/plano/text/www/test//l2h.png"
 ALT="Image /h/lanhws/plano/text/www/test//l2h.png">
<BR>
</DIV></TD></TR>
</TABLE>
</DIV>

-------------------------------------------------------------------------

The problem may be corrected by adding a line to embed_image:

    $url =~ s|^$texfilepath/*||o;       # HWS:  Make URLs relative
    $urlimg = $url;
    $urlimg =~ s/\.$IMAGE_TYPE$/.html/ if ($map);
    if ($exstr =~ s/align\s*=\s*(\"?)(\w+)\1($|\s|,)//io) { $align = $2; }
    my $usersize = '';

-------------------------------------------------------------------------

Now the HTML uses a portable relative URL to the image, although the
ALT tag still contains an absolute URL:

I'm going to include a gif image right here:

<DIV ALIGN="CENTER"><A NAME="l2h"></A><A NAME="32"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 1:</STRONG>
The figure caption</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<BR>
<BR>
	    <IMG
 ALIGN="BOTTOM" BORDER="0" SRC="l2h.png"
 ALT="Image /h/lanhws/plano/text/www/test//l2h.png">
<BR>
</DIV></TD></TR>
</TABLE>
</DIV>

-------------------------------------------------------------------------

This patch will also work if the image is not in the source directory,
but in a \graphicspath directory that is relative to the source.
Another logical extension would then copy the image (wherever it is)
to the final document directory (creating the relative \graphicspath
directory, if specified) when the -local_icons switch is set.

Is this a worthy modification of l2h for a future release, or is there
some workaround for the present code that would make this modification
unecessary?

Thank you all the work that has gone into maintaining l2h into the
awesome product it is today!

----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: l2h.png
X-Sun-Encoding-Info: uuencode
X-Sun-Content-Lines: 94

begin 600 l2h.png
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
M2Z%5[VJ()* =E3=FHZX4+8 02C]M+QE\10M]$55V*%WT&[H!'(P>R'AK0ZC
M#^,04>VNJOYEC4]T?,< ZC'/_IXE$/8[#@CO#^$* +]E !"VY)#(5%Q#"><O
M7$S^@])K+<'X%_1W_Y%TEUD?2U2.;@&[C_A :Q.UEUJ0L(=-KG=B3T"$OG*<
M%+*7]K %PSA:50#0BL4=_]89\7[O3(#;HB6R_[6?1?A&AUITT0HEIID9>B3'
MVU5..A/%\/"M 8N!,URM8M1!#T<EZ<MIM]\\N:J4L>P=L!AX#C8W^V>^P1.H
M:FF21 AA^*:M 8[ H2?6Q3'\-4L#JW/>3^P[KL/%EI*T0X?54,#I70N5[J0(
MKJ1:5<)9Z,&2.[(218^@'[Q!XW9H &C &*!&G)"!,7T=DV&@5HT:J3];P_M#
M8SYC<?'%PQT,!6C%M(0"WQDNN1I9PP-@+4I._3:_#B;EF0P=#%';\)XN.:=M
MFCO$Y!W[!'@&>N=_[N=S4D[0 KH9AQF] Q8#/1&3JH,)X/2J$K8!+6O 8F!0
MYLP*3MX"]N_5+"ISP$*@L(:88I[\Z9R5LZN*>4=.WP(R;PBKBJ&'5<70PZIB
MZ&%5,?2PJAAZ6%4,/:PJAAY6%4,/JXJAAU7%T,.J8NAA53'TL*H8>EA5##VL
M*H8>5A5##ZN*H8=5Q=##JF+H854Q]+"J&'I850P]K"J&'E850\__ 7?R[:.R
/SJ2-     $E%3D2N0F""

end
----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: l2h.bb
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 1

%%BoundingBox: 19 289 593 472

--



 /-----------------------+-----------------------------------\
 | Herbert Swan          | Geoscience Operations             |
 | Phillips Alaska, Inc. |                                   |
 | 700 G Street          | Phone:  (907) 263-4043            |
 | Anchorage, AK  99501  | Fax:    (907) 265-1608            |
 | Room:  ATO 1370       | e-mail: [EMAIL PROTECTED]   |
 \-----------------------+-----------------------------------/


_______________________________________________
latex2html mailing list
[EMAIL PROTECTED]
http://tug.org/mailman/listinfo/latex2html

Reply via email to