Texi2html is a Perl script that converts Texinfo to HTML. It was originally developed by Lionel Cons and later maintained by Karl Berry.
In contrast to the HTML produced by makeinfo --html (the makeinfo program is part of the Texinfo distribution), the HTML output of texi2html is highly configurable. Among others, with texi2html you can customize your entire page layout (like headers, footers, style sheets, etc), split documents at various levels and use latex2html to convert @tex sections.
You can download the latest version (1.64, 03 July 2000) from Distrib/texi2html-1.64.tar.gz. See the Distrib/NEWS file for the latest changes.
For older versions of texi2html, visit the Distrib directory.
Alternativly, you may download the current sources of Texi2html using anonymous cvs:
cvs -d :pserver:email@example.com:/usr/local/Singular/cvsroot login
cvs -d :pserver:firstname.lastname@example.org:/usr/local/Singular/cvsroot co Texi2html
Use texi2html as password. Note that this gives you only read-access to the sources. Please contact me, if you would like to obtain write-access, as well.
Here are some key features of "Texi2html":
· split long index tables into several pages
· automatic node poiner creation
· @anchor implemented.
· Primitive foreign language support: command-line option -lang [english,german]
· latex2html addition, i.e., texi2html can call latex2html to generate html for @tex content.
· customizable navigation panels (changed default navigation panels)
· on-demand load of init-file in which customizable things can be defined
· generation of short table of contents
· no border in multicolumn tables (avoids problems with empty cells)
· no href in anchors of section headings (they were pointing to itself)
· pretty_date gives date as '$MoY[$mon], $mday $year' instead of $mday $MoY[$mon] $year
· customizable header, top_level_header, top_level_footer
· can customize what goes inside the body tag
· customizable footer
· macro expansion
· hook to generate special files (like index.html) together with well-defined routines and variables which can be used in the generation of these files (e.g. getting (short) table of contents, title of document, etc).