latex2html
Paket:
latex2html
latex2html verwandelt tex-Dokumente in html. Zum Einstieg kann man dies Kommando testen:
latex2html -html_version 4.0, -nofootnode -local_icons -address "Hallo" -dir /home/name/html/ Datei.tex
- -html_version 4.0 gibt die html-Version an, die im Header der html-Datei erscheint
- -nofootnode schreibt Fußnoten nicht mehr in separate html-Dateien
- -local_icons schreibt die Graphiken in das Verzeichnis, in dem auch die html-Dateien liegen. Das ist praktisch zum einfachen kopieren des gesamten Ordners.
- -address "Hallo" schreibt eine zusätzliche Zeile unten in jede html-Datei. Dabei kann auch html-Code genutzt werden.
- -dir /home/name/html/ ist das Zielverzeichnis für die erstellten html-Dateien
- Datei.tex ist die Original-tex-Datei
Eine ausführliche, jedoch etwas unübersichtliche Anleitung liegt auf http://www-texdev.ics.mq.edu.au/l2h/docs/manual/manual_tf.html
Leider hat das Programm Probleme mit tex-Dateien in utf8-Kodierung, es sollte daher isolatin genutzt werden.
tex4ht
Paket:
tex4ht
tex4ht verwandelt tex-Dokumente in eine einzige große html-Seite. Zum Einstieg kann man dies Kommando testen:
htlatex Datei.tex
Eine genauere Anleitung liegt auf http://www.cse.ohio-state.edu/~gurari/TeX4ht/
Entgegen latex2html kommt tex4ht gut mit unicode-Dateien klar, produziert aber leider nur eine große html-Datei.

Artikel RSS


tex4ht
Hi,
die Aussage "[tex4ht] produziert aber leider nur eine große html-Datei" stimmt nicht.
tex4ht hat sehr viele Optionen, die es ermöglichen, eine ganze Website zu produzieren, bsp.
htlatex datei "xhtml,4,sec-filename,sections+,next,fn-in"erzeugt mehrere miteinander verlinkte Dateien, die auf der 4. Überschriftsebene gesplittet werden. Darüberhinaus erhalten die einzelnen HTML-Dateien die Überschrift als Dateiname etc.
Ciao
Erol
Kommentar hinzufügen