TeX4ht is a system for converting documents written in TeX/LaTeX/ConTeXt/etc. to HTML, various XML flavors, braille, etc., optionally using MathML.

Project page, mailing lists and source repository

Documentation and tutorials


Bug reports

Bug reports are welcome by email or by submission to the bug database. Please include a complete source document and the exact program invocation, as well as what goes wrong. We need to be able to reproduce the problem to have a chance of fixing it. If the problem remains unresolved, please submit it to the bug db, so it won't be forgotten.

Development status

TeX4ht was created by Eitan Gurari at Ohio State University. Eitan died unexpectedly in June 2009; we extend our sympathies to his family, and dedicate future work on the project to his memory.

With the encouragement and support of Eitan's family, Michal Hoftich, Karl Berry, and others have continued to work on TeX4ht. Involvement by other volunteers, from bug reports to major new development, is welcome and needed.

No full post-Eitan release has been made to date; the tex4ht.zip linked to from the original web pages refers to Eitan's last “fix” release, labeled 2009_06_11_1038.

In TeX Live, we continue to install updates to many .4ht files, despite the lack of a full release. Other development changes remain solely in the source repository.



tex4ht-4ht.tex (usepackage.4ht, polyglossia.4ht), tex4ht-html4.tex (html4.4ht), tex4ht-ooffice.tex (ooffice.4ht): fixed direction support for polyglossia.


tex4ht-4ht.tex (fontspec-4ht.lua): fix for unicode specials inserted at the beginning of a node list.

Full ChangeLog.

$Date: 2019-01-23 00:27:47 +0100 (Wed, 23 Jan 2019) $;
TUG home page; contact webmaster; facebook, twitter;   (via DuckDuckGo)