UDO weiß
, in welcher Sprache und mit welchem
Dokumentstil die Datei gesetzt und ob Indizes benutzt werden sollen.
Anhand dieser bekannten Informationen bastelt UDO dann die Präambel
für LaTeX 2.09 bzw. (!LaTeX2e) zusammen.
Standardmäßig erzeugt UDO Dateien für (!LaTeX2e) 2.09. Durch den Schalter !tex_209 können Sie UDO mitteilen, Befehle für LaTeX 2.09 zu erzeugen.
Im Gegensatz zu den vorherigen UDO-Versionen erzeugt UDO7 automatisch passende LaTeX-Präambeln für LaTeX 2.09 und (!LaTeX2e).
Falls Ihnen diese automatisch generierten Präambeln nicht gefallen, können Sie UDO mit der Angabe des Schalters !no_preamble [tex] im Vorspann dazu bewegen, die Präambel nicht zu erzeugen.
In dem Falle können Sie mit dem Befehl !raw [tex] oder der raw-Umgebung zu Beginn des Quelltextes die eigene Präambel verfassen.
Das folgende Beispiel zeigt, wie das funktioniert:
!no_preamble [tex] # Fuer LaTeX 2.09 die folgenden Zeilen auskommentieren # !tex \documentstyle[12pt,german]{article} # Fuer LaTeX 2e die folgenden Zeilen auskommentieren !tex_2e !raw [tex] \documentclass[12pt,a4paper]{article} !raw [tex] \usepackage{german,a4} !begin_document !node Beispiel In diesem Beispiel wird eine benutzerdefinierte (!LaTeX)-Praeambel verwendet. !end_document
Benutzen Sie dazu die raw-Umgebung für ganze Absätze oder Definitionen für Formeln, die im Fließtext erscheinen sollen.
Beispiel:
Sonderzeichen in Indizes werden speziell für makeindex angepasst. Es sind also keine zusätzlichen Anpassungen der von UDO erzeugten LaTeX-Datei nötig.
Laut Kopka ist es zwingend erforderlich, dass jede öffnende geschweifte Klammer in einem Indexeintrag eine passende schließende geschweifte Klammer erhält. !index { ist demnach nicht möglich, nur !index {...} funktioniert.