[l2h] Problems with lyx and latex2html

Ronny Standtke standtke@swiss-it.ch
Wed, 31 Jul 2002 16:37:33 +0200


Hi,

As a first note - I am absolutely not a tex, latex or perl expert. As the 
subject might tell you, I have a problem with converting lyx files 
(especially with included graphics). Here are the details:

I have written some documentation in lyx and want to have it in a nice set of 
HTML pages. I exported the file from lyx into a tex file. Here is the output 
of the test file I created for this problem/bug report (the real file is 
"really" long) :

-------------- start ------------------
%% LyX 1.1 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage{graphics}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}

\makeatother
\begin{document}
bild \includegraphics{EditKnopf.ps}  ende
\end{document}
-------------- stop ------------------

To create the latex files I run:
$ latex < test.tex
$ mv texput.aux test.aux

To create the HTML pages I run:
$ latex2html test.tex

This produces a lot of messages which are mostly Greek to me:

-------------- start ------------------
This is LaTeX2HTML Version 2K.1beta (1.62)
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 /usr/lib/latex2html/versions/html3_2.pl

 *** processing declarations ***

Loading /usr/lib/latex2html/versions/latin1.pl
OPENING /home/ronny/tmp/test.tex

Note: Working directory is /home/ronny/tmp/test
Note: Images will be generated in /tmp/l2h5696

texexpand V2K.1beta (Revision 1.11)



Loading /usr/lib/latex2html/styles/texdefs.perl...
Loading /usr/lib/latex2html/styles/article.perl
Warning: No implementation found for option: `english' for `article' package

Warning: No implementation found for option: `T1' for `fontenc' package

Loading /usr/lib/latex2html/styles/inputenc.perl
Loading /usr/lib/latex2html/styles/babel.perl
Loading /usr/lib/latex2html/versions/lang.pl
Loading /usr/lib/latex2html/styles/graphics.perl
Reading ...
%%%,++
@@@@

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

 *** translating preamble ***
.
*** redefining \LyX ***
.
Warning: No implementation found for option: `english' for `article' package
.
Warning: No implementation found for package: fontenc......
 *** preamble done ***
;;.

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

Writing image file ...

This is TeX, Version 3.14159 (Web2C 7.3.1)
(./images.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, 
b
asque, italian, portuges, spanish, swedish, nohyphenation, loaded.



 *** LaTeX produced no output ***
 *** no new images can be created
 *** Examine the  images.log  file.



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

*********** WARNINGS ***********
No implementation found for style `fontenc'

Done.
-------------- stop ------------------

Here is the contents of the created images.log file:

-------------- start ------------------
This is TeX, Version 3.14159 (Web2C 7.3.1) (format=latex 2002.3.12)  31 JUL 
2002
 16:06
**./images.tex
(./images.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, 
b
asque, italian, portuges, spanish, swedish, nohyphenation, loaded.

(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo
File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (/usr/share/texmf/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
) (/usr/share/texmf/tex/latex/base/fontenc.sty
Package: fontenc 2001/06/05 v1.94 Standard LaTeX package
(/usr/share/texmf/tex/latex/base/t1enc.def
File: t1enc.def 2001/06/05 v1.94 Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 38.
)) (/usr/share/texmf/tex/latex/base/inputenc.sty
Package: inputenc 2001/07/10 v0.99a Input encoding file
(/usr/share/texmf/tex/latex/base/latin1.def
File: latin1.def 2001/07/10 v0.99a Input encoding file
)) (/usr/share/texmf/tex/generic/babel/babel.sty
Package: babel 2001/03/01 v3.7h The Babel package
(/usr/share/texmf/tex/generic/babel/english.ldf
Language: english 2001/04/15 v3.3l English support from the babel system
(/usr/share/texmf/tex/generic/babel/babel.def
File: babel.def 2001/03/01 v3.7h Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
\l@canadian = a dialect from \language\l@english 
)) (/usr/share/texmf/tex/latex/graphics/graphics.sty
Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
) (/usr/share/texmf/tex/latex/config/graphics.cfg)
Package graphics Info: Driver file: dvips.def on input line 80.
(/usr/share/texmf/tex/latex/graphics/dvips.def
File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
)) (/usr/share/texmf/tex/latex/graphics/color.sty
Package: color 1999/02/16 v1.0i Standard LaTeX Color (DPC)
(/usr/share/texmf/tex/latex/config/color.cfg)
Package color Info: Driver file: dvips.def on input line 125.
(/usr/share/texmf/tex/latex/graphics/dvipsnam.def
File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
))
\sizebox=\box26
\lthtmlwrite=\write3
(images.aux)
\openout1 = `images.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 119.
LaTeX Font Info:    ... okay on input line 119.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 119.
LaTeX Font Info:    ... okay on input line 119.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 119.
LaTeX Font Info:    ... okay on input line 119.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 119.
LaTeX Font Info:    ... okay on input line 119.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 119.
LaTeX Font Info:    ... okay on input line 119.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 119.
LaTeX Font Info:    ... okay on input line 119.

latex2htmlLength hsize=349.0pt

latex2htmlLength vsize=633.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=62.0pt

latex2htmlLength evensidemargin=62.0pt

! Argument of \Gin@iii has an extra }.
<inserted text>
                \par 
l.145 \lthtmlcheckvsize\clearpage}
                                  
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
]{EditKnopf.ps}\lthtmlpictureZ \lthtmlcheckvsize \clearpage
! Paragraph ended before \Gin@iii was complete.
<to be read again>
                   \par 
l.145 \lthtmlcheckvsize\clearpage}
                                  
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

(images.aux) )
(\end occurred inside a group at level 1) 
Here is how much of TeX's memory you used:
 1202 strings out of 20866
 13237 string characters out of 195710
 58630 words of memory out of 350001
 4196 multiletter control sequences out of 10000+15000
 4403 words of font info for 15 fonts, out of 400000 for 1000
 16 hyphenation exceptions out of 1000
 25i,1n,19p,178b,72s stack positions out of 1500i,100n,500p,50000b,4000s

No pages of output.
-------------- stop ------------------

As I am not a tex/latex/perl expert the error/warning messages just confuse 
me. What went wrong? Where did it fail? What can I do?

The relevant part of the created "test.html" is here:

-------------- start ------------------
<BR>
<!--End of Navigation Panel-->
bild 1#1  ende
<BR><HR>
<!--Table of Child-Links-->
-------------- stop ------------------

Please tell me what I have to do to get latex2html to successfully produce 
HTML pages with inline images included.

Long time ago I used the lyx + latex2html combination to write my thesis and 
it worked very well. Now its the first time I had to use inline graphics in a 
document and excactly at the first occurence latex2html stops producing 
references to the pictures in the HTML output...

Please tell me what went wrong and how can I fix it.

Thank you very much for your help!

Greetings

Ronny Standtke