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.