1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360
|
############################################################
# @(#) Gliederung, Dirk Hagedorn, 07.09.1995
############################################################
!subnode Gliederung
In diesem Abschnitt werden Sie erfahren, welche Mglichkeiten Ihnen
UDO bietet, um Ihren Text zu strukturieren.
#-----------------------------------------------------------
!subsubnode Titelseite
!index !/maketitle
Durch das Kommando (!I)!/maketitle(!i) erzeugt UDO in der Ausgabedatei eine
Titelseite und greift bei der Erzeugung dieser Titelseite auf die
Informationen zurck, die Sie im Vorspann Ihrer Quelldatei mit dem Kommando
(!I)!/docinfo(!i) angegeben haben:
!begin_ilist [!/docinfo !/programimage] !short
!item [!/docinfo !/title:]
Der Titel des Textes, z.B. ""Die Anleitung zu"", ""Das
Handbuch zu"" oder ""Die Einfhrung in"".
!item [!/docinfo !/program:]
Der Name des im Text behandelten Themas. Hier kann man den
beispielsweise den Namen des Programms angeben.
!item [!/docinfo !/programimage:]
Eine Grafik, die anstelle der durch (!I)!/program(!i)
gesetzten Information ausgegeben werden soll.
!item [!/docinfo !/version:]
Versionsinformationen, z.B. ""Version 47.11""
!item [!/docinfo !/date:]
Das Datum, an dem der Text verfat oder das Programm
geschrieben wurden.
!item [!/docinfo !/author:]
Der Name des Autors des vorliegenden Textes.
!item [!/docinfo !/authorimage:]
Eine Grafik, die zustzlich oberhalb des Namen des Autors
ausgegeben werden soll.
!item [!/docinfo !/street:]
Die Strae, in der der Autor wohnt. Optional kann man
natrlich irgendetwas anderes angeben, was dann unterhalb des
Namens des Autors ausgegeben wird.
!item [!/docinfo !/town:]
Der Wohnort des Autors. Optional kann man
natrlich irgendetwas anderes angeben, was dann unterhalb des
Namens des Autors ausgegeben wird.
!item [!/docinfo !/country:]
Das land des Autors. Optional kann man
natrlich auch hier irgendetwas anderes angeben, was dann unterhalb des
Namens des Autors ausgegeben wird.
!item [!/docinfo !/email:]
Die eMail-Adresse(n) des Autors. Dieses Kommando kann bis zu
fnfmal benutzt werden, was sich dann anbietet, wenn Sie ber
mehrere Email-Adressen verfgen.
!end_ilist
Diese Kommandos mssen nicht alle angegeben werden. Zumindest eine
Titelseiteninformation sollte jedoch gesetzt werden, falls man das
Kommando (!I)!/maketitle(!i) verwendet.
(!I)!/maketitle(!i) sollte nur direkt hinter (!I)!/begin_document(!i)
eingesetzt werden. UDO erlaubt zwar auch die Erzeugung der Titelseite an
spterer Stelle, allerdings ist dies weder sinnvoll noch unproblematisch.
Die Titelseite wird innerhalb des ST-Guide und WinHelp
als eigene Seite angelegt. Von dieser aus lt sich dann zum
Inhaltsverzeichnis verzweigen. Dies ist besonders eine groe Hilfe fr
Benutzer mit kleinen Monitoren, die sonst vor lauter Informationen das
Inhaltsverzeichnis nicht wiederfinden wrden.
Bei (!TeX) hingegen wird aus den angegebenen Informationen eine eigene
Titelseite mittels der titlepage-Umgebung erstellt.
Um beim ST-Guide eine eigene Titelseite zu erstellen (sei es, falls einem
die von UDO erzeugte Titelseite nicht gefllt), so mu man etwas tiefer in
die Trickkiste greifen. Die UDO-Distribution enthlt einen
Beispiel-Quelltext, der zeigt, wie man eigene Titelseiten erstellen
kann.
#-----------------------------------------------------------
!subsubnode Inhaltsverzeichnisse
!index !/tableofcontents
Durch das Kommando (!I)!/tableofcontents(!i) erzeugt UDO in der
Ausgabedatei ein Inhaltsverzeichnis. In das Inhaltsverzeichnis gelangen alle
berschriften der Kapitel, Abschnitte und Unterabschnitte.
(!I)!/tableofcontents(!i) sollte direkt nach (!I)!/maketitle(!i) bzw.
direkt nach (!I)!/begin_document(!i) eingesetzt werden. UDO erlaubt
zwar auch die Verwendung an anderer Stelle im Quelltext, jedoch ist
dies nicht unproblematisch.
!index !/no_toc_subnodes
!index !/no_toc_subsubnodes
!index !/no_toc_subsubsubnodes
Der Umfang dieses Inhaltsverzeichnisses lt sich durch die Schalter
(!I)!/no_toc_subnodes(!i), (!I)!/no_toc_subsubnodes(!i) und
(!I)!/no_toc_subsubsubnodes(!i) beeinflussen. Wird einer dieser
Schalter im Vorspann mit dem jeweiligen Krzel des betroffenen
Ausgabeformats angegeben, so sorgt UDO dafr, da ein entsprechend
eingeschrnktes Inhaltsverzeichnis ausgegeben wird.
!index !/subtoc
!index !/subsubtoc
!index !/subsubsubtoc
Neben (!I)!/tableofcontents(!i) gibt es die Befehle (!I)!/subtoc(!i),
(!I)!/subsubtoc(!i) und (!I)!/subsubsubtoc(!i), mit denen Sie alle
einem Kapitel zugehrigen Abschnitte bzw. alle einem Abschnitt
zugehrigen Unterabschnitte etc. in der Form eines kleinen
Inhaltsverzeichnisses angeben knnen. Sinn und Zweck dieser
sogenannten ""Unterinhaltsverzeichnisse"" ist es, dem Leser eines
Hypertextformates(!N)ST-Guide, Pure-C-Help, HTML, WinHelp(!n) das
direkte Weiterlesen zu ermglichen. Besonders beim Einsatz von
(!I)!/no_toc_subnodes(!i) oder der verwandten Schalter empfiehlt sich
der Gebrauch dieser Inhaltsverzeichnisse.
!index !/use_auto_subtocs
!index !/use_auto_subsubtocs
!index !/use_auto_subsubsubtocs
Die Ausgabe dieser Unterinhaltsverzeichnisse kann man auch
automatisieren, indem man im Vorspann die Schalter
(!I)!/use_auto_subtocs(!i), (!I)!/use_auto_subsubsubtocs(!i) und
(!I)!/use_auto_subsubtocs(!i)
verwendet. Dann werden von UDO bei jedem Kapitel und Abschnitt
automatisch Unterinhaltsverzeichnisse angelegt, in denen man den
Inhalt eines Kapitels oder Abschnitts erkennen kann.
!index !/ignore_subtoc
!index !/ignore_subsubtoc
!index !/ignore_subsubsubtoc
Jedoch kann es sein, da Sie gerne im ganzen Text genau diese
Unterinhaltsverzeichnisse erzeugt haben mchten, bei einigen Kapiteln
jedoch lieber darauf verzichten wrden. Fr diesen Zweck gibt es die
Befehle (!I)!/ignore_subtoc(!i), (!I)!/ignore_subsubtoc(!i)
und (!I)!/ignore_subsubsubtoc(!i). Taucht
in einem Kapitel (!I)!/ignore_subtoc(!i) auf, wird in diesem Kapitel
kein Unterinhaltsverzeichnis ausgegeben. Analog gilt dies fr
Abschnitte und (!I)!/ignore_subsubtoc(!i).
!subsubheading Zusammenfassung der Befehle und Schalter
!begin_ilist [!/use_auto_subsubsubtocs] !short
!item [!/tableofcontents:]
Ausgabe des Inhaltsverzeichnisses auf einer eigenen Seite
!item [!/toc:]
Ausgabe des Inhaltsverzeichnisse im Text
!item [!/subtoc:]
Ausgabe aller Abschnitte eines Kapitels
!item [!/subsubtoc:]
Ausgabe aller Unterabschnitte eines Abschnitts
!item [!/subsubsubtoc:]
Ausgabe aller Paragraphen eines Unterabschnitts
!item [!/no_toc_subnodes:]
Im Inhaltsverzeichnis nur die Kapitel auflisten.
!item [!/no_toc_subsubnodes:]
Im Inhaltsverzeichnis nur die Kapitel und Abschnitte auflisten.
!item [!/no_toc_subsubsubnodes:]
Im Inhaltsverzeichnis nur die Kapitel, Abschnitte und
Unterabschnitte auflisten.
!item [!/use_auto_subtocs:]
Bei jedem Kapitel automatisch alle zugehrigen Abschnitte
auflisten
!item [!/use_auto_subsubtocs:]
Bei jedem Abschnitt automatisch alle zugehrigen
Unterabschnitte auflisten
!item [!/use_auto_subsubsubtocs:]
Bei jedem Unterabschnitt alle zugehrigen Paragraphen
auflisten
!item [!/ignore_subtoc:]
Im aktuellen Kapitel nicht die zugehrigen Abschnitte
auflisten
!item [!/ignore_subsubtoc:]
Im aktuellen Abschnitt nicht die zugehrigen Unterabschnitte
auflisten
!item [!/ignore_subsubsubtoc:]
Im aktuellen Unterabschnitt nicht die zugehrigen Paragraphen
auflisten
!end_ilist
(!HINTS)
!begin_enumerate
!item Bei der Ausgabe in HTML erfolgt die Ausgabe der
Titelseite und des Inhaltsverzeichnisses in die Datei, deren Name Sie
UDO in der Kommandozeile bergeben.
!item Bei der Ausgabe ins Rich Text Format wird kein Inhaltsverzeichnis
ausgegeben! Dieses sollten Sie durch entsprechende Funktionen Ihrer
bevorzugten Textverarbeitung, mit der Sie das RTF-File weiterbearbeiten,
erzeugen.
!end_enumerate
#-----------------------------------------------------------
!subsubnode Gliederungsebenen
UDO bietet 4 Gliederungsebenen an, die im Folgenden als Kapitel,
Abschnitte, Unterabschnitte und Paragraphen bezeichnet werden.
!index !/node
!index !/subnode
!index !/subsubnode
!index !/subsubsubnode
Durch das Kommando (!I)!/node(!i) setzen Sie den Anfang fr ein neues
Kapitel und bergeben zugleich die Kapitelberschrift. Genauso funktionieren
die Kommandos
(!I)!/subnode(!i) fr einen Abschnitt
(!I)!/subsubnode(!i) fr einen Unterabschnitt und
(!I)!/subsubsubnode(!i) fr einen Paragraph.
Da Bilder oft mehr sagen als tausend Worte, hier eine kleines Beispiel. Die
(hier inhaltsleere) Befehlsfolge!..
!begin_quote
!begin_verbatim
!node Ein Kapitel
!subnode Ein Abschnitt
!subsubnode Ein Unterabschnitt
!subsubsubnode Ein Paragraph
!node Ein neues Kapitel
!end_verbatim
!end_quote
!..stellt UDO im Inhaltsverzeichnis folgendermaen dar:
!begin_quote
!begin_verbatim
1 Ein Kapitel
1.1 Ein Abschnitt
1.1.1 Ein Unterabschnitt
1.1.1.1 Ein Paragraph
2 Ein neues Kapitel
!end_verbatim
!end_quote
WinHelp und ST-Guide bieten die Mglichkeit, Texte auch in kleinen
Dialogen, sogenannten Popups darzustellen. Mchten Sie, da ein
Kapitel, Abschnitt oder Unterabschnitt in einem Popup dargestellt
wird, so benutzen Sie hierfr die Befehle
!index !/pnode
!index !/psubnode
!index !/psubsubnode
!index !/psubsubsubnode
!begin_itemize !short
!item (!I)!/pnode(!i) fr Popup-Kapitel,
!item (!I)!/psubnode(!i) fr Popup-Abschnitte,
!item (!I)!/psubsubnode(!i) fr Popup-Unterabschnitte und
!item (!I)!/psubsubsubnode(!i) fr Popup-Paragraphen
!end_itemize
Sie knnen auch Kapitel erstellen, die nicht in Inhaltsverzeichnissen
aufgefhrt werden. Dazu benutzen Sie die Befehle
!index !/node*
!index !/subnode*
!index !/subsubnode*
!index !/subsubsubnode*
!index !/pnode*
!index !/psubnode*
!index !/psubsubnode*
!index !/psubsubsubnode*
!begin_itemize !short
!item (!I)!/node*(!i) fr Kapitel,
!item (!I)!/subnode*(!i) fr Abschnitte,
!item (!I)!/subsubnode*(!i) fr Unterabschnitte,
!item (!I)!/subsubsubnode*(!i) fr Paragraphen
!item (!I)!/pnode*(!i) fr Popup-Kapitel,
!item (!I)!/psubnode*(!i) fr Popup-Abschnitte,
!item (!I)!/psubsubnode*(!i) fr Popup-Unterabschnitte und
!item (!I)!/psubsubsubnode*(!i) fr Popup-Paragraphen.
!end_itemize
(!HINTS)
!begin_enumerate
!item Kapitel, die nicht in Inhaltsverzeichnissen erscheinen, werden
auch referenziert, werden aber nicht numeriert.
!index !/no_numbers
!item UDO numeriert Kapitel automatisch. Falls man auf die Angabe
dieser Nummern verzichten mchte, so sollte man den Schalter
(!I)!/no_numbers(!i) im Vorspann setzen.
!end_enumerate
#-----------------------------------------------------------
!subsubnode Anhang
!index !/begin_appendix
!index !/end_appendix
UDO kann auch einen(!) Anhang verwalten. Der Anhang steht
innerhalb einer appendix-Umgebung, will meinen der Anhang wird durch das
Kommando (!I)!/begin_appendix(!i) begonnen und mit (!I)!/end_appendix(!i)
beendet.
Kapitel, die im Anhang stehen, werden mit Grobuchstaben
gekennzeichnet; Abschnitte und Unterabschnitte werden auch hier
durchnumeriert. Auch hier zur Verdeutlichung ein kleines Beispiel:
!begin_quote
!begin_verbatim
!node Ein Kapitel auerhalb des Anhangs
!begin_appendix
!node Ein Kapitel
!subnode Ein Abschnitt
!subsubnode Ein Unterabschnitt
!subsubsubnode Ein Paragraph
!end_appendix
!end_verbatim
!end_quote
Im Inhaltsverzeichnis werden Sie dann folgendes lesen knnen:
!begin_quote
!begin_verbatim
5 Ein Kapitel auerhalb des Anhangs
Anhang
A Ein Kapitel
A.1 Ein Abschnitt
A.1.1 Ein Unterabschnitt
A.1.1.1 Ein Paragraph
!end_verbatim
!end_quote
(!HINTS)
!begin_enumerate
!item Der Anhang sollte ganz am Ende des Quelltextes stehen, sprich
(!I)!/end_appendix(!i) sollte das vorletzte Kommando vor
(!I)!/end_document(!i) sein. Nach dem Ende des Anhangs sollte man
keine weiteren Kapitel angeben, da die Kapitelnumerierung von UDO dann
frchterlich durcheinandergeraten knnte.
!item Aufgrund der Tatsache, da UDO die Kapitel des Anhangs mit
Buchstaben numeriert, sollte man im Anhang nicht mehr als 26 Kapitel
benutzen.
!end_enumerate
|