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 muss 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 muss auch in einer Textzeile angegeben werden, wobei die einzelnen Zellen durch zwei Ausrufezeichen voneinander getrennt werden. Leere Tabellenfelder sollten im Quelltext stets mit einer Tilde (~) gefüllt werden, da diese Tabellen sonst in einigen Browsern unschön dargestellt werden.
Möchten Sie eine horizontale Linie in der Tabelle ausgeben, benutzen Sie dazu das Kommando !hline. Dieser Befehl muss 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, sehen sich einfach mal folgendes kleines Beispiel an:
!table_caption Tabellen mit UDO !begin_table [|l|c|r|] !hline links !! mittig !! rechts unten links !! unten mittig !! 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 | mittig | rechts |
unten links | unten mittig | 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 weiteres 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 Sie kein
|
und kein !hline verwenden.
Das Ergebnis:
links | mittig | rechts |
unten links | unten mittig | 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, 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
Einfluss.
Hinweise: