TeX4ht

TeX4ht

TeX4ht ist ein leistungsfähiger und sehr weitgehend konfigurierbarer Konverter von Eitan M. Gurari (*1947; † 2009), der TeX- und LaTeX-Dokumente in HTML und in eine Reihe von XML-Formaten umwandeln kann. Er dient insbesondere zur Umsetzung von (La)TeX-Dokumenten in die Formate von Textverarbeitungen.

Das Programm ist als Freie Software unter der LaTeX Project Public License (LPPL) veröffentlicht.

Inhaltsverzeichnis

Geschichte

In den 1990er Jahren entwickelt, beherrschte TeX4ht ursprünglich nur die Konvertierung von (La)TeX nach HTML. Damit war es möglich, wissenschaftliche Dokumente, die mithilfe von (La)TeX für die Druckausgabe vorbereitet worden waren, für eine Veröffentlichung im World Wide Web zur Darstellung im Webbrowser bereitzustellen. Insbesondere wird die Möglichkeit, Verweise als Hypertext in ein Dokument einzufügen, sehr weitgehend unterstützt.

Im Laufe der Zeit kamen Schritt für Schritt immer mehr XML-basierte Formate hinzu. Derzeit werden XHTML, MathML, OpenDocument, DocBook und TEI unterstützt; außerdem kann JavaHelp erzeugt werden.

TeX4ht ist mittlerweile in allen TeX-Distributionen vorkonfiguriert verfügbar.

Nach dem Tod von Eitan M. Gurari wird das Programm von Radhakrishnan CV und Karl Berry weiter gepflegt.[1]

Arbeitsweise

Im Unterschied zu anderen Konvertern, wie insbesondere LaTeX2html oder TtH, wird nicht versucht, die Syntax der jeweiligen Auszeichnungssprachen umzusetzen. TeX4ht parst das (La)TeX-Dokument nicht selbst, sondern überlässt dies (La)TeX. Dabei wird eine DVI-Datei erzeugt, die TeX4ht in der Folge weiter umsetzt.[2]

Diese Vorgehensweise bietet den Vorteil, dass grundsätzlich jedes kompilierende (La)TeX-Dokument von TeX4ht verarbeitet werden kann. Erweiterungen durch Zusatzpakete oder benutzerspezifische Ergänzungen (eigene Befehle und Umgebungen, Erweiterungen zur Literaturverwaltung mit BibTeX) stellen deshalb grundsätzlich kein Problem bei der Konvertierung dar.

Mathematische Formeln und andere Zeichen, die im Zielformat nicht als Text dargestellt werden können, werden in Graphiken umgewandelt und eingebunden.

Mittels ODT, dem nativen Textformat von OpenOffice.org, können LaTeX-Dokumente leicht weiter in das Format doc von Microsoft Word gewandelt werden.

Siehe auch

Literatur

  • Translating LaTeX to HTML using TeX4ht, in: Michel Goossens, Sebastian Rahtz, Eitan M. Gurari, Ross Moore, Robert S. Sutor. The LaTeX Web Companion. Integrating TeX, HTML, and XML. 1999. 8th printing January 2006. pp. 155–194.
  • Eitan Gurari, HTML Production, TUGBoat 25 (2004), No. 1, pp. 39–47.

Weblinks

Einzelnachweise

  1. Karl Berry, Posting in der Mailingliste texhax, 17. Juli 2009; ders. Posting in der Mailingliste texhax, 7. November 2009.
  2. The LaTeX Web Companion, S. 169f.

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • LaTeX2HTML — is a converter written in Perl that converts LaTeX documents to HTML. This way e.g. scientific papers primarily typeset for printing can be put on the Web for online viewing. Support ended in 2001. The newer script TeX4ht that supports MathML may …   Wikipedia

  • Latex2html — конвертор из LaTeX a в HTML, написанный на языке Perl. LaTeX2HTML позволяет автоматически получать HTML документы на основе исходного кода, написанного на LaTeX’е. При этом формулы заменяются соответствующими им растровыми изображениями, а текст… …   Википедия

  • LaTeX2HTML — конвертор из LaTeX a в HTML, написанный на языке Perl. LaTeX2HTML позволяет автоматически получать HTML документы на основе исходного кода, написанного на LaTeX’е. При этом формулы заменяются соответствующими им растровыми изображениями, а текст… …   Википедия

  • KOMA-Script — LaTeX Entwickler: Leslie Lamport Aktuelle Version: 2ε Betriebssystem …   Deutsch Wikipedia

  • LATEX — Entwickler: Leslie Lamport Aktuelle Version: 2ε Betriebssystem …   Deutsch Wikipedia

  • LaTeX — Entwickler Leslie Lamport Aktuelle Version 2ε Betriebssystem …   Deutsch Wikipedia

  • LaTeX2e — LaTeX Entwickler: Leslie Lamport Aktuelle Version: 2ε Betriebssystem …   Deutsch Wikipedia

  • LaTeX2html — Entwickler Nikos Drakos[1] Aktuelle Version 2008[2] Programmier­sprache Perl Kategorie …   Deutsch Wikipedia

  • PGF/TikZ — ( PGF and TikZ ) Original author(s) Till Tantau Developer(s) Till Tantau, Christian Feuersaenger Stable release 2.10 / October 25, 2010; 12 months ago (2010 10 25) …   Wikipedia

  • .odb — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt OpenDocument Dateiendung .od* (Vorlagen: .ot*) MIME Type application/vnd.oasis.opendocument.* Entwickelt von …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”