TeX4ht

TeX4ht
Developer(s) Eitan M. Gurari (1947-2009), Radhakrishnan CV and Karl Berry
Stable release
summer 2008 / June 16, 2008
Operating system Linux/Windows/Mac OS X
Type Utility
Licence LaTeX Project Public License (LPPL).
Website http://www.tug.org/tex4ht/

TeX4ht is a configurable converter capable of translating TeX and LaTeX documents to HTML and certain XML formats. Most notably, TeX4ht serves for converting (La)TeX documents to formats used by word processors. It was developed by Eitan M. Gurari.[1]

The program is published under the LaTeX Project Public License (LPPL).

History

TeX4ht was developed in the 1990s to convert (La)TeX to HTML, helping to publish scientific documents that were written in (La)TeX on the world wide web for display in a web browser. Particularly, hypertext features were supported, so it became possible to include hyperlinks in the web version of documents.

More XML-based formats were supported gradually. As of 2010, XHTML, MathML, OpenDocument, DocBook, and TEI are supported.[2] JavaHelp can also be generated.

TeX4ht is now included preconfigured with all TeX distributions.

Since Eitan M. Gurari's death the program has been maintained by Radhakrishnan CV and Karl Berry.[3]

Function

TeX4ht does not directly transform TeX or LaTeX markup into the output markup language (HTML etc.) Instead, an ordinary (La)TeX run compiles a DVI file from the source first. TeX4ht subsequently processes the DVI file.[4] Other converters, most notably LaTeX2HTML or TtH operate in a single pass.

TeX4ht essentially can deal with any successfully compiling (La)TeX document source. TeX4ht can also incorporate support publicly available macro packages or user-made (perhaps document-specific) commands to process features that transcend standard TeX formats, such as for managing bibliography with BibTeX, because these extensions do not need corresponding implementations in the converter.

Mathematical formulae and other characters or symbols that cannot be displayed as text are converted into graphics.

TeX4ht can convert LaTeX documents into Microsoft Word's doc format via the OpenDocument format, ODT.

References

  1. (*1947, †2009)
  2. Karl Berry, posting in mailinglist texhax, 17 July 2009; ibid. posting in der mailinglist texhax, 7 November 2009.
  3. Cf. The LaTeX Web Companion, pp. 169f.

Literature

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.