Diese Tutorial beschäftigt sich mit der Erstellung eines Handbuchs in LaTeX.
Dabei kann man später das Handbuch als pdf-Dokument an den Anwender weitergeben bzw. ausdrucken und ebenso eine
HTML-Hilfe (chm-Datei) erstellen.
Dies hat den Vorteil, dass man den Text nur einmal schreiben muss und Änderungen gleichzeitig im Handbuch und in der Hilfe-Datei vollzogen werden.
Man nehmeInstallation
Die Programme MiKTeX, TeXnicCenter und
HTML Workshop normal installieren. Die tex2htmlhelp.zip in ein beliebiges Verzeichnis entpacken.
Danach noch im MiKTeX
Package Manager das Paket "tex4ht" nachinstallieren. Dazu die Datei MiKTeX 2.8\miktex\bin\mpm.exe starten.
Beispiel-TeX
Natürlich kann und will ich hier nicht LaTeX erklären. Dafür gibt es etliche Tutorials im Internet.
Ich habe daher ein paar Beispiel-Dateien (alle im tex.zip) angehängt, die einen den Einstieg leichter machen sollen:
Beispiel.tcp: TeXnicCenter-Projekt-Datei
Beispiel.tex: LaTeX-Hauptdatei
header.tex: LaTeX-Header-Datei
Einfuehrung.tex: LaTeX-Beispiel-Datei
PDF erstellen
Die Beispiel.tcp im TeXnicCenter öffnen und oben "LaTeX => PDF" auswählen.
Dann zwei Mal F7 drücken. Über den Menüpunkt Ausgabe-MakeIndex noch den Index erstellen, dann nochmal F7 drücken. Mit F5 wird die pdf angezeigt.
CHM erstellen
Nun gilt es, auch noch die
HTML-Hilfe zu erstellen. Dazu muss im TeXnicCenter über Alt-F7 ein neues Ausgabeprofil "LaTeX => HTMLHELP" erstellt werden.
Die angehängten Grafiken zeigen, wie es aussehen muss. Die Pfade müssen natürlich entsprechend angepasst werden.
Über zwei Mal F7 werden dann die
HTML-Dateien und noch vier weitere Dateien (.hhk, .hhc, .ali, .h) erstellt, die man für den
HTML Workshop benötigt.
Nun kann man im
HTML-Workshop (hhw.exe) das Projekt beispiel.hhp öffnen und compilieren.
In der Beispiel.tex kann man über die Variable "pdf" (true, false) noch einstellen, ob ein Stichwortverzeichnis erstellt wird oder Grafiken mit chm eingebunden werden sollen.
In der chm macht m.E. beides keinen Sinn, das Stickwortverzeichnis benötigt man in der
HTML-Hilfe nicht, und Grafiken machen die chm unnötig groß.
Das Aussehen der
html-Dateien in der chm kann man über die css-Datei noch verändern. So bekommt man auch die Überschriften [next] [prev] [prev-tail] [tail] [up] weg.
Ich hoffe, Ihr kommt damit klar. Mich hat die Recherche jedenfalls Wochen gekostet. Nun bin ich aber froh, dass ich mein Handbuch und meine Hilfe-Datei immer schön synchron habe