Home Texthervorhebungen Beschreibungen Zentrieren von Zeilen

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.

Aus...

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

... wird:

UDO stellt folgende Aufzählungsumgebungen zur Verfügung:

itemize-Umgebung: für Aufzählungen
 
enumerate-Umgebung: für Numerierungen
 
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 !short läßt 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:

!begin_xlist [description:] !short
!item [itemize:] Aufzählungen
!item [enumerate:] Numerierungen
!item [description:] Beschreibungen
!item [xlist:] Listen
!end_xlist

... wird so ausgegeben:

itemize: Aufzählungen
enumerate: Numerierungen
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 nichtproportinal 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:

!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

Das Ergebnis sieht dann so aus:

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 beinhaltet, so muß man dieser Klammer ein Ausrufezeichen voranstellen, damit UDO erkennt, daß die folgende eckige Klammer noch zum "linken Teil" des Punktes zählt.
     
  2. HTML, Linuxdoc-SGML und Texinfo bietet keine direkte Unterstützung für Listen diesen Typs, daher werden Listen wie Beschreibungen behandelt. Benutzt man jedoch den Schalter !use_xlist im Vorspann, werden diese Listen wie beim ASCII-Format ausgegeben, jedoch dann als vorformatierter Text,
     
  3. UDO kennt nicht die Schriftbreiten der benutzten Fonts für WinHelp und RTF. Falls die Einrückungen zu groß oder zu klein ausfallen, kann man die Tiefe durch die Schalter !rtf_charwidth bzw. !win_charwidth korrigieren.
     
  4. Eine ausführliche Erläuterung des Schalters !short finden Sie in der Beschreibung zur itemize-Umgebung.
     

Home Texthervorhebungen Beschreibungen Zentrieren von Zeilen