Texi2html's Homepage
Texi2html is a Perl script that converts
Texinfo to
HTML. It was originally developed
by Lionel Cons and
later maintained by Karl
Berry karl@cs.umb.edu..
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:t2h-anon@urmel.mathematik.uni-kl.de:/usr/local/Singular/cvsroot login
cvs -d :pserver:t2h-anon@urmel.mathematik.uni-kl.de:/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.
For discussions/bug reports and enhancement suggestion of
texi2html please send mail to texi2html@mathematik.uni-kl.de. If
you would like to subscribe, send an email to majordomo@mathematik.uni-kl.de
with the mail body 'subscribe texi2html' (without the
quotes).
I'm currently preparing a new major release of Texi2html
(will probably be version 2.0 of texi2html). Major things I have added
and improved so far include:
- 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).
Here is what I still plan to do (before the next major release):
- Most important: write detailed documentation for texi2html
- Use events (onmousover, etc) for (html) anchors.
- Use style sheets for formatting of certain texinfo elements
(like
@example ).
Contact me, if you have further suggestions and/or contributions.
For further information, see also:
- Lionel Cons's
Texi2html page
- Homepage of Texinfo
Olaf Bachmann
Last modified: Wed Jul 5 14:09:20 MET DST 2000