summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex
blob: 999bb5947609a46a2051ce51f9ab2fb54ca38dd3 (plain)
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*}