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, daß 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
daß 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:
-
Copyright © www.udo-open-source.org
Letzte Aktualisierung am 12. Januar 2004