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
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
|
\chapter{Obsolete sowie vollständig entfernte Optionen und Befehle}
\label{sec:obsolete}%
%
\section{Veraltete Optionen und Befehle in \TUDScript}
Einige Optionen und Befehle waren während der Weiterentwicklung von \TUDScript
in ihrer ursprünglichen Form nicht mehr umsetzbar oder wurden~-- unter anderem
aus Gründen der Kompatibilität zu anderen Paketen~-- schlichtweg verworfen.
Dennoch besteht für die meisten entfallenen Direktiven eine Möglichkeit, deren
Funktionalität ohne größere Aufwände mit \TUDScript in der aktuellen Version
\vTUDScript{} darzustellen. Ist dies der Fall, wird hier entsprechend kurz
darauf hingewiesen.
\subsection{Änderungen für \TUDScript~v2.00}
\begin{Declaration}[v2.00]{\Option*{cd}[alternative]}
\begin{Declaration}[v2.00]{\Option*{cdtitle}[alternative]}
\begin{Declaration}[v2.00]{\Length{titlecolwidth}}
\begin{Declaration}[v2.00]{\Term{authortext}}
\printdeclarationlist*[\emph{entfällt}]%
\index{Titel!alternativer}%
%
Die alternative Titelseite ist komplett aus dem \TUDScript-Bundle entfernt
worden. Dementsprechend entfallen auch die dazugehörigen Optionen sowie Länge
und Bezeichner.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Option{cd}}{\Option{color}}
\begin{Declaration}[v2.00]{\Option{color}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{cd}'page'}]%
%
Die Einstellungen der farbigen Ausprägung des Dokumentes erfolgt über die
Option \Option*{cd}.
\end{Declaration}
\Replace{v2.00}{\Option{cdfont}}{\Option{tudfonts}}
\begin{Declaration}[v2.00]{\Option{tudfonts}[\PBoolean]}
\begin{Declaration}[v2.00]{\Option*{cdfonts}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{cdfont}'page'}]%
%
Die Option zur Schrifteinstellung ist wesentlich erweitert worden. Aus Gründen
der Konsistenz wurde diese umbenannt.
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Option{cdfoot}}{\Option{tudfoot}}
\begin{Declaration}[v2.00]{\Option{tudfoot}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{cdfoot}'page'}]%
%
Ebenso wurde die Option \Option*{tudfoot} umbenannt, um dem Namensschema der
restlichen Optionen von \TUDScript zu entsprechen.
\end{Declaration}
\begin{Declaration}[v2.00]{\Option{headfoot}[\PSet]}
\printdeclarationlist*[\emph{entfällt},
\KOMAScript-Optionen \Option*{headinclude} und \Option*{footinclude}%
]%
%
Diese Option war für \TUDScript in der Version~v1.0 notwendig, um die parallele
Verwendung der beiden Pakete \Package*{typearea} und \Package*{geometry} zu
ermöglichen. Die Erstellung des Satzspiegels wurde komplett überarbeitet.
Mittlerweile werden an das Paket \Package*{geometry} die Einstellungen für die
\KOMAScript"=Optionen \Option*{headinclude} und \Option*{footinclude} direkt
weitergereicht, so dass die Option \Option*{headfoot} nicht mehr notwendig ist
und deshalb entfernt wurde.
\end{Declaration}
\Replace{v2.00}{\Option{cleardoublespecialpage}}{%
\Option{partclear},\Option{chapterclear}%
}
\begin{Declaration}[v2.00]{\Option{partclear}[\PBoolean]}
\begin{Declaration}[v2.00]{\Option{chapterclear}[\PBoolean]}
\printdeclarationlist*[%
\emph{entfällt}, \see*{\Option*{cleardoublespecialpage}'page'}%
]%
Beide Optionen sind in der neuen Option \Option*{cleardoublespecialpage}
aufgegangen, womit ein konsistentes Layout erreicht wird. Die ursprünglichen
Optionen entfallen.
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Option{abstract}}{%
\Option{abstracttotoc},\Option{abstractdouble}%
}
\begin{Declaration}[v2.00]{\Option{abstracttotoc}[\PBoolean]}
\begin{Declaration}[v2.00]{\Option{abstractdouble}[\PBoolean]}
\printdeclarationlist*[\emph{entfällt}, \see*{\Option*{abstract}'page'}]%
%
Beide Optionen wurden in die Option \Option*{abstract} integriert und sind
deshalb überflüssig.
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Macro{headlogo}}{\Macro{logofile}}
\begin{Declaration}[v2.00]{\Macro{logofile}\Parameter{Dateiname}}
\printdeclarationlist*[\see*{\Macro*{headlogo}'page'}]%
%
Der Befehl \Macro*{logofile} wurde in \Macro*{headlogo} umbenannt. wobei die
Funktionalität weiterhin bestehen bleibt.
\end{Declaration}
\Replace{v2.00}{\Option{tudbookmarks}}{\Option{bookmarks}}
\begin{Declaration}[v2.00]{\Option{bookmarks}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{tudbookmarks}'page'}]%
%
Umbenannt, um Überschneidungen mit \Package*{hyperref} zu vermeiden.
\end{Declaration}
\begin{Declaration}[v2.00]{\Length{signatureheight}}
\printdeclarationlist*[\emph{entfällt}]%
%
Die Höhe für die Zeile der Unterschriften wurde dehnbar gestaltet, eine etwaige
Anpassung durch den Anwender ist nicht vonnöten.
\end{Declaration}
\Replace{v2.00}{\Macro{titledelimiter}}{\Term{titlecoldelim}}
\begin{Declaration}[v2.00]{\Term{titlecoldelim}}%
\printdeclarationlist*[\emph{entfällt}, \see*{\Macro*{titledelimiter}'page'}]%
%
Das Trennzeichen für Bezeichnungen beziehungsweise beschreibende Texte und dem
eigentlichen Feld auf der Titelseite ist nicht mehr sprachabhängig und wurde
umbenannt.
\end{Declaration}
\Replace{v2.00}{\Macro{declaration}}{%
\Macro{confirmationandrestriction},\Macro{restrictionandconfirmation}%
}
\begin{Declaration}[v2.00]{\Macro{confirmationandrestriction}}
\begin{Declaration}[v2.00]{\Macro{restrictionandconfirmation}}
\printdeclarationlist*[\emph{entfällt}, \see*{\Macro*{declaration}'page'}]%
%
Die beiden Befehle entfallen, stattdessen sollte entweder der Befehl
\Macro*{declaration} oder die Umgebung \Environment*{declarations} zusammen mit
den Befehlen \Macro*{confirmation} und \Macro*{blocking} verwendet werden,
wobei sich diese in der Umgebung in beliebiger Reihenfolge anordnen lassen.
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Macro{place}}{\Macro{location}}
\begin{Declaration}[v2.00]{\Macro{location}\Parameter{Ort}}{%
\see*{\Macro*{place}'page'}%
}
\printdeclarationlist*%
In Anlehnung an andere \hologo{LaTeX}-Pakete und "~Klassen wurde
\Macro*{location} in \Macro*{place} umbenannt.
\end{Declaration}
\minisec{\taskname}
Die Umgebung für die Erstellung einer Aufgabenstellung für eine
wissenschaftliche Arbeit wurde in das Paket \Package{tudscrsupervisor}
ausgelagert. Dieses muss für die Verwendung der Umgebung \Environment*{task}
und der daraus abgeleiteten standardisierten Form zwingend geladen werden.
\Replace{v2.00}{\Environment*{task}}{\Option{cdtask}}
\begin{Declaration}[v2.00]{\Option{cdtask}[\PSet]}
\begin{Declaration}[v2.00]{\Option{taskcompact}[\PBoolean]}
\begin{Declaration}[v2.00]{\Length{taskcolwidth}}
\printdeclarationlist*[\emph{entfällt}, \see*{\Environment*{task}'page'}]%
%
Die Klassenoption \Option*{cdtask} ist komplett entfernt worden, alle
Einstellungen, welche \Environment*{task} betreffen erfolgen direkt über das
optionale Argument der Umgebung. Die Variante eines kompakten Kopfes mit der
Option \Option*{taskcompact} wird nicht mehr bereitgestellt. Die manuelle
Einstellmöglichkeit der Spaltenbreite für den Kopf der Aufgabenstellung mit
\Length*{taskcolwidth} wurde aufgrund der verbesserten automatischen Berechnung
entfernt.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Macro{taskform}}{\Macro{tasks}}
\begin{Declaration}[v2.00]{%
\Macro{tasks}\Parameter{Ziele}\Parameter{Schwerpunkte}%
}{\emph{entfällt}, \see*{\Macro*{taskform}'page'}}
\Replace{v2.00}{\Term{focusname}}{\Term{focustext}}
\begin{Declaration}[v2.00]{\Term{focustext}}{%
\emph{entfällt}, \see*{\Term*{focusname}'page'}%
}
\Replace{v2.00}{\Term{objectivesname}}{\Term{objectivestext}}
\begin{Declaration}[v2.00]{\Term{objectivestext}}{%
\emph{entfällt}, \see*{\Term*{objectivesname}'page'}%
}
\printdeclarationlist*%
%
Der Befehl \Macro*{tasks} wurde in \Macro*{taskform} umbenannt und in der
Funktionalität erweitert. Die darin verendeten Bezeichner wurden ebenfalls
leicht abgewandelt.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Macro{matriculationnumber}}{\Macro{studentid}}
\begin{Declaration}[v2.00]{\Macro{studentid}\Parameter{Matrikelnummer}}{%
\see*{\Macro*{matriculationnumber}'page'}%
}
\Replace{v2.00}{\Macro{matriculationyear}}{\Macro{enrolmentyear}}
\begin{Declaration}{\Macro{enrolmentyear}\Parameter{Immatrikulationsjahr}}{%
\see*{\Macro*{matriculationyear}'page'}%
}
\Replace{v2.00}{\Macro{date}}{\Macro{submissiondate}}
\begin{Declaration}[v2.00]{\Macro{submissiondate}\Parameter{Datum}}{%
\see*{\Macro*{date}'page'}%
}
\Replace{v2.00}{\Macro{dateofbirth}}{\Macro{birthday}}
\begin{Declaration}[v2.00]{\Macro{birthday}\Parameter{Geburtsdatum}}{%
\see*{\Macro*{dateofbirth}'page'}%
}
\Replace{v2.00}{\Macro{placeofbirth}}{\Macro{birthplace}}
\begin{Declaration}[v2.00]{\Macro{birthplace}\Parameter{Geburtsort}}{%
\see*{\Macro*{placeofbirth}'page'}%
}
\Replace{v2.00}{\Macro{issuedate}}{\Macro{startdate}}
\begin{Declaration}[v2.00]{\Macro{startdate}\Parameter{Ausgabedatum}}{%
\emph{entfällt}, \see*{\Macro*{issuedate}'page'}%
}
\printdeclarationlist*%
%
Alle Befehle wurden umbenannt und sind jetzt neben der \taskname{} auch für die
Titelseite im \CD nutzbar.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\Replace{v2.00}{\Term{matriculationnumbername}}{\Term{studentidname}}
\begin{Declaration}[v2.00]{\Term{studentidname}}{%
\emph{entfällt}, \see*{\Term*{matriculationnumbername}'page'}%
}
\Replace{v2.00}{\Term{matriculationyearname}}{\Term{enrolmentname}}
\begin{Declaration}[v2.00]{\Term{enrolmentname}}{%
\emph{entfällt}, \see*{\Term*{matriculationyearname}'page'}%
}
\Replace{v2.00}{\Term{datetext}}{\Term{submissiontext}}
\begin{Declaration}[v2.00]{\Term{submissiontext}}{%
\emph{entfällt}, \see*{\Term*{datetext}'page'}%
}
\Replace{v2.00}{\Term{dateofbirthtext}}{\Term{birthdaytext}}
\begin{Declaration}[v2.00]{\Term{birthdaytext}}{%
\emph{entfällt}, \see*{\Term*{dateofbirthtext}'page'}%
}
\Replace{v2.00}{\Term{placeofbirthtext}}{\Term{birthplacetext}}
\begin{Declaration}[v2.00]{\Term{birthplacetext}}{%
\emph{entfällt}, \see*{\Term*{placeofbirthtext}'page'}%
}
\Replace{v2.00}{\Term{supervisorothername}}{\Macro{supervisorIIname}}
\begin{Declaration}[v2.00]{\Macro{supervisorIIname}}{%
\emph{entfällt}, \see*{\Term*{supervisorothername}'page'}%
}
\Replace{v2.00}{\Term{defensedatetext}}{\Term{defensetext}}
\begin{Declaration}[v2.00]{\Term{defensetext}}{%
\emph{entfällt}, \see*{\Term*{defensedatetext}'page'}%
}
\Replace{v2.00}{\Term{issuedatetext}}{\Term{starttext}}
\begin{Declaration}[v2.00]{\Term{starttext}}{%
\emph{entfällt}, \see*{\Term*{issuedatetext}'page'}
}
\Replace{v2.00}{\Term{duedatetext}}{\Term{duetext}}
\begin{Declaration}[v2.00]{\Term{duetext}}{%
\emph{entfällt}, \see*{\Term*{duedatetext}'page'}%
}
\printdeclarationlist*%
%
Die Bezeichner wurden in Anlehnung an die dazugehörigen Befehlsnamen umbenannt.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\subsection{Änderungen für \TUDScript~v2.02}
\vskip-\lastskip
\Replace[macros]{v2.02}{\Length{pageheadingsvskip}}{%
\Length{chapterheadingvskip}%
}
\begin{Declaration}[v2.02]{\Length{chapterheadingvskip}}
\printdeclarationlist*[%
\emph{entfällt}, \see*{\Length*{pageheadingsvskip}'page'}%
]%
Die vertikale Positionierung von Überschriften wurde aufgeteilt. Zum einen kann
diese für Titel-, Teile- und Kapitelseiten (\Option*{chapterpage}[true]) über
die Länge \Length*{pageheadingsvskip} geändert werden. Für Kapitelüberschriften
(\Option*{chapterpage}[false]) sowie den Titelkopf (\Option*{titlepage}[false])
kann dies unabhängig davon mit \Length*{headingsvskip} erfolgen.
\end{Declaration}
\Replace[macros]{v2.02}{\Macro{graduation}}{\Macro{degree}}
\begin{Declaration}[v2.02]{\Macro{degree}\OParameter{Abk.}\Parameter{Grad}}{%
\see*{\Macro*{graduation}'page'}%
}
\Replace[terms]{v2.02}{\Term{graduationtext}}{\Term{degreetext}}
\begin{Declaration}[v2.02]{\Term{degreetext}}{%
\see*{\Term*{graduationtext}'page'}%
}
\printdeclarationlist*%
%
Der Befehl wurde zur Erhöhung der Kompatibilität mit anderen Paketen umbenannt,
der dazugehörige Bezeichner dahingehend angepasst.
\end{Declaration}
\end{Declaration}
\Replace[macros]{v2.02}{\Macro{blocking}}{\Macro{restriction}}
\begin{Declaration}[v2.02]{\Macro{restriction}\OLParameter{Firma}}{%
\see*{\Macro*{blocking}'page'}%
}
\Replace[terms]{v2.02}{\Term{blockingname}}{\Term{restrictionname}}
\begin{Declaration}[v2.02]{\Term{restrictionname}}{%
\see*{\Term*{blockingname}'page'}%
}
\Replace[terms]{v2.02}{\Term{blockingtext}}{\Term{restrictiontext}}
\begin{Declaration}[v2.02]{\Term{restrictiontext}}{%
\see*{\Term*{blockingtext}'page'}%
}
\printdeclarationlist*%
%
Der Befehl wurde zur Erhöhung der Kompatibilität mit anderen Paketen umbenannt,
die dazugehörigen Bezeichner dahingehend angepasst.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\minisec{Änderungen im Paket \Package*{tudscrsupervisor}}
\vskip-\lastskip
\Replace[macros]{v2.02}{\Macro{discipline}}{\Macro{branch}}
\begin{Declaration}[v2.02]{\Macro{branch}\Parameter{Studienrichtung}}{%
\emph{entfällt}, \see*{\Macro*{discipline}'page'}%
}
\Replace[terms]{v2.02}{\Term{disciplinename}}{\Term{branchname}}
\begin{Declaration}[v2.02]{\Term{branchname}}{%
\emph{entfällt}, \see*{\Term*{disciplinename}'page'}%
}
\printdeclarationlist*%
%
Für die \taskname{} wurden der Befehl sowie der dazugehörige Bezeichner
umbenannt.
\end{Declaration}
\end{Declaration}
\Replace[macros]{v2.02}{\Macro{contactperson}}{\Macro{contact}}
\begin{Declaration}[v2.02]{\Macro{contact}\Parameter{Kontaktperson(en)}}{%
\emph{entfällt}, \see*{\Macro*{contactperson}'page'}%
}
\Replace[terms]{v2.02}{\Term{contactpersonname}}{\Term{contactname}}
\begin{Declaration}[v2.02]{\Term{contactname}}{%
\emph{entfällt}, \see*{\Term*{contactpersonname}'page'}%
}
\Replace[macros]{v2.02}{\Macro{telephone}}{\Macro{phone}}
\begin{Declaration}[v2.02]{\Macro{phone}\Parameter{Telefonnummer}}{%
\emph{entfällt}, \see*{\Macro*{telephone}'page'}%
}
\Replace[macros]{v2.02}{\Macro{emailaddress}}{\Macro{email}}
\begin{Declaration}[v2.02]{\Macro{email}\Parameter{E-Mail-Adresse}}{%
\emph{entfällt}, \see*{\Macro*{emailaddress}'page'}%
}
\printdeclarationlist*%
%
Alle genannten Befehle und Bezeichner wurden für den \noticename{} umbenannt.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\subsection{Änderungen für \TUDScript~v2.03}
\vskip-\lastskip
\Replace[options]{v2.03}{\Option{cdgeometry}}{\Option{geometry}}%
\begin{Declaration}[v2.03]{\Option{geometry}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{cdgeometry}'page'}]%
%
Die Option \Option*{geometry} wurde aus Gründen der Konsistenz und dem
Vermeiden eines möglichen Konfliktes mit einer späteren \KOMAScript-Version
umbenannt. An der Funktionalität wurde nichts geändert.
\end{Declaration}
\Replace[options]{v2.03}{\Option{cdmath}}{\Option{sansmath}}%
\begin{Declaration}[v2.03]{\Option{sansmath}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{cdmath}'page'}]%
%
Die Option \Option*{sansmath} wurde aus Gründen der Konsistenz umbenannt.
Zusätzlich wurde die Funktionalität erweitert.
\end{Declaration}
\Replace[options]{v2.03}{\Option{cdhead}}{\Option{barfont},\Option{widehead}}
\begin{Declaration}[v2.03]{\Option{barfont}[\PSet]}
\begin{Declaration}[v2.03]{\Option{widehead}[\PBoolean]}
\printdeclarationlist*[\see*{\Option*{cdhead}'page'}]%
%
Die Funktionalitäten der Optionen \Option*{barfont} und \Option*{widehead}
wurden in der Option \Option*{cdhead} zusammengefasst und erweitert.
\end{Declaration}
\end{Declaration}
\section{Das Paket \Package{tudscrcomp} -- Umstieg von anderen Klassen}
\begin{Declaration*}{\Package{tudscrcomp}}
\index{Version!v1.0|(}%
\index{Kompatibilität!Version v1.0|(}%
\index{Kompatibilität!\Class{tudbook}|(}%
%
\noindent\Attention{%
Sollten Sie eine der Klassen \Class{tudbook}, \Class{tudbeamer},
\Class{tudletter}, \Class{tudfax}, \Class{tudhaus} sowie \Class{tudform} oder
\TUDScript in der Version~v1.0 nie genutzt haben, können Sie dieses
\autorefname ohne Weiteres überspringen. Sämtliche hier vorgestellten
Optionen und Befehle sind in der aktuellen Version von \TUDScript obsolet.
}
\bigskip\noindent
Zu Beginn der Entwicklung von \TUDScript bildete die Klasse \Class{tudbook}
die Basis. Ziel war es, sämtliche Funktionalitäten dieser beizubehalten und
zusätzlich den vollen Funktionsumfang der \KOMAScript-Klassen nutzbar zu
machen. Bei der kompletten Neuimplementierung der \TUDScript-Klassen wurde sehr
viel verändert und verbessert. Einige der Optionen und Befehle waren jedoch
bereits in der \TUDScript-Version~v1.0 Relikte, um die Kompatibilität zur
\Class{tudbook}-Klasse und ihren Derivaten zu gewährleisten. Mit \TUDScript in
der Version~v2.00 wurden einige aus Gründen der Konsistenz lediglich umbenannt,
andere wiederum wurden vollständig entfernt oder über neue Befehle und Optionen
in ihrer Funktionalität ersetzt und erweitert.
Das Paket \Package{tudscrcomp} dient der Überführung von alten Dokumenten, die
entweder mit der \Class{tudbook}-Klasse, ihren Derivaten oder mit \TUDScript in
der Version~v1.0 erstellt wurden, auf \TUDScript~\vTUDScript. Es werden einige
Optionen und Befehle bereitgestellt, welche von den alten Klassen definiert
wurden und das entsprechende Verhalten nachahmen. Damit soll die Kompatibilität
bei der Änderung der Dokumentklasse sichergestellt werden. Die Intention ist,
alte Dokumente möglichst schnell und einfach auf die \TUDScript-Klassen
portieren zu können. Des Weiteren ist beschrieben, wie sich die Funktionalität
ohne die Verwendung des Paketes mit den Mitteln von \TUDScript umsetzen lassen.
Für den Satz neuer Dokumente wird empfohlen, auf den Einsatz dieses Paketes
komplett zu verzichten und stattdessen die neuen Befehle zu nutzen.
\begin{Declaration}{\Option{serifmath}}{%
identisch zu \Option*{cdmath}[false]%
}
\printdeclarationlist*%
%
Die Funktionalität wird durch die Option \Option*{cdmath} bereitgestellt.
\end{Declaration}
\begin{Declaration}{\Option{colortitle}}{%
identisch zu \Option*{cdtitle}[color]%
}
\begin{Declaration}{\Option{nocolortitle}}{%
identisch zu \Option*{cdtitle}[true]%
}
\printdeclarationlist*%
%
Die Funktionalität wird durch die Option \Option*{cdtitle} bereitgestellt.
\end{Declaration}
\end{Declaration}
\begin{Declaration}{\Macro{einrichtung}\Parameter{Fakultät}}{%
identisch zu \Macro*{faculty}
}
\begin{Declaration}{\Macro{fachrichtung}\Parameter{Einrichtung}}{%
identisch zu \Macro*{department}
}
\begin{Declaration}{\Macro{institut}\Parameter{Institut}}{%
identisch zu \Macro*{institute}
}
\begin{Declaration}{\Macro{professur}\Parameter{Lehrstuhl}}{%
identisch zu \Macro*{chair}
}
\printdeclarationlist*%
%
Dies sind die deutschsprachigen Befehle für den Kopf im \CD.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\end{Declaration}
\begin{Declaration}{\Macro{moreauthor}\Parameter{Autorenzusatz}}{%
identisch zu \Macro*{authormore}%
}
\printdeclarationlist*%
%
Ursprünglich war diese Befehl für das Unterbringen aller möglichen,
zusätzlichen Autoreninformationen gedacht. Auch der Befehl \Macro*{authormore}
ist ein Rudiment davon. Empfohlen wird die Verwendung der Befehle
\Macro*{dateofbirth}, \Macro*{placeofbirth}, \Macro*{matriculationnumber} und
\Macro*{matriculationyear} sowie für die Aufgabenstellung einer
wissenschaftlichen Arbeit \Macro*{course} und \Macro*{discipline} aus dem Paket
\Package*{tudscrsupervisor}.
\end{Declaration}
\begin{Declaration}{\Macro{submitdate}\Parameter{Datum}}{%
identisch zu \Macro*{date}%
}
\printdeclarationlist*%
%
Die Funktionalität wird durch den erweiterten Standardbefehl \Macro*{date}
abgedeckt.
\end{Declaration}
\begin{Declaration}{\Macro{supervisorII}\Parameter{Name}}{%
identisch zur Verwendung von \Macro*{and} innerhalb von \Macro*{supervisor}%
}
\printdeclarationlist*%
%
Es ist \Macro*{supervisor}\PParameter{\PName{Name} \Macro*{and} \PName{Name}}
statt \Macro*{supervisorII}\Parameter{Name} zu verwenden.
\end{Declaration}
\begin{Declaration}{\Macro{supervisedby}\Parameter{Bezeichnung}}{%
siehe \Term*{supervisorname}%
}
\begin{Declaration}{\Macro{supervisedIIby}\Parameter{Bezeichnung}}{%
siehe \Term*{supervisorothername}%
}
\begin{Declaration}{\Macro{submittedon}\Parameter{Bezeichnung}}{%
siehe \Term*{datetext}%
}
\printdeclarationlist*%
%
Zur Änderung der Bezeichnung der Betreuer sollten die sprachabhängigen
Bezeichner wie in \autoref{sec:localization} beschrieben angepasst werden. Eine
Verwendung der alten Befehle entfernt die Abhängigkeit der Bezeichner von der
verwendeten Sprache.
\end{Declaration}
\end{Declaration}
\end{Declaration}
\begin{Declaration}{\Option{ddcfooter}}{%
identisch zu \Option*{ddcfoot}[true]%
}
\printdeclarationlist*%
%
Die Funktionalität wird durch die Option \Option*{ddcfoot} bereitgestellt.
\end{Declaration}
\begin{Declaration}{\Macro{dissertation}}
\printdeclarationlist*%
%
Die Funktionalität kann durch die Befehle \Macro*{thesis}\PParameter{diss} und
\Macro*{referee} sowie die Bezeichner \Term*{refereename} und
\Term*{refereeothername} dargestellt werden.
\end{Declaration}
\begin{Declaration}{\Macro{chapterpage}}
\printdeclarationlist*%
%
Durch diesen Befehl können Kapitelseiten konträr zur eigentlichen Einstellung
aktiviert oder deaktiviert werden. Prinzipiell ist dies auch durch eine
Änderung der Option \Option*{chapterpage} möglich. Allerdings wird davon
abgeraten, da dies zu einem inkonsistenten Layout innerhalb des Dokumentes
führt.
\end{Declaration}
\begin{Declaration}{\Environment{theglossary}[\OParameter{Präambel}]}
\begin{Declaration}{\Macro{glossitem}\Parameter{Begriff}}
\printdeclarationlist*%
%
Die \Class{tudbook}-Klasse stellt eine rudimentäre Umgebung für ein Glossar
bereit. Allerdings gibt es dafür bereits zahlreiche und besser implementierte
Pakete. Daher wird für diese Umgebung keine Portierung vorgenommen, sondern
lediglich die ursprüngliche Definition übernommen. Allerdings sein an dieser
Stelle auf wesentlich bessere Lösungen wie beispielsweise das Paket
\Package{glossaries} oder~-- mit Abstrichen~-- das nicht ganz so umfangreiche
Paket \Package{nomencl} verwiesen.
\end{Declaration}
\end{Declaration}
\index{Version!v1.0|)}
\index{Kompatibilität!Version v1.0|)}
\index{Kompatibilität!\Class{tudbook}|)}
\end{Declaration*}
|