Home UDO im Detail Symbole Tabelleneinbindung
 UDO - Eine kleine Einführung
 UDO - Das Werkzeug für universelle Dokumente
 UDO im Detail

1.2.5 Textformatierungen und Listen

UDO kann sich in vielerlei Hinsicht um die Formatierung des Textes kümmern, so werden z.B. überflüssige Leerzeichen eliminiert. Auch hierzu ein Beispiel.

Ich schreibe im Texteditor:

        "UDO ist    ein nützliches  Werkzeug
                   zur Bearbeitung
           von        Hypertexten."

UDO macht dann daraus:

"UDO ist ein nützliches Werkzeug zur Bearbeitung von Hypertexten."

Durch entsprechende Befehle ("begin_/end_verbatim") kann man aber einen Text auch genau so darstellen lassen, wie man ihn eingetippt hat - automatische Zeilenumbrüche oder die Auswertungen von UDO-Befehlen werden in einer solchen "Verbatim-Umgebung" also unterdrückt. Diese Methode wende ich übrigens auch innerhalb dieses Hypertextes an, um Euch die Quelltextbeispiele zeigen zu können.

Praktische Textformatierungen bietet UDO auch in Hinsicht auf Textausrichtung (rechtsbündige und zentrierte Absätze sind kein Problem) und vor allem Listen. Hier gibt es diverse Befehle, die z.B. so aussehen können:

   Heute zu tun:
   !begin_xlist [DemoDescription-Umg]
   !item [Einkaufen:]
   40 Disketten, 2 ZIP-Medien, Zigaretten,
   Bier, Cola, 14 Tiefkühlpizzen,
   Aspirin. (für die Copy-Party)

   !item [Vorbereiten:]
   Thorstens Mac und Thomas' Atari~TT
   abholen, aufbauen; Bier und
   Cola kaltstellen, die CD-ROM
   mit den Erotikbildern raussuchen.

   !item [Videorecorder:]
   Für die nächtliche Wiederholung
   von STAR TREK -- TNG programmieren.

   !end_xlist

Aus diesem Quelltext macht UDO folgendes:

Heute zu tun:

Einkaufen: 40 Disketten, 2 ZIP-Medien, Zigaretten, Bier, Cola, 14 Tiefkühlpizzen, Aspirin. (für die Copy-Party)
 
Vorbereiten: Thorstens Mac und Thomas Atari TT abholen, aufbauen; Bier und Cola kaltstellen, die CD-ROM mit den Erotikbildern raussuchen.
 
Videorecorder: Für die nächtliche Wiederholung von STAR TREK - TNG programmieren.
 

Der Parameter [DemoDescription-Umg] gibt übrigens nur an, um wie viele Zeichen die Beschreibungen eingerückt werden - ebenso hätte ich dort [xxxxxxxxxxxxxxxxxx] hinsetzen können. Dieser Parameter ist für HTML allerdings überflüssig, da die Einrückung dort am längsten !item bemessen wird.

Als weitere Listenarten gibt es z.B. Aufzählungen mit Nummern (wie am Beginn des Kapitels UDO im Allgemeinen ) oder Bullets.


Copyright © tobias@udo-open-source.de
Letzte Aktualisierung am 15. März 2001

Home UDO im Detail Symbole Tabelleneinbindung