[l2h] Odd little image problem

Michael L. Hall Michael L. Hall" <hall@galt.lanl.gov
Tue, 4 Apr 2000 16:28:40 -0600 (MDT)


I've found an odd little image problem and narrowed it down to a
small bit of code. Here's the source: 

------------
 \documentclass{book}
 \usepackage{alltt} % <-- Line A
 \usepackage[dcucite]{harvard} % <-- Line B

\def\vec#1{\mbox{$\stackrel{^{\mathstrut}\smash{\longrightarrow}}{#1}$}}
\newcommand{\curl}{\mbox{$\vec{\nabla} \times$}}
 % <-- Line D

 \begin{document}

 $\sqrt{w}$

 \end{document}
------------

When I process this with LaTeX2HTML Version 99.2beta6 (1.42), it
doesn't generate an image for the sqrt(w). If I remove either Line A,
B, or D above, it works. Also, if I remove Line C, which is:

\newcommand{\curl}{\mbox{$\vec{\nabla} \times$}}

it works. Also, if I label Line C like this:

\newcommand{\curl}{\mbox{$\vec{\nabla} \times$}} % <-- Line C

it works.

I think what is happening is that something is generating a hard space
(i.e. "\ ") in images.tex:

\providecommand{\curl}{\mbox{$\mbox{$\stackrel{^{\mathstrut}\smash{\longrightarrow}}{\nabla}$} \times$}}\  %% <-- Line D

which confounds the LaTeX since it's in the preamble (Missing
\begin{document}), which messes up the first page of the image.dvi,
which messes up the image. 

Full output for the run is appended.

-Mike

============================================================================
Dr. Michael L. Hall               <mailto:Hall@lanl.gov>               
Los Alamos National Laboratory    <http://www.lanl.gov/home/Hall>      
P.O. Box 1663, MS-D409            Research: computational physics, radiation 
Los Alamos, NM 87545              transport, heat pipes, numerical modeling, 
ph: 505-665-4312                  fluid dynamics, magnetohydrodynamics       
============================================================================


galt% latex2html -debug main
Note: Loading /home/hall/.latex2html-init
Note: Initialising with file: /home/hall/.latex2html-init
This is LaTeX2HTML Version 99.2beta6 (1.42)
by Nikos Drakos, Computer Based Learning Unit, University of Leeds.

Revised and extended by:
 Marcus Hennecke, Ross Moore, Herb Swan and others
...producing markup for HTML version 3.2  



Loading /opt/latex2html/versions/html3_2.pl

 *** processing declarations ***

Loading /opt/latex2html/versions/latin1.plStarting at 954886970 seconds

OPENING /tmp/l2hbug/main.tex 

Note: Working directory is /tmp/l2hbug/main
Note: Images will be generated in /tmp/l2h4493

Debug (syswait): Running "/opt/bin/perl /opt/latex2html/bin/texexpand -debug -auto_exclude -save_styles /tmp/l2hbug/main/TMP/styles -texinputs /tmp/l2hbug -out /tmp/l2hbug/main/TMP/main /tmp/l2hbug/main.tex"
 at /opt/bin/latex2html line 771
texexpand V99.2beta6 (Revision 1.10)

texexpand: LaTeX2HTML inputs are in:
texexpand:    .
texexpand:    /tmp/l2hbug
texexpand: %--- Found class:  \documentclass{book}
Debug (syswait): Finished child process: #4501
 at /opt/bin/latex2html line 771



Loading /opt/latex2html/styles/texdefs.perl...
Loading /opt/latex2html/styles/book.perl
Loading /opt/latex2html/styles/alltt.perl
Loading /opt/latex2html/styles/harvard.perlLoading /opt/latex2html/styles/natbib.perl

Loading /opt/latex2html/styles/babelbst.perl
Warning: No implementation found for option: `dcucite' for `harvard' package

Reading ...
%,,++.
@@@@@

Translating ...
0/1:top of main: for main.html

 *** translating preamble ***
...
Warning: No implementation found for option: `dcucite' for `harvard' package
..
 *** preamble done ***
;.,.;

1/1:sectionstar:.."About this document ..." for node1.html
;;.

Writing image file ...

/opt/Summertime_98.sparc/TeX/bin/latex ./images.tex
Debug (syswait): Running "/opt/Summertime_98.sparc/TeX/bin/latex ./images.tex"
 at /opt/bin/latex2html line 3714
This is TeX, Version 3.14159 (Web2C 7.2)
(./images.tex
LaTeX2e <1997/12/01> patch level 2
Babel <v3.6i> and hyphenation patterns for american, german, loaded.

(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/base/book.cls
Document Class: book 1997/10/10 v1.3x Standard LaTeX document class
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/base/bk10.clo))
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/base/ifthen.sty)
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/base/alltt.sty)
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/harvard/harvard.sty
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/latex2html/html.sty))

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.10 ...sh{\longrightarrow}}{\nabla}$} \times$}}\ 
                                                   %% <-- Line D
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/graphics/color.sty
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/config/color.cfg)
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/graphics/dvips.def)
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/graphics/dvipsnam.def))
(/opt/Summertime_98.sparc/TeX/share/texmf/tex/latex/base/inputenc.sty
beta test version) (images.aux)

latex2htmlLength hsize=451.0pt

latex2htmlLength vsize=554.0pt

latex2htmlLength hoffset=0.0pt

latex2htmlLength voffset=0.0pt

latex2htmlLength topmargin=0.0pt

latex2htmlLength topskip=0.00003pt

latex2htmlLength headheight=0.0pt

latex2htmlLength headsep=0.0pt

latex2htmlLength parskip=0.0pt plus 1.0pt

latex2htmlLength oddsidemargin=35.0pt

latex2htmlLength evensidemargin=89.0pt

[1]
l2hSize :tex2html_wrap_inline31:8.50272pt::8.50272pt::16.26164pt.
[2] (images.aux) )
(see the transcript file for additional information)
Output written on images.dvi (2 pages, 584 bytes).
Transcript written on images.log.
Debug (syswait): Finished child process: #4507
 at /opt/bin/latex2html line 3714

 *** processing 1 images ***

Generating postscript images using dvips ...
/opt/Summertime_98.sparc/TeX/bin/dvips -S1 -i  -o/tmp/l2h4493/image ./images.dvi
Debug (syswait): Running "/opt/Summertime_98.sparc/TeX/bin/dvips -S1 -i  -o/tmp/l2h4493/image ./images.dvi
"
 at /opt/bin/latex2html line 3830
This is dvips(k) 5.78 Copyright 1998 Radical Eye Software (www.radicaleye.com)
' TeX output 2000.04.04:1622' -> /tmp/l2h4493/image
(-> /tmp/l2h4493/image001) <texc.pro><special.pro><color.pro>[1] 
(-> /tmp/l2h4493/image002) <texc.pro><special.pro><color.pro>[2] 
Debug (syswait): Finished child process: #4509
 at /opt/bin/latex2html line 3830
Converting image #1
Debug (syswait): Running "/opt/bin/perl /opt/latex2html/bin/pstoimg -type gif -debug -tmp /tmp/l2h4493 -discard -interlace -antialias -depth 1 -scale 1.6 -geometry 16x17 -margins 107,72 -crop abls -transparent -out img1.gif /tmp/l2h4493/image001.ps"
 at /opt/bin/latex2html line 4162
pstoimg V99.2beta6 (Revision 1.11, Perl 5.00503)
pstoimg: Temporary directory is /tmp/l2h4493
pstoimg: Processing /tmp/l2h4493/image001.ps
pstoimg: Page dimensions are 612x792
pstoimg: Running /opt/Summertime_98.sparc/bin/gs  -sDEVICE=ppmraw -g52x68  -r115  -sOutputFile=/tmp/l2h4493/p4510.pnm 
GS>-102 -695 translate
GS>(/tmp/l2h4493/image001.ps) run
GS>quit
Aladdin Ghostscript 3.33 (4/10/1995)
Copyright (C) 1995 Aladdin Enterprises, Menlo Park, CA.  All rights reserved.
This software comes with NO WARRANTY: see the file COPYING for details.
GS>
GS>>>showpage, press <return> to continue<<
GS>Running "/opt/Summertime_98.sparc/netpbm/bin/pnmcrop < /tmp/l2h4493/p4510.pnm | /opt/Summertime_98.sparc/netpbm/bin/pnmcrop -bot | /opt/Summertime_98.sparc/netpbm/bin/pnmcrop -l  > /tmp/l2h4493/p4510.t01"
pnmcrop: cropping 68 rows off the top
pnmcrop: cropping 51 cols off the left
pnmcrop: EOF / read error reading magic number
pstoimg: Error: "/opt/Summertime_98.sparc/netpbm/bin/pnmcrop < /tmp/l2h4493/p4510.pnm | /opt/Summertime_98.sparc/netpbm/bin/pnmcrop -bot | /opt/Summertime_98.sparc/netpbm/bin/pnmcrop -l  > /tmp/l2h4493/p4510.t01" failed: 
Debug (syswait): Finished child process: #4510
 at /opt/bin/latex2html line 4162

Error while converting image

Error: Cannot read 'img1.gif': No such file or directory

Doing section links ......
 *** Adding document-specific styles *** 

*********** WARNINGS ***********  

Failed to convert image /tmp/l2h4493/image001.ps

To resolve the image conversion problems please consult
the "Troubleshooting" section of your local User Manual
or follow the links to it at
http://www-math.mpce.mq.edu.au/texdev/LaTeX2HTML/docs/manual/


Done.
Timing: 2 seconds