[l2h] error creating images
Ross Moore
ross@ics.mq.edu.au
Wed, 17 Apr 2002 18:32:21 +1000 (EST)
> Hi,
>
> My Makefile copies all figures to the right directory, no problem there.
>
> But there is still a problem left, now my images.tex file contains:
>
> \begin{figure}\begin{center}
> \begin{picture}(0,0)%
> \epsfig{file=fig_structure.pstex}%
> \end{picture}%%
> \setlength{\unitlength}{4144sp}%%
> \begingroup\makeatletter\ifx\reset@font\fontsize{\undefined}{\fipt}\fontfamily{\endgroup}\fontseries{\begin}\fontshape{picture}\selectfont
> (6099,3399)(2014,-2998)
> [...]
>
> But there is no \fi for the ifx. Something is missing, the original Latex file
Ahh, yes; I've seen this before.
Basically this is TeX coding, and LaTeX2HTML cannot cope with the \ifx
conditional, and maybe a few other things as well.
The problem occurs because of the \input command, which causes LaTeX2HTML
(via the texexpand utility) to read the input file and include it as
part of the job. In this case, there's actually no need to do this,
since you only want the contents of that file read by LaTeX,
during creation of images.
THe mechanism to achieve this is to add 'pstex_t' to the list
of filename suffixes that are part of the $DONT_INCLUDE variable.
Find this in l2hconf.pm and add that suffix in the `obvious' way.
Run LaTeX2HTML and look at images.tex again.
You should see the difference immediately.
Finally, you may need symbolic links to these pstex_t files,
as well as to the .pstex files, so that LaTeX can find them
when working from the subdirectory.
Hopefully this will fix the problem completely for you.
If not, I may need an explicit example to examine further.
All the best,
Ross Moore
> contains:
>
> \begin{picture}(0,0)%
> \epsfig{file=fig_structure.pstex}%
> \end{picture}%
> \setlength{\unitlength}{4144sp}%
> %
> \begingroup\makeatletter\ifx\SetFigFont\undefined%
> \gdef\SetFigFont#1#2#3#4#5{%
> \reset@font\fontsize{#1}{#2pt}%
> \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
> \selectfont}%
> \fi\endgroup%
> \begin{picture}(6099,3399)(2014,-2998)
> \put(4501,164){\makebox(0,0)[b]{\smash{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefa
> [...]
>
>
> CU
> Olaf
> _______________________________________________
> latex2html mailing list
> latex2html@tug.org
> http://tug.org/mailman/listinfo/latex2html