Translation(s): none


The texi2html utility from the texi2html ceased being developed upstream in 2011, and upstream has declared it superseded by the makeinfo utility from the texinfo package. Since texi2html is no longer maintained upstream, the current texi2html maintainer plans to have texi2html removed from the archive, and package maintainers are urged to transition to using makeinfo instead of texi2html in their packages. For more details on the rationale, please see this thread on debian-devel.

A list of differences between texi2html and makeinfo may be found in the Texinfo manual.

Converting `texi2html` invocations to `makeinfo`

The following table should help in converting invocations of texi2html to makeinfo invocations. Note that the addition of the --html option is required to convert from texi2html to makeinfo, e.g.,

 texi2html foo.texi 

becomes

 makeinfo --html foo.texi 

texi2html

makeinfo

--html

-monolithic

--no-split

-expandinfo

--ifinfo

--ifinfo

--ifinfo

--iftex

--iftex

--ifxml

--ifxml

--ifplaintext

--ifplaintext

--ifhtml

--ifhtml

--no-ifFMT

--no-ifFMT

--split chapter

--split=chapter

--split section

--splict=section

--split node

--split=node

-I DIR

-I DIR

-P DIR

-P DIR

--l2h, --l2h-*

See Exceptions above

--css-include file

--css-include=file

--init-file file

--init-file=file

--document-language str

--document-language=str

--macro-expand file

--macro-expand=file

--no-menu

--no-headers

--no-number

--no-number-sections

--use-nodes

?

--prefix

?

--node-files

--node-files

If you want to render texi2html @math environments to images you should use the following syntax:

 texi2any --html --iftex --init latex2html.pm 

or

 texi2any --html --iftex --init tex4ht.pm