Hi Herb,

Given the sample coding that you provided, the 'feature'
(or lack thereof) is part of the coding for the package
that now handles the way \includegraphics is processed.

However, since your image is constant, (i.e. requiring no further
processing for use in your web-pages,) then you could recode
the definition of your \showimage command,
so that LaTeX2HTML does not need to handle the image at all, but just
create the relative link. Also, it doesn't need the information
about size and spacing.

e.g.
%begin{latexonly}
\newcommand{\showpng}[4][0.9\textwidth]{%
 ... the same coding that you have,
   ignoring the extra argument
}
%end{latex2html}
\begin{htmlonly}
\newcommand{\showpng}[4][]{%
 \begin{figure}[htb]
    \begin{center}
      \htmladdimg[center]{#4#2}
      \caption{\label{#2}#3}
    \end{center}
 \end{figure}
}
\end{htmlonly}

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


The extra argument resolves the relative path from where
your HTML pages are placed, to where the image is located.
This is affected by Perl variables and command-line options,
so is not always easily deducible at run-time.


Hope this helps,

        Ross


On Wed, 4 Jun 2003, Herb W. Swan wrote:

> --===============61040300356847654==
> Content-Type: X-sun-attachment
>
> ----------
> 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
> MB5!.1PT*&@H    -24A$4@   E4   "^"      Y<:4&   /J$E$051XG.V=
> MW=&SNA''5YDTX,O<TH(+R TNX:D@,TX)4$$&EQ J.!F7 "6\2BHX3-+ <0GD
> M@@\MZ ,)5H#M_5V\YSF6D 3\D5;22A(M, PQ?SJZ ,P'PJIBZ&%5,?2PJAAZ
> M6%4,/:PJAAY6%4,/JXJAAU7%T,.J8NAA53'TL*H8>EA5##VL*H8>5A5##ZN*
> MH8=5Q=##JF+H854Q]+"J&'I850P]K"J&'E850P^KBJ&'5<70PZIBZ/ESS,2;
> M!N!ZB9D#<TJBJJI\ %1IS!R84Q*BJI=<B.!=+]4!N<X(%*FKS$FB_I:OY3B,
> M+R)@3YCZMA!A5B_=:@" K##DZI_IG, ];%QEQB6[681N*GV'TB'7QG.BMH ?
> [EMAIL PROTECTED]@,+<T)"ZJHDZ_]XX%_3JXHPB5YW3<2K<[EMAIL PROTECTED]
> MR<_D?W'"=VRD/1OO4LXR,):YRQBW7#]7>)63&-U]F5JW7#?"GA*JE27\1$+L
> MJI%<O>0,4IM9,1A/!M.D"[I?(+E;$[YC,9;-\-+7-C<Y%F9ZG64, -"4H_*2
> M'[#?5Y?2('HYU%F.)_%]M&M([EMAIL PROTECTED]
> MBM3GWBDE22WA;=O^454 29J.A?^GJJOOOZ\LVL=QA+4NNWY98)-QK00 P&WM
> M %B!&D%+JUQU/<$?:[^O+SN.<+^/W<P2[M=)9&U8 XU3:*UH/RRS.'QCN&9R
> MT>5JB(A[N./XCSDKDK&455KTJ*M^I4.+D,R__ H (%V1< H 4*TJ\9AOAZVR
> M6LR@,ET\)IOJD2>@*[5OH[)<XZ(R9&1\L*:++%G9ZVE_HJFJ [EMAIL PROTECTED] ' W
> M-'^+"?^Z0WQ5.9O8#  *K:&KKL9B9Z Q/@K;ZS1<XR(S9>2Z<73S-OV:O_<@
> M8HTLX-KU91AA--;32VR<4T06^M,V%)!DJ2.3_ F0_6A-1'H?OX9;2 /VL<12
> ME42O32Z-R>]$DHT?=6.45=Y XK"I &239(7![E#V5&V9^=F3?#8,TSSW+D'$
> M4="J**Q&PDJ3,%E3PZ'+E62:AQ;ZJA^-.X/Z95.=NDXVAA_U7_0:\;K>2IYE
> M])BK:CH0-V1D:2XV/N..5>WFLEU5 52JZ=;";";[EMAIL PROTECTED],3G
> M5]N,#O7]9*8?]3"+M;[*KIIG-'M$MM!XUGJDNJK,(4N4)7,::P.]3%.9['/)
> [EMAIL PROTECTED])*V;=NBY*NV'46>:3*;B+?"E_3H&7D-N&0X8FI,?>D1^!!)58V$
> M(E$3,F>P-I98],BH!<!C,@%X0NYW +A-C,;\-OR^&]\VN_RC/NE\8FZ4.<#=
> MZWO/;Z7^H^I?/@VA^W&Q]&!MO\<ASMBZ-G LD7F^L4ORW.3/=$^2X:W+9X)2
> M:N1LZM&*! #MRT]^AF2;M1/A'T2<NBHOTZ[E[_\SJ1>:<GU_YW*%<EL+E"HO
> MB1JE)%\ IC$#([EMAIL PROTECTED];RE\I;,D1-%2;']IN4?-"]:7-=SHF451U
> MD^G/[*=CK0U,JKIQ);9JT\]PZ2PJ "C1T\Y+ *A(O\9%HJBJ?EW'RJAW0#F1
> MM7%5LJH''S!1W_=][I]-=$^80A+IJ6NN_@/POS##2K/M+]HO,E\Y,4E/^BIA
> M8OQ9R#K7P9/Z"490E=EMYR6'UY9DL,98'V<3?_LMZ#I#PY8IO]#\G@"\:A\_
> MSB0;9GF67_IJTN0"#C_4D2)I ,#::97ET%C,)P5W(8*JY&TR1EWE#P" LAD:
> M'O<[EMAIL PROTECTED];PDG#]\5!5(?O5V#\1AQ1]GXZ["/48KL]W[L!WKMQ"?J$R
> [EMAIL PROTECTED]<.A5=34D'^ ,^X7PV]JJ3%=4G>MJU",:Z6N1N'C%\!'<[\%?(Y%X?7LXND
> ME3[UM'?WEEY5+SDS(CL#U.B[%X)J&FP+<4::"UK[8N1^&;7_ (!JLZFN9A'W
> MG7$[)U%:[EMAIL PROTECTED] *(=>0VWR()TX$24>1I4_EU/LS-"W#+:&
> M(S+DXU6-W>EE5\^%^S#P9_;"P>L!C^\^T-.W#%L;B)60JZK,P>;JL[.7E7.P
> M/$&M-,&C5]_2!I=.(K3Q.'V +C8QQM;%C,/<UEWF$AIA)_"K5W,_JZ<XR>CO
> MK'X-0X?7;=VD%7RT?U6Z_]BSGTOF'MSD8685N;5>RL0T\-QUWK>[EMAIL PROTECTED]@:
> MMRH?FRVQ<4= V^Y7WPJUJIYU:K)].U65^[?P#M+[<Q1#3C,>8/RB.O9<OI9-
> MMM")[EMAIL PROTECTED]"]T\YZY#NX-JLFU3X,-<6^J8RMFS-S:=T;_N;^D1VU4+W;QR
> M;R\K^XI$F/JSO;;(JE^ E\2<'PQ'-HY1GKB0CX*:FQ)DPYR''%4?Y67UH-7H
> MHW$N407.19%"W@<T^RFY-B\XD)[EMAIL PROTECTED]>0!CL9/BT4S
> M]?]\K-7&. -X_$C5""[*$?.2I"[EMAIL PROTECTED]"K156]95PO^ 61<[E*<\^S\_]L,N42
> [EMAIL PROTECTED]<\CYB4I5>6S3=RKCCRX4$]W!KD6ECJH\_],[EMAIL PROTECTED]
> [EMAIL PROTECTED] TTBNK*?W%MT(N9E6%NN,_I_(XELS^]WU
> M(Y-T250[DURA7^]XR+QD[!F;?%CS?ZXU+$V9]\8'FBN\E<'#"_7?2P" GYU7
> M1BVBGO8AUAZAJDKGI!/)MDADH+)6:G.?\*6FW?C<V31U.&1V50Y2 H"TV4WC
> M*O+<;S<#*I+,,OFXW?]SZ/X1I/1AD*BJ:4;#LTY V[_S)0$M7GYT(UI[G1MH
> MM)+S)_+_3)6;^].PN;^=SHZD]22E(KEW-Y4=,D5&HJH2]67*4CM[:V:A=XW/
> MD><&YL\&S8&G":S:SZ5^2G#/_1U(DET>'CW32$1>N77.[= ><[_UL;)2:V$7
> MD<[EMAIL PROTECTED];W9B3\DJIH[QZ%N%8#%%S&.+;*X81YT#;+M&RZE]VJ_;A;Q
> MK**"X+,W*"%1E6M'XJPXP&_:R6QM-0"DK5"!06OG^/Q?(Y_E8>RSC9]/=>:!
> MJ,'8^^.S N&S5L3+E^?DM>[.CKPG;X5'XRQS.&OOCYH;0'!K&E5536P/A>G4
> MG9</[EMAIL PROTECTED]&SH2Z7Q=*4]6E[?[0TW8:[EMAIL PROTECTED],<545VVLLO#&3S]*XXAEY
> M&R][US?/TM+["SJ'[1WH7^$C/8^J3DCNX9FPY%TORQ(LO3_VX . 3[/6?; L
> M:48>[DO>]>Z=-A?/E_@"8M951+TM!]-37SR._!9VU\AKH;:)D2[K5 #PW)^;
> M]VX!9]6"7#!KG/M_>FX,^D6]O_5$; %WW^N^6/)(<>__F:B:K[&..35E#6EF
> M:^7V/XGOG,2KJ^0!6ZR;]IE3O"18_>H!("GDL$*P>=CTV90 20H6F_^(Q1YG
> M))*J7M)O]&A/S.>78BJU7X)Q+[7>2WWWM;)O1Z064-Z..1(P<9S:Z/95G6$I
> M?E :7\RJLRH]CASMN6L'JF]*>#F2[3#.X1+G49VX>31%]+'1MYUEBK%](7K)
> MIADM!"^<96HF[ 395745^I -W_3MADX]#%F--JG@/-?*>/&/ZW6TMYXWF^DU
> MJU^?-ZU>\JE_T1RC7K&I-EA/:L/Y3+.,YFG/UCX-&47<W"K$KAJG]9"M6I>:
> M_1&[EMAIL PROTECTED]/%4Y6Y-4 :/C)X^@&(]UA;?_Z+\JP =,*Z[*9+PAL1L?08BBJSYVA
> M,0=]\PSUBYZ4MBU-:=.P.OC!G-'<57(VWC)D%'%V*4A5IFF]C36*8ZH0']^W
> M=CNUVI3\PY"<:=G\4+9B^K][875W/M%)4Q:^;\;F;2ALNYF=;$6K 595//3-
> ML]01\P9K?;U69AG-TY[M?#-D%+(A3N!VIR+ H79-0^QR/@Y(<Y*,&E4R%'YJ
> M-#4- &3__LM?_[90*M>)GVE([EMAIL PROTECTED]>NFG&6D*F :/&06\
> MST #)$159\&I*F-\DGVJ&&^X!63H854Q]+"J&'J^0%7'S$A^->_MM><%G]NP
> M.U]05S&[\_%UU<>MI7H'/KZNDC<\I,WLPL>KBCF 3U?542?D?3>?KBHVJX[@
> MPU5UV*E3W\U']P%K.&#U&//AJN*M- [EMAIL PROTECTED] 6BS'8:+PAG457HACVQ?O!@"C
> M6]S:I13,6MY'59XK?+0XSE7P3!3>[EMAIL PROTECTED]<[EMAIL PROTECTED](98/TJ^
> MM,Z'H>9]5,6\#]P",O2PJAAZ6%4,/:PJAAY6%4,/JXJAAU7%T,.J8NAA53'T
> ML*H8>EA5##VL*H8>5A5##ZN*H8=5Q=##JF+H854Q]+"J&'I850P]K"J&'E85
> M0P^KBJ&'5<70PZIBZ&%5,?3LOR>,@+;_=]BUK,6!EC/_K %]X! JYLEYGB$X
> MQ/7-9R<L.79/KA7H7SU^=RO.&XK%[G65$A6T -"V )OWQ+,^MI#GZ1%W_]=C
> MR;%582VTK8IWDOT-]E85$E4/A:SHB5HD/7%3=JXBM.A?.([EMAIL PROTECTED] 5OUK\;F
> M6F?K\T4M232VBZJ+@)HZ$[B!W)[EMAIL PROTECTED]'[EMAIL PROTECTED]<1*C78$#A1:I
> M%=#G-\:=V"4"I: L%57!CK^I]]:J*UNMF).2"T!6Y1A%#$&H(&+,&"=E8!8J
> MAA_FS<)N'-\'%  MM-VG-U;LHG^Q0D#;PF( S%X##D02Z<0[O*1)W(E&.X.O
> M2Z%5[VJ()* =E3=FHZX4+8 02C]M+QE\10M]$55V*%WT&[H!'(P>R'AK0ZC
> M#^,04>VNJOYEC4]T?,< ZC'/_IXE$/[EMAIL PROTECTED] +]E !"VY)#(5%Q#"><O
> [EMAIL PROTECTED])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"[EMAIL PROTECTED]:_#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+"[EMAIL PROTECTED](: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]   |
>  \-----------------------+-----------------------------------/
>
>
>
> --===============61040300356847654==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
>
> _______________________________________________
> latex2html mailing list
> [EMAIL PROTECTED]
> http://tug.org/mailman/listinfo/latex2html
>
> --===============61040300356847654==--
>
_______________________________________________
latex2html mailing list
[EMAIL PROTECTED]
http://tug.org/mailman/listinfo/latex2html

Reply via email to