Diese 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.
Registrierte Benutzer, die sich die Zwischenversionen beschafft
haben, finden hier als Gedächtnisstütze meine komprimierten
Anmerkungen aus rel5-6.txt.
- Neue Formate:
-
- 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 Komressionsrate 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:
-
- !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 muß 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.