Die Anleitung zu UDO

Historie
Dieses Release wurde am 2. Januar 1997 veröffentlicht.
Hier eine kleine Übersicht der wichtigsten Änderungen
zur letzten öffentlichen Version. In den acht Monaten wurden
einige neue Formate, etliche neue Features eingebaut und einige
Fehlerbeseitigungen vorgenommen. Auch hier hat es in der Zwischenzeit
wieder nicht vermeiden lassen, die Syntax einiger Befehle zu
ändern.
- Neue Formate:
- Apple QuickView
- HP-HelpTag-SGML (rudimentär)
- LyX
- NROFF Dieses Format, bei dem ich mir gar nicht sicher bin, ob
es denn nun NROFF ist, oder nicht vielleicht TROFF oder GROFF oder was
auch immer, wird nun rudimentär unterstützt.
Sicherlich wird nicht alles funktionieren, aber dennoch kann man
es jetzt schon bereits verwenden, um auf einfache Art und Weise
Manpages für Unix-Systeme zu erstellen.
- C-Sourcecode und Pascal-Sourcecode Mit diesen beiden Formaten
ist es nun erstmals mit UDO möglich, Quelltext und dessen
Dokumentation in einer Datei zusammenzufassen.
UDO gibt normalen Text für diese Formate so aus, dass er
zwischen die typischen Kommentarzeichen gesetzt wird. Der Quelltext
selber wird in einer sourcecode-Umgebung angegeben.
- Neue Befehle:
- !autoref_items [off|on]: Sollen die Items von description- und
xlist-Umgebungen (nicht) referenziert werden?
- !code_mac, !code_hp8, !code_iso, !code_dos und !code_tos: UDO
kann nun Quelltexte mit vom Systemzeichensatz abweichenden Zeichen
umwandeln.
- !country: Zusätzliche Titelseiten-Information
- !html_backpage: Zur Angabe einer Rücksprung-URL für
die Kopfzeile der ersten HTML-Seite.
- !html_keywords: Zur Erzeugung von Meta-Informationen
- !html_img_suffix: Zur Ermöglichung der Einbindung von
JPEG-Grafiken etc.
- !html_nodesize: Zur Veränderung der Fontgröße
von Kapitel-überschriften bei HTML
- !ifos und !ifnos: Zur Abfrage des
Betriebssystems.
- !ignore_headline, !ignore_bottomline: Um Kopf- und/oder
Fußzeilen nur in manchen Nodes zu unterdrücken.
- !ignore_subtoc und Verwandte: Zur Unterdrückung der
Ausgabe von automatischen Unter-Inhaltsverzeichnissen
- !ignore_links: Zur Unterdrückung automatischer Links
auf den Node, in dem dieses Kommando benutzt wird
- !image*: Zum Erzeugen von Bildunterschriften ohne
"Abbildung #:".
- !image_counter: Zum Setzen des Bildzählers.
- !no_index: Soll kein Index erzeugt werden?
- !no_toc_subnodes, !no_toc_subsubnodes,!no_toc_subsubsubnodes:
Zur Verringerung des Umfangs des Inhaltsverzeichnisses
- !no_preamble: Falls man selber die Präambel zu einem
Format erstellen möchte.
- !parwidth: Zur Veränderung der Zeilenbreite des
Ausgabetextes
- !rtf_charwidth: Zur Veränderung des Berechnungswertes
für Einrückungen beim RTF
- !set, !unset, !ifset,
!ifnset: Zum Setzen und Abfragen von Symbolen.
- !sort_hyphen_file: Soll UDO die Trennvorschläge sortieren
und dabei Dubletten entfernen?
- !subsubsubnode und Verwandte: Eine vierte Gliederungsebene.
- !table_counter: Zum Setzen des Tabellenzählers.
- !table_caption*: Zum Erzeugen von Tabellentiteln ohne
"Tabelle #:".
- !tabwidth: Zur Angabe der Tabulatorbreite für
verbatim-Umgebungen.
- !use_justification: Soll Blocksatz erzeugt werden?
- !use_nodes_inside_index, !use_alias_inside_index, !use_label_inside_index: Sollen
Nodes, Aliase und/oder Labels automatisch in den Index übernommen
werden?
- !use_output_buffer: Soll ein Ausgabe-Puffer benutzt werden, um
die Referenzierung bei HTML und Windows Help sicherer zu machen?
- !use_short_envs: Sollen alle Umgebungen komprimiert ausgegeben
werden?
- !verbatimsize: Zum Setzen der Fontgröße von
verbatim-Umgebungen.
- !win_background: Zum Setzen der Hintergrundfarbe für
WinHelp.
- !win_high_compression, !win_medium_compression: Zum Setzen der
Kompressionsrate von WinHelp-Dateien.
- !win_inline_bitmaps: Sollen hard-coded Bitmaps für WinHelp
benutzt werden?
- !win_charwidth: Zur Veränderung des Berechnungswertes
für Einrückungen bei WinHelp.
- Neuheiten:
- Eine vierte Gliederungsebene ist nun möglich.
- Blocksatz
- Makros und Definitionen können Parameter enthalten. Das
Schreiben eigener Kommandos ist damit in weiten Teilen möglich.
- blist-, ilist- und tlist-Umgebung
- rechtbündiger Text (flushright-Umgebung)
- linksbündiger Text (flushleft-Umgebung) zur
Unterdrückung des Blocksatzes
- Bis zu vier Email-Adressen und das Land des Autors können
auf der Titelseite ausgegeben werden.
- Italienisch (!language [italian]), Spanisch (!language [spanish]) und
Schwedisch (!language [swedish]) können als Ausgabesprache verwendet
werden.
- UDO kann die von ihm erzeugten Trennvorschläge sortieren
und dabei doppelte Einträge entfernen.
- !no_umlaute wandelt nun nicht nur Umlaute, sondern (fast)
alle 8-bit-Zeichen um.
- Es wurden etliche Laufzeit-Optimierungen vorgenommen. Trotz
des gewaltigen Zuwachses an Befehlen braucht UDO nicht mehr Zeit als
vorher, ja in den meisten Fällen ist UDO sogar schneller
geworden.
- Änderungen:
- Die Umwandlung ins RTF wurde komplett neu programmiert, so
dass die erzeugten Dateien nun auch problemlos mit WinWord importiert
werden können.
- Für LaTeX 2.09 und (!LaTeX2e) erzeugt UDO automatisch
eine Präambel (abschaltbar).
- Es können nun wesentlich mehr Kapitel, Tabellenzeilen,
Trennvorschläge etc. benutzt werden.
- UDO entdeckt wesentlich mehr Syntaxfehler als zuvor.
- Bilder werden nun umgebungsabhängig positioniert. Sie
werden nur noch dann zentriert ausgegeben, wenn der
!image-Befehl innerhalb einer center-Umgebung steht. Die
linksbündige oder rechtsbündige Ausgabe von Bilder ist somit
nun auch möglich.
- Die Default-Endung für ASCII-Dateien lautet nun .txt.
- Bei der LaTeX-Ausgabe wird innerhalb \verb kein Zeilenumbruch
mehr erzeugt.
- DOS-Grafikzeichen werden für WinHelp durch `+', `-' oder
`|' ersetzt.
- Syntaxänderungen:
- !no_verbatim_umlaute ersetzt den Schalter !verbatim_no_umlaute
- Der Befehl !list_parsep existiert nicht mehr. Komprimierte
Umgebungen können nun viel eleganter mit dem Umgebungsparameter
!short erstellt werden.
- Die zu benutzende Sprache muss nun mit !language gesetzt
werden. !language [german] ersetzt demnach den Befehl !german etc.
- Beim Index-Befehl können nun bis zu drei Indizes
übergeben werden.
- Der Befehl !win_html_look existiert nicht mehr.
- Schattierte, helle, umrandete und umrahmte Schrift wird nicht
mehr angeboten. Falls man diese Schriftarten unbedingt benötigt,
so kann man sich die nötigen Befehle leicht mit Definitionen
selbst programmieren.
Copyright © www.udo-open-source.org
Letzte Aktualisierung am 5. November 2006