diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/tudscr/doc/tudscr-bundle.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/tudscr/doc/tudscr-bundle.tex | 950 |
1 files changed, 950 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/tudscr-bundle.tex b/Master/texmf-dist/doc/latex/tudscr/doc/tudscr-bundle.tex new file mode 100644 index 00000000000..2fc21272109 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tudscr/doc/tudscr-bundle.tex @@ -0,0 +1,950 @@ +\setchapterpreamble{% + \begin{abstract} + Zusätzlich zu den eigentlichen Hauptklassen werden im \TUDScript-Bundle + weitere Paket bereitgestellt. Diese werden im Folgenden vorgestellt.% + \end{abstract} +} +\chapter{Zusätzliche Pakete im \TUDScript-Bundle} +\section{Das Paket \Package{tudscrsupervisor} -- Studentische Betreuung} +\begin{Declaration*}{\Package{tudscrsupervisor}} +Dieses Paket stellt für das Erstellen von Aufgabenstellungen und Gutachten +wissenschaftlicher Arbeiten sowie offiziellen Aushängen im \CD passende +Umgebungen und Befehle für den Anwender bereit. Deshalb richtet es sich +vornehmlich an Mitarbeiter an der \TnUD, kann jedoch natürlich auch von +Studenten genutzt werden. + + +\subsection{Aufgabenstellung für eine wissenschaftliche Arbeit} +\begin{Declaration}{\Environment{task}[\OLParameter{Überschrift}]}{% + \Environment{tudpage}'auto'% +} +\begin{Declaration}{\Key{\Environment{task}}{headline}[\PName{Überschrift}]} +\printdeclarationlist% +\index{Aufgabenstellung|!(}% +% +Mit der \Environment{task}"=Umgebung kann ein Aufgabenstellung für eine +wissenschaftliche Arbeit ausgegeben werden. Diese basiert auf der Umgebung +\Environment{tudpage} und akzeptiert deshalb im optionalen Argument alle +Parameter, welche bei der Beschreibung von \Environment{tudpage}'full' +erläutert wurden. + +Für die Aufgabenstellung wird normalerweise eine Überschrift gesetzt, welche +sich aus \Term{taskname} und~-- falls der Typ der Abschlussarbeit angegeben +wurde~-- noch aus \Term{tasktext} und \Macro{thesis} zusammensetzt. Der +Parameter \Key{\Environment{task}}{headline} kann genutzt werden, um diese +automatisch generierte Überschrift anzupassen. + +Zu Beginn der Aufgabenstellung erscheint eine Tabelle mit den angegebenen +Informationen zum Autor respektive zu den Autoren der Abschlussarbeit. Zwingend +anzugeben sind dafür lediglich der Name des oder der Verfasser (\Macro{author}) +sowie der Titel der Arbeit (\Macro{title}), welcher am Ende der Tabelle in +fetter Schrift aufgeführt wird. Optional werden noch die Felder für den +Studiengang (\Macro{course}), die Fachrichtung (\Macro{discipline}) sowie die +Matrikelnummer (\Macro{matriculationnumber}) und das Immatrikulationsjahr +(\Macro{matriculationyear}) ausgegeben, wobei nicht angegebene Felder bei der +Ausgabe ignoriert werden. Der eigentliche Inhalt der Umgebung~-- sprich die +Aufgabenstellung selbst~-- wird nach dem generierten Kopf ausgegeben + +Nach der Ausgabe des Inhaltes der Aufgabenstellung werden der oder die mit +\Macro{supervisor} definierten Betreuer aufgelistet. Dabei wird unter dem +jeweiligen Namen selbst der sprachabhängige Bezeichner (\Term{supervisorname}, +\Term{supervisorothername}) gesetzt. Darauf folgend erscheint das Ausgabedatum +(\Macro{issuedate}) und der verpflichtende Abgabetermin (\Macro{duedate}). Zum +Schluss wird die Unterschriftzeile für den Prüfungsausschussvorsitzenden +(\Macro{chairman}) und den betreuenden Hochschullehrer (\Macro{professor}) +gesetzt. Für genannte Personen werden unter dem Namen selbst die Bezeichner +ausgegeben (\Term{chairmanname} und \Term{professorname}). +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Macro{taskform}\LParameter% + \Parameter{Ziele}\Parameter{Schwerpunkte}% +} +\printdeclarationlist% +% +Zusätzlich zur der frei gestaltbaren Umgebung \Environment{task} zur Erstellung +einer Aufgabenstellung wird ein separater Befehl für eine standardisierte +Ausgabe zur Verfügung gestellt. Dieser strukturiert die Aufgabenstellung in die +zwei Bereiche \emph{Ziele} und \emph{Schwerpunkte} der Arbeit mit dazugehörigen +Überschriften (\Term{objectivesname}, \Term{focusname}). + +Im optionalen Argument können alle Parameter der Umgebung \Environment{task} +verwendet werden. Im ersten obligatorischen Argument sollte ein Text mit einer +kurzen thematischen Einordnung und dem eigentlichen Ziel der Arbeit erscheinen. +im zweiten Argument sollen die thematischen Schwerpunkte in Stichpunkten +benannt werden. Der Inhalt des zweiten notwendigen Argumentes wird in einer +\Environment{itemize}"=Umgebung gesetzt. Deshalb \emph{muss} jedem Stichpunkt +\Macro*{item} vorangestellt werden. +\index{Aufgabenstellung|!)}% +\end{Declaration} +% +\begin{Example} +Die empfohlene Verwendung des Befehls \Macro{taskform} ist wie folgt: +\begin{Code}[escapechar=§] +\taskform{% + Motivation der Arbeit im ersten Absatz§\dots§ + + Ziele der Arbeit im zweiten Absatz§\dots§ +}{% + \item Schwerpunkt 1 + \item Schwerpunkt 2 +} +\end{Code} +Hierzu sei auch auf das Minimalbeispiel in \autoref{sec:exmpl:task} verwiesen. +\end{Example} + +\Rename[macros]{v2.02}{\Macro{branch}}{\Macro{discipline}} +\begin{Declaration}{\Macro{course}\Parameter{Studiengang}} +\begin{Declaration}{\Macro{discipline}\Parameter{Studienrichtung}} +\printdeclarationlist% +\index{Kollaboratives Schreiben}% +% +Mit diesen beiden Befehlen kann der Studiengang sowie die Studienrichtung für +den Autor oder die Autoren angegeben werden. Diese Informationen werden zu +Beginn der \Environment{task}"=Umgebung gesetzten Tabelle ausgegeben. Werden +diese Befehle innerhalb des Makros \Macro{author} verwendet, können auch +unterschiedliche Angaben für mehrere Autoren gemacht werden. Dabei sind die +Autoren mit \Macro{and} voneinander zu trennen. +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Macro{chairman}\Parameter{Prüfungsausschussvorsitzender}} +\printdeclarationlist% +% +Wird dieses Feld genutzt, wird neben dem betreuenden Hochschullehrer +(\Macro{professor}) auch der Vorsitzende des Prüfungsausschusses am Ende der +Aufgabenstellung aufgeführt. Dies wird zumeist für Abschlussarbeiten wie +beispielsweise \masterthesisname{} oder \diplomathesisname{} benötigt. +\end{Declaration} + +\begin{Declaration}{\Macro{issuedate}\Parameter{Ausgabedatum}} +\begin{Declaration}{\Macro{duedate}\Parameter{Abgabetermin}} +\printdeclarationlist% +% +Mit diesen beiden Befehlen sollte das Datum der Ausgabe der Aufgabenstellung +sowie der spätest mögliche Abgabetermin angegeben werden. Ist das Paket +\Package{isodate} geladen, wird die damit eingestellte Formatierung des Datums +durch den Befehl \Macro{printdate} aus diesem Paket für \Macro{issuedate} und +\Macro{duedate} verwendet. +\end{Declaration} +\end{Declaration} + + +\subsection{Gutachten für wissenschaftliche Arbeiten} +\begin{Declaration}{\Environment{evaluation}[\OLParameter{Überschrift}]}{% + \Environment{tudpage}'auto'% +} +\begin{Declaration}{% + \Key{\Environment{evaluation}}{headline}[\PName{Überschrift}]% +} +\begin{Declaration}{\Key{\Environment{evaluation}}{grade}[\PName{Note}]} +\printdeclarationlist% +\index{Gutachten|!(}% +% +Diese Umgebung wird für das Erstellen eines Gutachtens einer wissenschaftlichen +Arbeit bereitgestellt. Auch diese unterstützt alle Parameter, welche für die +Umgebung \Environment{tudpage}'full' beschrieben wurden. + +Für ein Gutachten wird gewöhnlich eine Überschrift aus \Term{evaluationname} +und~-- falls der Abschlussarbeitstyp angegeben wurde~-- \Term{evaluationtext} +sowie \Macro{thesis} generiert. Diese automatisch generierte Überschrift kann +mit dem Parameter \Key{\Environment{evaluation}}{headline} ersetzt werden. Am +Ende des Gutachtens wird die mit \Key{\Environment{evaluation}}{grade} +gegebene Note in fetter Schrift ausgezeichnet. + +Am Anfang der \Environment{evaluation}"=Umgebung wird die gleiche Tabelle mit +Autorenangaben ausgegeben, wie dies bei der \Environment{task}"=Umgebung der +Fall ist. Nach dem Tabellenkopf folgt auch hier der eigentliche Inhalt, sprich +das Gutachten der Abschlussarbeit. Abgeschlossen wird die Umgebung mit der +gegebenen Note~-- welche innerhalb von \Term{gradetext} ausgegeben wird~-- +sowie der Orts- und Datumsangabe (\Macro{place}, \Macro{date}) und der +darauffolgenden Unterschriftzeile für den oder die Gutachter (\Macro{referee}), +welche wiederum mit den entsprechenden sprachabhängigen Bezeichner +(\Term{refereename}, \Term{refereeothername}) ergänzt werden. +\end{Declaration} +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Macro{evaluationform}\LParameter% + \Parameter{Aufgabe}\Parameter{Inhalt}\Parameter{Bewertung}\Parameter{Note}% +} +\printdeclarationlist% +% +Neben der individuell nutzbaren Umgebung \Environment{evaluation} wird ein +separater Befehl zur Erstellung eines standardisierten Gutachtens +bereitgestellt. Dieser strukturiert die Ausgabe in die vier Bereiche +\emph{Aufgabe}, \emph{Inhalt}, \emph{Bewertung} und \emph{Note} und versieht +diese jeweils mit der dazugehörigen Überschrift beziehungsweise Textausgabe +(\Term{taskname}, \Term{contentname}, \Term{assessmentname} und +\Term{gradetext}). Das optionale Argument unterstützt alle Parameter der +\Environment{evaluation}"=Umgebung. +\index{Gutachten|!)}% +\end{Declaration} +% +\begin{Example} +Die empfohlene Verwendung des Befehls \Macro{evaluationform} ist wie folgt: +\begin{Code}[escapechar=§] +\evaluationform{% + Kurzbeschreibung der Aufgabenstellung§\dots§ +}{% + Zusammenfassung von Inhalt und Struktur§\dots§ +}{% + Bewertung der schriftlichen Abschlussarbeit§\dots§ +}{% + Zahl (Note) +} +\end{Code} +Hierzu sei auch auf das Minimalbeispiel in \autoref{sec:exmpl:evaluation} +verwiesen. +\end{Example} + +\begin{Declaration}{\Macro{grade}\Parameter{Note}} +\printdeclarationlist% +% +Neben der Angabe der Note für ein Gutachten über den Parameter +\Key{\Environment{evaluation}}{grade} kann dafür auch dieser global wirkende +Befehl verwendet werden. +\end{Declaration} + + +\subsection{Aushang} +\begin{Declaration}{\Environment{notice}[\OLParameter{Überschrift}]}{% + \Environment{tudpage}'auto'% +} +\begin{Declaration}{\Key{\Environment{notice}}{headline}[\PName{Überschrift}]} +\printdeclarationlist% +\index{Aushang|!(}% +% +Für das Anfertigen eines Aushangs kann diese Umgebung verwendet werden. Diese +basiert abermals auf der Umgebung \Environment{tudpage} und unterstützt alle +deren Parameter. + +Wurde ein Datum angegeben, wird dieses in der oberen rechten Ecke gesetzt. +Anschließend wird die Überschrift ausgegeben, welche für gewöhnlich dem Inhalt +von \Term{noticename} entspricht und mit \Key{\Environment{notice}}{headline} +geändert werden kann. Nach der Überschrift wird bereits der Inhalt der Umgebung +ausgegeben. Wurde mit \Macro{contactperson} ein oder mehrere Ansprechpartner +angegeben, werden diese Informationen am Ende der Umgebung ausgegeben. +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Macro{noticeform}\LParameter% + \Parameter{Inhalt}\Parameter{Schwerpunkte}% +} +\printdeclarationlist% +% +Auch für diese Umgebung gibt es einen Befehl für eine normierte Form. Diese +soll vor allem Verwendung für den Aushang studentischer Arbeitsthemen finden. +Für das optionale Argument können sämtliche Parameter verwendet werden, die +auch die \Environment{notice}"=Umgebung unterstützt. + +Das erste obligatorische Argument sollte für eine kurze Inhaltsbeschreibung +verwendet werden. Neben dem textuellen Teil sollte hier wenn möglich eine +thematisch passende Abbildung eingebunden werden (\Macro{includegraphics}). Das +zweite Argument wird~--wie schon bei \Macro{taskform}~-- dazu verwendet, einige +Schwerpunkte aufzuzählen. Auch hier kommt nach der gliedernden Überschrift +(\Term{focusname}) eine \Environment{itemize}"=Umgebung zum Einsatz, allen +Schwerpunkten muss ein \Macro*{item} vorangestellt werden. +\index{Aushang|!)}% +\end{Declaration} +% +\begin{Example} +Die empfohlene Verwendung des Befehls \Macro{noticeform} ist wie folgt: +\begin{Code}[escapechar=§] +\noticeform{% + Kurzbeschreibung des Inhaltes der studentischen Arbeit§\dots§ + + Bild (optional), einzubinden mit: + \includegraphics[§\PName{Optionen}§]{§\PName{Datei}§} +}{% + \item Schwerpunkt 1 + \item Schwerpunkt 2 +} +\end{Code} +Hierzu sei auch auf das Minimalbeispiel in \autoref{sec:exmpl:notice} verwiesen. +\end{Example} + +\Rename[macros]{v2.02}{\Macro{contact}}{\Macro{contactperson}} +\Rename[macros]{v2.02}{\Macro{phone}}{\Macro{telephone}} +\Rename[macros]{v2.02}{\Macro{email}}{\Macro{emailaddress}} +\begin{Declaration}{\Macro{contactperson}\Parameter{Kontaktperson(en)}} +\begin{Declaration}{\Macro{office}\Parameter{Dienstsitz}} +\begin{Declaration}{\Macro{telephone}\Parameter{Telefonnummer}} +\begin{Declaration}{\Macro{emailaddress}\Parameter{E-Mail-Adresse}} +\printdeclarationlist% +% +Am Ende eines Aushangs können mit \Macro{contactperson} Kontaktinformationen +für eine oder mehrere Ansprechpartner angegeben werden. Soll mehr als eine +Kontaktperson genannt werden, so müssen diese innerhalb des Befehls +\Macro{contactperson} mit dem Befehl \Macro{and} getrennt werden. Für jede +Person kann innerhalb von \Macro{contactperson} der Dienstsitz +(\Macro{office}), die dienstliche Telefonnummer (\Macro{telephone}) sowie die +geschäftliche E"~Mail"=Adresse (\Macro{emailaddress}) angegeben werden. Sollte +das Paket \Package{hyperref} geladen werden, wird die gegebene E"~Mail"=Adresse +direkt in einen entsprechenden Link gewandelt. +\end{Declaration} +\end{Declaration} +\end{Declaration} +\end{Declaration} + + +\subsection{Zusätzliche sprachabhängige Bezeichner} +\index{Bezeichner|!(} +Für das Paket \Package{tudscrsupervisor} werden für die zusätzlichen Befehle +und Umgebungen weitere Bezeichner definiert. Für eine etwaige Anpassung dieser +sei auf \autoref{sec:localization} verwiesen. + +\begin{Declaration}{\Term{taskname}} +\begin{Declaration}{\Term{tasktext}} +\printdeclarationlist% +% +Die Bezeichnung der Aufgabenstellung selbst ist in \Term{taskname} enthalten. +Für die Generierung einer Überschrift wird dieser verwendet. Wurde außerdem mit +\Macro{thesis} oder \Macro{subject} der Typ der Abschlussarbeit% +\footnote{% + \Option{subjectthesis} oder spezieller Wert aus \autoref{tab:thesis} +} +angegeben, wird die Überschrift zusammen mit dem Bezeichner \Term{tasktext} +um die Typisierung erweitert. Falls gewünscht, kann die automatisch generierte +Überschrift mit dem Parameter \Key{\Environment{task}}{headline} der Umgebung +\Environment{task} überschrieben werden. +\TermTable{taskname,tasktext} +\end{Declaration} +\end{Declaration} + +\Rename[terms]{v2.02}{\Term{branchname}}{\Term{disciplinename}} +\begin{Declaration}{\Term{authorname}} +\begin{Declaration}{\Term{titlename}} +\begin{Declaration}{\Term{coursename}} +\begin{Declaration}{\Term{disciplinename}} +\printdeclarationlist% +% +Diese Bezeichner werden in der Tabelle mit den Autoreninformationen zu Beginn +der Aufgabenstellung verwendet. Dabei werden \Term{coursename} und +\Term{disciplinename} nur genutzt, wenn für mindestens einen Autor die Befehle +\Macro{course} und/oder \Macro{discipline} verwendet wurden. +\TermTable{authorname,titlename,coursename,disciplinename} +\end{Declaration} +\end{Declaration} +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Term{issuedatetext}} +\begin{Declaration}{\Term{duedatetext}} +\printdeclarationlist% +% +Am Ende der Aufgabenstellung wird nach dem oder der Betreuer das Ausgabe- und +Abgabedatum (\Macro{issuedate}, \Macro{duedate}) der Abschlussarbeit mit +folgenden Bezeichner erläutert. +\TermTable{issuedatetext,duedatetext} +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Term{chairmanname}} +\printdeclarationlist% +% +Wurde der Prüfungsausschussvorsitzende (\Macro{chairman}) angegeben, erfolgt +unter dem Namen selbst die Ausgabe des Bezeichners. +\TermTable{chairmanname} +\end{Declaration} + +\begin{Declaration}{\Term{focusname}} +\begin{Declaration}{\Term{objectivesname}} +\printdeclarationlist% +% +Die Vorlagen für Aufgabenstellung (\Macro{taskform}) beziehungsweise Aushang +(\Macro{noticeform}) nutzen für die gesetzten Überschriften diese Bezeichner. +\TermTable{focusname,objectivesname} +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Term{evaluationname}} +\begin{Declaration}{\Term{evaluationtext}} +\printdeclarationlist% +% +Die Bezeichnung des Gutachten selbst ist in \Term{evaluationname} enthalten. +Für die Generierung der Überschrift wird der Bezeichner \Term{evaluationtext} +sowie der mit \Macro{thesis} oder gegebenenfalls mit \Macro{subject} gegebenen +Typ der Abschlussarbeit verwendet. Diese automatisch generierte Überschrift +kann mit dem Parameter \Key{\Environment{evaluation}}{headline} der +Umgebung \Environment{evaluation} durch den Anwender überschrieben werden. +\TermTable{evaluationname,evaluationtext} +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Term{contentname}} +\begin{Declaration}{\Term{assessmentname}} +\printdeclarationlist% +% +Bei der standardisierten Form des Gutachten (\Macro{evaluationform}) werden die +darin~-- zur strukturierter Gliederung~-- erzeugten Überschriften mit den +Bezeichnern \Term{taskname}, \Term{contentname} und \Term{assessmentname} +gesetzt. +\TermTable{taskname,contentname,assessmentname} +\end{Declaration} +\end{Declaration} + +\begin{Declaration}{\Term{gradetext}} +\printdeclarationlist% +% +Wird für das Gutachten einer wissenschaftlichen Arbeit die erzielte Note +entweder mit dem Befehl \Macro{grade}\Parameter{Note} oder alternativ dazu mit +dem Parameter \Key{\Environment{evaluation}}{grade}[\PName{Note}] angegeben, so +wird diese innerhalb von \Term{gradetext} verwendet. +\grade{\PName{Note}} +\TermTable*{gradetext}{.7\textwidth} +\end{Declaration} + +\Rename[terms]{v2.02}{\Term{contactname}}{\Term{contactpersonname}} +\begin{Declaration}{\Term{noticename}} +\begin{Declaration}{\Term{contactpersonname}} +\printdeclarationlist% +% +Die Bezeichnung des Aushangs selbst ist in \Term{noticename} enthalten. Für +die Generierung einer Überschrift wird dieser verwendet. Falls gewünscht, kann +diese mit dem Parameter \Key{\Environment{notice}}{headline} der Umgebung +\Environment{notice} überschrieben werden. Wurde eine Kontaktperson mit dem +Befehl \Macro{contactperson} angegeben, wird als Überschrift der Kontaktdaten +der Bezeichner \Term{contactpersonname} verwendet. + +\TermTable{noticename,contactpersonname} +\end{Declaration} +\end{Declaration} +\index{Bezeichner|!)} +\end{Declaration*} + + +\section{Das Paket \Package{tudscrcolor} -- Farben im \CD}% +\begin{Declaration*}{\Package{tudscrcolor}} +\index{Farben|!}% +% +Zur Verwendung der Farben des \CDs wird das Paket \Package{tudscrcolor} +genutzt. Falls dieses nicht in der Präambel geladen wird~-- um beispielsweise +zusätzliche Optionen aufzurufen~-- binden die \TUDScript"=Klassen dieses +automatisch ein. + +Für das \CD sind mehrere Farben vorgesehen. Die prägnanteste aller ist die +Hausfarbe \Color{HKS41}, danach folgen die Farben für Auszeichnungen der ersten +(\Color{HKS44}) und der zweiten Kategorie (\Color{HKS36}, \Color{HKS33}, +\Color{HKS57}, \Color{HKS65}) sowie eine Ausnahmefarbe (\Color{HKS07}). +Diese Farben dürfen sowohl in ihrer Grundform als auch in helleren Tönen mit +einer Abstufung in 10\,\%"~Schritten verwendet werden. Das ohnehin verwendete +Paket \Package{xcolor} stellt genau diese Funktionalität zur Verfügung. Jede +der Farben kann sowohl über \Color*{HKS}\PName{Zahl} als auch über ein +Pseudonym \Color*{cd}\PName{Farbe} angesprochen werden. Diese werden in diesem +\autorefname dokumentiert und dargestellt. +% +\begin{Example*} +Die Grundfarbe \Color*{HKS44} soll in der auf 20\% reduzierten, helleren +Abstufung genutzt werden. Innerhalb eines Befehls, der als Argument eine +gültige Farbe erwartet, muss lediglich \Color*{HKS44}\PValue{!20} angegeben +werden. Dies wird hier exemplarisch mit dieser \colorbox{HKS44!20}{% + Box \Macro*{colorbox}\PParameter{HKS44!20}\PParameter{Box}% +} demonstriert. +\end{Example*} +% +Bei der farbigen Gestaltung des \CDs (\Option{cd}[color]) ist der Hintergrund +von Umschlagseite, Titel sowie Teilen in \Color*{HKS41} und die Schrift auf +selbigen in \Color*{HKS41}\PValue{!30} gehalten. Der Kapitelseitenhintergrund +erscheint in \Color*{HKS41}\PValue{!10}, die Schrift in \Color*{HKS41}. Bei +geringerem Farbeinsatz werden lediglich die Schriften der Gliederungsseiten auf +\Color*{HKS41} gesetzt. + +Sollen bestimmte Optionen an das Paket \Package{xcolor} weitergereicht werden, +gibt es dafür zwei Möglichkeiten. Diese kann entweder vor dem Laden der Klasse +direkt an \Package{xcolor} übergeben werden% +\footnote{% + \Macro{PassOptionsToPackage}\Parameter{Option}\PParameter{xcolor} gefolgt von + \Macro*{documentclass}\OParameter{Klassenoptionen}\PParameter{tudscr\dots} +} oder es wird \Package{tudscrcolor} mit der entsprechenden Option geladen.% +\footnote{ + \Macro*{usepackage}\OParameter{Option}\PParameter{\Package{tudscrcolor}}; + \Package{tudscrcolor} reicht \PName{Option} an \Package{xcolor} weiter +} +\newcommand*\cdcolorcalc{} +\newcommand*\cdcolorname{} +\newcommand*\cdcolorvalue{} +\newcommand*\cdcolortext{} +\newcommand*\cdcolor[2][0]{% + \noindent% + \begin{tikzpicture}[every node/.style={% + rectangle,minimum height=.1\linewidth,minimum width=25mm% + }]% + \def\cdcolorcalc##1##2{% + \pgfmathparse{100-##1*10}% + \xdef\cdcolorname{HKS##2!\pgfmathresult}% + \xdef\cdcolorvalue{\pgfmathresult}% + \pgfmathparse{10+##1*10}% + }% + \foreach \x in {0,1,...,9}{% + \cdcolorcalc{\x}{#2}% + \ifnum\x<#1% + \def\cdcolortext{white}% + \else% + \def\cdcolortext{black}% + \fi% + \node [fill=\cdcolorname,rotate=90] at (.\x\linewidth,0)% + {\textcolor{\cdcolortext}{HKS#2!\pgfmathprintnumber\cdcolorvalue}};% + };% + \end{tikzpicture}% +} + + +\subsection{Primäre Hausfarbe} +\begin{Declaration}{\Color{HKS41}[cddarkblue]} +\printdeclarationlist% +\cdcolor[6]{41} +\end{Declaration} + + +\subsection{Sekundäre Hausfarbe (Geschäftsausstattung)} +\begin{Declaration}{\Color{HKS92}[cdgray]} +\printdeclarationlist% +\cdcolor[4]{92} +\end{Declaration} + + +\subsection{Auszeichnungsfarbe 1.Kategorie} +\begin{Declaration}{\Color{HKS44}[cdblue]} +\printdeclarationlist% +\cdcolor[4]{44} +\end{Declaration} + + +\subsection{Auszeichnungsfarbe 2.Kategorie} +\begin{Declaration}{\Color{HKS36}[cdindigo]} +\begin{Declaration}{\Color{HKS33}[cdpurple]} +\begin{Declaration}{\Color{HKS57}[cddarkgreen]} +\begin{Declaration}{\Color{HKS65}[cdgreen]} +\printdeclarationlist% +\cdcolor[4]{36}\vskip\baselineskipglue +\cdcolor[4]{33}\vskip\baselineskipglue +\cdcolor[2]{57}\vskip\baselineskipglue +\cdcolor{65} +\end{Declaration} +\end{Declaration} +\end{Declaration} +\end{Declaration} + + +\subsection{Ausnahmefarbe} +\begin{Declaration}{\Color{HKS07}[cdorange]} +\printdeclarationlist% +\cdcolor{07} +\end{Declaration} + + +\subsection{Zusätzliche Farbdefinitionen} +Das Paket \Package{tudscrcolor} definiert im Normalfall lediglich die zuvor +beschriebenen Grundfarben \Color*{HKS41}, \Color*{HKS92}, \Color*{HKS44}, +\Color*{HKS36}, \Color*{HKS33}, \Color*{HKS57}, \Color*{HKS65} sowie +\Color*{HKS07}. Alle anderen farblichen Abstufungen können mit den beschrieben +Möglichkeiten des Paketes \Package{xcolor} generiert werden. + +\begin{Declaration}{\Option{full}} +\printdeclarationlist% +% +In den letzten Jahren sind viele verschiedene Klassen und Pakete für das \CD +der \TnUD entstanden. Innerhalb dieser existieren abweichende Farbdefinitionen. +Um eine Migration von anderen Klassen und Paketen auf \TUDScript zu +ermöglichen, existiert die Paketoption \Option{full}. Wird diese aktiviert, so +werden zusätzlich weitere Farben nach dem Schema \Color*{HKS41K}\PName{Zahl} +und \Color*{HKS41-}\PName{Zahl} bereitgestellt, wobei der hinten angestellte +Zahlenwert aus der 10er-Reihe kommen muss. +\end{Declaration} + + + +\subsection{Umstellung des Farbmodells} +\index{Farben!Farbmodell}% +Normalerweise verwendet \Package{tudscrcolor} das CMYK"=Farbmodell. Außerdem +wird weiterhin noch der RGB"=Farbraum unterstützt. Eine Umschaltung des +Farbmodells ist beispielsweise für gewisse Funktionen des Paketes +\Package{tikz} notwendig. + +\begin{Declaration}{\Option{RGB}} +\printdeclarationlist% +% +Mit dieser Option werden bereits beim Laden des Paketes \Package{tudscrcolor} +die Farben nicht nach dem CMYK"=Farbmodell sondern im RGB"=Farbraum global +definiert. +\end{Declaration} + +\begin{Declaration}{\Macro{setcdcolors}\Parameter{Farbmodell}} +\printdeclarationlist% +% +Mit diesem Befehl kann innerhalb des Dokumentes das verwendete Farbmodell +angepasst werden. Damit ist es möglich, lokal innerhalb einer Umgebung den +Farbmodus zu ändern und so nur in bestimmten Situationen beispielsweise aus dem +CMYK"=Farbmodell in den RGB"=Farbraum zu wechseln. Unterstützte Werte für +\PName{Farbmodell} sind \PValue{CMYK} und \PValue{RGB} beziehungsweise +\PValue{rgb}. +\end{Declaration} + +\bigskip\noindent +\Attention{% + Beachten Sie, dass die Darstellung der Farben im jeweiligen Farbmodus + (\PValue{CMYK} oder \PValue{RGB}) je nach verwendeter Bildschirm- Drucker- + und Softwarekonfiguration verschieden ausfallen kann. Die verwendeten + RGB-Werte entstammen aus dem Handbuch zum \CD und sind lediglich + Näherungswerte. Abweichungen vom gedruckten \Color*{HKS}-Farbregister und + selbst ermittelten Werten sind technisch nicht zu vermeiden. +} +\end{Declaration*} + + + +\section{Das Paket \Package{tudscrfonts} -- Schriften im \CD} +\begin{Declaration*}[v2.02]{\Package{tudscrfonts}} +\printchangedatlist +% +Dieses Paket stellt die Schriften des \CDs für \hologo{LaTeXe}-Klassen bereit, +welche \emph{nicht} zum \TUDScript-Bundle gehören. Das Paket unterstützt einen +Großteil der in \fullref{sec:fonts} beschriebenen Optionen und Befehle. Die +nutzbaren Paketoptionen sind für den Fließtext \Option{cdfont}~-- ohne die +Einstellungsmöglichkeiten für den Querbalken des \CDs (\Option{barfont})~-- und +für die mathematischen Schriften \Option{sansmath} sowie \Option{slantedgreek}. +Da von \Package{tudscrfonts} intern das Paket \Package{tudscrbase} geladen +wird, können diese entweder als Paketoptionen im optionalen Argument von +\Macro*{usepackage}\OParameter{Paketoption}\PParameter{\Package{tudscrfonts}} +oder direkt als Klassenoption angegeben werden. Zusätzlich ist nach dem Laden +des Paketes die späte Optionenwahl mit \Macro{TUDoption} beziehungsweise +\Macro{TUDoptions} möglich. + +Des Weiteren wird das Paket \Package{textcase} geladen, welches die Befehle +\Macro{MakeTextUppercase} und \Macro{NoCaseChange} zur Verfügung stellt. Der +Befehl \Macro{ifdin} wird ebenso wie die in \autoref{sec:fonts} beschriebenen +Textschalter und "~kommandos sowie die Befehle für die griechischen Buchstaben +bereitgestellt. + +Prinzipiell kann das Paket \Package{tudscrfonts} mit jeder beliebigen +\hologo{LaTeXe}-Klasse verwendet werden. Sollen allerdings die Überschriften~-- +wie im \CD vorgesehen~-- in Majuskeln der \DIN gesetzt werden, muss der +Anwender dies für die jeweilige Klasse selbst umsetzen. Dafür sei noch einmal +auf die Textauswahlbefehle \Macro{textdbn} und \Macro{dinbn} sowie den Befehl +\Macro{MakeTextUppercase} zur automatisierten Großschreibung hingewiesen. + +Das Paket \Package{tudscrfonts} ist insbesondere für die Verwendung zusammen +mit den Klassen \Class{tudbook}, \Class{tudbeamer}, \Class{tudletter}, +\Class{tudfax}, \Class{tudhaus} sowie \Class{tudform} vorgesehen. Die +Schriftinstallation für das \TUDScript-Bundle unterscheidet sich von der für +die gerade genannten Klassen sehr stark. Dabei wurde auch die Bezeichnung der +Schriftfamilien geändert. Dies hatte zwei Gründe, wobei der letztere der +entscheidende ist: +% +\begin{enumerate} +\item + Die bisherige Schriftbenennung entsprach nicht dem offiziellen + \hrfn{http://mirrors.ctan.org/info/fontname/fontname.pdf}% + {\hologo{TeX}-Namensschema} +\item + Bei der Installation für das \TUDScript-Bundle werden sowohl die Metriken + als auch das Kerning der Schriften für Fließtext und den Mathematikmodus + angepasst, was das Ergebnis der erzeugten Ausgabe beeinflusst. Damit jedoch + Dokumente, die mit den Klassen von Klaus Bergmann erstellt wurden, weiterhin + genauso ausgegeben werden wie bisher, mussten die Schriftfamilien einen neuen + Namen erhalten. +\end{enumerate} +% +Wird nun das Paket \Package{tudscrfonts} zusammen mit den alten Klassen von +Klaus Bergmann verwendet hat dies den Vorteil, dass auch in diesen das +angepasste Kerning der Schriften sowie der stark verbesserte Mathematiksatz zum +Tragen kommen. Außerdem kann bei der Verwendung von \Package{tudscrfonts} auf +eine Installation der Schriften des \CDs in der alten Variante verzichtet +werden. +\Attention{% + In diesem Fall kann sich das Ausgabeergebnis im Vergleich zu der Varianten + mit den alten Schriften ändern. Alternativ zur Verwendung des Paketes + \Package{tudscrfonts} können die alten Schriftfamilien auch parallel zu den + neuen installiert werden. Hierfür werden die Skripte + \hrfn{https://github.com/tud-cd/tudscrold/releases/download/fonts/tudfonts_install.bat}{\File{tudfonts\_install.bat}} + beziehungsweise + \hrfn{https://github.com/tud-cd/tudscrold/releases/download/fonts/tudfonts_install.sh}{\File{tudfonts\_install.sh}} + bereitgestellt. +} +\end{Declaration*} + + + +\section{Das Paket \Package{tudscrcomp} -- Kompatibilität alter Klassen} +\begin{Declaration*}{\Package{tudscrcomp}} +\index{Version!v1.0|(}% +\index{Kompatibilität!Version v1.0|(}% +\index{Kompatibilität!\Class{tudbook}|(}% +% +\noindent\Attention{% + Sollten Sie die \Class{tudbook}-Klasse 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 zu gewährleisten. Mit 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 oder mit 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{sansmath}[false]% +} +\printdeclarationlist% +% +Die Funktionalität wird durch die Option \Option{sansmath} 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}{\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}{\Option{ddcfooter}}{% + identisch zu \Option{ddcfoot}[true]% +} +\printdeclarationlist% +% +Die Funktionalität wird durch die Option \Option{ddcfoot} bereitgestellt. +\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 Ä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*} + + + +\section{Das Paket \Package{mathswap}} +\begin{Declaration*}{\Package{mathswap}} +\index{Trennzeichen}\index{Mathematiksatz}% +\index{Trennzeichen!Dezimaltrennzeichen}% +\index{Trennzeichen!Tausendertrennzeichen}% +% +Die Verwendung von Dezimal- und Tausendertrennzeichen im mathematischen Satz +sind regional sehr unterschiedlich. In den meisten englischsprachigen Ländern +wird der Punkt als Dezimaltrennzeichen und das Komma zur Zifferngruppierung +verwendet, im restlichen Europa wird dies genau entgegengesetzt praktiziert. +Dieses Paket soll dazu dienen, beliebige formatierte Zahlen in ihrer Ausgabe +anzupassen. Dafür werden die Zeichen Punkt (\ .\ ) und Komma (\ ,\ ) als +aktive Zeichen im Mathematikmodus definiert. + +Ähnliche Funktionalitäten werden bereits durch die Pakete \Package{icomma} und +\Package{ziffer} bereitgestellt. Bei \Package{icomma} muss jedoch beim +Verfassen des Dokumentes durch den Autor beachtet werden, ob das verwendete +Komma einem Dezimaltrennzeichen entspricht ($t=1,\!2$) oder einem normalen +Komma im Mathematiksatz ($z=f(x,y)$), wo ein gewisser Abstand nach dem Komma +durchaus gewünscht ist. Das Paket \Package{ziffer} liefert dafür die gewünschte +Funktionalität,% +\footnote{kein Leerraum nach Komma, wenn direkt danach eine Ziffer folgt} +ist allerdings etwas unflexibel, was den Umgang mit den Trennzeichen anbelangt. +Als Alternative zu diesem Paket kann außerdem \Package{ionumbers} verwendet +werden. + +Das Paket \Package{mathswap} sorgt dafür, dass Trennzeichen direkt vor einer +Ziffer erkannt und nach bestimmten Vorgaben ersetzt werden. Sollte sich jedoch +zwischen Trennzeichen und Ziffer Leerraum befinden, wird dieser als solcher +auch gesetzt. Für ein Beispiel zur Verwendung des Paketes sei auf das Tutorial +\Tutorial{mathswap} in \autoref{sec:exmpl:mathswap} hingewiesen. + +\begin{Declaration}{\Macro{commaswap}\Parameter{Trennzeichen}} +\begin{Declaration}{\Macro{dotswap}\Parameter{Trennzeichen}} +\printdeclarationlist% +% +Die beiden Befehle \Macro{commaswap} und \Macro{dotswap} sind die zentrale +Benutzerschnittstelle des Paketes. Das Makro \Macro{commaswap} definiert das +Trennzeichen oder den Inhalt, wodurch ein Komma ersetzt werden soll, auf +welches direkt danach eine Ziffer folgt. Normalerweise setzt \hologo{LaTeX} +nach einem Komma im mathematischen Satz zusätzlich einen horizontalen Abstand. +Bei der Ersetzung durch \Macro{commaswap} entfällt dieser. Die Voreinstellung +für \Macro{commaswap} ist deshalb auf ein Komma (,) gesetzt. Mit dem Makro +\Macro{dotswap} kann definiert werden, wodurch der Punkt im mathematischen +Satz ersetzt werden soll, wenn auf diesen direkt anschließend eine Ziffer +folgt. Da der Punkt im deutschsprachigem Raum zur Gruppierung von Ziffern +genutzt wird, ist hierfür standardmäßig ein halbes geschütztes Leerzeichen +definiert (\Macro*{,}). +\end{Declaration} +\end{Declaration} +\begin{Declaration}[v2.02]{\Macro{mathswapon}} +\begin{Declaration}[v2.02]{\Macro{mathswapoff}} +\printdeclarationlist% +% +\ChangedAt*{v2.02!\Package{mathswap}: Funktionalität im Dokument umschaltbar}% +Die Funktionalität von \Package{mathswap} kann innerhalb des Dokumentes mit +diesen beiden Befehlen an- und abgeschaltet werden. Beim Laden des Paketes ist +es standardmäßig aktiviert. +\end{Declaration} +\end{Declaration} +\end{Declaration*} + + + +\section{Das Paket \Package{twocolfix}} +\begin{Declaration*}{\Package{twocolfix}} +\index{Zweispaltensatz|?}% +% +Der \hologo{LaTeXe}-Kernel enthält einen Fehler, der Kapitelüberschriften im +zweispaltigen Layout höher setzt, als im einspaltigen. Der +\hrfn{http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3126}{Fehler} +ist zwar schon länger bekannt, allerdings noch nicht in \Package{fixltx2e} +übernommen worden. Das Paket \Package{twocolfix} behebt das Problem. Eine +Integration dieses Bugfixes in \KOMAScript{} wurde bereits bei Markus Kohm +angefragt, jedoch von ihm bis jetzt \hrfn{http://www.komascript.de/node/1681} +{nicht weiter verfolgt}. +\end{Declaration*} + + + +\addsec*{Zukünftige Arbeiten} +Diese Dinge sollen langfristig in das \TUDScript-Bundle eingearbeitet werden. + + +%\chapter[Die Briefklasse \Class*{tudscrlttr}]{Die Briefklasse} +%\begin{Declaration*}{\Class{tudscrlttr}} +\subsection*{\Class*{tudscrlttr} auf Basis von \Class*{scrlttr2}} +\ToDo[imp,nxt]{Klasse \Class*{tudscrlttr}}[v2.x] +Es soll die Klasse +% +\begin{description} + \item \Class*{tudscrlttr} +\end{description} +% +für Briefe im \CD der \TnUD entstehen. Auch Vorlagen für Fax und +Hausmitteilungen sollen dabei abfallen. +%\end{Declaration*} + + + +%\section{Das Paket \Package{tudscrposter} -- Poster im \CD}% +%\begin{Declaration*}{\Package{tudscrposter}} +\subsection*{Das Paket \Package*{tudscrposter}} +\ToDo[imp,nxt]{% + Paket \Package*{tudscrposter} als Ersatz für \Class{tudmathposter}% +}[v2.x] +Die Funktionalität der Klasse \Class{tudmathposter} soll in ein eigenständiges +Paket mit dem Namen \Package*{tudscrposter}(tudscr) o.\,ä. überführt werden. +%\end{Declaration*} |