Änderungen in Release 6
UDO 6 wurde am 02.01.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 können
Sie 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 eines 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 usw.
- !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 Sie selber den Vorspann zu
einem Format erstellen möchten.
- !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 usw. 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-Suffix 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 usw.
- 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 sie diese Schriftarten unbedingt benötigen,
können Sie sich die nötigen Befehle leicht mit Definitionen selbst
programmieren.
Copyright © www.udo-open-source.org (Kontakt)
Letzte Aktualisierung am 19. Mai 2014