HomeTextgestaltungBeschreibungenZentrieren von Zeilen
Handbuch UDO > Die UDO-Syntax > Textgestaltung Index

Listen

Die xlist-Umgebung eignet sich, genau wie die description-Umgebung, zur Erläuterung von Begriffen. Bei dieser Umgebung werden die Beschreibungen der Begriffe jedoch alle untereinander aufgeführt. Wie weit die Beschreibungen eingerückt wird, hängt von der Länge des bei !begin_xlist [<text>] übergebenen Textes ab. Die beiden eckigen Klammern werden dabei nicht mitgezählt.

Die Umgebung wird mit !begin_xlist [<text>] eingeleitet und mit !end_xlist beendet. Ein Aufzählungsbegriff wird wie bei der description-Umgebung durch !item [<text>] gekennzeichnet.

Die Umgebungen können mehrfach verschachtelt benutzt werden und lassen sich auch mit anderen Umgebungen kombinieren.

Vorher:
UDO stellt folgende Aufzählungsumgebungen zur Verfügung:
!begin_xlist [description-Umgebung:]
!item [itemize-Umgebung:]
      für Aufzählungen
!item [enumerate-Umgebung:]
      für Nummerierungen
!item [description-Umgebung:]
      für Beschreibungen
!item [xlist-Umgebung:]
      für Listen
      (das ist die Umgebung, die in
      diesem Abschnitt beschrieben wird)
!end_xlist


Nachher:

UDO stellt folgende Aufzählungsumgebungen zur Verfügung:

itemize-Umgebung: für Aufzählungen
enumerate-Umgebung: für Nummerierungen
description-Umgebung: für Beschreibungen
xlist-Umgebung: für Listen (das ist die Umgebung, die in diesem Abschnitt beschrieben wird)

Der bereits in den vorherigen Kapiteln besprochene Schalter !compressed lässt sich auch bei den Listen einsetzen. Um eine komprimierte Liste zu erzeugen, geben Sie einfach den Schalter am Ende der Zeile an. Auch hier ein Beispiel:

Vorher:
!begin_xlist [description:] !compressed
!item [itemize:] Aufzählungen
!item [enumerate:] Nummerierungen
!item [description:] Beschreibungen
!item [xlist:] Listen
!end_xlist

Nachher:
itemize: Aufzählungen
enumerate: Nummerierungen
description: Beschreibungen
xlist: Listen

Seit Release 6 gibt es drei weitere Umgebungen, die genauso funktionieren wie die hier gezeigte xlist-Umgebung. Bei diesen Umgebungen werden jedoch die Texte, die sich innerhalb der eckigen Klammern befinden, automatisch mit anderen Schriftarten ausgegeben.

  1. Bei der blist-Umgebung (bold list) werden die Items fett ausgegeben. Die blist-Umgebung wird mit !begin_blist eingeleitet und mit !end_blist beendet.
  2. Bei der ilist-Umgebung (italic list) werden die Items kursiv ausgegeben. Die ilist-Umgebung wird mit !begin_ilist eingeleitet und mit !end_ilist beendet.
  3. Bei der tlist-Ugebung (typewritered list) werden die Items nichtproportional ausgegeben. Die tlist-Umgebung wird mit !begin_tlist eingeleitet und mit !end_tlist beendet.

Das folgende Beispiel soll demonstrieren, wie das Ergebnis aussieht. Zunächst der UDO-Quelltext:

Vorher:
!begin_xlist [typewritered:]
!item [normal:] Hier steht sinnloser Text.
!end_xlist

!begin_blist [typewritered:]
!item [bold:] Hier steht nochmal sinnloser Text.
!end_blist

!begin_ilist [typewritered:]
!item [italic:] Hier steht auch sinnloser Text.
!end_ilist

!begin_tlist [typewritered:]
!item [typewritered:] Hier steht wieder sinnloser Text.
!end_tlist

Nachher:
normal: Hier steht sinnloser Text.
bold: Hier steht nochmal sinnloser Text.
italic: Hier steht auch sinnloser Text.
typewritered: Hier steht wieder sinnloser Text.

Bezüglich dieser Listen-Umgebungen gibt es einige Dinge zu beachten:

  1. Wenn der zu beschreibende Text eine schließende eckige Klammer enthält, müssen Sie dieser Klammer ein Ausrufezeichen voranstellen, damit UDO erkennt, dass die folgende eckige Klammer noch zum linken Teil des Punktes zählt.
  2. Wenn der das letzte Zeichen ein Ausrufezeichen ist, dann muß diesem ein / folgen, damit UDO nicht die obige Regel annimmt.
  3. Bei HTML erzeugt für diese Listen Tabellen. Falls Sie (aus welchen Gründen auch immer) keine Tabellen wollen, können Sie UDO mit !html_no_xlist veranlassen, die Listen als description-Umgebungen auszugeben.
  4. UDO kennt nicht die Schriftbreiten der benutzten Fonts für WinHelp und RTF. Falls die Einrückungen zu groß oder zu klein ausfallen, können Sie die Tiefe durch die Schalter !rtf_charwidth bzw. !win_charwidth korrigieren.
  5. Eine ausführliche Erläuterung des Schalters !compressed finden Sie in der Beschreibung zur itemize-Umgebung.

Copyright © www.udo-open-source.org (Kontakt)
Letzte Aktualisierung am 19. Mai 2014

HomeTextgestaltungBeschreibungenZentrieren von Zeilen