C.5 Other LATEX to html translators
This short section gives pointers to a few other translators. I
performed not extensive testing and make no thorough comparison.
-
LaTeX2html
-
LaTeX2html is a full system. It is written in perl and
calls LATEX when in trouble.
As a consequence, LaTeX2html is powerful but it may fail on
large documents, for speed and memory reasons.
More information on LaTeX2html can be found at
- TTH
- The principle behind TTH is the same as the one of
HEVEA: write a fast translator as a lexer, use symbol fonts and
tables. However, there are differences, TTH accepts both TEX and
LATEX source,
TTH is written in C and the full source is not available
(only
lex
output is available).
Additionally, TTH insist on not using any kind of LATEX
generated information and will show proper cross-reference labels,
even when no .aux file is present.
TTH output is a single document,
whereas HACHA can cut the output of HEVEA into several files.
(however there exists a commercial
version of TTH that provides this extra functionality).
TTH can be found at
- TeX4ht
-
TeX4ht is a highly configurable TeX-based authoring system dedicated
mainly to produce hypertext.
It interacts with TeX-based applications through style files
and postprocessors, leaving the processing of the source files
to the native TeX compiler. As a result, TeX4ht may be more powerful
than HEVEA, but may also be more difficult to configure.
More information on TeX4ht can be found at:
- htmlgen
- The htmlgen translator is specialized
for producing the Caml manuals. This is HEVEA direct ancestor and I
owe much to its author, X. Leroy. See [htmlgen] for a description
of htmlgen and a (bit outdated) discussion on LATEX to
html translation.