I have used LyX for many years (ab origine) and always used LaTeX2HTML
to create HTML documents.

The OpenSUSE distro's LyX package tries to use tex4ht (which comes with
the distro) but it is missing some vital ingredient and its export to
HTML does not work at all. However, you can load LaTeX2HTML from the
OpenSUSE DVD, and then configure LyX to use it instead of tex4ht.

The LaTeX2HTML program is a perl script originally written by Nikos
Dragos and maintained for many years by Ross Moore at an Australian
University. It is now maintained at the University of Beyreuth in
Germany. You can Google for it.

It does a very good job of understanding the documents I write (it is
intended for use in academic environments). But it does not fully
understand all of pdflatex's constructs.
As you would expect, you do need to tinker with the CSS files to get the
style of HTML layout you desire.
What I like about it is that you can configure it to produce a single
html page for the whole document, or break it into pages at the level
you choose (whether chapter, section, subsection, etc). It looks after
the navigation between pages (with Before, After, Up anchors).
It renders tables and included images correctly (although earlier
versions needed a patch from Ross Moore to translate tables).

I believe it can run wherever perl is installed (but I have no
experience of using MS or OSX).

John O'Gorman

Reply via email to