Seit Release 5 besteht die Möglichkeit, einfache Tabellen mit UDO setzen zu lassen. Sie können festlegen, wie Spalten ausgerichtet werden und wo horizontale oder vertikale Linien in der Tabelle benutzt werden sollen.
Um mit UDO Tabellen zu setzen, benötigen Sie folgende Kommandos:
Das Kommando !table_caption legt die Überschrift der folgenden Tabelle fest. !table_caption muß vor der table-Umgebung eingesetzt werden, darf also nicht innerhalb dieser Umgebung stehen.
Das Kommando !begin_table leitet eine Tabelle ein. Das Ende der Tabelle wird mit !end_table angegeben. Direkt nach !begin_table können Sie angeben, wie die Spalten der Tabelle ausgerichtet werden sollen (l=linksbündig, c=zentriert, r=rechtsbündig) und vor und nach welchen Spalten vertikale Linien gezogen werden sollen (durch das Symbol "|"). Folgt diesen Angaben noch das Kommando !hline, beginnt die Tabelle mit einer horizontalen Linie.
Nachdem Sie das Format der Tabelle angegeben haben, folgt der eigentliche Tabelleninhalt. Jede Tabellenzeile muß auch in einer Textzeile angegeben werden, wobei die einzelnen Zellen durch ein zwei Ausrufezeichen voneinander getrennt werden.
Möchten Sie eine horizontale Linie in der Tabelle ausgeben, so benutzen Sie dazu das Kommando !hline. Dieser Befehl muß am Anfang einer Zeile und alleine in dieser Zeile stehen.
Falls Sie die obigen Erklärungen mehr verwirrt haben sollten, als Ihnen den Tabellensatz zu erläutern, so sehen sich einfach mal folgendes kleines Beispiel an:
!table_caption Tabellen mit UDO !begin_table [|l|c|r|] !hline links !! mitte !! rechts unten links !! unten mitte !! unten rechts !hline !end_table
Dieses Beispiel erzeugt folgende Tabelle, die aus zwei Zeilen und drei Spalten besteht, wobei die erste Spalte linksbündig, die zweite Spalte zentriert und die dritte Spalte rechtsbündig ausgegeben wird:
links | mitte | rechts |
unten links | unten mitte | unten rechts |
Da vor und nach jeder Spalte ein "|" angegeben ist, werden die Spalten durch vertikale Linien voneinander getrennt. Die Tabelle beginnt mit einer horizontalen Linie, da bereits in der Zeile mit !begin_table ein !hline angegeben wurde. Schließlich endet die Tabelle mit einer horizontalen Linie, da vor !end_table wiederum ein !hline angegeben wurde.
Hier noch ein weiters Beispiel einer Tabelle, die den gleichen Inhalt zeigt, wie die obige Tabelle, aber bei der keine Linien benutzt werden. Dies wird dadurch ermöglicht, indem man kein "|" und kein !hline verwendet. Das Ergebnis:
links | mitte | rechts |
unten links | unten mitte | unten rechts |
UDO bietet einen Schalter an, um die Linien der Tabelle nicht mit den ASCII-Zeichen +, - und | zu erzeugen. Wird im Vorspann der Schalter !use_ansi_tables benutzt, so werden die Linien der Tabelle mit Hilfe der Grafikzeichen aus dem PC-Zeichensatz erzeugt. Auf die Formate WinHelp, RTF, HTML und LateX hat dieser Schalter keinen Einfluß.
Hinweise: