diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex | 545 |
1 files changed, 406 insertions, 139 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex index 02ccdb607a9..999bb594760 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-obsolete.tex @@ -1,6 +1,7 @@ \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. @@ -9,11 +10,13 @@ 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. -\begin{Declaration}{\Option{cd}[alternative]}{entfällt} -\begin{Declaration}{\Option{cdtitle}[alternative]}{entfällt} -\begin{Declaration}{\Length{titlecolwidth}}{entfällt} -\begin{Declaration}{\Term{authortext}}{entfällt} -\printdeclarationlist*% + +\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 @@ -24,118 +27,193 @@ und Bezeichner. \end{Declaration} \end{Declaration} -\begin{Declaration}{\Option{color}[\PBoolean]}{siehe \Option*{cd}[color]} -\printdeclarationlist*% +\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} -\begin{Declaration}{\Option{tudfonts}[\PBoolean]}{siehe \Option*{cdfont}[\PSet]} -\printdeclarationlist*% +\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} -\begin{Declaration}{\Option{tudfoot}[\PBoolean]}{ - siehe \Option*{cdfoot}[\PBoolean]% -} -\printdeclarationlist*% +\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}{\Option{headfoot}[\PSet]}{entfällt} -\printdeclarationlist*% +\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 +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 +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} -\begin{Declaration}{\Option{partclear}[\PBoolean]}{% - entfällt, siehe \Option*{cleardoublespecialpage}% -} -\begin{Declaration}{\Option{chapterclear}[\PBoolean]}{% - entfällt, siehe \Option*{cleardoublespecialpage}% -} -\printdeclarationlist*% -% +\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} -\begin{Declaration}{\Option{abstracttotoc}[\PBoolean]}{% - entfällt, siehe \Option*{abstract}[\PSet]% -} -\begin{Declaration}{\Option{abstractdouble}[\PBoolean]}{% - entfällt, siehe \Option*{abstract}[\PSet]% +\Replace{v2.00}{\Option{abstract}}{% + \Option{abstracttotoc},\Option{abstractdouble}% } -\printdeclarationlist*% +\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} -\begin{Declaration}{\Macro{logofile}\Parameter{Dateiname}}% - {siehe \Macro*{headlogo}\Parameter{Dateiname}% -} -\begin{Declaration}{\Macro{logofilename}\Parameter{Dateiname}}% - {siehe \Macro*{headlogo}\Parameter{Dateiname}% +\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}% } -\printdeclarationlist*% +\begin{Declaration}[v2.00]{\Macro{confirmationandrestriction}} +\begin{Declaration}[v2.00]{\Macro{restrictionandconfirmation}} +\printdeclarationlist*[\emph{entfällt}, \see*{\Macro*{declaration}'page'}]% % -Der Befehl \Macro*{logofile} sowie der dazugehörige Alias \Macro*{logofilename} -wurden in \Macro*{headlogo} umbenannt. Die Funktionalität bleibt weiterhin -bestehen. +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} -\begin{Declaration}{\Length{chapterheadingvskip}}{% - siehe \Length*{pageheadingsvskip} sowie \Length*{headingsvskip} +\Replace{v2.00}{\Macro{place}}{\Macro{location}} +\begin{Declaration}[v2.00]{\Macro{location}\Parameter{Ort}}{% + \see*{\Macro*{place}'page'}% } -\begin{Declaration}{\Length{signatureheight}}{entfällt} \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 vertikale Positionierung von Überschriften wurde zweigeteilt. Die Höhe für -die Zeile der Unterschriften wurde dehnbar gestaltet. Eine Anpassung durch den -Anwender ist nicht vonnöten. +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} -\begin{Declaration}{\Term{titlecoldelim}}{% - entfällt, siehe \Macro*{titledelimiter}% +\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*% % -Das Trennzeichen für Bezeichnungen beziehungsweise beschreibende Texte und dem -eigentlichen Feld auf der Titelseite ist nicht mehr sprachabhängig und wurde -umbenannt. +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} -\begin{Declaration}{\Macro{submissiondate}\Parameter{Datum}}{% - Alias für \Macro*{date}% +\Replace{v2.00}{\Macro{matriculationnumber}}{\Macro{studentid}} +\begin{Declaration}[v2.00]{\Macro{studentid}\Parameter{Matrikelnummer}}{% + \see*{\Macro*{matriculationnumber}'page'}% } -\begin{Declaration}{\Macro{birthday}\Parameter{Geburtsdatum}}{% - Alias für \Macro*{dateofbirth}% +\Replace{v2.00}{\Macro{matriculationyear}}{\Macro{enrolmentyear}} +\begin{Declaration}{\Macro{enrolmentyear}\Parameter{Immatrikulationsjahr}}{% + \see*{\Macro*{matriculationyear}'page'}% } -\begin{Declaration}{\Macro{birthplace}\Parameter{Geburtsort}}{% - Alias für \Macro*{placeofbirth} +\Replace{v2.00}{\Macro{date}}{\Macro{submissiondate}} +\begin{Declaration}[v2.00]{\Macro{submissiondate}\Parameter{Datum}}{% + \see*{\Macro*{date}'page'}% } -\begin{Declaration}{\Macro{studentid}\Parameter{Matrikelnummer}}{% - Alias für \Macro*{matriculationnumber} +\Replace{v2.00}{\Macro{dateofbirth}}{\Macro{birthday}} +\begin{Declaration}[v2.00]{\Macro{birthday}\Parameter{Geburtsdatum}}{% + \see*{\Macro*{dateofbirth}'page'}% } -\begin{Declaration}{\Macro{enrolmentyear}\Parameter{Immatrikulationsjahr}}{% - Alias für \Macro*{matriculationyear}% +\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*% % @@ -146,25 +224,43 @@ Titelseite im \CD nutzbar. \end{Declaration} \end{Declaration} \end{Declaration} +\end{Declaration} -\begin{Declaration}{\Term{submissiontext}}{umbenannt, siehe \Term*{datetext}} -\begin{Declaration}{\Term{birthdaytext}}{% - umbenannt, siehe \Term*{dateofbirthtext}% +\Replace{v2.00}{\Term{matriculationnumbername}}{\Term{studentidname}} +\begin{Declaration}[v2.00]{\Term{studentidname}}{% + \emph{entfällt}, \see*{\Term*{matriculationnumbername}'page'}% } -\begin{Declaration}{\Term{birthplacetext}}{% - umbenannt, siehe \Term*{placeofbirthtext}% +\Replace{v2.00}{\Term{matriculationyearname}}{\Term{enrolmentname}} +\begin{Declaration}[v2.00]{\Term{enrolmentname}}{% + \emph{entfällt}, \see*{\Term*{matriculationyearname}'page'}% } -\begin{Declaration}{\Term{studentidname}}{% - umbenannt, siehe \Term*{matriculationnumbername}% +\Replace{v2.00}{\Term{datetext}}{\Term{submissiontext}} +\begin{Declaration}[v2.00]{\Term{submissiontext}}{% + \emph{entfällt}, \see*{\Term*{datetext}'page'}% } -\begin{Declaration}{\Term{enrolmentname}}{% - umbenannt, siehe \Term*{matriculationyearname}% +\Replace{v2.00}{\Term{dateofbirthtext}}{\Term{birthdaytext}} +\begin{Declaration}[v2.00]{\Term{birthdaytext}}{% + \emph{entfällt}, \see*{\Term*{dateofbirthtext}'page'}% } -\begin{Declaration}{\Term{supervisorIIname}}{% - umbenannt, siehe \Term*{supervisorothername}% +\Replace{v2.00}{\Term{placeofbirthtext}}{\Term{birthplacetext}} +\begin{Declaration}[v2.00]{\Term{birthplacetext}}{% + \emph{entfällt}, \see*{\Term*{placeofbirthtext}'page'}% } -\begin{Declaration}{\Term{defensetext}}{% - umbenannt, siehe \Term*{defensedatetext}% +\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*% % @@ -176,11 +272,34 @@ Die Bezeichner wurden in Anlehnung an die dazugehörigen Befehlsnamen umbenannt. \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} -\begin{Declaration}{\Macro{degree}\OParameter{Kurzform}\Parameter{Grad}}{% - umbenannt, siehe \Macro*{graduation}% +\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'}% } -\begin{Declaration}{\Term{degreetext}}{umbenannt, siehe \Term*{graduationtext}} \printdeclarationlist*% % Der Befehl wurde zur Erhöhung der Kompatibilität mit anderen Paketen umbenannt, @@ -188,14 +307,17 @@ der dazugehörige Bezeichner dahingehend angepasst. \end{Declaration} \end{Declaration} -\begin{Declaration}{\Macro{restriction}\OLParameter{Firma}}{% - umbenannt, siehe \Macro*{blocking}% +\Replace[macros]{v2.02}{\Macro{blocking}}{\Macro{restriction}} +\begin{Declaration}[v2.02]{\Macro{restriction}\OLParameter{Firma}}{% + \see*{\Macro*{blocking}'page'}% } -\begin{Declaration}{\Term{restrictionname}}{% - umbenannt, siehe \Term*{blockingname} +\Replace[terms]{v2.02}{\Term{blockingname}}{\Term{restrictionname}} +\begin{Declaration}[v2.02]{\Term{restrictionname}}{% + \see*{\Term*{blockingname}'page'}% } -\begin{Declaration}{\Term{restrictiontext}}{% - umbenannt, siehe \Term*{blockingtext}% +\Replace[terms]{v2.02}{\Term{blockingtext}}{\Term{restrictiontext}} +\begin{Declaration}[v2.02]{\Term{restrictiontext}}{% + \see*{\Term*{blockingtext}'page'}% } \printdeclarationlist*% % @@ -205,102 +327,247 @@ die dazugehörigen Bezeichner dahingehend angepasst. \end{Declaration} \end{Declaration} -\begin{Declaration}{\Macro{confirmationandrestriction}}{% - entfällt, siehe \Macro*{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'}% } -\begin{Declaration}{\Macro{restrictionandconfirmation}}{% - entfällt, siehe \Macro*{declaration}% +\Replace[terms]{v2.02}{\Term{disciplinename}}{\Term{branchname}} +\begin{Declaration}[v2.02]{\Term{branchname}}{% + \emph{entfällt}, \see*{\Term*{disciplinename}'page'}% } \printdeclarationlist*% % -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. +Für die \taskname{} wurden der Befehl sowie der dazugehörige Bezeichner +umbenannt. \end{Declaration} \end{Declaration} -\begin{Declaration}{\Macro{location}\Parameter{Ort}}{% - siehe \Macro*{place} sowie auch Parameter \Key*{\Macro{declaration}}{place}% +\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*% -In Anlehnung an andere \hologo{LaTeX}-Pakete und "~Klassen wurde -\Macro*{location} in \Macro*{place} umbenannt. +% +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} -\minisec{\taskname{} und \noticename} -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[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} -\begin{Declaration}{\Option{cdtask}[\PSet]}{entfällt, siehe \Environment*{task}} -\begin{Declaration}{\Option{taskcompact}[\PBoolean]}{entfällt} -\begin{Declaration}{\Macro{tasks}\Parameter{Ziele}\Parameter{Schwerpunkte}}{% - umbenannt, siehe \Macro*{taskform}% + + +\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]% } -\begin{Declaration}{\Length{taskcolwidth}}{entfällt} \printdeclarationlist*% % -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. Der Befehl -\Macro*{tasks} wurde in \Macro*{taskform} umbenannt und in der Funktionalität -erweitert. Die manuelle Einstellung der Spaltenbreite für den Kopf der -Aufgabenstellung mit \Length*{taskcolwidth} wurde aufgrund der verbesserten -automatischen Berechnung entfernt. -\end{Declaration} +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{branch}\Parameter{Studienrichtung}}{% - umbenannt, siehe \Macro*{discipline}% +\begin{Declaration}{\Macro{einrichtung}\Parameter{Fakultät}}{% + identisch zu \Macro*{faculty} } -\begin{Declaration}{\Term{branchname}}{umbenannt, siehe \Term*{disciplinename}} -\begin{Declaration}{\Macro{startdate}\Parameter{Ausgabedatum}}{% - Alias für \Macro*{issuedate}% +\begin{Declaration}{\Macro{fachrichtung}\Parameter{Einrichtung}}{% + identisch zu \Macro*{department} } -\begin{Declaration}{\Macro{enddate}\Parameter{Abgabetermin}}{% - Alias für \Macro*{duedate}% +\begin{Declaration}{\Macro{institut}\Parameter{Institut}}{% + identisch zu \Macro*{institute} } -\begin{Declaration}{\Term{starttext}}{umbenannt, siehe \Term*{issuedatetext}} -\begin{Declaration}{\Term{duetext}}{umbenannt, siehe \Term*{duedatetext}} -\begin{Declaration}{\Term{focustext}}{umbenannt, siehe \Term*{focusname}} -\begin{Declaration}{\Term{objectivestext}}{% - umbenannt, siehe \Term*{objectivesname}% +\begin{Declaration}{\Macro{professur}\Parameter{Lehrstuhl}}{% + identisch zu \Macro*{chair} } \printdeclarationlist*% % -Alle genannten Befehle und Bezeichner wurden für die \taskname{} umbenannt. -\end{Declaration} -\end{Declaration} +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{contact}\Parameter{Kontaktperson(en)}}{% - umbenannt, siehe \Macro*{contactperson}% +\begin{Declaration}{\Macro{supervisorII}\Parameter{Name}}{% + identisch zur Verwendung von \Macro*{and} innerhalb von \Macro*{supervisor}% } -\begin{Declaration}{\Term{contactname}}{% - umbenannt, siehe \Term*{contactpersonname}% +\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{phone}\Parameter{Telefonnummer}}{% - umbenannt, siehe \Macro*{telephone}% +\begin{Declaration}{\Macro{supervisedIIby}\Parameter{Bezeichnung}}{% + siehe \Term*{supervisorothername}% } -\begin{Declaration}{\Macro{email}\Parameter{E-Mail-Adresse}}{% - umbenannt, siehe \Macro*{emailaddress}% +\begin{Declaration}{\Macro{submittedon}\Parameter{Bezeichnung}}{% + siehe \Term*{datetext}% } \printdeclarationlist*% % -Alle genannten Befehle und Bezeichner wurden für den \noticename{} umbenannt. +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*}
\ No newline at end of file |