summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-18 22:40:09 +0000
committerKarl Berry <karl@freefriends.org>2014-12-18 22:40:09 +0000
commiteb0e1c59a829f69d08faafec1d60a9954aa8d83b (patch)
treec7cde1f09733413bf8f809fb07359951758e08a9 /Master/texmf-dist/doc/latex/tudscr
parent77593c35d0011b4c7a8ba56a1816d2571fd879ab (diff)
rm tudscr, requires nonfree fonts
git-svn-id: svn://tug.org/texlive/trunk@35861 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/tudscr')
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/README36
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/dissertation.tex25
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/document.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/evaluation.tex46
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/mathswap.tex23
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/notice.tex49
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/task.tex49
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/examples/thesis.tex34
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/tudscr.tex4678
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/doc/tudscrman.xdy20
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/dissertation.pdfbin53877 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/document.pdfbin69371 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/evaluation.pdfbin66731 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/mathswap.pdfbin80041 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/notice.pdfbin65847 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/task.pdfbin73860 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/examples/thesis.pdfbin55774 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscr.pdfbin800582 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdfbin796516 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdfbin572370 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscrsource.tex56
21 files changed, 0 insertions, 5034 deletions
diff --git a/Master/texmf-dist/doc/latex/tudscr/README b/Master/texmf-dist/doc/latex/tudscr/README
deleted file mode 100644
index 4d3230e7b68..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/README
+++ /dev/null
@@ -1,36 +0,0 @@
-
-TUD-KOMA-Script 2014/04/24 v2.01
-Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
-
-This material is subject to the LaTeX Project Public License. See
-lppl.txt (english) or lppl-de.txt (german) for the details of that
-license.
-
-------------------------------------------------------------------
-
-The TUD-KOMA-Script-bundle provides classes and packages, whose
-aimis to typeset LaTeX documents in the Corporate Design of the
-Technische Universität Dresden. It bases on the KOMA-Script
-document classes. The fonts Univers and DIN-Bold are necessary.
-They are available on request for staff and students of the
-Technische Universität Dresden.
-(https://tu-dresden.de/service/publizieren/cd/4_latex)
-
-------------------------------------------------------------------
-
-To install the fonts, please refer to the forum:
-http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php
-
-------------------------------------------------------------------
-
-Classes and Packages:
-
-The bundle offers:
-– the three document classes tudscrartcl, tudscrreprt, tudscrbook
- as a drop-in replacement of scrartcl, scrreprt and scrbook
-– the package 'tudscrsupervisor' providing environments and macros
- to create tasks, evaluations and notices for scientific theses
-- the package 'mathswap' for swapping math delimiters within
- numbers (like ionumbers)
-– the package 'twocolfix' for fixing the position of headings in
- twocolumn layout \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/dissertation.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/dissertation.tex
deleted file mode 100644
index edae16766ed..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/dissertation.tex
+++ /dev/null
@@ -1,25 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{isodate}
-\begin{document}
-\faculty{Juristische Fakultät}
-\department{Fachrichtung Strafrecht}
-\institute{Institut für Kriminologie}
-\chair{Lehrstuhl für Kriminalprognose}
-\title{%
- Entwicklung eines optimalen Verfahrens zur Eroberung des
- Geldspeichers in Entenhausen
-}
-\thesis{diss}
-\degree[Dr.-Ing.]{Doktor-Ingenieur}
-\author{Mickey Mouse}
-\dateofbirth{2.1.1990}
-\placeofbirth{Dresden}
-\date{20.04.2014}
-\defensedate{20.10.2014}
-\referee{Dagobert Duck \and Mac Moneysac}
-\maketitle
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/document.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/document.tex
deleted file mode 100644
index 9d304473ea7..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/document.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{blindtext}
-\begin{document}
-\pagestyle{empty}
-\faculty{Juristische Fakultät}
-\department{Fachrichtung Strafrecht}
-\institute{Institut für Kriminologie}
-\chair{Lehrstuhl für Kriminalprognose}
-\title{Der Geldspeicher in Entenhausen}
-\author{Mickey Mouse}
-\date{20.\,04.~2014}
-\maketitle
-\blinddocument
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/evaluation.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/evaluation.tex
deleted file mode 100644
index f398cb33521..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/evaluation.tex
+++ /dev/null
@@ -1,46 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{isodate}
-\usepackage{tudscrsupervisor}
-\usepackage{enumitem}\setlist{noitemsep}
-\begin{document}
-\faculty{Juristische Fakultät}\department{Fachrichtung Strafrecht}
-\institute{Institut für Kriminologie}\chair{Lehrstuhl für Kriminalprognose}
-\title{%
- Entwicklung eines optimalen Verfahrens zur Eroberung des
- Geldspeichers in Entenhausen
-}
-\thesis{diploma}
-\degree[Dipl.-Ing.]{Diplomingenieur}
-\author{Mickey Mouse}
-\matriculationnumber{12345678}
-\matriculationyear{2010}
-\dateofbirth{2.1.1990}
-\placeofbirth{Dresden}
-\date{20.04.2014}
-\referee{Dagobert Duck}
-\evaluationform{%
- Als Ziel dieser Arbeit sollte identifiziert werden, warum das Thema
- gerade so omnipräsent ist und wie man diesen Effekt abschwächen
- könnte. Zusätzlich sollten Methoden entwickelt werden, wie sich ein
- ähnlicher Vorgang zukünftig vermeiden ließe.
-}{%
- Die Arbeitet gliedert sich in mehrere Kapitel auf unzähligen Seiten. Im den
- ersten beiden Kapiteln wird dies und das besprochen. Im darauffolgenden auch
- noch jenes. Im vorletzten Kapitel wird alles betrachtet und im letzten
- erfolgt die Zusammenfassung und der Ausblick.
-}{%
- Die dargestellten Ergebnisse der vorliegenden Arbeit genügen den in der
- Aufgabenstellung formulierten Arbeitsschwerpunkten. Sowohl Form, Ausdruck und
- Terminologie als auch Struktur befriedigen die Anforderungen an eine
- wissenschaftliche Arbeit. Die einzelnen Kapitel können hinsichtlich ihrer
- inhaltlichen Tiefe in Relation zu dem dazu benötigten Umfang als ausgewogen
- betrachtet werden. Die verwendeten Grafiken und Tabellen sind gut aufbereitet
- und tragen insgesamt zum besseren Verständnis bei. Fachliche
- Begrifflichkeiten werden sehr sauber verwendet, orthografische Mängel sind
- keine zu finden.
-}{1,0 (sehr gut)}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/mathswap.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/mathswap.tex
deleted file mode 100644
index 0c4e68a9cd7..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/mathswap.tex
+++ /dev/null
@@ -1,23 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{mathswap}
-\begin{document}
-\pagestyle{empty}\noindent
-Es ist eine Zahl im deutschen Layout gegeben (4.523,58). Die Ausgabe im
-Mathematikmodus:
-\[4.523,58\]
-Sollte die gleiche Zahl in englischer Formatierung gegeben sein (4,523.58),
-funktioniert das nicht mehr so gut:
-\[4,523.58\]
-Mit der Verwendung von \verb|\commaswap{\,}| und \verb|\dotswap{,}| können die
-Substitutionen für Komma und Punkt im Mathematikmodus geändert und damit die
-Ausgabe korrigiert werden:
-\begingroup
-\commaswap{\,}
-\dotswap{,}
-\[4,523.58\]
-\endgroup
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/notice.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/notice.tex
deleted file mode 100644
index 2e695a6d531..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/notice.tex
+++ /dev/null
@@ -1,49 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{isodate}
-\usepackage{tudscrsupervisor}
-\usepackage{enumitem}\setlist{noitemsep}
-\begin{document}
-\faculty{Juristische Fakultät}\department{Fachrichtung Strafrecht}
-\institute{Institut für Kriminologie}\chair{Lehrstuhl für Kriminalprognose}
-\title{%
- Entwicklung eines optimalen Verfahrens zur Eroberung des
- Geldspeichers in Entenhausen\thanks{text}
-}
-\date{20.04.2014}\issuedate{1.2.2012}\duedate{1.8.2012}
-\matriculationyear{2010}
-\contact{%
- Dagobert Duck\office{Dingens-Bau, Zimmer~08}
- \email{dagobert.duck@tu-dresden.de}\phone{+49 351 463-12345}
-\and%
- Mac Moneysac\office{Dingens-Bau, Zimmer~15}
- \email{mac.moneysac@tu-dresden.de}\phone{+49 351 463-54321}
-}
-\noticeform[Angebot für eine Studien-/Diplomarbeit]{%
- Momentan ist das besagte Thema in aller Munde. Insbesondere wird es
- gerade in vielen~-- wenn nicht sogar in allen~-- Medien diskutiert.
- Es ist momentan noch nicht abzusehen, ob und wann sich diese Situation
- ändert. Eine kurzfristige Verlagerung aus dem Fokus der Öffentlichkeit
- wird nicht erwartet.
-
- Als Ziel dieser Arbeit soll identifiziert werden, warum das Thema
- gerade so omnipräsent ist und wie man diesen Effekt abschwächen
- könnte. Zusätzlich sollen Methoden entwickelt werden, wie sich ein
- ähnlicher Vorgang zukünftig vermeiden ließe.
- \vskip\topsep
- \begin{center}
- \includegraphics[width=.7\linewidth]{TU_Logo_HKS41}
- \renewcommand*{\figureformat}{\figurename}
- \captionof{figure}{Thematisch passendes Bild}
- \end{center}
-}{%
- \item Recherche
- \item Analyse
- \item Entwicklung eines Konzeptes
- \item Anwendung der entwickelten Methodik
- \item Dokumentation und grafische Aufbereitung der Ergebnisse
-}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/task.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/task.tex
deleted file mode 100644
index 5c616829e8c..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/task.tex
+++ /dev/null
@@ -1,49 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{isodate}
-\usepackage{tudscrsupervisor}
-\usepackage{enumitem}\setlist{noitemsep}
-\begin{document}
-\faculty{Juristische Fakultät}\department{Fachrichtung Strafrecht}
-\institute{Institut für Kriminologie}\chair{Lehrstuhl für Kriminalprognose}
-\title{%
- Entwicklung eines optimalen Verfahrens zur Eroberung des
- Geldspeichers in Entenhausen
-}
-\thesis{master}\degree[M.Sc.]{Master of Science}
-\author{%
- Mickey Mouse\matriculationnumber{12345678}
- \dateofbirth{2.1.1990}\placeofbirth{Dresden}
- \course{Klinische Prognostik}\branch{Individualprognose}
-\and%
- Donald Duck\matriculationnumber{87654321}
- \dateofbirth{1.2.1990}\placeofbirth{Berlin}
- \course{Statistische Prognostik}\branch{Makrosoziologische Prognosen}
-}
-\date{20.04.2014}\issuedate{1.2.2012}\duedate{1.8.2012}
-\matriculationyear{2010}
-\supervisor{Dagobert Duck \and Mac Moneysac}
-\professor{Prof. Dr. Kater Karlo}
-\chairman{Prof. Dr. Primus von Quack}
-\taskform{%
- Momentan ist das besagte Thema in aller Munde. Insbesondere wird es
- gerade in vielen~-- wenn nicht sogar in allen~-- Medien diskutiert.
- Es ist momentan noch nicht abzusehen, ob und wann sich diese Situation
- ändert. Eine kurzfristige Verlagerung aus dem Fokus der Öffentlichkeit
- wird nicht erwartet.
-
- Als Ziel dieser Arbeit soll identifiziert werden, warum das Thema
- gerade so omnipräsent ist und wie man diesen Effekt abschwächen
- könnte. Zusätzlich sollen Methoden entwickelt werden, wie sich ein
- ähnlicher Vorgang zukünftig vermeiden ließe.
-}{%
- \item Recherche
- \item Analyse
- \item Entwicklung eines Konzeptes
- \item Anwendung der entwickelten Methodik
- \item Dokumentation und grafische Aufbereitung der Ergebnisse
-}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/examples/thesis.tex b/Master/texmf-dist/doc/latex/tudscr/doc/examples/thesis.tex
deleted file mode 100644
index 9997ed2b203..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/examples/thesis.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\documentclass[ngerman]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{isodate}
-\begin{document}
-\faculty{Juristische Fakultät}
-\department{Fachrichtung Strafrecht}
-\institute{Institut für Kriminologie}
-\chair{Lehrstuhl für Kriminalprognose}
-\title{%
- Entwicklung eines optimalen Verfahrens zur Eroberung des
- Geldspeichers in Entenhausen
-}
-\subject{master}
-\degree[M.Sc.]{Master of Science}
-\author{%
- Mickey Mouse
- \matriculationnumber{12345678}
- \dateofbirth{2.1.1990}
- \placeofbirth{Dresden}
-\and%
- Donald Duck
- \matriculationnumber{87654321}
- \dateofbirth{1.2.1990}
- \placeofbirth{Berlin}
-}
-\date{20.04.2014}
-\matriculationyear{2010}
-\supervisor{Dagobert Duck \and Mac Moneysac}
-\professor{Prof. Dr. Kater Karlo}
-\maketitle
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/doc/latex/tudscr/doc/tudscr.tex
deleted file mode 100644
index 55a5c27bc39..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/tudscr.tex
+++ /dev/null
@@ -1,4678 +0,0 @@
-\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
-\documentclass[%
- english,ngerman,%
- headings=optiontoheadandtoc,captions=tableheading,numbers=noenddot,%
- chapterpage,cdfoot,%
-]{tudscrman}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage{fixltx2e}
-\usepackage{setspace}
-\setstretch{1.1}\recalctypearea
-\usepackage{babel}
-\usepackage{csquotes}
-\usepackage{quoting}
-\usepackage{booktabs}
-\usepackage{isodate}
-\usepackage{metalogo}
-\usepackage{hologo}
-\usepackage{tikz}
-\usepackage{amsmath}
-\usepackage{scrhack}
-
-\usepackage{tudscrsupervisor}
-
-%\TUDoptions{ToDo=on}
-\newlength{\tempdim}
-\newcommand*\vKOMA{v3.11b}
-\lstset{%
- inputencoding=utf8,
- extendedchars=true,
- literate=%
- {ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
- {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
- {~}{{\textasciitilde}}1 {ß}{{\ss}}1
-}
-% übler Hack
-\makeatletter
-\newcommand*\umlautshack{\vphantom{\"A\"O\"U}\ignorespaces}
-\apptocmd{\tud@makeuppercase}{\umlautshack}{}{}
-\makeatother
-\begin{document}
-\pagestyle{headings}
-\subject{\TUDScript{} \vTUDScript}
-\title{%
- Ein \NoCaseChange{\hologo{LaTeX}}"=Bundle für Dokumente\newline
- im neuen \CD der \TnUD%
-}
-\addtokomafont{subtitle}{\univbn}
-\subtitle{Basierend auf \KOMAScript{} \vKOMA}
-\author{Falk Hanisch\thanks{\noexpand\href{mailto:\filemail}{\filemail}}}
-\faculty{http://tu-dresden.de/cd}
-\maketitle
-
-\ToDo[v2.1]{%
- Schriftelemente aus \KOMAScript{}~v3.12 auf Titel dokumentieren und ergänzen,
- Indizes erzeugen (titlepage, thesis \& neue)
-% \begin{Declaration}{\Font{thesis}}
-% \begin{Declaration}{\Font{titlepage}}
-% \printdeclarationlist%
-% \end{Declaration}
-% \end{Declaration}
-}
-
-
-\addchap{\prefacename}
-Das im Folgenden beschriebenen Klassen und Pakete wurden für das Erstellen von
-\hologo{LaTeX}"=Dokumenten im \CD der \TnUD entwickelt.%
-\footnote{%
- \url{http://tu-dresden.de/cd}\quad
- \url{http://tu-dresden.de/service/publizieren/cd/6_handbuch/index.html}%
-}
-Sie basieren auf den gerade im deutschsprachigen Raum häufig verwendeten
-\KOMAScript"=Klassen, welche eine Vielzahl von Einstellmöglichkeiten bieten, die
-weit über die Möglichkeiten der \hologo{LaTeX}"=Standardklassen hinausgehen.
-Zusätzlich bietet das hier dokumentierten \TUDScript-Bundle weitere,
-insbesondere das Layout des Dokumentes betreffende Auswahlmöglichkeiten.
-
-Es sei angemerkt, dass die hier beschriebenen Klassen~-- im Gegensatz zur
-\Class{tudbook}"=Klasse von Klaus Bergmann~-- eine Abweichung vom \CD der \TnUD
-zulassen, da dieses gerade unter typographischen Gesichtspunkten durchaus als
-diskussionswürdig zu erachten ist. Mit den entsprechenden Einstellungen kann
-bis auf das Standardlayout der \KOMAScript"=Klassen zurückgestellt werden.
-Inwieweit der Nutzer der \TUDScript"=Klassen von diesen Möglichkeiten Gebrauch
-macht, bleibt ihm selbst überlassen. Ohne die gezielte Verwendung der
-entsprechenden Optionen werden standardmäßig alle Vorgaben des \CDs umgesetzt.
-
-Diese Anleitung soll dazu dienen, eine schnelle Einführung in die neuen Klassen
-und Pakete zu ermöglichen. Sie soll Hinweise für eine einfache Installation und
-einen Überblick über die zusätzlich zu den \KOMAScript"=Klassen nutzbaren
-Optionen sowie die neu eingeführten Befehle geben. Dies bedeutet, dass
-Grundkenntnisse in der Verwendung von \hologo{LaTeX} vorausgesetzt werden.
-Sollten
-diese nicht vorhanden sein, wird dem Nutzer zumindest das Lesen der
-Kurzbeschreibung von \hologo{LaTeX} (\File{l2kurz.pdf}) dringend empfohlen. Des
-Weiteren sollte sowohl der Einsteiger als auch der erfahrene Nutzer mindestens
-einmal das \hologo{LaTeX}"=Sündenregister (\File{l2tabu.pdf}) überblickt haben,
-um sehr typische Fehler beim Umgang mit \hologo{LaTeX} zu vermeiden. Ein
-umfangreiches Einführungsskript ist unter \url{http://www.mieser.name/~sbecker/}
-abrufbar, eine ganze Vortragsreihe ist mit dem Link
-\url{http://www.fadi-semmo.de/latex/workshop/} zu finden. Antworten auf häufig
-gestellte Fragen werden bei DANTE%
-\footnote{\url{http://projekte.dante.de/DanteFAQ/WebHome}} gegeben.
-
-Sollte der Nutzer unsicher oder unerfahren bei der Verwendung der
-\KOMAScript"=Klassen sein, so ist ein Blick in das dazugehörige Anwenderhandbuch
-(\File{scrguide.pdf}) sehr zu empfehlen, wenn nicht sogar unumgänglich. Die
-Dokumentation eines speziellen \hologo{LaTeX}"=Paketes lässt übrigens sich sehr
-leicht
-auf der Kommandozeile mit dem Befehl \Path{texdoc\,\emph{<Paketname>}} aufrufen.
-
-Der aktuelle Stand der Klassen und Pakete aus dem \TUDScript-Bundle wurde nach
-bestem Wissen und Gewissen auf Herz und Nieren getestet. Dennoch kann nicht für
-das Ausbleiben von Fehlern garantiert werden. Beim Auftreten eines Problems
-sollte dieses bitte genauso wie Inkompatibilitäten mit anderen Paketen im Forum
-unter
-\begin{quote}
-\forum%
-\end{quote}
-gemeldet beziehungsweise geäußert werden. Grundlage für eine schnelle und
-erfolgreiche Fehlersuche ist ein \textbf{lauffähiges Minimalbeispiel}.%
-\footnote{\label{fn:mwe}\url{http://www.komascript.de/minimalbeispiel}}
-Auf Anfragen ohne dieses werde ich gegebenenfalls verspätet oder gar nicht
-reagieren. Ebenso sind dort auch \emph{Fragen}, \emph{Kritik} und
-\emph{Verbesserungsvorschläge}~-- sowohl das Bundle selbst als auch die
-Dokumentation betreffend~-- gerne gesehen. Da dieses Bundle in meiner Freizeit
-entstanden ist und auch gepflegt wird, bitte ich um Nachsicht, falls ich nicht
-sofort antworte und/oder eine Fehlerkorrektur vornehmen kann.
-
-\bigskip
-\noindent Falk Hanisch\newline
-Dresden, den \today
-
-\tableofcontents
-
-
-
-\chapter{Einleitung}
-Für die Verwendung der \TUDScript-Klassen in der Version~\vTUDScript{} werden
-zwingend die \KOMAScript"=Klassen der Version~\vKOMA{} sowie die Schriften des
-\CDs \Univers und \DIN benötigt. Außerdem müssen durch die verwendete
-\hologo{LaTeX}"=Distribution weitere Pakete bereitgestellt werden, welche genau
-ist in \autoref{sec:packages:needed} aufgeführt.
-
-Das alte Vorlagenpaket von Klaus Bergmann sind für die Verwendung nicht
-notwendig. Allerdings beinhaltet dieses weitere Klassen zum Erstellen von Folien
-und Briefen.%
-\footnote{%
- \Class{tudbook}, \Class{tudbeamer}, \Class{tudfax}, \Class{tudhaus},
- \Class{tudform}, \Class{tudletter}
-}
-Die hier vorgestellten Klassen und Pakete sind hauptsächlich für die
-Erstellung wissenschaftlicher Texte und Arbeiten gedacht und sollen die
-bekannten Vorlagen \emph{momentan} nicht ersetzen sondern vielmehr ergänzen.
-
-Eine Umsetzung des \CDs für die \Class{beamer}"=Klasse sowie für Briefe und
-Geschäftsschreiben auf Basis der \KOMAScript"=Brief"=Klasse \Class{scrlttr2}
-ist bis jetzt leider noch nicht entstanden, soll jedoch langfristig
-bereitgestellt werden. Allerdings existieren bereits im Bundle
-\Class{tudmathposter} für die \Class{beamer}"=Klasse mehrere Stile. Dieses
-Bundle ist sowohl auf \mbox{GitHub} unter \url{https://github.com/tud-cd/} als
-auch auf der \hologo{LaTeX}"=Seite der \TnUD unter
-\url{http://tu-dresden.de/service/publizieren/cd/4_latex} zu finden.
-
-
-\section{Zur Verwendung dieses Handbuchs}
-Sämtliche neu definierten Optionen, Umgebungen und Befehle der
-\TUDScript-Klassen und \TUDScript-Pakete werden im Handbuch aufgeführt und
-beschrieben. Am Ende des Dokumentes befinden sich mehrere Indizes, die das
-Nachschlagen oder Auffinden von bisher unbekannten Befehlen oder Optionen
-erleichtern sollen.
-
-Die folgend beschriebenen Optionen können~-- wie ein Großteil der Einstellungen
-der \KOMAScript"=Klassen~-- in der Syntax des \Package{keyval}"=Paketes als
-Schlüssel"=Wert"=Paare bei der Wahl der Dokumentklasse angegeben werden:
-\Macro*{documentclass}\POParameter{\PName{Schlüssel}\PValue{=}\PName{Wert}}%
-\Parameter{Klasse}.
-
-Des Weiteren eröffnen die \KOMAScript"=Klassen die Möglichkeit der späten
-Optionenwahl. Dadurch können Optionen nicht nur direkt beim Laden als sogenannte
-Klassenoptionen angegeben werden, sondern lassen sich auch noch innerhalb des
-Dokumentes nach dem Laden der Klasse ändern. Die \KOMAScript"=Klassen sehen
-hierfür zwei Befehle vor. Mit \Macro{KOMAoptions}\Parameter{Optionenliste}
-kann man beliebig vielen Schlüsseln jeweils genau einen Wert zuweisen,
-\Macro{KOMAoption}\Parameter{Option}\Parameter{Werteliste} erlaubt das
-gleichzeitige Setzen mehrere Werte für genau einen Schlüssel. Äquivalent
-dazu werden für die \emph{zusätzlichen} Optionen der \TUDScript-Klassen mit
-die Befehle \Macro{TUDoptions}\Parameter{Optionenliste} und
-\Macro{TUDoption}\Parameter{Option}\Parameter{Werteliste} definiert.
-
-Die Voreinstellung einer jeden Option ist durch \PValue{preset:\,}\PName{Wert}
-bei deren Beschreibung angegeben. Einige dieser Standardwerte sind nicht
-immer gleich sondern werden zusätzlich in Abhängigkeit der genutzten Optionen und
-Benutzereinstellungen gesetzt. Diese bedingten Voreinstellungen werden durch
-\PValue{preset:\,}\PName{Wert}\PValue{\,|\,}\PName{Bedingung}\PValue{:\,}%
-\PName{bedingter~Wert} angegeben.
-
-Jedem Schlüssel wird normalerweise durch den Benutzer ein gewünschter, gültiger
-Wert zugewiesen. Wird ein Schlüssel jedoch ohne Wertzuweisung genutzt, so
-wird~-- falls vorhanden~-- ein vordefinierter Säumniswert gesetzt, welcher in
-der Beschreibung der einzelnen Optionen durch die \PValue{\emph{kursive}}
-Schreibweise gekennzeichnet ist. In den allermeisten Fällen ist der Säumniswert
-eines Schlüssels \PValue{true}, er entspricht also normalerweise der Angabe
-\PName{Schlüssel}\PValue{=true}. Mit der expliziten Wertzuweisung
-eines Schlüssels durch den Benutzer werden immer sowohl normale als auch
-bedingte Voreinstellungen überschrieben. Die neben den Optionen neu
-eingeführten Befehle und Umgebungen der Klassen werden im gleichen Stil
-erläutert.
-
-Für den schnellen Einstieg sind in \autoref{sec:mwe} mehrere Minimalbeispiele zu
-finden, in welchen beispielhaft einige Optionen, Befehle und Umgebungen in ihrer
-Anwendung erläutert sind.
-
-
-\section{Installation des \TUDScript-Bundles}
-\label{sec:installation}
-Die Installation der \TUDScript-Klassen erfolgt mit einem Skript für das
-jeweilige Betriebssystem. Die Klassen und Pakete sowie deren Dokumentation sind
-zusammen mit den Logos der \TnUD im Archiv \File{tudscr\_\vTUDScript.zip} zu
-finden. Für die Installation der Schriften werden neben den Archiven
-\File{Univers\_PS.zip} und \File{DIN\_Bd\_PS.zip} mit den
-Schriftdateien~-- welche auf Anfrage über das \CD%
-\footnote{\url{http://tu-dresden.de/service/publizieren/cd/4_latex}} bestellt
-werden können~-- außerdem die Pakete \Package{fontinst}, \Package{cmbright},
-\Package{iwona} sowie \Package{eulervm} zwingend benötigt und müssen durch die
-verwendete \hologo{LaTeX}"=Distribution bereitgestellt werden.%
-\footnote{%
- Die Möglichkeit, Open Type Schriften aus dem System sehr einfach mit dem Paket
- \Package{fontspec} für \hologo{LuaLaTeX} beziehungsweise \hologo{XeLaTeX}
- einzubinden, wird momentan genutzt. Eine Schriftinstallation via Skript wäre
- damit obsolet. Allerdings sind die PostScript"=Schriften für die Kompilierung
- via \Path{latex \textrightarrow{} dvips \textrightarrow{} ps2pdf}~-- wie es
- beispielsweise für die Erstellung von Grafiken mit \Package{pstricks}
- notwendig ist~-- auch weiterhin nötig.
-}
-
-Für die Verwendung des \TUDScript-Bundles werden neben den \KOMAScript"=Klassen
-in der Version \vKOMA weitere Pakete zwingend benötigt, welche unter
-\autoref{sec:packages:needed} aufgeführt sind und durch die verwendete
-\hologo{LaTeX}"=Distribution bereitgestellt werden müssen.
-
-\subsection{Installation unter Windows}
-%\index{Distribution|!}%
-%\index{Distribution!\hologo{TeX}~Live}%
-%\index{Distribution!\hologo{MiKTeX}}%
-Sollte noch keine \hologo{LaTeX}"=Distribution auf ihrem System installiert
-sein, so rate ich persönlich zur Verwendung von \Distribution{\hologo{TeX}~Live}
-anstelle von \Distribution{\hologo{MiKTeX}}.%
-\footnote{%
- Der Vorteil ist, dass diese Distribution von mehreren Autoren gewartet wird,
- Updates von Paketen und Klassen auf CTAN meist schneller verfügbar sind und
- zusätzlich ein \textsc{Perl}"=Interpreter sowie \textsc{Ghostscript}
- mitgeliefert werden, welche die Ad"=hoc"=Verwendung einiger
- \hologo{LaTeX}"=Pakete vereinfacht beziehungsweise verbessert.
-}
-Für eine Installation sowohl der \TUDScript-Klassen als auch der dazugehörigen
-Schriften für die Distributionen \Distribution{\hologo{TeX}~Live} oder
-\Distribution{\hologo{MiKTeX}} sollte das mitgelieferte Batch"~Skript
-\File{tudscr\_\vTUDScript\_install.bat} in Verbindung mit der Standalone-Version
-von 7"~zip~(\File{7za.exe}) verwendet werden. Es werden alle notwendigen Dateien
-in das lokale Nutzerverzeichnis der jeweiligen Distribution installiert, falls
-kein anderes Verzeichnis explizit angegeben wird. Vor der Verwendung des
-Skriptes sollte sichergestellt werden, dass sich für eine vollständige
-Installation unter Windows \emph{alle} der folgenden Dateien im selben
-Verzeichnis befinden:
-%
-\settowidth{\tempdim}{\File{tudscr\_\vTUDScript\_install.bat}}%
-\begin{description}[labelwidth=\tempdim,labelsep=1em]
- \item[\File{tudscr\_\vTUDScript.zip}]Archiv mit allen Klassen- und Paketdateien
- \item[\File{tudscr\_\vTUDScript\_install.bat}]Installationsskript
- \item[\File{Univers\_PS.zip}]Archiv mit Schriftdateien für \Univers
- \item[\File{DIN\_Bd\_PS.zip}]Archiv mit Schriftdateien für \DIN
- \item[\File{tudscrfont.zip}]Archiv mit Metriken für die Schriftinstallation
- via \Package{fontinst}
- \item[\File{7za.exe}]Standalone-Version von 7-zip zum Entpacken der Archive
-\end{description}
-%
-Durch die Verwendung der 7"~zip"=Standalone"=Version kann es möglicherweise zu
-einer Warnung durch die Firewall kommen. Für den Fall, dass Sie
-\Distribution{\hologo{MiKTeX}} verwenden ist es eventuell ratsam, die
-\TUDScript-Klassen nicht in das Standardnutzerverzeichnis sondern in ein
-separates, neu angelegtes zu installieren.%
-\footnote{%
- Öffnen Sie die Anwendung \Distribution*{\hologo{MiKTeX}~Options}
- (Start \textrightarrow{} Programme \textrightarrow{} MiKTeX~2.x
- \textrightarrow{} Maintenance \textrightarrow{} Settings)
- und klicken Sie auf den Kartenreiter \emph{Roots}.
-}
-Sonst muss bei einem Versionsupdate von \Distribution{MiKTeX} das
-\TUDScript-Bundle möglicherweise neu installiert werden, was allerdings kein
-großes Problem darstellen sollte.
-
-
-Treten bei der Installation wider Erwarten Probleme auf, so sollte das Skript
-von der Kommandozeile aus mit
-\Path{tudscr\_\vTUDScript\_install.bat > tudscr\_\vTUDScript\_install.log}
-aufgerufen werden. Die erstellte Logdatei kann anschließend entweder direkt an
-\Email{\filemail} gesendet oder im Forum unter \forum gepostet werden.
-
-\subsubsection*{Anmerkung zu \ifdin{MiKTeX}{\hologo{MiKTeX}}}
-Sollte als Distribution \Distribution{\hologo{MiKTeX}} verwendet werden, kann es
-bei der Installation der Schriften zu Problemen kommen. Das Installationsskript
-scheitert~-- aufgrund eingeschränkter Zugriffsrechten~-- bei einigen Anwendern
-bei der Eintragung des Map-Files der Schriften. Dies muss gegebenenfalls durch
-den Anwender mit dem Konsolenaufruf \Path{initexmf --edit-config-file updmap}
-erfolgen. Danach öffnet sich der Editor. In der Datei sollte sich der Eintrag
-\Path{Map tudscr.map} befinden. Ist dies nicht der Fall, muss dies händisch
-eingetragen und danach noch \Path{initexmf --mkmaps} in der Konsole ausgeführt
-werden.
-
-\subsection{Installation unter Linux und OS~X}
-Für die Erstellung des Installationsskriptes für Linux und OS~X geht mein Dank
-an Jons-Tobias Wamhoff (\Email{jons@inf.tu-dresden.de}), welcher sich um die
-Portierung des Skriptes von Windows freiwillig zur Verfügung stellte. Für eine
-Installation sowohl der \TUDScript-Klassen als auch der dazugehörigen Schriften
-sollte das mitgelieferte Skript \File{tudscr\_\vTUDScript\_install.sh} verwendet
-werden. Es werden alle notwendigen Dateien in das lokale Nutzerverzeichnis der
-jeweiligen Distribution installiert. Vor der Verwendung des Skriptes sollte
-sichergestellt werden, dass sich für eine vollständige Installation \emph{alle}
-der folgenden Dateien im selben Verzeichnis befinden:
-%
-\settowidth{\tempdim}{\File{tudscr\_\vTUDScript\_install.sh}}%
-\begin{description}[labelwidth=\tempdim,labelsep=1em]
- \item[\File{tudscr\_\vTUDScript.zip}]Archiv mit allen Klassen- und Paketdateien
- \item[\File{tudscr\_\vTUDScript\_install.sh}]Installationsskript
- \item[\File{Univers\_PS.zip}]Archiv mit Schriftdateien für \Univers
- \item[\File{DIN\_Bd\_PS.zip}]Archiv mit Schriftdateien für \DIN
- \item[\File{tudscrfont.zip}]Archiv mit Metriken für die Schriftinstallation
- via \Package{fontinst}
-\end{description}
-
-
-\section{Update des \TUDScript-Bundles von \vTUD}
-\DeclareClass{tudscrbookold}\DeclareClass{tudscrreprtold}%
-\DeclareClass{tudscrartclold}%
-\index{Update|!}%
-\index{Hauptklassen}
-\index{Version v1.0}%
-Ist bereits die \TUDScript-\vTUD installiert, so wird dringend zu einer
-Deinstallation dieser geraten. Geschieht dies nicht, könnte es zu Problemen
-kommen. Sollen die obsoleten \TUDScript-Klassen in der \vTUD nach einer
-Aktualisierung weiterhin genutzt werden, so müssen diese erst de"~~und
-anschließend neu installiert werden.
-
-Über den Link \url{http://wwwpub.zih.tu-dresden.de/~fahan/tudscr/} können sowohl
-das Skript zur Deinstallation \File{tudscr\_v1.0\_uninstall.bat} als auch das
-neue Archiv mit den obsoleten Klassen \File{TUD-KOMA-Script\_v1.0\_old.zip}
-heruntergeladen werden. Nach der Installation aus diesem sind die alten Klassen
-der \vTUD mit \Class*{tudscrbookold}, \Class*{tudscrreprtold} und
-\Class*{tudscrartclold} weiterhin und parallel zur Version~\vTUDScript{}
-verwendbar. Die aktuelle Version~\vTUDScript{} kann nach der Deinstallation der
-\vTUD wie unter \autoref{sec:installation} beschrieben installiert werden.
-
-Im Vergleich zur \vTUD hat sich für den Benutzer nicht sehr viel verändert.
-Sollten nach dem Umstieg von der \vTUD auf die Version~\vTUDScript{} dennoch
-Probleme auftreten, sollte der Anwender als erstes in \autoref{sec:comp} sehen.
-Hier werden die gemachten Änderungen erläutert und im alten Dokument notwendige
-Anpassungen beschrieben. Sollten dennoch Fehler oder Probleme beim Umstieg auf
-die neue \TUDScript-Version auftreten, ist eine Meldung im Forum unter \forum
-die beste Möglichkeit, um Hilfe zu erhalten.
-
-\ToDo[v2.1]{Beschreibung der Installation des Updates aktivieren}
-%\section{Update des \TUDScript-Bundles von Version~\NoCaseChange{v}2.x}
-%\index{Update}
-%\index{Version!v2.0}
-%Sollte bereits mindestens die \TUDScript-Version~v2.0 inklusive der Schriften
-%und der benötigten Logos der \TnUD installiert sein, kann sehr einfach auf
-%eine neuere Version gewechselt werden.
-%
-%\subsection{Update unter Windows}
-%Für eine Aktualisierung der Version unter Windows auf \vTUDScript{} sollten
-%sich folgende Dateien im selben Verzeichnis befinden:
-%%
-%\settowidth{\tempdim}{\File{tudscr\_\vTUDScript\_update.bat}}%
-%\begin{description}[labelwidth=\tempdim,labelsep=1em]
-% \item[\File{tudscr\_\vTUDScript\_update.zip}]Archiv mit allen Klassen- und
-% Paketdateien
-% \item[\File{tudscr\_\vTUDScript\_update.bat}]Installationsskript
-% \item[\File{7za.exe}]Standalone-Version von 7-zip zum Entpacken der Archive
-%\end{description}
-%%
-%Ist dies der Fall, muss lediglich \File{tudscr\_\vTUDScript\_update.bat}
-% ausgeführt werden.
-%
-%\subsection{Update unter Linux und OS~X}
-%Für eine Aktualisierung der Version unter Linux oder OS~X auf \vTUDScript{}
-% sollten sich folgende Dateien im selben Verzeichnis befinden:
-%%
-%\settowidth{\tempdim}{\File{tudscr\_\vTUDScript\_update.zip}}%
-%\begin{description}[labelwidth=\tempdim,labelsep=1em]
-% \item[\File{tudscr\_\vTUDScript\_update.zip}]Archiv mit allen Klassen- und
-% Paketdateien
-% \item[\File{tudscr\_\vTUDScript\_update.sh}]Installationsskript
-%\end{description}
-%%
-%Ist dies der Fall, muss lediglich \File{tudscr\_\vTUDScript\_update.sh}
-%ausgeführt werden.
-
-
-
-\chapter[Die Hauptklassen tudscrbook, tudscrreprt, tudscrartcl]{Die Hauptklassen}
-\DeclareClass{tudscrbook}\DeclareClass{tudscrreprt}\DeclareClass{tudscrartcl}
-\index{Hauptklassen|!}
-Es werden die drei neuen Hauptklassen
-%
-\begin{description}
-\item \Class*{tudscrbook}
-\item \Class*{tudscrreprt}
-\item \Class*{tudscrartcl}
-\end{description}
-%
-eingeführt, welche auf den \KOMAScript"=Klassen basieren und grundsätzlich alle
-deren bekannten Optionen, Umgebungen und Befehle~-- beispielsweise
-\Option{BCOR} zur Festlegung der Bindekorrektur oder aber \Option{parskip}
-zur Festlegung der Absatzeinstellungen~-- unterstützen. Zusätzlich zu den
-\KOMAScript"=Klassen werden weitere Pakete zwingend benötigt, welche unter
-\autoref{sec:packages:needed} aufgeführt sind und durch den Anwender nicht noch
-zusätzlich geladen werden müssen.
-
-Es sei hier abermals auf die Anwenderdokumentation (\File{scrguide.pdf}) von
-\KOMAScript{} hingewiesen, viele der folgend beschriebenen Befehle und Optionen
-beziehen sich auf die darin vorgestellten Einstellungsmöglichkeiten. Die
-Anpassungen und Erweiterungen der \KOMAScript"=Klassen an das \CD und die neu
-definierten beziehungsweise geänderten Befehle und Optionen werden im Folgenden
-erläutert.
-
-\begin{Declaration}{\Macro{TUDoptions}\Parameter{Optionenliste}}
-\begin{Declaration}{\Macro{TUDoption}\Parameter{Option}\Parameter{Werteliste}}
-\printdeclarationlist%
-\index{Optionenwahl|!}%
-%
-Mit diesen Befehlen hat man bei den meisten der neuen Klassenoptionen die
-Möglichkeit, den Wert der Optionen noch nach dem Laden der Klasse zu ändern.
-Man kann wahlweise mit der Anweisung \Macro*{TUDoptions} die Werte einer Reihe
-von Optionen ändern. Jede Option der Optionenliste hat dabei die Form
-\PName{Option}\PValue{=}\PName{Wert}. Die meisten Optionen besitzen auch einen
-Säumniswert\footnote{engl.: default value}. Versäumt man die Angabe eines
-Wertes~-- verwendet also einfach die Form \PName{Option}~-- so wird automatisch
-dieser Säumniswert angenommen.
-
-Manche Optionen können gleichzeitig mehrere Werte besitzen. Für diese besteht
-die Möglichkeit, mit \Macro*{TUDoption} der einen Option nacheinander eine
-Reihe von Werten zuzuweisen. Die einzelnen Werte sind dabei in der Werteliste
-durch Komma voneinander getrennt.
-\end{Declaration}
-\end{Declaration}
-
-
-\section{Die Schriften des \CDs}
-\index{Schrift|?}
-Das \CD der \TnUD gibt die Verwendung der Schriften \Univers für den Fließtext
-sowie \DIN für das Setzen von Überschriften vor. Im Standardfall wird dies so
-unterstützt. Da jedoch in längeren Texten die Verwendung von Serifenschriften zu
-empfehlen ist, gibt es die Möglichkeit, die eigentlich vorgesehenen Schriften
-nicht zu laden und die Standardschriften beziehungsweise ein anderes
-Schriftpaket zu verwenden. Die Einstellungen und Befehle für den Fließtext sind
-in \autoref{sec:text} zu finden.
-
-Durch das \CD werden keine Schriften für den Mathematiksatz bereitgestellt. Dies
-ist insbesondere für sowohl mathematische als auch natur"~ und
-ingenieurwissenschaftliche Dokumente nicht tragbar. Dieser Mangel wird behoben,
-indem im Mathematikmodus die lateinischen Buchstaben der Hausschriften mit
-griechischen Lettern und mathematischen Symbolen aus anderen Paketen ergänzt
-werden.%
-\footnote{%
- \Package{cmbright} sowie \Package{eulervm} für die Schriftfamilie \Univers und
- \Package{iwona} für die Schrift \DIN%
-}
-Diese Einstellungen kann natürlich ebenfalls mit der entsprechenden Option
-deaktiviert werden. Dann werden die Standardschriften oder gegebenenfalls die
-eines zusätzlichen Paketes für den mathematischen Satz genutzt. Alle Befehle und
-Optionen für den Mathematiksatz sind in \autoref{sec:math} erläutert. Weitere
-Hinweise zum typographisch guten Mathematiksatz sind außerdem in
-\autoref{sec:mwe:swap} sowie \autoref{sec:mathtype} zu finden.
-
-
-\subsection{Schriften für den Textsatz}\label{sec:text}
-\index{Schrift}\index{Schrift!Fließtext}%
-\begin{Declaration}{\Option{cdfont}[\PSet]}[true]%
-\printdeclarationlist%
-\index{Schrift!Corporate Design}\index{Schrift!Stärke}%
-%
-Mit dieser Option können durch den Benutzer alle zentralen Schrifteinstellungen
-für die \TUDScript-Klassen vorgenommen werden. Dies betrifft sowohl die
-Schriften für den Fließtext, als auch die Mathematikschriften.
-%
-\begin{values}
-\itemfalse
- Es werden keine Hausschriften sondern die \hologo{LaTeX}"=Standardschriften
- verwendet und der Benutzer kann beliebige Schriftpakete nutzen.%
- \footnote{%
- Für die Verwendung der klassischen \hologo{LaTeX}"=Schriften, ist das Paket
- \Package{lmodern} sehr empfehlenswert.%
- }
- Sollte das Layout des \CDs aktiviert sein (siehe \Option{cd}), werden die
- Überschriften in serifenlosen Majuskeln\footnote{Großbuchstaben} gesetzt.
-\itemtrue*[light/lightfont/noheavyfont]
- Es werden die Hausschriften im Stil des \CDs der \TnUD genutzt.
- Überschriften der obersten Gliederungsebenen bis einschließlich
- \Macro*{subsubsection} verwenden \DIN, darunter liegende%
- \footnote{\Macro*{paragraph} und \Macro*{subparagraph}}
- \textubn{Univers~65~Bold}. Für den Fließtext im Dokument kommt
- \textuln{Univers~45~Light} zum Einsatz. Aus \Package{cmbright} wird die
- \texttt{Schreibmaschinenschrift} verwendet.
-\item[heavy/heavyfont]
- Die Schriftstärke der Hausschriften wird erhöht. Die beiden untersten
- Gliederungsebenen werden in \textuxn{Univers~75~Black} gesetzt, der Fließtext
- in \texturn{Univers~55~Regular}. Ansonsten entspricht alles der Option
- \Option*{cdfont}[true]. Die Mathematikschriften werden durch diese Einstellung
- nicht beeinflusst. Gegebenenfalls sollte mit \Macro{boldmath} auf den fetten
- Schnitt umgeschaltet werden.
-\item[din]
- Mit dieser Einstellung wird die Schrift \DIN in den Ãœberschriften verwendet.
- Sie ist standardmäßig aktiviert.
-\item[nodin]
- Für die Überschriften wird nicht \DIN verwendet. Ist \Option*{cdfont}[true]
- gewählt, wird \Univers genutzt. Die Schriftstärke ist dabei abhängig von der
- Einstellung \Option*{cdfont}[light/heavy]. Ist die Verwendung der Schriften
- des \CDs deaktiviert (\Option*{cdfont}[false]), kommt die fette Schriftstärke
- der eigenstellten serifenlosen Schriftfamilie zum Einsatz.
-\item[serifmath/serif/nosansmath/nosans]
- Diese Einstellung deaktiviert die Verwendung von serifenlosen Schriften für
- den mathematischen Satz. Es werden die \hologo{LaTeX}"=Standardschriften
- verwendet und der Benutzer kann beliebige Schriftpakete für den
- Mathematikmodus nutzen, siehe \Option{sansmath}[false].
-\item[sansmath/sans]
- Es werden serifenlose Mathematikschriften für lateinische und griechische
- Lettern genutzt, siehe \Option{sansmath}[true].
-\item[upgreek/uprightgreek/uprightGreek]
- Die großen griechischen Buchstaben werden im Mathematikmodus aufrecht gesetzt,
- siehe \Option{slantedgreek}[false].
-\item[slgreek/slantedgreek/slantedGreek]
- In mathematischen Umgebungen erfolgt die Ausgabe der griechischen Majuskeln
- kursiv, siehe \Option{slantedgreek}[true].
-\end{values}
-\end{Declaration}
-
-\subsubsection{Auszeichnungen in Ãœberschriften}
-\index{Schrift!Ãœberschriften}%
-\index{Ãœberschriften}\index{Schriftauszeichnung}%
-\begin{Declaration}{\Macro{MakeTextUppercase}\Parameter{Text}}%
-\begin{Declaration}{\Macro{NoCaseChange}\Parameter{Text}}%
-\printdeclarationlist%
-%
-Diese beiden Befehle stammen aus dem Paket \Package{textcase}. Der Befehl
-\Macro*{MakeTextUppercase} setzt den Text seines Argumentes in Majuskeln. Die
-Überschriften der Gliederungsebenen bis einschließlich \Macro*{subsubsection}
-werden mit diesem Befehl in Großbuchstaben der Schrift \DIN gesetzt. Es kann
-jedoch unter Umständen sein, dass ein oder mehrere Kleinbuchstaben erhalten
-bleiben sollen. Für diesen Fall ist der Befehl \Macro{NoCaseChange} zu nutzen.
-%
-\begin{Example}
-In einer Kapitelüberschrift wird ein einzelnes Wort in Kleinbuchstaben
-geschrieben:
-\begin{code}[escapechar=§]
-\chapter{§Ü§berschrift mit \NoCaseChange{kleinem} Wort}
-\end{code}
-\end{Example}
-%
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{ifdin}\Parameter{Dann-Teil}\Parameter{Sonst-Teil}}%
-\printdeclarationlist%
-Des Weiteren wird der Befehl \Macro*{ifdin} definiert. Dieser prüft, ob die
-Schriftfamilie \DIN aktiv ist und führt in diesem Fall \Parameter{Dann-Teil}
-aus, andernfalls \Parameter{Sonst-Teil}. Dies ist beispielsweise bei
-Überschriften sinnvoll, wenn zwischen der eigentlichen Ausgabe im Fließtext und
-dem Eintrag für Inhaltsverzeichnis und/oder Kolumnentitel unterschieden werden
-soll.
-\end{Declaration}
-
-\subsubsection{Auszeichnungen im Text}
-\begin{Declaration}{\Macro{univln}}
-\begin{Declaration}{\Macro{textuln}\Parameter{Text}}
-\begin{Declaration}{\Macro{univrn}}
-\begin{Declaration}{\Macro{texturn}\Parameter{Text}}
-\begin{Declaration}{\Macro{univbn}}
-\begin{Declaration}{\Macro{textubn}\Parameter{Text}}
-\begin{Declaration}{\Macro{univxn}}
-\begin{Declaration}{\Macro{textuxn}\Parameter{Text}}
-\begin{Declaration}{\Macro{univls}}
-\begin{Declaration}{\Macro{textuls}\Parameter{Text}}
-\begin{Declaration}{\Macro{univrs}}
-\begin{Declaration}{\Macro{texturs}\Parameter{Text}}
-\begin{Declaration}{\Macro{univbs}}
-\begin{Declaration}{\Macro{textubs}\Parameter{Text}}
-\begin{Declaration}{\Macro{univxs}}
-\begin{Declaration}{\Macro{textuxs}\Parameter{Text}}
-\begin{Declaration}{\Macro{dinbn}}
-\begin{Declaration}{\Macro{textdbn}\Parameter{Text}}
-\settowidth{\tempdim}{\Macro{textuln}\Parameter{Text}}%
-\addtolength{\tempdim}{\dimexpr 2\tabcolsep+2\arrayrulewidth-\textwidth}%
-\printdeclarationlist(%
- \begin{minipage}{-\tempdim}%
- \centering%
- \begin{tabularm}{3}%
- \toprule%
- \textbf{Schriftart} & \textbf{Schalter}
- & \textbf{Textkommando}\tabularnewline
- \midrule
- \textuln{Univers 45 Light} & \Macro*{univln}{}
- & \Macro*{textuln}\Parameter{Text}\tabularnewline
- \texturn{Univers 55 Regular} & \Macro*{univrn}{}
- & \Macro*{texturn}\Parameter{Text}\tabularnewline
- \textubn{Univers 65 Bold} & \Macro*{univbn}{}
- & \Macro*{textubn}\Parameter{Text}\tabularnewline
- \textuxn{Univers 75 Black} & \Macro*{univxn}{}
- & \Macro*{textuxn}\Parameter{Text}\tabularnewline
- \textuls{Univers 45 Light Oblique} & \Macro*{univls}{}
- & \Macro*{textuls}\Parameter{Text}\tabularnewline
- \texturs{Univers 55 Regular Oblique} & \Macro*{univrs}{}
- & \Macro*{texturs}\Parameter{Text}\tabularnewline
- \textubs{Univers 65 Bold Oblique} & \Macro*{univbs}{}
- & \Macro*{textubs}\Parameter{Text}\tabularnewline
- \textuxs{Univers 75 Black Oblique} & \Macro*{univxs}{}
- & \Macro*{textuxs}\Parameter{Text}\tabularnewline
- \DIN & \Macro*{dinbn}{}
- & \Macro*{textdbn}\Parameter{Text}\tabularnewline
- \bottomrule%
- \allcolumnpar{\footnotesize\vskip0pt%
- Die Schrift \DIN darf laut \CD nur mit Majuskeln (Großbuchstaben)
- verwendet werden. Wird diese Schrift manuell verwendet, sollte dies mit
- \Macro{MakeTextUppercase}\PParameter{\Macro{textdbn}\Parameter{Text}}
- geschehen. Sollen dabei im Argument einzelne Teile zwingend klein
- geschrieben werden, wird der Befehl \Macro{NoCaseChange} benötigt.
- }
- \end{tabularm}%
- \end{minipage}%
-)%
-\index{Schrift!Befehle}\index{Schrift!Schalter}%
-%
-Unabhängig davon, welche Schriftfamilie verwendet wird, können die Schriften
-des \CDs jederzeit entweder mit einem Textschalter oder mit einem Textkommando
-innerhalb des Dokumentes genutzt werden.
-
-Ein Textschalter wirkt sich ohne Maßnahmen global auf das Dokument aus. Wird er
-jedoch innerhalb einer Gruppe verwendet, so werden die Auswirkungen durch diese
-lokal begrenzt.\footnote{\Macro*{begingroup} und \Macro*{endgroup}} Bei einem
-Textkommando hingegen erfolgt die Änderung der Schriftart nur für das angegebene
-Argument. Deshalb ist die Verwendung der letzteren Variante vorzuziehen.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\subsection{Schriften für den Mathematiksatz}\label{sec:math}
-\index{Schrift!Mathematiksatz}\index{Mathematiksatz|!}%
-\index{Schrift!Griechische Buchstaben}\index{Griechische Buchstaben}%
-%Im Vergleich zur \vTUD wurden die Schriften für den Mathematiksatz stark
-%erweitert. Um die Schriftfamilie \Univers zu ergänzen, werden unter anderem die
-%griechischen Buchstaben und einige Symbole aus dem Paket \Package{cmbright}
-%verwendet. Weitere Symbole werden entweder generisch erzeugt oder aus dem Paket
-%\Package{eulervm} entnommen. Die Schrift \DIN wird um Symbole aus dem Paket
-%\Package{iwona} ergänzt. Damit ist es nun erstmals möglich, die Schriften des
-%\CDs vernünftig für den mathematischen Satz zu nutzen.
-%
-%Weitere Hinweise zum typographisch guten Mathematiksatz sind außerdem in
-%\autoref{sec:mwe:swap} sowie \autoref{sec:mathtype} zu finden.
-\begin{Declaration}{\Option{sansmath}[\PBoolean]}%
- [true][\Option{cdfont}[false]:false]
-\printdeclarationlist%
-%
-Diese Option dient zur Verwendung serifenloser Mathematikschriften. Dafür werden
-zum einen die griechischen Buchstaben aus \Package{cmbright} und zum anderen die
-Symbole aus dem \Package{eulervm} verwendet. Für die lateinischen Buchstaben
-wird \Univers genutzt. Ein Umschalten auf Serifenlose und zurück innerhalb des
-Dokumentes ist~-- beispielsweise in einer Abbildung oder in einer Tabelle~--
-durch \Macro{TUDoptions}\PParameter{\Option*{sansmath}[true]} und
-\Macro{TUDoptions}\PParameter{\Option*{sansmath}[false]} möglich. Mit
-\Macro{boldmath} kann auf fette Mathematikschriften umgeschaltet werden.
-
-Mit der Einstellung \Option*{sansmath}[false] wird auf die Standardschriften
-für den Mathematikmodus zurückgeschaltet. Sollen stattdessen andere serifenlose
-Mathematikschriften genutzt werden, so sei auf \Package{sansmath},
-\Package{sansmathfonts}, \Package{mathastext}, \Package{sfmath} sowie
-\Package{sansmathaccent} verwiesen.
-%
-\begin{values}
-\itemfalse
- Es werden die normalen \hologo{LaTeX}"=Serifenschriften beziehungsweise die
- Schriften beliebig nutzbarer Pakete für den Mathematiksatz verwendet.
-\itemtrue*
- Die serifenlose Mathematikschriften werden aktiviert.
-\end{values}
-\end{Declaration}
-
-\subsubsection{Griechischen Buchstaben}\label{sec:greek}
-\index{Griechische Buchstaben}%\index{Griechische Buchstaben!Neigung}%
-\begin{Declaration}{\Macro{varDelta}}
-\begin{Declaration}{\Macro{varTheta}}
-\begin{Declaration}{\Macro{varLambda}}
-\begin{Declaration}{\Macro{varXi}}
-\begin{Declaration}{\Macro{varPi}}
-\begin{Declaration}{\Macro{varSigma}}
-\begin{Declaration}{\Macro{varUpsilon}}
-\begin{Declaration}{\Macro{varPhi}}
-\begin{Declaration}{\Macro{varPsi}}
-\begin{Declaration}{\Macro{varOmega}}
-\begin{Declaration}{\Macro{upDelta}}
-\begin{Declaration}{\Macro{upTheta}}
-\begin{Declaration}{\Macro{upLambda}}
-\begin{Declaration}{\Macro{upXi}}
-\begin{Declaration}{\Macro{upPi}}
-\begin{Declaration}{\Macro{upSigma}}
-\begin{Declaration}{\Macro{upUpsilon}}
-\begin{Declaration}{\Macro{upPhi}}
-\begin{Declaration}{\Macro{upPsi}}
-\begin{Declaration}{\Macro{upOmega}}
-\index{Schrift!Griechische Buchstaben}\index{Griechische Buchstaben}%
-\settowidth{\tempdim}{\Macro{varUpsilon}}%
-\addtolength{\tempdim}{\dimexpr 2\tabcolsep+2\arrayrulewidth-\textwidth}%
-\printdeclarationlist(%
- \begin{minipage}{-\tempdim}%
- \newcommand\tablecontent{}
- \newcommand*\greekLetters{%
- Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega%
- }%
- \def\do#1{\appto\tablecontent{%
- \Macro*{var#1} & $\csuse{var#1}$ & &
- \Macro*{up#1} & $\csuse{up#1}$\tabularnewline
- }}%
- \expandafter\docsvlist\expandafter{\greekLetters}%
- \centering%
- \vspace{\intextsep}\noindent
- \begin{tabularm}{5}
- \toprule%
- \textbf{Befehl (kursiv)} & \textbf{Symbol} & &
- \textbf{Befehl (aufrecht)} & \textbf{Symbol}
- \tabularnewline\midrule\tablecontent\bottomrule%
- \allcolumnpar{\footnotesize\vskip0pt%
- Die Befehle \Macro*{up}\PName{Name} und \Macro*{var}\PName{Name}
- werden normalerweise durch einige Pakete, unter anderem auch von
- \Package{cmbright} oder \Package{amsmath}, bereitgestellt.
- }
- \end{tabularm}
- \end{minipage}%
-)%
-Für die \TUDScript-Klassen werden griechische Majuskeln sowohl in aufrechter als
-auch in geneigter Form bereitgestellt. Unabhängig von den Einstellungen für die
-Optionen \Option*{sansmath} und \Option*{slantedgreek} können sowohl kursive als
-auch aufrechte griechischen Großbuchstaben im Mathematikmodus direkt verwendet
-werden. Dies ist nützlich, um zwischen kursiven Variablen und aufrechten
-Konstanten zu unterscheiden. Die griechischen Minuskeln sind leider nur in der
-kursiven Variante verfügbar.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Option{slantedgreek}[\PBoolean]}%
- [true][\Option{cdfont}[false]:false]
-\printdeclarationlist%
-\index{Schrift!Griechische Buchstaben}\index{Griechische Buchstaben}%
-\index{Griechische Buchstaben!Neigung}%
-%
-Die Option ändert die standardmäßige Neigung der griechischen Großbuchstaben im
-Mathematikmodus bei der Verwendung der Befehle \Macro*{Delta}, \Macro*{Theta},
-\Macro*{Lambda}, \Macro*{Xi}, \Macro*{Pi}, \Macro*{Sigma}, \Macro*{Upsilon},
-\Macro*{Phi}, \Macro*{Psi} und \Macro*{Omega}. Wie unabhängig von der Option
-\Option*{slantedgreek} gezielt kursive und aufrechte Buchstaben gesetzt werden
-können, ist \vpageref{sec:greek} beschrieben.
-%
-\begin{values}
-\itemfalse
- Die griechischen Majuskeln werden wie bei den Standardklassen aufrecht gesetzt.
-\itemtrue*
- Die Ausgabe der griechischen Großbuchstaben erfolgt kursiv.
-\end{values}
-\end{Declaration}
-
-\section{Das Layout des \CDs}
-Das Hauptaugenmerk der neuen Klassen liegt auf der Umsetzung des \CDs der
-\TnUD für \hologo{LaTeX}. Ein großer Teil der definierten Optionen und Befehle
-dient genau dazu und wird folgend beschrieben.
-
-Einige spezielle Seiten werden im prägnanten Stil mit dem Logo der \TnUD und der
-dazugehörigen Kopfzeile mit Querbalken gesetzt. Dies betrifft insbesondere die
-\hyperref[sec:title]{Titelseite} und die \hyperref[sec:chapter]{Kapitelseiten}.
-Außerdem können mit der \Environment{tudpage}-Umgebung weitere Seiten im
-gleichen Stil erzeugt werden. Sollte das Paket \Package{tudscrsupervisor}
-verwendet werden und mit den entsprechenden Befehlen oder Umgebungen eine
-Aufgabenstellung, ein Gutachten oder ein Aushang erstellt werden, so erscheinen
-auch diese in besagtem Seitenstil.
-
-
-\subsection{Das Erscheinungsbild von Titel, Teilen und Kapiteln}
-\begin{Declaration}{\Option{cd}[\PSet]}[true]
-\printdeclarationlist%
-\index{Layout}%
-%
-Diese Option bestimmt, ob und wie das \CD der \TnUD verwendet wird. Sie hat
-Einfluss auf die Ausprägung für Titel"~, Teil"~, und Kapitelseiten.
-%
-\begin{values}
-\itemfalse
- Diese Einstellung erzeugt das Standard"=Verhalten der \KOMAScript"=Klassen,
- es wird kein \CD genutzt.
-\itemtrue*[standard/simple/monochrom]
- Das Layout für Titel"~, Teil"~ und Kapitelseiten ist im \CD, es wird
- schwarze Schrift für Titel, Teil"~ und Kapitelüberschriften sowie im
- Seitenkopf verwendet.
-\item[lite/light/pale]
- Die Einstellung entspricht weitestgehend der Option \Option*{cd}[true],
- allerdings wird die primäre Hausfarbe \Color{HKS41} anstelle schwarzer
- Schrift genutzt.
-\item[color/colour/full]
- Der Titel sowie Teil"~ und Kapitelseiten werden allesamt farbig und im \CD
- gestaltet, der Seitenkopf wird in der primären Hausfarbe \Color{HKS41} gesetzt.
-\end{values}
-\end{Declaration}
-
-\begin{Declaration}{\Length{chapterheadingvskip}}
-\printdeclarationlist%
-\index{Kapitelseiten}\index{Layout!Kapitelseiten}%
-\index{Ãœberschriften!Position}%
-Mit dieser Länge kann die vertikale Position der Kapitelüberschriften bei
-deaktivierter Kapitelseite (\Option{chapterpage}[false]) angepasst werden.
-Normalerweise werden diese im Layout relativ tief im Textbereich gesetzt. Mit
-negativen Werten wird die Kapitelüberschrift nach oben verschoben, positive
-Werte setzen diese dementsprechend tiefer. Beim Verschieben nach oben, sollte
-darauf geachtet werden, dass diese sich danach noch innerhalb des Satzspiegels
-befinden.
-\end{Declaration}
-
-\subsubsection{Vakatseiten/Leerseiten}
-\index{Leerseiten}%
-Automatisch erzeugte Vakatseiten~-- auch absichtliche Leerseiten genannt~--
-findet man in Dokumenten mit den aktivierten Optionen \Option{twoside} und
-\Option{open}[right]\footnote{Standard bei \Class{tudscrbook}} beziehungsweise
-\Option{open}[left] beim Beginn von Teilen und Kapiteln. Für diese kann der
-Seitenstil mit der \KOMAScript"=Option \Option{cleardoublepage} eingestellt
-werden.
-
-\begin{Declaration}{\Option{cleardoublespecialpage}[\PSet]}[true]%
-\printdeclarationlist%
-\index{Teileseiten}\index{Layout!Teileseiten}%
-\index{Kapitelseiten}\index{Layout!Kapitelseiten}%
-\index{Satzspiegel!doppelseitig}\index{Layout!Rückseiten}%
- Diese Option hat lediglich Auswirkungen bei aktiviertem doppelseitigem Satz
- und ausschließlich rechts eröffnenden Seiten für Teile beziehungsweise
- Kapitel.\footnote{\Option{twoside} und \Option{open}[right]}
- Dann kann das Aussehen der darauffolgenden, linken Seite~-- sprich der
- Rückseite~-- beeinflusst werden. Das Normalverhalten der \KOMAScript"=Klassen
- sieht vor, dass nach einem Teil die Rückseite unabhängig von der Einstellung
- für \Option{cleardoublepage} immer als vollständig leere Seite ohne Kopf~ oder
- Fußzeilen gesetzt wird.
-
- Diese Einstellung erlaubt es, dieses Normalverhalten zu deaktivieren und für
- die Seite nach der Teileseite~-- und abhängig von \Option{chapterpage}
- auch nach einem Kapitelanfang auf einer separaten Seite~-- den Seitenstil der
- Option \Option{cleardoublepage} zu übernehmen. Des Weiteren kann auch ein
- anderer, beliebiger, bereits definierter Seitenstil gewählt werden. Außerdem
- kann im farbigen Layout die Rückseite in der gleichen Farbe wie die
- Vorderseite von Teil oder Kapitel gesetzt werden. \notudscrartcl
- %
- \begin{values}
- \itemfalse
- Die Rückseiten sind vollständig leere Seiten, unabhängig von Option
- \Option{cleardoublepage}.
- \itemtrue*
- Der Seitenstil der Rückseite von Teilen und gegebenenfalls Kapiteln
- entspricht der Einstellung von \Option{cleardoublepage} für Vakatseiten.
- \item[current]
- Es wird der aktuell definierte Seitenstil (\Macro{pagestyle}) für die
- erzeugte Rückseite verwendet.
- \item[color/colour]
- Im farbigen Layout ist auch die Rückseite von Teilen und Kapiteln farbig,
- siehe \Option{clearcolor}.
- \makeatletter\item@values[\PName{Seitenstil}\textit{:}]\makeatother
- Mit der Angabe von \Option*{cleardoublespecialpage}[\PName{Seitenstil}] kann
- ein beliebiger, bereits definierter Seitenstil für die Rückseite nach
- Teilen und Kapiteln verwendet werden.
- \end{values}
-\end{Declaration}
-
-\begin{Declaration}{\Option{clearcolor}[\PBoolean]}[false]%
-\printdeclarationlist%
-\index{Titel}\index{Layout!Titel}%
-\index{Teileseiten}\index{Layout!Teileseiten}%
-\index{Kapitelseiten}\index{Layout!Kapitelseiten}%
-\index{Satzspiegel!doppelseitig}\index{Leerseiten}%
- Sollte beim farbigen Layout die Optionen \Option{twoside} und
- \Option{open}[right] gesetzt sein,\footnote{Standard bei \Class{tudscrbook}}
- so werden beim Aktivieren dieser Option die Rückseiten von Teilen~-- und je
- nach Einstellung von \Option{chapterpage} gegebenenfalls auch von Kapiteln~--
- farbig gesetzt.%
- \footnote{%
- Dies führt beim kolorierten Druck zu farbigen Blättern (Vorder"~ und
- Rückseite) der entsprechenden Layoutelemente.
- }
- Die Option wirkt sich ebenfalls auf die Rückseite des Titels aus.%
- \footnote{%
- siehe \Macro{uppertitleback} und \Macro{lowertitleback} der
- \KOMAScript"=Dokumentation (\File{scrguide.pdf})
- }
- Der Stil dieser zusätzlich eingefügten Rückseiten ist abhängig von
- \Option{cleardoublespecialpage}.
- \begin{values}
- \itemfalse
- Es werden weiße Rückseiten bei Titel, Teilen und gegebenenfalls Kapiteln
- erzeugt.
- \itemtrue*
- Die rückwärtigen Seiten der genannten Layoutelemente sind farbig.
- \end{values}
-\end{Declaration}
-
-\subsubsection{Unterschiedliche Einstellungen Titel, Teile und Kapitel}
-Das Verhalten aller Elemente%
-\footnote{%
- Titelseite (\Macro{maketitle}), Teileseite (\Macro{part}, \Macro{addpart}),
- Kapitelseite (\Macro{chapter}, \Macro{addchap})%
-}
-wird normalerweise von der Option \Option*{cd}[\PSet] bestimmt. Bedarfsweise
-können einzelne Elemente aber auch individuell mit abweichenden Wertzuweisungen
-angepasst werden. Soll ein bestimmtes Layoutelement anders erscheinen als der
-Rest des Dokumentes, so kann der entsprechende Wert mit Hilfe der folgenden
-drei Optionen überschrieben werden.
-
-\begin{Declaration}{\Option{cdtitle}[\PSet]}
-\printdeclarationlist%
-\index{Titel}\index{Layout!Titel}%
-%
-Der Wert des Schlüssels \Option*{cd} kann für die Titelseite separat
-überschrieben werden. Damit kann zwischen dem Standardtitel~-- welcher durch
-\KOMAScript{} bereitgestellt wird~-- und dem Titel im \CD umgeschaltet
-werden. Die neue Titelseite unterstützt alle Befehle für den Titel, welche durch
-\KOMAScript{} definiert werden.%
-\footnote{\raggedright%
- \Macro{extratitle}\Parameter{Schmutztitel},\Macro{titlehead}\Parameter{Kopf},
- \Macro{subject}\Parameter{Typisierung},\Macro{title}\Parameter{Titel},
- \Macro{subtitle}\Parameter{Untertitel},\Macro{author}\Parameter{Autor},
- \Macro{date}\Parameter{Datum},\Macro{publishers}\Parameter{Verlag},
- \Macro{and} und \Macro{thanks}\Parameter{Fußnote} sowie
- \Macro{uppertitleback}\Parameter{Titelrückseitenkopf},
- \Macro{lowertitleback}\Parameter{Titelrückseitenfuß}
- und \Macro{dedication}\Parameter{Widmung}
-}
-Sie wird ebenfalls mit \Macro{maketitle} erzeugt. Hierzu sei ergänzend auf
-\autoref{sec:title} verwiesen.
-\end{Declaration}
-
-\begin{Declaration}{\Option{cdpart}[\PSet]}
-\printdeclarationlist%
-\index{Teileseiten}\index{Layout!Teileseiten}%
-%
-Für die Teileseiten kann der Wert des Schlüssels \Option*{cd} separat
-überschrieben und somit deren Layout%
-\footnote{\label{fn:layout}%
- \KOMAScript"=Layout beziehungsweise monochromes oder farbiges Erscheinungsbild
- im \CD%
-}
-beeinflusst werden, welches bei der Benutzung der Befehle \Macro{part}
-beziehungsweise \Macro{addpart} und deren Sternversionen genutzt wird.
-\end{Declaration}
-
-\begin{Declaration}{\Option{cdchapter}[\PSet]}
-\printdeclarationlist%
-\index{Kapitelseiten}\index{Layout!Kapitelseiten}%
-%
-Für Kapitelseiten kann der Schlüsselwert \Option*{cd} ebenfalls angepasst und
-damit das Erscheinungsbild\footref{fn:layout} geändert werden, das bei der
-Verwendung von \Macro{chapter} beziehungsweise \Macro{addchap} und den
-dazugehörigen Sternversionen genutzt wird.
-\end{Declaration}
-
-\begin{Example}
-Soll die Titelseite in Farbe, der Rest des Dokumentes allerdings in schwarzer
-Schrift gesetzt werden, so kann dies folgendermaßen erreicht werden:
-\begin{code}[escapechar=§]
-\documentclass[cd=true,cdtitle=color]{§\PName{Dokumentklasse}§}
-\end{code}
-\end{Example}
-
-\subsection{Die Kopfzeile}
-\index{Kopfzeile}\index{Layout!Kopfzeile}%
-\begin{Declaration}{\Macro{faculty}\Parameter{Fakultät}}
-\begin{Declaration}{\Macro{department}\Parameter{Einrichtung}}
-\begin{Declaration}{\Macro{institute}\Parameter{Institut}}
-\begin{Declaration}{\Macro{chair}\Parameter{Lehrstuhl}}
-\begin{Declaration}{\Macro{extraheadline}\Parameter{Textzeile}}
-\printdeclarationlist%
-\index{Kopfzeile!Felder}%
-\index{Querbalken}\index{Layout!Querbalken}
-%
-Für den Seitenstil des \CDs der \TnUD typisch ist die Kopfzeile mit dem
-charakteristischen Querbalken. In dieser wird~-- falls angegeben~-- in fetter
-Schrift die Fakultät ausgegeben, danach folgen durch Kommas getrennt die
-Einrichtung, das Institut und der Lehrstuhl beziehungsweise die Professur.
-Sollte der Platz in der ersten Zeile nicht ausreichen, erfolgt ein automatischer
-Zeilenumbruch.
-
-In besonderen Ausnahmefällen erlaubt das \CD die Angabe einer zusätzlichen
-zweiten beziehungsweise dritten Zeile, welche weitere, frei wählbare Angaben
-enthält. Diese kann mit dem Befehl \Macro*{extraheadline}\Parameter{Textzeile}
-definiert werden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{%
- \Macro{headlogo}\LParameter\Parameter{Dateiname}%
-}
-\printdeclarationlist%
-\index{Zweitlogo|?}\index{Layout!Zweitlogo}%
-%
-Neben dem Logo der \TnUD darf zusätzlich ein Zweitlogo im Kopf verwendet
-werden. Dieses lässt sich mit diesem Befehl einbinden. Normalerweise wird es
-ohne weitere Angaben auf die Höhe der Erstlogos skaliert. Über das optionale
-Argument können weitere Formatierungsbefehle an den verwendeten Befehl
-\Macro{includegraphics} aus dem \Package{graphicx}-Paket durchgereicht werden.
-Sollte über \Option{ddc} das Logo von \DDC eingebunden worden sein, so wird dies
-mit diesem Befehl überschrieben.
-\end{Declaration}
-
-\begin{Declaration}{\Option{widehead}[\PBoolean]}%
- [false][\Option{cd}[color]:true]%
-\printdeclarationlist%
-\index{Querbalken}\index{Layout!Querbalken}%
-%
-Für die \TUDScript-Klassen ist ein Seitenlayout entstanden, welche den Kopf des
-\CDs umsetzt. Dieser besteht aus dem Logo der \TnUD sowie einem darunter
-befindlichen Querbalken, in welchem Fakultät, Einrichtung, Institut und
-Lehrstuhl%
-\footnote{%
- \Macro{faculty}, \Macro{department}, \Macro{institute} sowie \Macro{chair}%
-}
-aufgeführt werden können. Bei der Ausprägung dieses Balkens gibt es zwei
-Varianten. Die Außenlinien laufen entweder bis zum Text"~ oder bis zum
-Blattrand. Die letztere Variante kann für den Fall, dass ein randloser Ausdruck
-technisch nicht möglich ist, Probleme bereiten. Deshalb kann mit der Option
-\Option*{widehead} die Breite des Querbalkens angepasst werden. Normalerweise
-ist der Balken auf die Textbreite begrenzt, lediglich im farbigen Layout wird
-dieser standardmäßig bis zum Blattrand verlängert.
-%
-\begin{values}
-\itemfalse
- Der Querbalken im Kopf erstreckt sich nur über den Textbereich.
-\itemtrue*
- Die horizontale Ausdehnung des Querbalkens erstreckt sich bis an den
- Blattrand.\footnote{Voreinstellung bei \Option{cd}[color]}
-\end{values}
-\end{Declaration}
-
-\subsection{Der Titel}\label{sec:title}
-\index{Titel|!(}
-\begin{Declaration}{\Macro{makecover}\OLParameter{cdlayout}}
-\begin{Declaration}{\Key{\Macro{makecover}}{cdlayout}[\PBoolean]}
-\begin{Declaration}{\Key{\Macro{makecover}}{cd}[\PSet]}
-\begin{Declaration}{\Key{\Macro{makecover}}{cdfont}[\PSet]}
-\begin{Declaration}{\Key{\Macro{makecover}}{widehead}[\PBoolean]}
-\printdeclarationlist%
-\index{Umschlagseite|!}%
-\index{Titel!Umschlagseite}\index{Layout!Umschlagseite}%
-Zusätzlich zum Titel selbst~-- bestehend aus möglichem Schmutztitel, der
-eigentlichen Titelseite und der nachgelagerten Elementen, welche alle mit dem
-Befehl \Macro{maketitle} ausgegeben werden~-- kann eine Umschlagseite erzeugt
-werden. Der Titel selbst gehört immer zum Buchblock und wird daher im gleichen
-Satzspiegel gesetzt. Dem entgegen steht das Cover, welches zumeist in einem
-separaten Layout erscheint. Auf diesem werden lediglich der Titel des
-Dokumentes, die Typisierung durch \Macro{thesis} und/oder \Macro{subject} sowie
-der Autor oder respektive die Autoren ausgegeben.
-
-Der Satzspiegel der Umschlagseite kann mit dem Parameter
-\Key*{\Macro{makecover}}{cdlayout}[\PBoolean] im optionalen Argument geändert
-werden. Standardmäßig ist \Key*{\Macro{makecover}}{cdlayout}[true]
-gesetzt, was dazu führt, dass das Cover~-- unabhängig von der Option
-\Option{geometry}~-- im asymmetrischen Satzspiegel des \CDs gesetzt wird. Ist
-\Key*{\Macro{makecover}}{cdlayout}[false] gewählt, so wird die Umschlagseite im
-gleichen Satzspiegel gesetzt, wie das restliche Dokument. Der gewünschte Wert
-des Parameters kann auch direkt als optionales Argument ohne den dazugehörigen
-Schlüssel angegeben werden. Die anderen Parameter entsprechen in ihrem Verhalten
-prinzipiell den gleichnamigen Klassenoptionen.%
-\footnote{%
- Dies betrifft \Option'{cd}, \Option'{cdfont} und \Option'{widehead}.
- Das Verhalten sowie die jeweils gültigen Wertzuweisungen können bei den
- Beschreibungen der jeweiligen Option in den entsprechenden Abschnitten des
- Handbuchs nachgelesen werden.
-}
-Die Einstellungen dieser Parameter wirken sich jedoch nur lokal und einzig auf
-die Umschlagseite aus.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{maketitle}\OParameter{Seitenzahl}}
-\begin{Declaration}{%
- \Macro{maketitleonecolumn}\OParameter{Seitenzahl}\OParameter{Einspaltentext}%
-}
-\printdeclarationlist%
-\index{Layout!Titel}%
-\index{Satzspiegel!doppelseitig}%
-\index{Zweispaltensatz}%
-%
-Der Befehl \Macro*{maketitle} setzt für \Option{cdtitle}[false] den normalen
-\KOMAScript"=Titel{}, ansonsten wird die Titelseite im \CD der \TnUD
-erzeugt. Diese ist im Vergleich zum Standardtitel um eine Vielzahl von
-Feldern erweitert und erlaubt insbesondere die Angabe von Daten für das
-Deckblatt einer akademischen Abschlussarbeit. Die einzelnen Felder werden
-nachfolgend erläutert. Das optionale Argument erlaubt, wie bei den
-\KOMAScript"=Klassen, die Änderung der Seitenzahl der Titelseite. Wird das
-Dokument doppelseitig und mit rechts öffnenden Kapiteln gesetzt,%
-\footnote{%
- \Option{twoside} und \Option{open}[right], Standard für \Class{tudscrbook}
-}
-so wird zusätzlich die Option \Option{clearcolor} beachtet.
-
-Für die \TUDScript-Klassen gibt es mit \Macro*{maketitleonecolumn} einen Befehl,
-welcher es ermöglicht, im zweispaltigen Satz (\Option{twocolumn}) die
-Titelseite selbst einspaltig zu setzen. Auch hier kann die Seitenzahl optional
-geändert werden. Soll nach dem Titel zusätzlich auch noch eine weitere
-Textpassage~-- beispielsweise eine Kurzfassung~-- einspaltig gesetzt werden,
-so kann man dafür ebenfalls das optionale Argument nutzen. Für die
-gleichzeitige Verwendung beider Möglichkeiten muss erst die gewünschte
-Seitenzahl und danach der Text jeweils in eckigen Klammern angegeben werden.
-\ToDo[v2.1]{Fehler mit \Package*{scrlayer} beheben und Warnung entfernen}
-\Attention In der Version~\vTUDScript{} ist die Verwendung eines Titelkopfes im
-\CD mit der typischen Kopfzeile noch nicht möglich. Dieses Problem wird in der
-nächsten Version behoben.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{title}\Parameter{Titel}}
-\begin{Declaration}{\Macro{subtitle}\Parameter{Untertitel}}
-\printdeclarationlist%
-\index{Titel!Felder}%
-%
-Sowohl Titel als auch Untertitel werden normalerweise in Majuskeln und
-\DIN gesetzt. Während sowohl Größe als auch Schriftart des Titels durch das \CD
-vorgegeben sind und denen von Teile"~ und Kapitelüberschriften entsprechen,
-können diese beim Untertitel angepasst werden.
-%
-\begin{Example}
-In diesem Dokument wurde der Untertitel derart geändert, dass dieser nicht
-standardmäßig in \DIN sondern in \textubn{Univers~65~Bold} ausgegeben wird.
-\begin{code}[escapechar=§]
-\addtokomafont{subtitle}{\univbn}
-\subtitle{§\PName{Untertitel}§}
-\end{code}
-\end{Example}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{author}\Parameter{Autor(en)}}
-\begin{Declaration}{\Macro{authormore}\Parameter{Autorenzusatz}}
-\begin{Declaration}{\Macro{dateofbirth}\Parameter{Geburtsdatum}}
-\begin{Declaration}{\Macro{placeofbirth}\Parameter{Geburtsort}}
-\begin{Declaration}{\Macro{matriculationnumber}\Parameter{Matrikelnummer}}
-\begin{Declaration}{\Macro{matriculationyear}\Parameter{Immatrikulationsjahr}}
-\printdeclarationlist%
-\index{Titel!Felder}\index{Autorenangaben|?}%
-\index{Datum!Geburtsdatum|?}%
-%
-Mit dem Befehl \Macro*{author} wird der Autor angegeben. Innerhalb des
-Argumentes können auch mehrere Autoren aufgeführt werden, wobei diese dann
-jeweils mit \Macro{and} zu trennen sind. Zu erwähnen ist, dass alle weiteren
-hier vorgestellten Befehle selbst im Argument von \Macro*{author} stehen
-können. Damit wird es möglich, jedem Autor unterschiedliche Angaben mitzugeben.
-
-Mit \Macro*{authormore} wird unter dem Autor eine Zeile ausgegeben, welche
-durch den Anwender frei belegt werden kann. Sollte das Paket \Package{isodate}
-geladen sein, so wird die damit eingestellte Formatierung des Datums durch
-\Macro*{dateofbirth}~-- wie übrigens bei jedem anderem Datumsfeld der
-\TUDScript-Klassen auch~-- verwendet. Dafür der Befehl \Macro{printdate} aus
-diesem Paket verwendet. Die weiteren Befehle als zusätzliche Angabe erklären
-sich von selbst.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{and}}
-\printdeclarationlist%
-\index{Kollaboratives Schreiben|?}\index{Titel!Kollaboratives Schreiben}%
-%
-Dieser Befehl wird sowohl bei den \hologo{LaTeX}"=Standardklassen als auch bei
-den \KOMAScript"=Klassen lediglich auf der Titelseite dazu verwendet, mehrere
-Autoren im Argument von \Macro{author} voneinander zu trennen.
-
-Bei den \TUDScript-Klassen hingegen ist dieser Befehl derart in seiner Funktion
-erweitert worden, dass damit die Angabe einer kollaborativen Autorenschaft für
-Abschlussarbeiten innerhalb des Befehls \Macro{author} möglich ist. Außerdem
-kann er noch im Argument von \Macro{supervisor}, \Macro{referee} sowie
-\Macro{advisor} verwendet werden, um mehrere Betreuer beziehungsweise Gutachter
-und Fachreferenten anzugeben. Er ist dabei nicht auf die Verwendung für den
-Titel allein beschränkt. Auch bei den Umgebungen \Environment{task},
-\Environment{evaluation} und \Environment{notice} kann er eingesetzt werden.
-%
-\begin{Example}
-Angenommen, es soll eine Abschussarbeit von zwei unterschiedlichen Autoren in
-kollaborativer Gemeinschaft erstellt werden, so könnte man die Autorenangaben
-folgendermaßen gestalten:
-\begin{code}
-\author{%
- Mickey Mouse
- \matriculationnumber{12345678}
- \dateofbirth{2.1.1990}
- \placeofbirth{Dresden}
-\and%
- Donald Duck
- \matriculationnumber{87654321}
- \dateofbirth{1.2.1990}
- \placeofbirth{Berlin}
-}
-\matriculationyear{2010}
-\end{code}
-Alle zusätzlichen Angaben außerhalb des Argumentes von \Macro{author} werden
-für beide Autoren gleichermaßen übernommen. Die Angaben innerhalb des Argumentes
-von \Macro{author} werden den jeweiligen, mit \Macro{and} getrennten Autoren
-zugeordnet. Siehe dazu auch das Minimalbeispiel in \autoref{sec:mwe:thesis}.
-\end{Example}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{thesis}\Parameter{Typisierung}}
-\begin{Declaration}{\Macro{subject}\Parameter{Typisierung}}
-\printdeclarationlist%
-\index{Titel!Felder}%
-\index{Abschlussarbeit|!}\index{Typisierung}%
-%
-Mit diesen beiden Befehlen kann der Typ der Dokumentes beziehungsweise der
-Abschlussarbeit angegeben werden. Während der Befehl \Macro*{thesis} den Inhalt
-des Feldes unter dem Titel vertikal zentriert und in \DIN auf der Titelseite
-ausgibt, erscheint der Inhalt des Befehls \Macro*{subject} in \Univers oberhalb
-des Titels. Es können auch beide Befehle parallel mit unterschiedlichen
-Inhalten verwendet werden. Der Befehl \Macro*{thesis} dient den
-\TUDScript"=Dokumentklassen außerdem zur Erkennung von Abschlussarbeiten
-gedacht, da für diese spezielle Felder bereitgehalten werden und auch die
-Titelseite leicht geändert gesetzt wird.
-
-Des Weiteren ist es bei beiden Befehlen möglich, spezielle Werte als Argument
-zur Typisierung des Dokumentes zu verwenden. Diese werden entsprechend der
-gewählten Dokumentensprache~-- entweder Deutsch oder Englisch~-- entschlüsselt
-und gesetzt. Die möglichen Werte sind \autoref{tab:thesis} zu entnehmen. Dabei
-ist zu beachten, dass das Setzen eines speziellen Wertes für \emph{entweder}
-\Macro*{thesis} \emph{oder} \Macro*{subject} möglich ist. Die Verwendung eines
-der genannten Werte führt immer dazu, dass das Dokument als Abschlussarbeiten
-erkannt und die erweiterte Titelseite aktiviert wird. Gleichzeitig wird damit
-die Option \Option{subjectthesis} beeinflusst. Sollte vom Anwender kein
-explizites Verhalten für \Option{subjectthesis} definiert sein, so führt die
-Verwendung von \Macro*{thesis}\Parameter{Wert} zu \Option{subjectthesis}[false]
-und \Macro*{subject}\Parameter{Wert} zu \Option{subjectthesis}[true].
-%
-\begin{table}
-\index{Bezeichner}\index{Bezeichner!Typisierung}%
-\caption{%
- Spezielle Werte zur Typisierung des Dokumentes für
- \Macro*{thesis} und \Macro*{subject}%
-}
-\label{tab:thesis}%
-\centering%
-\makeatletter%
-\def\@tempa#1{%
- \Term{#1} & \@nameuse{#1} & \selectlanguage{english}\@nameuse{#1}%
- \tabularnewline%
-}%
-\begin{tabular}{llll}
- \toprule
- \textbf{Wert} & \textbf{Bezeichner}
- & \textbf{Deutsch} & \textbf{Englisch} \tabularnewline
- \midrule
- diss & \@tempa{dissertationname}
- doctoral & \@tempa{dissertationname}
- phd & \@tempa{dissertationname}
- diploma & \@tempa{diplomathesisname}
- master & \@tempa{masterthesisname}
- bachelor & \@tempa{bachelorthesisname}
- student & \@tempa{studentresearchname}
- project & \@tempa{projectpapername}
- seminar & \@tempa{seminarpapername}
- research & \@tempa{researchname}
- log & \@tempa{logname}
- report & \@tempa{reportname}
- internship & \@tempa{internshipname}
- \bottomrule
-\end{tabular}
-\makeatother%
-\end{table}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Option{subjectthesis}[\PBoolean]}%
- [false][\Macro{subject}\Parameter{\autoref{tab:thesis}}:true]
-\printdeclarationlist%
-%
-Der Befehl \Macro{thesis} dient den \TUDScript"=Hauptklassen zur Unterscheidung
-zweier unterschiedlichen Ausprägungen der Titelseite und ist im speziellen für
-Abschlussarbeiten gedacht. Außerdem kann bei der Verwendung spezieller Werte
-aus \autoref{tab:thesis} innerhalb des Argumentes von \Macro{subject} ebenfalls
-das Verhalten für Abschlussarbeiten aktiviert werden, wobei hierdurch die
-Einstellung \Option*{subjectthesis}[true] automatisch vorgenommen wird.
-
-Für den Standardfall~-- also \Option*{subjectthesis}[false]~-- wird der durch
-\Macro{thesis} gegebene Typ der Abschlussarbeit sowie der gegebenenfalls durch
-\Macro{degree} gesetzte angestrebte Abschluss in großen Lettern und sehr
-zentral auf der Titelseite gesetzt. Die Verwendung von \Macro{subject} ist
-hierbei weiterhin möglich.
-%
-Wird die Option mit \Option*{subjectthesis}[true] aktiviert, so wird die mit
-\Macro{thesis} gesetzte Bezeichnung nicht unterhalb sondern oberhalb des Titels
-an der Stelle von \Macro{subject} ausgegeben. Der mit \Macro{degree} angegebene
-Abschluss wird weiterhin unter dem Titel, allerdings in schlankerer Schrift
-gesetzt. Eine etwaige Verwendung des Befehls \Macro{subject} wird in diesem Fall
-ignoriert.
-%
-\begin{values}
-\itemfalse
- Die Ausgabe von Abschlussarbeitstyp (\Macro{thesis}) und angestrebtem
- Abschluss (\Macro{degree}) erfolgt in großen Lettern in \DIN zentral auf der
- Titelseite.
-\itemtrue*
- Der Typ der Abschlussarbeit (\Macro{thesis}) wird oberhalb des Titels in der
- Betreffzeile gesetzt. Der angestrebte Abschluss (\Macro{degree}) wird zentral
- in der schlankeren \Univers ausgegeben.
-\end{values}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{degree}\OParameter{Kurzform}\Parameter{Grad}}
-\printdeclarationlist%
-\index{Titel!Felder}%
-%
-Mit diesem Befehl wird der angestrebte akademische Grad auf der Titelseite
-ausgegeben. Da dies nur mit einer Abschlussarbeit erreicht werden kann erfolgt
-die Ausgabe nur, wenn entweder \Macro{thesis} oder \Macro{subject} verwendet
-wurde, wobei bei letzterem Befehl im Argument zwingend ein Wert aus
-\autoref{tab:thesis} verwendet werden muss.
-
-Die Option \Option{subjectthesis} hat Einfluss auf die Ausgabe auf der
-Titelseite. Für die Einstellung \Option{subjectthesis}[false] wird der
-Abschuss~-- ähnlich wie
-der Typ der Abschlussarbeit~-- zentral und in realtiv großen Lettern gesetzt.
-Für \Option{subjectthesis}[true] erfolgt die Ausgabe kleiner und in weniger
-starken Buchstaben.
-\end{Declaration}
-
-\begin{Declaration}{\Macro{supervisor}\Parameter{Name(n)}}
-\begin{Declaration}{\Macro{referee}\Parameter{Name(n)}}
-\begin{Declaration}{\Macro{advisor}\Parameter{Name(n)}}
-\begin{Declaration}{\Macro{professor}\Parameter{Name}}
-\printdeclarationlist%
-\index{Titel!Felder}%
-\index{Betreuer|?}\index{Gutachter|?}\index{Referent|?}%
-%
-Mit \Macro*{supervisor}, \Macro*{referee} und \Macro*{advisor} werden die
-Betreuer einer Abschlussarbeit beziehungsweise die Gutachter und Fachreferenten
-einer Dissertation angegeben. Die Angabe mehrerer Person erfolgt wie beim Befehl
-\Macro{author} durch die Trennung mittels \Macro{and}.
-
-Neben der Angabe eines oder mehrerer Betreuer kann mit \Macro*{professor}
-der betreuende Hochschullehrer für studentische Arbeiten angegeben werden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{date}\OParameter{Ergänzung}\Parameter{Datum}}
-\begin{Declaration}{\Macro{defensedate}\Parameter{Verteidigungsdatum}}
-\printdeclarationlist%
-\index{Titel!Felder}
-\index{Datum|?}\index{Datum!Verteidigungsdatum|?}%
-%
-Mit \Macro*{date} kann das Datum angegeben werden. Das optionale Argument
-erlaubt eine zusätzliche Anmerkung, welche nach dem Datum ausgegeben wird. Das
-Datum wird bei normalen Dokumenten direkt nach dem Autor beziehungsweise den
-Autoren ausgegeben. Bei Abschlussarbeiten~-- aktiviert durch die Verwendung von
-\Macro{thesis}~-- erscheint es am Ende der Titelseite als Abgabedatum. Außerdem
-kann für in diesem Fall mit \Macro*{defensedate} das Datum der Verteidigung
-angegeben werden, wie es beispielsweise bei dem Druck von Dissertationen üblich
-ist.
-
-Sollte das Paket \Package{isodate} geladen sein, so wird die damit eingestellte
-Formatierung des Datums durch den Befehl \Macro{printdate} aus diesem Paket für
-\Macro*{date} und \Macro*{defensedate} verwendet.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Option{ddc}[\PSet]}[false]
-\begin{Declaration}{\Option{ddcfoot}[\PSet]}[false]
-\printdeclarationlist%
-\index{Zweitlogo}\index{Layout!Zweitlogo}%
-%
-Diese Optionen fügen das Logo von \DDC entweder im Kopf oder im Fuß der
-Titelseite ein. Dies geschieht passend zur gewählten farblichen Ausprägung,
-welche über die Option \Option{cdtitle} gewählt wird.
-%
-\begin{values}
-\itemfalse
- Es erscheint kein Logo von \DDC auf der Titelseite.
-\itemtrue*
- Das Logo von \DDC wird auf dem Titel im Kopf (\Option*{ddc}[true])
- beziehungsweise im Fuß (\Option*{ddcfoot}[true]) verwendet.
-\item[color/colour]
- Im Kopf (\Option*{ddc}[color]) respektive im Fuß (\Option*{ddcfoot}[color])
- auf der Titelseite wird, unabhängig von den gewählten Farbeinstellung, das
- farbige Logo von \DDC genutzt.
-\end{values}
-%
-Der Befehl \Macro{headlogo}\Parameter{Dateiname} überschreibt die Einstellungen
-für \Option*{ddc}.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{titledelimiter}\Parameter{Trennzeichen}}
-\printdeclarationlist%
-\index{Titel!Felder}\index{Titel!Trennzeichen}%%
-%
-Mit diesem Befehl lässt sich das Trennzeichen, welches auf der Titelseite
-jeweils zwischen der Beschreibung eines Feldes und dem Feld selber steht,
-beliebig anpassen. Voreingestellt ist ein Doppelpunkt gefolgt von einem
-Leerzeichen (:\Macro*{nobreakspace}).
-\end{Declaration}
-
-\begin{Declaration}{\Macro{extratitle}\Parameter{Schmutztitel}}
-\begin{Declaration}{\Macro{titlehead}\Parameter{Kopf}}
-\begin{Declaration}{\Macro{publishers}\Parameter{Verlag}}
-\begin{Declaration}{\Macro{thanks}\Parameter{Fußnote}}
-\begin{Declaration}{\Macro{uppertitleback}\Parameter{Titelrückseitenkopf}}
-\begin{Declaration}{\Macro{lowertitleback}\Parameter{Titelrückseitenfuß}}
-\begin{Declaration}{\Macro{dedication}\Parameter{Widmung}}
-\printdeclarationlist%
-%
-Diese Befehle entsprechen den in ihrem Verhalten den originalen Pendants der
-\KOMAScript"=Klassen{} und sollen hier der Vollständigkeit halber erwähnt
-werden.
-
-Die Ausgabe des mit \Macro*{extratitle} definierten Schmutztitels~-- welcher
-beliebig gestaltet und formatiert werden kann~-- erfolgt als Bestandteil der
-Titelei mit \Macro{maketitle} vor der eigentlichen Titelseite.
-
-Mit dem Befehl \Macro*{titlehead} kann ein zusätzlicher, beliebig
-formatierbarer Text oberhalb der Typisierung und des Titels ausgegeben werden.
-Da die Position des Dokumententitels allerdings durch das \CD fest
-vorgegeben ist, kann es~-- im Gegensatz zu den \KOMAScript"=Klassen~--
-passieren, dass der Kopf des Haupttitels selbst in die Kopfzeile ragt. Dies wird
-durch die \TUDScript-Klassen nicht geprüft und muss gegebenenfalls vom Anwender
-kontrolliert werden.
-
-Der mit dem Befehl \Macro*{publishers} definierte Inhalt muss nicht zwingende
-einen Verlag bezeichnen sondern kann auch andere Informationen beinhalten,
-welche am Ende der Titelseite ausgegeben werden sollen.
-
-Fußnoten werden auf dem Titel nicht mit \Macro*{footnote}, sondern mit der
-Anweisung \Macro*{thanks} erzeugt. Sie dienen in der Regel für Anmerkungen bei
-Titel oder den Autoren. Als Fußnotenzeichen werden dabei Symbole statt Zahlen
-verwendet. Es ist zu beachten, dass \Macro*{thanks} innerhalb des Arguments
-einer der Anweisungen für die Titelseite wie beispielsweise \Macro{author} oder
-\Macro{title} zu verwenden qist.
-
-\index{Satzspiegel!doppelseitig}%
-Im doppelseitigen Druck lässt sich die Rückseite der Haupttitelseite für
-weitere Angaben nutzen. Sowohl den Titelrückseitenkopf als auch den
-Titelrückseitenfuß kann der Anwender mit \Macro*{uppertitleback} und
-\Macro*{lowertitleback} frei gestalten.
-
-Mit \Macro*{dedication} kann eine eigene Widmungsseite zentriert und in etwas
-größerer Schrift gesetzt werden. Die Rückseite ist wie die des Schmutztitels
-grundsätzlich leer. Die Widmungsseite wird zusammen mit der restlichen Titelei
-durch \Macro{maketitle} ausgegeben und muss daher vor dieser Anweisung
-definiert sein.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\index{Titel|!)}
-
-\clearpage
-\subsection{Die Teileseite}\label{sec:part}
-\begin{Declaration}{\Option{parttitle}[\PBoolean]}[false]%
-\printdeclarationlist%
-\index{Teileseiten|?}\index{Layout!Teileseiten}%
-%
-Diese Option ermöglicht es, den mit \Macro{title} gegebenen Titel des
-Dokumentes selbst in großer Schrift auf einer Teileseite auszugeben, die
-Bezeichnung des mit \Macro{part}\Parameter{Bezeichnung} erzeugten Teils wird
-in diesem Fall in kleiner Schrift direkt darunter gesetzt. Diese
-Layout"=Variante findet sich im Handbuch für das \CD der \TnUD. \notudscrartcl
-\begin{values}
-\itemfalse
- Die Bezeichnung des Teils erscheint in großer Schrift auf der Seite, der
- Titel des Dokumentes gar nicht.
-\itemtrue*
- Der Titel wird in großer Auszeichnung auf der Teileseite gesetzt, die
- Bezeichnung des Teils selber in kleinerer.
-\end{values}
-\end{Declaration}
-
-\subsection{Die Kapitelseite}\label{sec:chapter}
-\begin{Declaration}{\Option{chapterpage}[\PBoolean]}%
- [false][\Option{cd}[color]:true]%
-\printdeclarationlist%
-\index{Kapitelseiten|?}\index{Layout!Kapitelseiten|?}%
-\index{Satzspiegel!doppelseitig}\index{Leerseiten}%
-%
-Mit dieser Einstellung kann die Ãœberschrift eines Kapitels separat auf einer
-Seite ausgegeben werden. Wird diese Option aktiviert, so werden Kapitelseiten
-genauso wie Teileseiten behandelt. Der Seitenstil beider wird gleichgesetzt.%
-\footnote{%
- \Macro*{renewcommand*}\PParameter{\Macro{chapterpagestyle}}%
- \PParameter{\Macro{partpagestyle}}
-}
-Der nachfolgende Text wird auf der nächsten beziehungsweise bei doppelseitigem
-Satz und rechts öffnenden Kapiteln%
-\footnote{%
- \Option{twoside} und \Option{open}[right], Standard für \Class{tudscrbook}
-}
-auf der übernächsten Seite ausgegeben. Die in diesem Fall erzeugte Rückseite
-wird in ihrer Ausprägung~-- wie auch Teileseiten~-- durch die Einstellung von
-\Option{cleardoublespecialpage} bestimmt. Beim farbigen Layout ist diese Option
-standardmäßig aktiviert. \notudscrartcl
-%
-\begin{values}
-\itemfalse
- Es gibt keine Sonderstellung von Kapiteln, der nachfolgende Text wird direkt
- unter der Ãœberschrift auf der gleichen Seite ausgegeben.
-\itemtrue*
- Die Kapitelüberschrift wird auf einer separaten Seite gesetzt, der folgende
- Text wird erst auf der nächsten beziehungsweise übernächsten Seite ausgegeben.
- Siehe dazu auch die Option \Option{cleardoublespecialpage}.
-\end{values}
-\end{Declaration}
-
-\subsection{Satzspiegel und Kolumnentitel}
-\index{Seitenstil}\index{Layout!Seitenstil}%
-\begin{Declaration}{\Option{geometry}[\PSet]}[true]%
-\printdeclarationlist%
-\index{Satzspiegel}\index{Satzspiegel!doppelseitig}\index{Layout!Satzspiegel}%
-\index{Layout!Seitenränder}%
-%
-Diese Option ist für die Aufteilung beziehungsweise die Berechnung des
-Satzspiegels verantwortlich. Das Maß der Seitenränder ist im \CD fest vorgegeben
-und wird standardmäßig von den \TUDScript-Klassen eingehalten. Allerdings lassen
-sich die Seitenränder anpassen, um beispielsweise einen vernünftigen
-doppelseitigen Satz zu ermöglichen.%
-\footnote{Hierbei sollte der innere Rand schmaler als der äußere sein}
-Des Weiteren besteht die Möglichkeit, auf das Standardverhalten von
-\KOMAScript{} zurückzufallen und die Satzspiegelberechnung durch das Paket
-\Package{typearea} vornehmen zu lassen. Hier hat insbesondere die Klassenoption
-\Option{DIV}[\PSet] maßgeblichen Einfluss auf den Satzspiegel. Siehe dazu die
-Dokumentation von \KOMAScript{}.
-%
-\begin{values}
-\itemfalse
- Die Satzspiegelberechnung erfolgt via \Package{typearea}, die Vorgaben des
- \CDs bezüglich der Seitenränder werden ignoriert.
-\itemtrue*[tud/cd/asymmetric]
- Die Seitenränder werden im asymmetrischen Stil des \CDs fest definiert und
- auch für den doppelseitigen Satz (\Option{twoside}[true]) genutzt.%
- \footnote{links: 30\,mm, rechts: 20\,mm, oben: 25\,mm, unten: 30\,mm}
-\item[symmetric/normal/standard/std]
- Der Satzspiegel wird im einseitigen sowie doppelseitigen Satz auf der Seite
- zentriert.%
- \footnote{links: 25\,mm, rechts: 25\,mm, oben: 25\,mm, unten: 30\,mm}
-\item[balanced/twoside]
- Im einseitigen Layout entspricht das Verhalten der Einstellung
- \Option*{geometry}[symmetric]. Beim doppelseitigen Satz wird der Satzspiegel
- derart verändert, dass die Ränder der inneren Seiten schmaler sind als die der
- äußeren.%
- \footnote{innen: 20\,mm, außen: 30\,mm, oben: 25\,mm, unten: 30\,mm}
-\end{values}
-%
-Für die Festlegung der Seitenränder selbst wird das Paket \Package{geometry}
-verwendet. Für den Fall, dass die Option \Option*{geometry}[false] gewählt ist,
-erfolgt die Berechnung des Satzspiegels durch \Package{typearea}. Die damit
-berechneten Werte werden anschließend an \Package{geometry} weitergereicht und
-durch dieses umgesetzt.
-\end{Declaration}
-
-\subsubsection{Binderandkorrektur}
-\index{Binderandkorrektur|!}\index{Layout!Binderandkorrektur}%
-Zu erwähnen im Zusammenhang mit Seitenrändern und Satzspiegel ist die durch
-\Package{typearea} angebotene Option \Option{BCOR}[\PName{Länge}], durch
-die bei der Satzspiegelberechnung ein Heftrand beziehungsweise eine
-Binderandkorrektur berücksichtigt wird. Die \TUDScript-Klassen reichen diesen
-Wert auch an \Package{geometry} weiter, so dass der Benutzer unabhängig von der
-Auswahl zur Satzspiegelgestaltung diese Option nutzen kann. So kann
-beispielsweise eine Binderandkorrektur von 5\,mm mit der Klassenoption
-\Option{BCOR}[5mm] gesetzt werden.
-
-\subsubsection{Kopf"~ und Fußzeile im Zusammenspiel mit dem Satzspiegel}
-\index{Kopfzeile|!}\index{Layout!Kopfzeile}%
-\index{Fußzeile|!}\index{Layout!Fußzeile}%
-Da im \CD nicht festgelegt ist, wie die Gestaltung der Kopf"~ und Fußzeilen in
-einer wissenschaftlichen Arbeit auszuführen ist, bleibt dem Nutzer dafür eine
-gewisse Freiheit. Dafür können beispielsweise die Pakete \Package{scrpage2} oder
-ab der \KOMAScript"=Version~v3.12 besser noch \Package{scrlayer-scrpage} genutzt
-werden.
-
-In der Dokumentation zu \Package{typearea} wird auch darauf eingegangen, wann
-Kopf"~ und Fußzeile bei der Satzspiegelkonstruktion dem Rand oder aber dem
-Textkörper zugeschlagen werden sollten. Dies sollte bei der Erstellung eigener
-Kopf"~ und Fußzeilen beachtet werden. Die Einstellung dafür erfolgt mit den
-beiden \KOMAScript"=Optionen \Option{headinclude}[\PBoolean] sowie
-\Option{footinclude}[\PBoolean]. Diese können~-- unabhängig von der gewählten
-Einstellung zur Satzspiegelgestaltung über \Option{geometry}~-- verwendet werden.
-
-\begin{Declaration}{\Option{cdfoot}[\PBoolean]}[false]%
-\printdeclarationlist%
-\index{Kolumnentitel}\index{Layout!Kolumnentitel}
-\index{Satzspiegel!doppelseitig}%
-
-Eine Möglichkeit zur Gestaltung der Kolumnentitel zeigt das Handbuch für das \CD
-der \TnUD. Dieses wird ohne Kopf"~ und mit einer einfachen Fußzeile gesetzt.
-Diese enthält dabei den aktuellen Kolumnentitel sowie die Paginierung. Eine
-derartige Ausprägung ist nicht explizit durch das \CD vorgegeben, wurde jedoch
-innerhalb der alten \Class{tudbook}"=Klasse exakt so umgesetzt.
-
-Die neuen \TUDScript-Klassen sind~-- insbesondere aufgrund der Möglichkeit zur
-Verwendung der Pakete \Package{scrlayer-scrpage} oder \Package{scrpage2}, wobei
-das letztere seit der \KOMAScript"=Version~v3.12 veraltet ist~-- bei den
-Gestaltungsmöglichkeiten der Kopf"~ und Fußzeilen flexibler. Dennoch kann mit
-dieser Option das beschriebene Verhalten aktiviert werden. Hierbei wird beim
-doppelseitigen Satz (\Option{twoside}[true]) die Seitenzahl außen gesetzt.
-%
-\begin{values}
-\itemfalse
- Die Kopf"~ und Fußzeilen zeigen Standardverhalten, zur Änderung sollte das
- \KOMAScript"=Paket \Package{scrlayer-scrpage} beziehungsweise das ab
- \KOMAScript"=Version~v3.12 veraltete \Package{scrpage2} verwendet werden.
-\itemtrue*
- Die Kopf"~ und Fußzeilen des Dokumentes werden wie im Handbuch des \CDs der
- \TnUD beziehungsweise der \Class{tudbook}"=Klasse gesetzt.
-\end{values}
-\end{Declaration}
-
-\subsection{Seiten im Stil des \CDs}
-\begin{Declaration}{\Environment{tudpage}[\OLParameter{Sprache}]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{language}[\PName{Sprache}]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{cdfont}[\PSet]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{color}[\PName{Farbe}]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{columns}[\PName{Anzahl}]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{widehead}[\PBoolean]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{head}[\PSet]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{foot}[\PSet]}
-\begin{Declaration}{\Key{\Environment{tudpage}}{logo}[\PName{Dateiname}]}
-\printdeclarationlist%
-\index{Layout}\index{Layout!Seitenstil}%
-\index{Kopfzeile}\index{Layout!Kopfzeile}%
-\index{Fußzeile}\index{Layout!Fußzeile}%
-\index{Schrift}\index{Kopfzeile!Schrift}
-%
-Ein zentrales Element des \CDs der \TnUD ist der eingeführte prägnante
-Seitenkopf mit der Angabe von Fakultät (\Macro{faculty}), Einrichtung
-(\Macro{department}), Institut (\Macro{institute}) und Lehrstuhl
-(\Macro{chair}). Die beschriebene Umgebung erlaubt es, diesen Kopf für eine oder
-mehrere beliebige Seiten innerhalb des Dokumentes zu verwenden. Beispielsweise
-könnte eine Kurzfassung einer Abschlussarbeit oder eines Papers nicht in der
-\Environment{abstract}"=Umgebung sondern mit dem Kopf des \CDs gesetzt werden.
-
-Zusätzlich können weitere Parameter als optionales Argument angegeben werden.
-Wird das Paket \Package{babel} verwendet, kann mit dem Parameter
-\Key*{\Environment{tudpage}}{language}[\PName{Sprache}] die Sprache innerhalb
-der \Environment*{tudpage}"=Umgebung geändert werden. Dafür muss die gewünschte
-Sprache bereits mit dem Laden von \Package{babel} entweder als Paketoption oder
-besser noch als Klassenoption angegeben worden sein. Dadurch werden lokal
-innerhalb der Umgebung alle Bezeichner und die Trennungsmuster sprachspezifisch
-angepasst. Die gewünschte Sprache kann auch direkt und ohne den Schlüssel
-\Key*{\Environment{tudpage}}{language} als optionales Argument übergeben werden.
-
-Mit dem Parameter \Key*{\Environment{tudpage}}{color} kann die Farbe des Kopfes
-auf jede beliebige, bereits definierte geändert werden. Diese ist für den Fall
-eines farbigen Layouts (\Option{cd}[pale|color]) auf die primäre Hausfarbe
-\Color{HKS41} gesetzt, sonst ist der Kopf schwarz. Des Weiteren wird das Paket
-\Package{multicol} unterstützt. Wird dieses geladen, kann mit dem Paramet
-\Key*{\Environment{tudpage}}{columns}[\PName{Anzahl}] der Inhalt der Umgebung
-mehrspaltig gesetzt werden. Soll für die \Environment*{tudpage}"=Umgebung lokal
-ein anderes Zweitlogo als das mit \Macro{headlogo} gegebene erscheinen, so
-kann man \Key*{\Environment{tudpage}}{logo}[\PName{Dateiname}] verwenden.
-
-Der Parameter \Key*{\Environment{tudpage}}{head} dient zur Steuerung des
-Erscheinungsbildes des Kopfes. In erster Linie kann man damit einstellen, ob und
-welches Sekundärlogo für den Kopf verwendet werden soll. Normalerweise wird dies
-ausgegeben, wenn mit \Macro{headlogo} eines angegeben wurde. Folgende
-Einstellungen für den Parameter \Key*{\Environment{tudpage}}{head} sind möglich:
-%
-\begin{values}
-\itemfalse Es wird lediglich das typische Logo der \TnUD im Kopf auf der linken
- Seite verwendet. Ein mit \Macro{headlogo} gegebenes Sekundärlogo wird
- unterdrückt.
-\item[\noexpand\emph{logo}]Das durch \Macro{headlogo} gegebene Logo
- erscheint rechts im Kopf. Dies entspricht der Voreinstellung. Diese kann lokal
- mit dem Parameter \Key*{\Environment{tudpage}}{logo}[\PName{Dateiname}]
- überschrieben werden.
-\item[ddc] Es wird das einfarbige Logo von \DDC ausgegeben. Im farbigen Layout
- (\Option{cd}[pale|color]) erscheint dies in der primären Hausfarbe
- \Color{HKS41}, ansonsten in schwarz.
-\item[ddcolor] Auf der rechten Kopfseite erscheint das mehrfarbige Logo von \DDC.
-\item[cdfont] Wird der Fließtext innerhalb der \Environment*{tudpage}"=Umgebung
- nicht in der Schrift des \CDs gesetzt (Klassenoption \Option{cdfont}[false]
- bzw. Parameter \Key*{\Environment{tudpage}}{cdfont}[false]), so werden auch
- die Felder im Querbalken des Kopfes normalerweise in Serifenlosen der
- verwendeten Schriftfamilie ausgegeben. Mit der Wahl des Parameters
- \Key*{\Environment{tudpage}}{head}[cdfont] wird hierfür dennoch die Schrift
- \Univers verwendet.
-\end{values}
-%
-Mit dem Parameter \Key*{\Environment{tudpage}}{foot} lässt sich die Fußzeile
-innerhalb der \Environment*{tudpage}"=Umgebung anpassen, folgende Einstellungen
-sind für diesen möglich:
-%
-\begin{values}
-\item[empty] Die Fußzeile bleibt komplett leer, auch die Seitenzahl entfällt.
-\item[plain] Es wird lediglich die Seitenzahl in der Fußzeile ausgegeben.
-\item[ddc] Es wird das einfarbige kleine Logo von \DDC im Fuß gesetzt. Im
- kolorierten Layout (\Option{cd}[pale|color]) in der primären Hausfarbe
- \Color{HKS41}, ansonsten in schwarz.
-\item[ddcolor] Auf der rechten Fußseite erscheint das mehrfarbige Logo von \DDC.
-\end{values}
-%
-Die anderen Parameter entsprechen in ihrem Verhalten prinzipiell den
-gleichnamigen Klassenoptionen, wirken sich jedoch nur lokal innerhalb der
-\Environment*{tudpage}"=Umgebung aus. Namentlich sind dies die Optionen
-\Option'{cdfont} und \Option'{widehead}. Das Verhalten sowie die jeweils
-gültigen Wertzuweisungen können in den entsprechenden Abschnitten der
-Dokumentation nachgelesen werden.
-\ToDo[v2.1]{Fehler mit \Package*{scrlayer} beheben und Warnung entfernen}%
-\Attention Innerhalb der \Environment{tudpage}"=Umgebung können in der
-aktuellen Version~\vTUDScript{} die Befehle \Macro{part} und \Macro{chapter}
-nicht fehlerfrei verwendet werden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\section{Die Farben des \CDs}
-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. Weitere Informationen zur Verwendung sind in der Dokumentation
-des Paketes \Package*'{tudscrcolor} zu finden.
-
-
-\section{Zusätzliche Optionen und Erweiterungen}
-Neben den Befehlen für die Anpassung des Layouts an das \CD der \TnUD stellen
-die \TUDScript-Klassen weitere Befehle und Umgebungen zur Verfügung, um die
-Anwendung insbesondere für wissenschaftliche Arbeiten zu erleichtern.
-
-\subsection{Zusammenfassung beziehungsweise Kurzfassung}
-\begin{Declaration}{\Option{abstract}[\PSet]}%
-\printdeclarationlist%
-\index{Zusammenfassung|!(}%
-\index{Zweispaltensatz}%
-
-Diese Einstellungsmöglichkeit wird bereits durch \KOMAScript{} für die Klassen
-\Class{scrartcl} und \Class{scrreprt} standardmäßig bereitgestellt. Für die
-Klasse \Class{scrbook} geschieht dies nicht. Dazu heißt es in der Anleitung zu
-\KOMAScript{}:
-%
-\begin{quoting}
-Bei Büchern wird in der Regel eine andere Art der Zusammenfassung verwendet. Dort
-setzt man ein entsprechendes Kapitel an den Anfang oder Ende des Werks. Oft wird
-diese Zusammenfassung entweder mit der Einleitung oder einem weiteren Ausblick
-verknüpft. Daher gibt es bei \Class{scrbook} überhaupt keine
-\Environment{abstract}"=Umgebung. Bei Berichten im weiteren Sinne, etwa einer
-Studien- oder Diplomarbeit, ist ebenfalls eine Zusammenfassung in dieser Form zu
-empfehlen.
-\end{quoting}
-%
-Durch die \TUDScript-Klassen wird diese Option erweitert. Neben der
-standardmäßigen Wahl innerhalb der Klassen \Class{tudscrartcl} und
-\Class{tudscrreprt}, ob keine oder eine kleine und zentrierte Ãœberschrift
-innerhalb der \Environment{abstract}"=Umgebung gesetzt werden soll, kann die
-Überschrift für die Zusammenfassung außerdem in Gestalt eines Abschnitts
-oder für die Klassen \Class{tudscrreprt} und \Class{tudscrbook} in der Form
-eines Kapitels ausgegeben werden.
-
-Abhängig von der gewählten Gliederungsebene der Überschrift erfolgt ein
-Voreinstellung für das Setzen eines Eintrages ins Inhaltsverzeichnis. Dies kann
-allerdings jederzeit mit der Option \Option*{abstract}[toc/notoc] durch den
-Anwender explizit eingestellt werden.
-%
-\begin{values}
-\itemfalse[][nur für \Class*{tudscrartcl} und \Class*{tudscrreprt} verfügbar]
- Es wird keine Überschrift für die \Environment{abstract}"=Umgebung ausgegeben.
- Für gewöhnlich erfolgt kein Eintrag ins Inhaltsverzeichnis.
-\itemtrue*[][nur für \Class*{tudscrartcl} und \Class*{tudscrreprt} verfügbar]
- Wie bei den \KOMAScript"=Klassen wird eine zentrierte Ãœberschrift mit dem
- Bezeichner \Term{abstractname} vor der eigentlichen Zusammenfassung gesetzt.
- Normalerweise wird für das Inhaltsverzeichnis kein Eintrag erzeugt.
-\item[section] Die Ãœberschrift verwendet den Befehl \Macro{addsec}. Im
- Standardfall wird die Zusammenfassung im Inhaltsverzeichnis eingetragen.
-\item[chapter][(Säumniswert für \Class*{tudscrbook})
- nur für \Class*{tudscrreprt} und \Class*{tudscrbook} verfügbar]
- Es wird der Befehl \Macro{addchap} für das Setzen der Überschrift genutzt.
- Falls nicht anderweitig angegeben, wird die Zusammenfassung im
- Inhaltsverzeichnis aufgeführt.
-\item[heading] Es wird die jeweils höchstmögliche Gliederungsebene verwendet.
- Für \Class{tudscrartcl} entspricht dies der Einstellung
- \Option*{abstract}[section], bei \Class{tudscrreprt} und \Class{tudscrbook}
- der Wahl \Option*{abstract}[chapter].
-\item[toc/totoc]
- Unabhängig von der Wahl der Überschrift erhält die Zusammenfassung einen nicht
- nummerierten Eintrag im Inhaltsverzeichnis auf der obersten Gliederungsebene.
-\item[notoc/nottotoc]
- Die Zusammenfassung wird nicht ins Inhaltsverzeichnis eingetragen.
-\end{values}
-%
-Die folgenden Einstellungen haben lediglich Auswirkungen, wenn die Ãœberschrift
-der Zusammenfassung \emph{nicht} mit \Option*{abstract}[chapter] auf das Format
-eines Kapitels gesetzt wurde und die \Option{titlepage}"=Option aktiviert ist.
-
-Häufig wird für Abschlussarbeiten verlangt, neben der deutschsprachigen
-Kurzfassung auch noch einen englischen Abstract zu verfassen. Es kann
-eingestellt werden, beide zusammen auf einer Seite auszugeben~-- sofern genügend
-Platz vorhanden ist.
-
-Außerdem kann die standardmäßige vertikale Zentrierung der
-\Environment{abstract}"=Umgebung auf einer Seite unterdrückt werden. Damit kann
-der Anwender gegebenenfalls die Positionierung selbstständig vornehmen.
-%
-\begin{values}
-\item[one/simple/single]Jede Zusammenfassung wird auf einer eigenen Seite
- beziehungsweise im zweispaltigen Satz in einer neuen Spalte ausgegeben.
-\item[two/both/double]
- Sollte ausreichend Platz auf einer Seite vorhanden sein, werden zwei direkt
- aufeinanderfolgende Zusammenfassungen auf dieser ausgegeben. Ist die Option
- \Option{twocolumn} aktiviert, erfolgt die Ausgabe der zweiten Zusammenfassung
- nach der ersten in der gleichen Spalte.
-\item[nofil/nofill/novfil/novfill]
- Die Ausgabe erfolgt wie im normalen Textsatz auch.
-\item[fil/fill/vfil/vfill]
- Die Zusammenfassung(en) werden auf der Ausgabeseite vertikal zentriert. Für
- den zweispaltigen Satz steht diese Option nicht zur Verfügung.
-\end{values}
-\end{Declaration}
-
-\begin{Declaration}{\Environment{abstract}[\OLParameter{Sprache}]}
-\begin{Declaration}{\Key{\Environment{abstract}}{language}[\PName{Sprache}]}
-\begin{Declaration}{\Key{\Environment{abstract}}{columns}[\PName{Anzahl}]}
-\begin{Declaration}{\Key{\Environment{abstract}}{option}[\PSet]}
-\printdeclarationlist%
-\index{Zweispaltensatz}%
-
-Diese Umgebung dient speziell für die Ausgabe einer Zusammenfassung. Mit der
-Option \Option{abstract} kann eingestellt werden, in welcher Gestalt diese
-ausgegeben werden soll. Wird keine Titelseite sondern ein Titelkopf verwendet
-(\Option{titlepage}[false]), so wird für den Fall, dass die Zusammenfassung
-\emph{nicht} mit einer Ãœberschrift einer Gliederungsebene gesetzt wird, diese
-wie bei den \KOMAScript"=Klassen in einer \Environment{quotation}"=Umgebung
-gesetzt, um die Zusammenfassung abzuheben. Diese hat jedoch den Nachteil, dass
-in dieser die Option \Option{parskip} nicht beachtet wird. Um dieses Problem zu
-beheben, kann das Paket \Package{quoting} geladen werden. Dann wird
-stattdessen
-die \Environment{quoting}"=Umgebung verwendet und kann gegebenenfalls angepasst
-werden.
-
-Zusätzlich können weitere Parameter als optionales Argument angegeben werden.
-Wird das Paket \Package{babel} verwendet, kann mit dem Parameter
-\Key*{\Environment{abstract}}{language}[\PName{Sprache}] die Sprache innerhalb
-der \Environment{abstract}"=Umgebung geändert werden. Dafür muss die gewünschte
-Sprache bereits mit dem Laden von \Package{babel} entweder als Paketoption oder
-besser noch als Klassenoption angegeben worden sein. Dadurch werden lokal
-innerhalb der Umgebung die Bezeichnung \Term{abstractname} und die
-Trennungsmuster sprachspezifisch angepasst. Die gewünschte Sprache kann auch
-direkt und ohne den Schlüssel \Key*{\Environment{abstract}}{language} als
-optionales Argument übergeben werden.
-
-Des Weiteren wird das Paket \Package{multicol} unterstützt. Wird dieses geladen,
-kann mit dem Paramet \Key*{\Environment{abstract}}{columns}[\PName{Anzahl}] die
-Zusammenfassung mehrspaltig gesetzt werden.
-
-Dem Parameter \Key*{\Environment{abstract}}{option} können alle gültigen,
-bereits erläuterten Werte der Option \Option{abstract} übergeben werden.
-Die damit gemachten Einstellungen wirken sich~-- im Gegensatz zur Angabe als
-Klassenoption oder über die Variante der späten Optionenwahl%
-\footnote{%
- \Macro{TUDoption}\PParameter{abstract}\Parameter{Einstellung} oder
- \Macro{TUDoptions}\PParameter{abstract=\PName{Einstellung}}
-}~-- lediglich lokal
-auf die gerade verwendete \Environment{abstract}"=Umgebung aus.
-
-Sollte die \Environment{abstract}"=Umgebung innerhalb des Argumentes der Befehle
-\Macro{partpreamble} beziehungsweise \Macro{chapterpreamble} verwendet werden,
-wird die Überschrift~-- für den Fall, dass nicht \Option{abstract}[false]
-gewählt ist~-- \emph{immer} in Textgröße und zentriert gesetzt.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\index{Zusammenfassung|!)}%
-
-\subsection{Selbstständigkeitserklärung und Sperrvermerk}
-\begin{Declaration}{\Option{declaration}[\PSet]}[true]%
-\printdeclarationlist%
-\index{Selbstständigkeitserklärung|!}\index{Sperrvermerk|!}%
-%
-Mit dieser Einstellung kann äquivalent zur Option \Option{abstract} die
-Gestaltung von Selbstständigkeitserklärung und Sperrvermerk angepasst werden.
-Zur Ausgabe der Erklärungen werden die Befehle \Macro{confirmation} und
-\Macro{restriction} beziehungsweise \Macro{declaration} bereitgestellt. Ob ein
-Eintrag ins Inhaltsverzeichnis erfoglt, wird abhängig von der gewählten
-Ãœberschrift gegebenenfalls voreingestellt, kann jedoch jederzeit mit der Option
-\Option*{declaration}[toc/notoc] fest vorgegeben werden.
-%
-\begin{values}
-\itemfalse
- Es wird keine Überschrift über den Erklärungen selbst ausgegeben. Für
- gewöhnlich erfolgt auch kein Eintrag ins Inhaltsverzeichnis.
-\itemtrue*
- Es wird eine zentrierte Ãœberschrift mit dem Bezeichner \Term{confirmationname}
- vor dem Text der Selbstständigkeitserklärung beziehungsweise
- \Term{restrictionname} vor der Sperrvermerk gesetzt. Normalerweise
- wird im Inhaltsverzeichnis kein Eintrag erzeugt.
-\item[section] Die Ãœberschrift verwendet den Befehl \Macro{addsec}. Im
- Standardfall wird die Erklärung im Inhaltsverzeichnis eingetragen.
-\item[chapter]
- Es wird der Befehl \Macro{addchap} für das Setzen der Überschrift genutzt.
- Falls nicht anderweitig angegeben, wird die ausgegebene Erklärung im
- Inhaltsverzeichnis aufgeführt.
-\item[heading] Es wird die jeweils höchstmögliche Gliederungsebene verwendet.
- Für \Class{tudscrartcl} entspricht dies der Einstellung
- \Option*{declaration}[section], bei \Class{tudscrreprt} und \Class{tudscrbook}
- der Wahl \Option*{declaration}[chapter].
-\item[toc/totoc]
- Unabhängig von der Wahl der Überschrift erhält die Erklärung einen nicht
- nummerierten Eintrag im Inhaltsverzeichnis auf der obersten Gliederungsebene.
-\item[notoc/nottotoc]
- Die Erklärung wird nicht ins Inhaltsverzeichnis eingetragen.
-\end{values}
-%
-Die folgenden Einstellungen haben lediglich Auswirkungen, wenn die Ãœberschrift
-der Zusammenfassung \emph{nicht} mit \Option*{declaration}[chapter] auf das
-Format eines Kapitels gesetzt wurde und die \Option{titlepage}"=Option aktiviert
-ist.
-%
-\begin{values}
-\item[one/simple/single]Jede Erklärung wird auf einer separaten Seite
- beziehungsweise im zweispaltigen Satz in einer neuen Spalte ausgegeben.
-\item[two/both/double]
- Ist ausreichend Platz auf einer Seite vorhanden, werden durch den Befehl
- \Macro{declaration} Selbstständigkeitserklärung und Sperrvermerk auf
- dieser ausgegeben. Mit \Macro{confirmation} und \Macro{restriction} können
- beispielsweise auch Selbstständigkeitserklärung beziehungsweise Sperrvermerk
- in verschiedenen Sprachen auf einer Seite gesetzt werden. Ist die Option
- \Option{twocolumn} aktiviert, erfolgt die Ausgabe aller Erklärungen ohne den
- Beginn einer neuen Spalte.
-\item[nofil/nofill/novfil/novfill]
- Die Ausgabe erfolgt wie im normalen Textsatz auch.
-\item[fil/fill/vfil/vfill]
- Die Erklärung(en) werden auf der Ausgabeseite vertikal zentriert. Im
- zweispaltigen Satz steht diese Option nicht zur Verfügung.
-\end{values}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{confirmation}\OLParameter{supporter}}
-\begin{Declaration}{\Key{\Macro{confirmation}}{supporter}[\PName{Unterstützer}]}
-\begin{Declaration}{\Key{\Macro{confirmation}}{place}[\PName{Ort}]}
-\begin{Declaration}{\Key{\Macro{confirmation}}{closing}[\PName{Abschluss}]}
-\begin{Declaration}{\Key{\Macro{confirmation}}{language}[\PName{Sprache}]}
-\begin{Declaration}{\Key{\Macro{confirmation}}{option}[\PSet]}
-\printdeclarationlist%
-\index{Selbstständigkeitserklärung}\index{Datum}%
-
-Mit diesem Befehl wird ein sprachspezifischer Standardtext für eine
-Selbstständigkeitserklärung ausgegeben, welcher in \Term{confirmationtext}
-gespeichert ist. Innerhalb der Erklärung werden alle Personen aufgeführt, welche
-entweder durch den Schlüssel \Key*{\Macro{confirmation}}{supporter} angegeben
-wurden. Auch hier können mehrere Personen durch \Macro{and} getrennt werden. Für
-den Fall, dass mit \Macro{supervisor} ein oder mehrere Betreuer angegeben
-wurden, werden diese standardmäßig auch als Unterstützer genannt. Diese Angabe
-kann jederzeit mit \Key*{\Macro{confirmation}}{supporter}[\PParameter{}] durch
-den Anwender gelöscht werden. Soll kein weiterer der möglichen Parameter
-geändert werden, kann das Feld der Unterstützer auch mit dem bloßen optionalen
-Argument ohne die Angabe eines Schlüssels angepasst werden. Wie der Standardtext
-geändert werden kann, ist unter \autoref{sec:localization} zu finden.
-
-Nach dem eigentlichen Text der Selbstständigkeitserklärung wird der mit
-\Key*{\Macro{confirmation}}{place} angegebene Ort sowie das mit \Macro{date}
-eingestellte Datum ausgegeben. Als Voreinstellung ist für den Ort
-\enquote{Dresden} gewählt. Danach folgen~-- mit etwas vertikalem Freiraum für
-die notwendige Unterschrift~-- der Autor oder die Autoren, angegeben durch den
-Befehl \Macro{author}. Soll anstelle dessen etwas anderes nach der eigentlichen
-Selbstständigkeitserklärung gesetzt werden, kann die Ausgabe mit
-\Key*{\Macro{confirmation}}{closing}[\PName{Abschluss}] angepasst werden.
-
-Mit dem Parameter \Key*{\Macro{confirmation}}{language} kann die Sprache für den
-ausgegebenen Text der Selbstständigkeitserklärung lokal geändert werden. Für den
-Schlüssel \Key*{\Macro{confirmation}}{option} können alle gültigen Werte der
-Option \Option{declaration} angebeben werden. Diese wirken sich ebenfalls nur
-lokal aus.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{restriction}\OLParameter{company}}
-\begin{Declaration}{\Key{\Macro{restriction}}{company}[\PName{Firma}]}
-\begin{Declaration}{\Key{\Macro{restriction}}{language}[\PName{Sprache}]}
-\begin{Declaration}{\Key{\Macro{restriction}}{option}[\PSet]}
-\printdeclarationlist%
-\index{Sperrvermerk}%
-
-Beim Sperrvermerk verhält es sich äquivalent zur Selbstständigkeitserklärung
-(\Macro{confirmation}). Als optionales Argument kann hier der Name der Firma
-angegeben werden. Der Standardtext lässt sich über \Term{restrictiontext}
-ändern, nachzulesen unter \autoref{sec:localization}. Auch hier kann über den
-Parameter \Key*{\Macro{restriction}}{language} die Sprache für den ausgegebenen
-Text sowie mit dem Parameter \Key*{\Macro{restriction}}{option} die Werte der
-Option \Option{declaration} lokal geändert werden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{declaration}\LParameter}
-\begin{Declaration}{\Key{\Macro{declaration}}{supporter}[\PName{Unterstützer}]}
-\begin{Declaration}{\Key{\Macro{declaration}}{place}[\PName{Ort}]}
-\begin{Declaration}{\Key{\Macro{declaration}}{closing}[\PName{Abschluss}]}
-\begin{Declaration}{\Key{\Macro{declaration}}{company}[\PName{Firma}]}
-\begin{Declaration}{\Key{\Macro{declaration}}{language}[\PName{Sprache}]}
-\begin{Declaration}{\Key{\Macro{declaration}}{option}[\PSet]}
-\printdeclarationlist%
-\index{Selbstständigkeitserklärung}\index{Sperrvermerk}%
-
-Dieser Befehl gibt Selbstständigkeitserklärung und Sperrvermerk direkt
-nacheinander aus. Quasi, als ob im Dokument die Befehle \Macro{confirmation} und
-\Macro{restriction} direkt nacheinander gesetzt wurden. Dementsprechend
-akzeptiert dieser auch alle dafür beschriebenen Parameter.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{supporter}\Parameter{Unterstützer}}
-\begin{Declaration}{\Macro{place}\Parameter{Ort}}
-\begin{Declaration}{\Macro{confirmationclosing}\Parameter{Abschluss}}
-\begin{Declaration}{\Macro{company}\Parameter{Firma}}
-\printdeclarationlist%
-\index{Selbstständigkeitserklärung}\index{Sperrvermerk}%
-
-Diese Makros ändern~-- im Gegensatz zu den Parametern der bereits vorgestellten
-Befehle \Macro{confirmation} und \Macro{restriction}~-- die entsprechenden
-Feldwerte global für das gesamte Dokument. Genutzt werden kann dies
-beispielsweise wenn ein Erklärungstyp in unterschiedlichen Sprachen ausgegeben
-wird. Dann kann man sich mit diesen Makros die mehrfache Angabe eines Parameters
-sparen.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\subsection{Lesezeichen}
-\begin{Declaration}{\Option{tudbookmarks}[\PBoolean]}[true]%
-\begin{Declaration}{%
- \Macro{tudbookmark}\OParameter{Ebene}\Parameter{Text}\Parameter{Ankername}%
-}%
-\printdeclarationlist%
-\index{Lesezeichen}%
-\index{Umschlagseite}\index{Titel}\index{Inhaltsverzeichnis}%
-\index{Aufgabenstellung}\index{Gutachten}\index{Aushang}%
-%
-Diese Option wird wirksam, wenn \Package{hyperref} geladen wurde. Es werden für
-die Umschlag- und Titelseite, das Inhaltsverzeichnis sowie~-- bei der Verwendung
-des Paketes \Package{tudscrsupervisor}~-- die Aufgabenstellung jeweils
-Lesezeichen oder auch Outline"=Einträge im PDF-Dokument erzeugt.
-%
-\begin{values}
-\itemfalse
- Es erfolgt kein Eintrag von ergänzenden Lesezeichen.
-\itemtrue*
- Es werden automatisch zusätzliche Lesezeichen eingetragen.
-\end{values}
-%
-Der Befehl \Macro*{tudbookmark} arbeitet wie \Macro{pdfbookmark} aus
-\Package{hyperref} mit dem Unterschied, dass die Lesezeichen nur generiert
-werden, wenn die Option \Option*{tudbookmarks} aktiviert ist.
-\end{Declaration}
-\end{Declaration}
-
-
-\section{Sprachabhängige Bezeichner}
-\label{sec:localization}
-\index{Bezeichner|!(}%
-%
-Durch \KOMAScript{} werden Befehle, mit denen sprachabhängige Bezeichner erzeugt
-oder geändert werden können, zur Verfügung gestellt. Diese werden durch das
-\TUDScript-Bundle genutzt, um lokalisierte Begriffe für die Sprachen Englisch
-und Deutsch bereitzustellen. Ein Großteil davon betrifft Bezeichnungen für
-Felder auf der Titelseite (\autoref{sec:title}). Hierfür wird
-\Macro{providecaptionname}\Parameter{Sprache}\Parameter{Makro}\Parameter{Inhalt}
-verwendet, wobei \PName{Sprache} dem geladenen Sprachpaket~-- normalerweise das
-Paket \Package{babel}~-- bekannt sein muss.
-
-Sollte der Anwender die im Folgenden erläuterten oder auch andere Bezeichner,
-welche von einem beliebigen (Sprach"~)Paket bereitgestellt werden, ändern
-wollen, ist hierfür der Befehl
-\Macro{renewcaptionname}\Parameter{Sprache}\Parameter{Makro}\Parameter{Inhalt}
-zu verwenden. Dabei sollte darauf geachtet werden, dass dies entweder
-\textbf{nach} \Macro*{begin}\PParameter{document} geschieht oder aber in der
-Dokumentpräambel mit \Macro*{AtBeginDocument}\PParameter{\dots} verzögert wird.%
-\footnote{%
- Ab der \KOMAScript"=Version~v3.12 passiert dies automatisch, der Anwender muss
- darauf nicht mehr achten.%
-}
-Dies stellt sicher, dass die Bezeichner nicht durch ein später geladenes Paket
-abermals geändert werden können. Es sollte natürlich dabei eine \PName{Sprache}
-angegeben werden, welche im Dokument durch \Package{babel} oder ein anderes
-Sprachpaket verwendet wird, beispielsweise \PValue{ngerman} oder
-\PValue{english}.
-
-Die Makros der Bezeichner und deren Verwendung werden folgend kurz beschrieben
-und tabellarisch aufgeführt. Dabei wurde versucht, alle Bezeichnerbefehle für
-bestimmte Begriffe auf \PValue{\dots{}name} und beschreibende Texte auf
-\PValue{\dots{}text} enden zu lassen.
-%
-\begin{Declaration}{\Term{dateofbirthtext}}
-\begin{Declaration}{\Term{placeofbirthtext}}
-\begin{Declaration}{\Term{matriculationnumbername}}
-\begin{Declaration}{\Term{matriculationyearname}}
-\printdeclarationlist%
-\index{Titel}\index{Autorenangaben}\index{Datum!Geburtsdatum}%
-%
-Werden für den Autor oder die Autoren das Geburtsdatum (\Macro{dateofbirth}),
-der Geburtsort (\Macro{placeofbirth}), die Matrikelnummer
-(\Macro{matriculationnumber}) und/oder das Immatrikulationsjahr
-(\Macro{matriculationyear}) für die Titelseite angegeben, werden bei der Ausgabe
-die dazugehörigen Bezeichner vorangestellt und durch \Macro{titledelimiter} vom
-eigentlichen Feld getrennt.
-\TermTable{%
- dateofbirthtext,placeofbirthtext,matriculationnumbername,matriculationyearname%
-}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{degreetext}}
-\printdeclarationlist%
-\index{Titel}\index{Abschlussarbeit}\index{Typisierung}%
-%
-Wurde erkannt, dass das Dokument eine Abschlussarbeit ist,%
-\footnote{%
- Entweder wurde der Befehl \Macro{thesis} oder \Macro{subject} mit einem
- speziellen Wert aus \autoref{tab:thesis} beziehungsweise mit der Option
- \Option{subjectthesis} verwendet.
-}
-dann kann dr zu erlangende akademische Grad mit dem Befehl \Macro{degree}
-angegeben werden. Bei dessen Ausgabe auf dem Titel wird dabei der entsprechende
-Text dazu angegeben.
-\TermTable{degreetext}
-\end{Declaration}
-
-\begin{Declaration}{\Term{dissertationname}}
-\begin{Declaration}{\Term{diplomathesisname}}
-\begin{Declaration}{\Term{masterthesisname}}
-\begin{Declaration}{\Term{bachelorthesisname}}
-\begin{Declaration}{\Term{studentresearchname}}
-\begin{Declaration}{\Term{projectpapername}}
-\begin{Declaration}{\Term{seminarpapername}}
-\begin{Declaration}{\Term{researchname}}
-\begin{Declaration}{\Term{logname}}
-\begin{Declaration}{\Term{internshipname}}
-\begin{Declaration}{\Term{reportname}}
-\printdeclarationlist%
-\index{Titel}\index{Abschlussarbeit}\index{Typisierung}%
-%
-Diese Bezeichner dienen zur Typisierung speziell für eine Abschlussarbeit. Wie
-diese genutzt werden können, ist bei der Erläuterung von \Macro{thesis} und
-\Macro'{subject} beziehungsweise in \autoref{tab:thesis} zu finden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{supervisorname}}
-\begin{Declaration}{\Term{supervisorothername}}
-\begin{Declaration}{\Term{refereename}}
-\begin{Declaration}{\Term{refereeothername}}
-\begin{Declaration}{\Term{advisorname}}
-\begin{Declaration}{\Term{advisorothername}}
-\begin{Declaration}{\Term{professorname}}
-\printdeclarationlist%
-\index{Titel}%
-\index{Betreuer}\index{Gutachter}\index{Hochschullehrer}%
-\index{Referent}%
-%
-Diese sprachabhängigen Begriffe sind die Bezeichner für die Titelseitenfelder
-von Betreuer (\Macro{supervisor}), Gutachter (\Macro{referee}), Fachreferent
-(\Macro{advisor}) und den betreuenden Hochschullehrer (\Macro{professor}). Wird
-für eines der ersten drei Felder mehr als eine Person angegeben, so werden
-diese~-- wenn die Einzelpersonen jeweils mit \Macro{and} voneinander getrennt
-wurden~-- durch den Bezeichner \PValue{\bsc\dots{}othername} ergänzt.
-\TermTable{%
- supervisorname,supervisorothername,refereename,refereeothername,%
- advisorname,advisorothername,professorname%
-}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{datetext}}
-\begin{Declaration}{\Term{defensedatetext}}
-\printdeclarationlist%
-\index{Titel}\index{Abschlussarbeit}%
-\index{Datum}\index{Datum!Verteidigungsdatum}%
-%
-Wird mit \Macro{date} das Datum und mit \Macro{defensedate} ein Datum der
-Verteidigung für eine Abschlussarbeit angegeben, so werden auch diese Felder
-durch einen einleitenden Text beschrieben.
-\TermTable{datetext,defensedatetext}
-\end{Declaration}
-\end{Declaration}
-
-
-\begin{Declaration}{\Term{coverpagename}}
-\begin{Declaration}{\Term{titlepagename}}
-\printdeclarationlist%
-\index{Lesezeichen}\index{Umschlagseite}\index{Titel!Umschlagseite}\index{Titel}%
-%
-Diese beiden Bezeichner werden bei aktivierter \Option{tudbookmarks} für das
-Eintragen von Lesezeichen in ein PDF"=Dokument genutzt.
-\TermTable{coverpagename,titlepagename}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{abstractname}}
-\printdeclarationlist%
-%
-Dieser Bezeichner wird lediglich für \Class{tudscrbook} definiert, da dieser von
-\KOMAScript{} für die Buchklasse nicht vorgesehen wird.
-\TermTable{abstractname}
-\end{Declaration}
-
-\begin{Declaration}{\Term{listingname}}
-\begin{Declaration}{\Term{listlistingname}}
-\printdeclarationlist%
-%
-Sollte ein Paket zur Einbindung von externem Quelltext~-- beispielsweise
-\Package{listings}~-- verwendet werden, so werden diese Bezeichnungen für
-Quelltextausschnitte und das Quelltextverzeichnis verwendet.
-\TermTable{listingname,listlistingname}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{confirmationname}}
-\begin{Declaration}{\Term{restrictionname}}
-\printdeclarationlist%
-\index{Selbstständigkeitserklärung}\index{Sperrvermerk}%
-%
-Es werden die Bezeichnungen für Selbstständigkeitserklärung und Sperrvermerk für
-die dazugehörigen Überschriften definiert.
-\TermTable{confirmationname,restrictionname}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{confirmationtext}}
-\begin{Declaration}{\Term{restrictiontext}}
-\printdeclarationlist%
-Die Texte der Erklärungen selbst sind derart aufgebaut, dass sie in Abhängigkeit
-von den angegebenen Informationen unterschiedlich ausgeführt werden. Innerhalb
-der Selbstständigkeitserklärung (\Macro{confirmation}) werden gegebenenfalls die
-Felder für den Titel (\Macro{title}) und die Typisierung der Abschlussarbeit%
-\footnote{%
- entweder \Macro{thesis} oder \Macro{subject}\Parameter{\autoref{tab:thesis}}
- beziehungsweise Option \Option{subjectthesis}[true]
-}
-sowie die angegebenen Unterstützer%
-\footnote{%
- \Macro{confirmation}\POParameter{\Key{\Macro{confirmation}}{supporter}=\dots}
- oder \Macro{supporter}\PParameter{\dots}%
-}
-beachtet. Für den Sperrvermerk (\Macro{restriction}) wird neben dem Titel
-(\Macro{title}) optional außerdem noch das Feld der externen Firma%
-\footnote{%
- \Macro{restriction}\POParameter{\Key{\Macro{restriction}}{company}=\dots}
- oder \Macro{company}\PParameter{\dots}%
-}
-verwendet. Der Vollständigkeit halber werden im Folgenden noch die Texte für die
-Selbstständigkeitserklärung und den Sperrvermerk aufgeführt~-- alerdings
-lediglich die deutschsprachige Version. Dabei werden alle möglichen Felder
-angezeigt.
-
-\begingroup
- \makeatletter
- \def\@@title{\PName{Titel}}
- \def\@@thesis{\PName{Abschlussarbeit}}
- \def\@supporter{\PName{Vorname Nachname} \and \PName{Vorname Nachname}}
- \def\@company{\PName{Firma}}
- \makeatother
-
- \bigskip\noindent
- \textbf{Bezeichner}\quad\Term*{confirmationtext}\par
- \begin{center}\begin{minipage}{.8\textwidth}
- \confirmationtext
- \end{minipage}\end{center}
-
- \bigskip\noindent
- \textbf{Bezeichner}\quad\Term*{restrictiontext}\par
- \begin{center}\begin{minipage}{.8\textwidth}
- \restrictiontext
- \end{minipage}\end{center}
-\endgroup
-\end{Declaration}
-\end{Declaration}
-\index{Bezeichner|!)}
-
-
-\section{Kompatibilität zur \vTUD}\label{sec:comp}
-\index{Version v1.0}\index{Kompatibilität!Version v1.0}%
-
-Bei der kompletten Neuimplementierung der \TUDScript-Klassen wurde sehr viel
-verändert und verbessert. Teilweise wurden einige Befehle und Optionen aus
-Konsistenzgründen lediglich umbenannt, andere wurden vollständig entfernt oder
-über neue Befehle und Optionen in ihrer Funktionalität ersetzt und erweitert.
-Falls es möglich war, wurden alte Einstellungsmöglichkeiten und Kommandos als
-Alias für die neueren bereitgestellt.
-
-Einige dieser waren jedoch bereits in der \vTUD Relikte, um die Kompatibilität
-zur \Class{tudbook}-Klasse zu gewährleisten. Diese sind mittlerweile komplett
-entfernt worden, ihre Funktionalität wird allerdings weiterhin teilweise
-bereitgestellt. Sollten diese dennoch benötigt werden, kann das Paket
-\Package{tudscrcomp} genutzt werden.
-
-\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*%
-\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}
-
-\begin{Declaration}{\Length{headingsvskip}}{%
- Alias für \Length*{chapterheadingvskip}%
-}
-\begin{Declaration}{\Length{signatureheight}}{entfällt}
-\printdeclarationlist*%
-%
-Die Länge \Length*{headingsvskip} wurde zum besseren Verständnis in
-\Length*{chapterheadingvskip} umbenannt. Sie hat jetzt~-- im Gegensatz zur
-\vTUD~-- nur noch Einfluss auf die vertikale Position der Kapitelüberschriften,
-wenn keine separaten Kapitelseiten verwendet werden. Die Platzierung des Titels
-auf der Titelseite sowie der Ãœberschriften von Teilen~-- und Kapiteln bei
-aktivierter \Option*{chapterpage}"=Option~-- ist fixiert und nicht veränderbar.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Option{tudfonts}[\PBoolean]}{%
- Alias für \Option*{cdfont}[\PSet]%
-}
-\printdeclarationlist*%
-%
-Die Option zur Schrifteinstellung ist wesentlich erweitert worden. Aus Gründen
-der Konsistenz wurde diese umbenannt.
-\end{Declaration}
-
-\begin{Declaration}{\Option{tudfoot}[\PBoolean]}{%
- Alias für \Option*{cdfoot}[\PBoolean]%
-}
-\printdeclarationlist*%
-%
-Ebenso wurde diese Option umbenannt, um dem Namensschema der restlichen Optionen
-zu entsprechen.
-\end{Declaration}
-
-\begin{Declaration}{\Option{headfoot}[\PSet]}{entfällt}
-\printdeclarationlist*%
-%
-Diese Option war in der \vTUD notwendig, um die parallele Verwendung von
-\Package*{typearea} und \Package*{geometry} zu ermöglichen. Dies wurde komplett
-überarbeitet, an das Paket \Package*{geometry} werden die Einstellungen für die
-\KOMAScript"=Optionen \Option*{headinclude} und \Option*{footinclude} jetzt
-direkt weitergereicht. Damit wird die Option \Option*{headfoot} obsolet.
-\end{Declaration}
-
-\begin{Declaration}{\Option{partclear}[\PBoolean]}{%
- entfällt, siehe \Option*{cleardoublespecialpage}%
-}
-\begin{Declaration}{\Option{chapterclear}[\PBoolean]}{%
- entfällt, siehe \Option*{cleardoublespecialpage}%
-}
-\printdeclarationlist*%
-%
-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}%
-}
-\begin{Declaration}{\Option{abstractdouble}[\PBoolean]}{%
- entfällt, siehe \Option*{abstract}%
-}
-\printdeclarationlist*%
-%
-Beide Optionen wurden in die Option \Option*{abstract} integriert und sind
-deshalb überflüssig.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{logofile}\Parameter{Dateiname}}%
- {Alias für \Macro*{headlogo}%
-}
-\printdeclarationlist*%
-%
-Der Befehl \Macro*{logofile} wurde in \Macro*{headlogo} umbenannt.
-\end{Declaration}
-
-\begin{Declaration}{\Macro{confirmationandrestriction}}{%
- entfällt, siehe \Macro*{declaration}%
-}
-\begin{Declaration}{\Macro{restrictionandconfirmation}}{%
- entfällt, siehe \Macro*{declaration}%
-}
-\begin{Declaration}{\Macro{location}\Parameter{Ort}}{%
- Alias für \Macro*{place}, siehe auch Parameter \hyperref[idx:keys]{place}%
-}
-\printdeclarationlist*%
-%
-Die ersten beiden Befehle entfallen, \Macro*{declaration} kann alternativ dazu
-verwendet werden. In Anlehnung an andere \hologo{LaTeX}-Pakete und "~Klassen
-wurde \Macro*{location} in \Macro*{place} umbenannt.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{titlecoldelim}}{%
- entfällt, siehe \Macro*{titledelimiter}%
-}
-\printdeclarationlist*%
-%
-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}
-
-\begin{Declaration}{\Macro{submissiondate}\Parameter{Datum}}{%
- Alias für \Macro*{date}%
-}
-\begin{Declaration}{\Macro{birthday}\Parameter{Geburtsdatum}}{%
- Alias für \Macro*{dateofbirth}%
-}
-\begin{Declaration}{\Macro{birthplace}\Parameter{Geburtsort}}{%
- Alias für \Macro*{placeofbirth}
-}
-\begin{Declaration}{\Macro{studentid}\Parameter{Matrikelnummer}}{%
- Alias für \Macro*{matriculationnumber}
-}
-\begin{Declaration}{\Macro{enrolmentyear}\Parameter{Immatrikulationsjahr}}{%
- Alias für \Macro*{matriculationyear}%
-}
-\printdeclarationlist*%
-%
-Alle Befehle wurden umbenannt und sind jetzt für die Titelseite im \CD nutzbar.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{moreauthor}\Parameter{Autorenzusatz}}{%
- umbenannt, siehe \Macro*{authormore}%
-}
-\begin{Declaration}{\Macro{dissertation}}{%
- entfällt, siehe \Macro*{thesis} und \Macro*{subject}%
-}
-\begin{Declaration}{\Macro{supervisorII}\Parameter{Name}}{%
- entfällt, siehe \Macro*{supervisor} und \Macro*{and}%
-}
-\printdeclarationlist*%
-%
-Die Funktionalität aller Befehle wird durch andere ersetzt. Sollten diese
-dennoch benötigt werden, kann das Paket \Package*{tudscrcomp} geladen werden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{submissiontext}}{umbenannt, siehe \Term*{datetext}}
-\begin{Declaration}{\Term{birthdaytext}}{%
- umbenannt, siehe \Term*{dateofbirthtext}%
-}
-\begin{Declaration}{\Term{birthplacetext}}{%
- umbenannt, siehe \Term*{placeofbirthtext}%
-}
-\begin{Declaration}{\Term{studentidname}}{%
- umbenannt, siehe \Term*{matriculationnumbername}%
-}
-\begin{Declaration}{\Term{enrolmentname}}{%
- umbenannt, siehe \Term*{matriculationyearname}%
-}
-\begin{Declaration}{\Term{supervisorIIname}}{%
- umbenannt, siehe \Term*{supervisorothername}%
-}
-\begin{Declaration}{\Term{defensetext}}{umbenannt, siehe \Term*{defensedatetext}}
-\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}
-
-\subsubsection{Aufgabenstellung}
-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.
-
-\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}%
-}
-\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}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{startdate}\Parameter{Ausgabedatum}}{%
- Alias für \Macro*{issuedate}%
-}
-\begin{Declaration}{\Macro{enddate}\Parameter{Abgabetermin}}{%
- Alias für \Macro*{duedate}%
-}
-\printdeclarationlist*%
-%
-Die Befehle wurden lediglich umbenannt.
-\end{Declaration}
-\end{Declaration}
-
-\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}%
-}
-\printdeclarationlist*%
-%
-Alle genannten Bezeichner wurden umbenannt.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-
-
-\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}%\endgraf\noindent%
-}
-\chapter{Zusätzliche Pakete im \TUDScript-Bundle}
-\section{Farben im \CD mit \Package*{tudscrcolor}}
-\DeclarePackage{tudscrcolor}
-\index{Farben|!}
-%
-Für das \CD sind mehrere Farben vorgesehen. Die prägnanteste aller Farben ist
-die Hausfarbe \Color*{HKS41}, danach folgen die Auszeichnungsfarben 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 jeweils helleren Tönen
-verwendet werden, wobei eine Abstufung in 10\,\%"~Schritten erfolgen soll. Dafür
-wird das Paket \Package{xcolor} bereits durch die \TUDScript-Klassen geladen,
-mit welchem genau diese Funktion umgesetzt werden kann. Soll beispielsweise die
-Farbe \Color*{HKS44} heller genutzt und ein gewisser Weißanteil beigemischt
-werden, kann dies beispielsweise so wie diese Box
-\colorbox{HKS44!20}{\Macro*{colorbox}\PParameter{HKS44!20}} aussehen.
-
-Für die farbige Gestaltung im \CD (\Option{cd}[color]) ist der Hintergrund der
-Titelseite \Color*{HKS41}, die Schrift auf selbiger in \Color*{HKS41!30} und
-der Kapitelseitenhintergrund in \Color*{HKS41!10} gehalten. Jede der Farben aus
-dem \CD kann sowohl über ihren HKS"=Namen als auch über ein Pseudonym
-angesprochen werden. Diese werden folgend genannt und dargestellt.
-
-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
-}
-
-\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 das \TUDScript-Bundle 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 wird 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
-Farbraum 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}
-
-
-\section{Das Paket \Package*{tudscrsupervisor}}
-\DeclarePackage{tudscrsupervisor}
-Dieses Paket richtet sich an Betreuer wissenschaftlicher Arbeiten an der \TnUD.
-Es stellt Umgebungen und Befehle für das Erstellen von Aufgabenstellungen,
-Gutachten und Aushängen bereit.
-
-\subsection{Aufgabenstellung für eine wissenschaftliche Arbeit}
-\begin{Declaration}{\Environment{task}[\OLParameter{Ãœberschrift}]}{%
- \Environment{tudpage} in \autoref{macros:tudpage}
-}
-\begin{Declaration}{\Key{\Environment{task}}{headline}[\PName{Ãœberschrift}]}
-\printdeclarationlist%
-\index{Aufgabenstellung|!(}%
-Diese Umgebung basiert auf der \Environment{tudpage}"=Umgebung und es werden
-alle optionalen Parameter dieser unterstützt, welche bei der Beschreibung von
-\Environment'{tudpage} erläutert wurden. Für die Aufgabenstellung wird
-normalerweise eine Ãœberschrift gesetzt, welche sich aus \Term{taskname} und
-gegebenenfalls noch aus \Term{tasktext} und \Macro{thesis} zusammensetzt. Mit
-dem Parameter \Key*{\Environment{task}}{headline} kann diese automatisch
-generierte Überschrift überschrieben werden.
-
-Zu Beginn der Aufgabenstellung erscheint eine Tabelle mit den angegebenen
-Informationen zum Autor bzw. 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{branch}) sowie die
-Matrikelnummer (\Macro{matriculationnumber}) und das Immatrikulationsjahr
-(\Macro{matriculationyear}) ausgegeben, wobei nicht angegebene Felder beim Satz
-ignoriert werden. Der eigentliche Inhalt der Umgebung~-- 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:mwe:task} verwiesen.
-\end{Example}
-
-\begin{Declaration}{\Macro{course}\Parameter{Studiengang}}
-\begin{Declaration}{\Macro{branch}\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
-\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} in \autoref{macros:tudpage}
-}
-\begin{Declaration}{\Key{\Environment{evaluation}}{headline}[\PName{Ãœberschrift}]}
-\begin{Declaration}{\Key{\Environment{evaluation}}{grade}[\PName{Note}]}
-\printdeclarationlist%
-\index{Gutachten|!(}%
-Diese Umgebung wird für die Erstellung eines Gutachtens bereitgestellt. Auch
-diese unterstützt alle Parameter, welche der Umgebung \Environment'{tudpage}
-beschrieben wurden. Für ein Gutachten wird gewöhnlich eine Überschrift aus
-\Term{evaluationname} und~-- falls der Typ der Abschlussarbeit angegeben
-wurde~-- \Term{evaluationtext} sowie \Macro{thesis} generiert. Diese kann mit
-dem Parameter \Key*{\Environment{evaluation}}{headline} ersetzt werden. Außerdem
-wird am Ende des Gutachtens 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
-die jeweiligen Bereiche 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:mwe:eval} 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} in \autoref{macros:tudpage}
-}
-\begin{Declaration}{\Key{\Environment{notice}}{headline}[\PName{Ãœberschrift}]}
-\printdeclarationlist%
-\index{Aushang|!(}%
-Für das Anfertigen eines Aushangs kann diese Umgebung verwendet werden. Sie
-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 gesetzt, welche für gewöhnlich dem Inhalt von
-\Term{noticename} entspricht und mit dem optionalen Parameter
-\Key*{\Environment{notice}}{headline} geändert werden kann. Nach der Überschrift
-wird bereits der Inhalt der Umgebung ausgegeben. Wurde mit \Macro{contact} 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 werden alle Parameter der \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:mwe:note} verwiesen.
-\end{Example}
-
-\begin{Declaration}{\Macro{contact}\Parameter{Kontaktperson(en)}}
-\begin{Declaration}{\Macro{office}\Parameter{Dienstsitz}}
-\begin{Declaration}{\Macro{phone}\Parameter{Telefonnummer}}
-\begin{Declaration}{\Macro{email}\Parameter{E-Mail-Adresse}}
-\printdeclarationlist%
-Am Ende eines Aushangs können mit \Macro*{contact} Kontaktinformationen für eine
-oder mehrere Personen angegeben werden. Soll mehr als eine Kontaktperson genannt
-werden, so müssen diese innerhalb von \Macro*{contact} mit dem Befehl
-\Macro{and} getrennt werden. Für jede Person kann innerhalb von \Macro*{contact}
-der Dienstsitz (\Macro*{office}), die dienstliche Telefonnummer (\Macro*{phone})
-sowie die geschäftliche E-Mail"=Adresse (\Macro*{email}) 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 Umgebungen
-weiter 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 generierte Überschrift
-mit dem Parameter \Key{\Environment{task}}{headline} der Umgebung
-\Environment{task} überschrieben werden.
-\TermTable{taskname,tasktext}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{authorname}}
-\begin{Declaration}{\Term{titlename}}
-\begin{Declaration}{\Term{coursename}}
-\begin{Declaration}{\Term{branchname}}
-\printdeclarationlist%
-Diese Bezeichner werden in der Tabelle mit den Autoreninformationen zu Beginn
-der Aufgabenstellung verwendet. Dabei werden \Term*{coursename} und
-\Term*{branchname} nur genutzt, wenn für mindestens einen Autor die Befehle
-\Macro{course} und/oder \Macro{branch} verwendet wurden.
-\TermTable{authorname,titlename,coursename,branchname}
-\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%
-Wird die standardisierte Form der Aufgabenstellung genutzt (\Macro{taskform}),
-so werden die zwei Ãœberschriften mit diesen Bezeichnern gesetzt.
-\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 einer Überschrift wird der Bezeichner \Term*{evaluationtext}
-sowie der mit \Macro{thesis} oder gegebenenfalls mit \Macro{subject} gegebenen
-Typ der Abschlussarbeit verwendet. Falls gewünscht, kann diese generierte
-Ãœberschrift mit dem Parameter \Key{\Environment{evaluation}}{headline} der
-Umgebung \Environment{evaluation} ü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
-gliedernden Ãœberschriften mit den Bezeichnern \Term*{taskname},
-\Term*{contentname} und \Term*{assessmentname} gesetzt.
-\TermTable{contentname,assessmentname}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Term{gradetext}}
-\printdeclarationlist%
-Wird für ein Gutachten mit dem Befehl \Macro{grade}\Parameter{Note} oder mit dem
-Parameter \Key{\Environment{evaluation}}{grade}[\PName{Note}] die Note
-angegeben, so wird diese innerhalb von \Term*{gradetext} verwendet.
-\grade{\PName{Note}}
-\TermTable*{gradetext}{.7\textwidth}
-\end{Declaration}
-
-\begin{Declaration}{\Term{noticename}}
-\begin{Declaration}{\Term{contactname}}
-\printdeclarationlist%
-Die Bezeichnung des Aushangs selbst ist in \Term*{noticename} enthalten. Für die
-Generierung einer Überschrift wird dieser verwendet. Falls gewünscht, kann die
-generierte Ãœberschrift mit dem Parameter \Key{\Environment{notice}}{headline}
-der Umgebung \Environment{notice} überschrieben werden. Der Bezeichner
-\Term*{contactname} wird für die Überschrift der Kontaktdaten verwendet, falls
-\Macro{contact} zum Einsatz kam.
-\TermTable{noticename,contactname}
-\end{Declaration}
-\end{Declaration}
-\index{Bezeichner|!)}
-
-
-\section{Das Paket \Package*{mathswap}}
-\DeclarePackage{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 aber 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. Zur Verwendung des Paketes sei auf das Minimalbeispiel in
-\autoref{sec:mwe:swap} verwiesen. Außerdem wird in \autoref{sec:mathtype} kurz
-auf einen typographisch sauberen Mathematiksatz eingegangen.
-
-\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}
-
-
-\section{Das Paket \Package*{tudscrcomp}}
-\DeclarePackage{tudscrcomp}
-\index{Kompatibilität!\Class*{tudbook}|(}
-Dieses Paket dient zum Umstieg von der alten Klasse \Class{tudbook} auf die
-neuen Klassen aus dem \TUDScript-Bundle. Nach dem Laden dieses Paketes stehen
-Befehle bereit, welche für \Class{tudbook} definiert wurden und das
-entsprechende Verhalten nachahmen. Die Intention ist, alte Dokumente möglichst
-schnell auf die neuen Klassen portieren zu können. Für den Satz neuer Dokumente
-wird jedoch empfohlen, auf den Einsatz dieses Paketes 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{branch} 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 sollte \Macro{supervisor}\PParameter{\PName{Name} \Macro{and} \PName{Name}}
-anstelle des Befehls \Macro*{supervisorII}\Parameter{Name} verwendet werden.
-\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}}{%
- identisch zu \Option{ddcfoot}[true]%
-}
-\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{Kompatibilität!\Class*{tudbook}|)}
-
-
-\section{Das Paket \Package*{twocolfix}}
-\DeclarePackage{twocolfix}
-\index{Zweispaltensatz|?}%
-Der \hologo{LaTeXe}-Kernel enthält einen Fehler, der Kapitelüberschriften im
-zweispaltigen Layout höher setzt, als im einspaltigen. Der Fehler%
-\footnote{\url{http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3126}}
-ist zwar schon länger bekannt, allerdings noch nicht in \Package{ltxfix2e}
-ü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 nicht weiter verfolgt.%
-\footnote{\url{http://www.komascript.de/node/1681}}
-
-
-\section{Zukünftige Arbeiten}
-\subsection*{Das Paket \Package*{tudscrposter}}
-\DeclarePackage{tudscrposter}
-\ToDo[v2.x]{Paket \Package*{tudscrposter} als Ersatz für \Class{tudmathposter}}
-Die Funktionalität der Klasse \Class{tudmathposter} soll in ein eigenständiges
-Paket mit dem Namen \Package*{tudscrposter} o.\,ä. überführt werden.
-
-\subsection*{\Class*{tudscrlttr} auf Basis von \Class*{scrlttr2}}
-\DeclareClass{tudscrlttr}
-\ToDo[v2.x]{Klasse \Class*{tudscrlttr}}
-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.
-
-
-
-%\chapter[Die Briefklasse \Class*{tudscrlttr}]{Die Briefklasse}
-
-
-
-\setchapterpreamble{%
- \begin{abstract}
- \noindent Für die Verwendung des \TUDScript-Bundles ist es nicht notwendig,
- dieses Kapitel zu lesen. Allerdings soll hier insbesondere dem Einsteiger~--
- und auch dem bereits versierten \hologo{LaTeX}-Nutzer~-- der eine oder andere
- Tipp gegeben und meiner Meinung nach empfehlenswerte Pakete kurz vorgestellt
- werden. Über Anregungen, Hinweise, Ratschläge oder Empfehlungen für weitere
- Pakete würde ich mich freuen.
- \end{abstract}
-}
-\chapter{Ergänzungen und Hinweise}
-\index{Kompatibilität!Pakete}
-\section{Durch die neuen Hauptklassen genutzte Pakete}
-\label{sec:packages:needed}
-In diesem Abschnitt werden alle Pakete genannt, die von den neuen Klassen
-zwingend benötigt und geladen werden, um den Anwender das mehrmalige Laden
-dieser Pakete oder mögliche Konflikte mit anderen Paketen zu ersparen.
-%
-\begin{packages}
-\item[scrbase]
- Dieses Paket gehört zum \KOMAScript-Bundle und erlaubt das Definieren von
- Klassenoptionen im Stil von \KOMAScript, welche auch noch nach dem Laden der
- Klasse mit den Befehlen \Macro*{TUDoption} und \Macro*{TUDoptions} geändert
- werden können.
-\item[keyval]
- Es wird von \KOMAScript{} selbst benötigt und geladen und erlaubt das
- Definieren von Klassen"~ und Paketoptionen sowie Parametern nach dem
- Schlüssel"=Wert"=Prinzip.
-\item[kvsetkeys]
- Hiermit wird das Paket \Package*{keyval} verbessert. Unter anderem kann das
- Verhalten für den Fall, dass ein unbekannter Schlüssel übergeben wird,
- festgelegt werden.
-\item[etoolbox]
- Es werden viele Funktionen zum Testen und zur Ablaufkontrolle bereitgestellt
- und das einfache Manipulieren vorhandener Makros ermöglicht.
-\item[graphicx]\index{Grafiken}
- Dies ist das De-facto-Standard-Paket zum Einbinden von Grafiken. Es wird für
- die Einbindung des Logos der \TnUD im Kopf benötigt. Dafür wird der Befehl
- \Macro{includegraphics}\OParameter{Parameter}\Parameter{Dateiname} genutzt.
-\item[xcolor]\index{Farben}
- Damit werden die Farben des \CDs zur Verwendung im Dokument definiert.
- Genaueres ist bei der Beschreibung von \Package{tudscrcolor} in
- \autoref{files:tudscrcolor} zu finden.
-\item[geometry]\index{Satzspiegel}
- Das Paket ist essentiell für die \TUDScript-Klassen. Es wird zum Festlegen
- der Seitenränder respektive des Satzspiegels verwendet. Genaueres ist der
- Beschreibung der Option \Option{geometry} zu entnehmen.
-\item[environ]\index{Befehle!Deklaration}
- Es wird eine verbesserte Deklaration von Umgebungen ermöglicht, bei der auch
- beim Abschluss der Umgebung auf die übergebenen Parameter zugegriffen werden
- kann. Dies wird die Neugestaltung der \Environment{abstract}"=Umgebung
- benötigt.
-\item[textcase]\index{Schriftauszeichnung}
- Es werden die Befehle \Macro{MakeTextUppercase} für die erzwungene
- Großschreibung der Überschriften in \DIN genutzt. Um dies im Ausnahmefall
- zu unterbinden, kann der Befehl \Macro{NoCaseChange} genutzt werden.
-\item[mweights]\index{Schrift!Stärke}
- Es kann die Schriftstärke jeder einzelnen Schriftfamilie individuell
- festgelegt werden.
-\item[trimspaces]
- Entfernt überflüssigen Leerraum zu Beginn und am Ende eines Strings.
-\end{packages}
-%
-Soll eines der hier aufgezählten Pakete mit bestimmten Optionen geladen werden,
-so müssen diese bereits \emph{vor} der Definition der Dokumentklasse an das
-entsprechende Paket werden.
-\begin{Example}
-Das Weiterreichen von Optionen an Pakete muss folgendermaßen erfolgen:
-\begin{code}[escapechar=§]
-\PassOptionsToPackage§\Parameter{Optionenliste}\Parameter{Paket}§
-\documentclass§\OParameter{Klassenoptionen}\PParameter{tudscr\dots}§
-\end{code}
-\end{Example}
-
-
-\section{Durch \TUDScript direkt unterstütze Pakete}
-\begin{packages}
-\item[hyperref]\index{Lesezeichen}
- Mit diesem Paket können in einem PDF-Dokument Lesezeichen, Querverweise und
- Hyperlinks erstellt werden. Wird \Package*{hyperref} geladen, können die
- Option \Option{tudbookmarks} sowie der Befehl \Macro{tudbookmark} genutzt
- werden. Das Paket sollte als letztes im Vorspann eingebunden werden.%
- \footnote{%
- \Package{glossaries} ist eine von wenigen Ausnahmen und muss \textbf{nach}
- \Package*{hyperref} geladen werden.
- }
- Das Paket \Package{bookmark} erweitert die Unterstützung nochmals.
-\item[isodate]\index{Datum|?}
- Dieses Paket formatiert mit \Macro{printdate}\Parameter{Datum} die Ausgabe
- eines Datums automatisch in ein spezifiziertes Format. Wird es geladen, werden
- alle Datumsfelder, welche durch die \TUDScript-Klassen definiert wurden,%
- \footnote{%
- \Macro{date}, \Macro{dateofbirth}, \Macro{defensedate}, \Macro{duedate},
- \Macro{issuedate}
- }
- in diesem Format ausgegeben.
-\item[multicol]\index{Zweispaltensatz|?}
- Hiermit kann jeglicher beliebiger Inhalt in zwei oder mehr Spalten ausgegeben
- werden, wobei~-- im Gegensatz zur \hologo{LaTeX}-Option \Option{twocolumn}~--
- für einen Spaltenausgleich gesorgt wird. Unterstützt wird das Paket innerhalb
- der Umgebungen \Environment{abstract} und \Environment{tudpage}.
-\item[ragged2e]\index{Worttrennung}
- Das Paket verbessert den Flattersatz, indem für diesen die Worttrennung
- aktiviert wird.
-\item[quoting]\index{Zitate}
- \hologo{LaTeX} bietet von Haus aus \emph{zwei} verschiedene Umgebungen für
- Zitate und ähnliches. Beide sind in ihrer Ausprägung starr und ignorieren
- beispielsweise die Einstellungen von \Option{parskip}. Dies wird durch die
- Umgebung \Environment{quoting} verbessert. Wird das Paket geladen, kommt diese
- gegebenenfalls innerhalb der \Environment{abstract}="Umgebung zum Einsatz.
-\item[pagecolor]\index{Farben}
- Mit dem Paket kann die Hintergrundfarbe der Seiten im Dokument geändert
- werden. Nach der Ausgabe einer farbigen Titel"~, Teile"~, oder Kapitelseite
- wird auf diese zurückgeschaltet.
-\end{packages}
-
-
-\section{Empfehlenswerte Pakete}
-\label{sec:packages:recommended}
-In diesem Abschnitt wird eine Vielzahl an Paketen genannt und~-- zumeist kurz~--
-charakterisiert, welche sich bei meiner Arbeit mit \hologo{LaTeX} bewährt haben.
-Für detaillierte Informationen sowie bei Fragen zu den einzelnen Paketen sollte
-die jeweilige Dokumentation zu Rate gezogen werden,%
-\footnote{Konsolenaufruf: \Path{texdoc\,\emph{<Paketname>}}}
-das Lesen der hier gegebenen Kurzbeschreibung ersetzt dies in keinem Fall.
-\subsection{Pakete zur Verwendung in jedem Dokument}
-Die hier vorgestellten Pakete gehören meiner Meinung nach in die Präambel eines
-jeden Dokumentes. Egal, in welcher Sprache das Dokument verfasst wird, sollte
-diese mit dem Paket \Package*{babel} definiert werden~-- auch wenn dies Englisch
-ist. Für deutschsprachige Dokumente ist für eine annehmbare Worttrennung das
-Paket \Package*{hyphsubst} unbedingt zu verwenden.
-\begin{packages}
-\item[fontenc]\index{Zeichensatzkodierung}
- Das Paket erlaubt Festlegung der Zeichensatzkodierung des Ausgabefonts. Als
- Voreinstellung ist die Ausgabe als 7"~bit kodierte Schrift gewählt, was unter
- anderem dazu führt, dass keine echten Umlaute im erzeugten PDF-Dokument
- verwendet werden. Um auf 8"~bit"~Schriften zu schalten, sollte man
- \Macro*{usepackage}\POParameter{T1}\PParameter{fontenc} nutzen.
-\item[selinput]\index{Eingabekodierung}
- Hiermit erfolgt die (automatische) Festlegung der Eingabekodierung. Diese ist
- von der gewählten Einstellung des \hyperref[sec:tat:editor]{Editors} abhängig.
- Zu verwenden ist es wie folgt:
- \begin{code}
- \usepackage{selinput}
- \SelectInputMappings{adieresis={ä},germandbls={ß}}
- \end{code}\vskip-\baselineskip%
- Dies macht den Quelltext portabel. Außerdem kann so beispielsweise ganz
- einfach via Copy~\&~Paste ein \hyperref[fn:mwe]{Minimalbeispiel} bei
- Problemstellungen in einem Forum gepostet werden. Alternativ dazu kann mit dem
- Paket \Package{inputenc} die Eingabekodierung manuell eingestellt werden
- (\Macro*{usepackage}\OParameter{Eingabekodierung})\PParameter{inputenc}).
-\item[microtype]\index{Typographie}
- Dieser Paket kümmert sich um den optischen Randausgleich%
- \footnote{englisch: protrusion, margin kerning}
- und das Nivellieren der Wortzwischenräume%
- \footnote{englisch: font expansion}
- im Dokument. Es funktioniert nicht mit der klassischen \hologo{TeX}-Engine,
- wohl aber mit \hologo{pdfTeX} als auch \hologo{LuaTeX} sowie \hologo{XeTeX}.
-\item[babel]\index{Sprachunterstützung}\index{Bezeichner}
- Mit diesem Paket erfolgt die Einstellung der im Dokument verwendeten
- Sprache(n). Bei mehreren angegebenen Sprachen ist die zuletzt geladene die
- Hauptsprache des Dokumentes. Die gewünschten Sprachen sollten als nicht als
- Paketoption sondern als Klassenoption und gesetzt werden, damit auch andere
- Pakete auf die Spracheinstellungen zugreifen können. Für deutschsprachige
- Dokumente ist die Option \Option*{ngerman} für die neue oder \Option*{german}
- für die alte deutsche Rechtschreibung zu verwenden.
-
- Mit dem Laden von \Package*{babel} und der dazugehörigen Sprachen werden
- sowohl die Trennmuster als auch die sprachabhängigen Bezeichner angepasst.
- Von einer Verwendung der obsoleten Pakete \Package*{german} beziehungsweise
- \Package*{ngerman} anstelle von \Package*{babel} wird abgeraten. Für
- \hologo{LuaLaTeX} und \hologo{XeLaTeX} kann das Paket \Package{polyglossia}
- genutzt werden.
-\item[hyphsubst]\index{Worttrennung|!}
- Die möglichen Trennstellen von Wörtern wird von \hologo{LaTeX} mit Hilfe eines
- Algorithmus berechnet. Dieser ist jedoch in seiner ursprünglichen Form für die
- englische Sprache konzipiert worden. Für deutschsprachige Texte wird die
- Worttrennung~-- insbesondere für zusammengeschriebenen Wörtern~-- mit dem
- Paket \Package*{hyphsubst} entscheidend verbessert. Dafür wird ein um
- Trennstellen ergänztes Wörterbuch aus dem Paket \Package{dehyph-exptl}
- genutzt. \Package*{hyphsubst} muss bereits \emph{vor} den Dokumentklassen
- selbst wie folgt geladen werden:
- \begin{code}[escapechar=§]
- \RequirePackage§\POParameter{ngerman=ngerman-x-latest}\PParameter{hyphsubst}§
- \documentclass§\OParameter{Klassenoptionen}\PParameter{tudscr\dots}§
- \end{code}\vskip-\baselineskip%
- Sollte trotzdem einmal ein bestimmtes Wort falsch getrennt werden, so kann die
- Worttrennung dieses Wortes manuell und global geändert werden. Dies wird mit
- dem Befehl \Macro{hyphenation}\PParameter{Sil-ben-tren-nung} gemacht. Es
- ist zu beachten, dass dies für alle Flexionsformen des Wortes erfolgen sollte.
- Für eine lokale/temporäre Worttrennung kann mit Befehlen aus dem Paket
- \Package{babel} gearbeitet werden. Diese sind:
- %
- \vskip\topsep\noindent
- \begin{tabular}{@{}ll}
- \textbf{Beschreibung} & \textbf{Befehl}\tabularnewline
- ausschließliche Trennstellen & \textbackslash-\tabularnewline
- zusätzliche Trennstellen & "'-\tabularnewline
- Umbruch ohne Trennstrich & "'"'\tabularnewline
- Bindestrich, welcher weitere Trennstellen erlaubt & "'=\tabularnewline
- geschützter Bindestrich ohne Umbruch & "'\textasciitilde\tabularnewline
- \end{tabular}
- \vskip\topsep
-\end{packages}
-
-\subsection{Pakete zur situativen Verwendung}
-\subsubsection{Verzeichnisse aller Art}
-\index{Verzeichnisse|?}
-Neben dem Erstellen des eigentlichen Dokumentes sind für eine wissenschaftliche
-Arbeit meist auch allerhand Verzeichnisse gefordert. Fester Bestandteil ist
-dabei das Literaturverzeichnis, aber auch ein Abkürzungs- und Formelzeichen-
-beziehungsweise Symbolverzeichnis werden häufig gefordert. Gegebenenfalls wird
-auch noch ein Glossar benötigt. Hier werden die passenden Pakete vorgestellt.
-Für das Erstellen eines Quelltextverzeichnisses sei auf \Package'{listings}
-verwiesen.
-\begin{packages}
-\item[biblatex]
- Das Paket gibt es seit geraumer Zeit und es kann als legitimer Nachfolger zu
- \Package*{bibtex} gesehen werden. Ähnlich zu diesem bietet \Package*{biblatex}
- die Möglichkeit, Literaturdatenbanken einzubinden und verschiedene Stile der
- Referenzierung und Darstellung des Literaturverzeichnisses auszuwählen.
- Allerdings ist mit \Package*{biblatex} die Anpassung eines bestimmten Stiles
- wesentlich besser umsetzbar als mit \Package*{bibtex}. Wird zum Sortieren des
- Verzeichnisses außerdem \Application{biber} genutzt, ist die Verwendung
- einer Unicode kodierte Literaturdatenbank problemlos möglich. In Verbindung
- mit \Package*{biblatex} sei die Verwendung von \Package*{csquotes} empfohlen.
-\item[acro]
- Soll lediglich ein Abkürzungsverzeichnis erstellt werden, ist dieses Paket die
- erste Wahl. Es stellt Befehle zur Definition von Abkürzungen sowie zu deren
- Verwendung im Text und zur sortierten Ausgabe eines Verzeichnisses bereit.
- Alternativ dazu kann das Paket \Package{acronym} verwendet werden, wo die
- Sortierung allerdings manuell durch den Anwender erfolgen muss.
-\item[glossaries]
- Dies ist ein sehr mächtiges Paket zum Erstellen eines Glossars sowie
- Abkürzungs- und Symbolverzeichnisses. Die mannigfaltige Anzahl an Optionen ist
- für den Einstieg eventuell etwas abschreckend. Insbesondere wenn jedoch
- Verzeichnisse für Abkürzungen \emph{und} Formelzeichen beziehungsweise Symbole
- benötigt werden, sollte dieses Paket in Erwägung gezogen werden. Alternativ
- kann für ein Symbolverzeichnis auch lediglich eine händisch gesetzte Tabelle
- genutzt werden. Das häufig empfohlene Paket \Package{nomencl} bietet meiner
- Meinung nach demgegenüber keinerlei Vorteile.
-\end{packages}
-
-\subsubsection{Grafiken und Abbildungen}
-\index{Grafiken|?}
-Grafiken für wissenschaftliche Arbeiten sollten als Vektorgrafiken erstellt
-werden, um Skalierbarkeit und hohe Druckqualität zu gewährleisten. Bestenfalls
-folgen diese auch dem Stil der dazugehörigen Arbeit.%
-\footnote{%
- Aus anderen Arbeiten übernommene Grafiken sollten meiner Meinung nach für
- qualitativ hochwertige Dokumente nicht direkt kopiert sondern nach der Vorlage
- im entsprechenden Format neu erstellt und mit der Referenz auf die Quelle ins
- Dokument eingebunden werden.
-}
-Für das Erstellen eigener Vektorgrafiken in \hologo{LaTeX}, die unter anderem
-die \hologo{LaTeX}"=Schriften und das Layout des Hauptdokumentes nutzen, gibt
-es zwei mögliche Wege. Entweder, man \enquote{programmiert} die Grafiken,
-ähnlich wie auch das Dokument selber oder man nutzt Zeichenprogramme, die
-wiederum die Ausgabe oder das Weiterreichen von Text an \hologo{LaTeX}
-unterstützen. Für das Programmieren von Grafiken sollen hier die wichtigsten
-Pakete vorgestellt werden. Wie diese zu verwenden sind, ist den dazugehörigen
-Paketdokumentationen zu entnehmen.
-\begin{packages}
-\item[tikz]
- Dies ist ein sehr mächtiges Paket für das Programmieren von Vektorgrafiken und
- höchstwahrscheinlich die erste Wahl bei der Verwendung von \hologo{pdfLaTeX}.
-\item[pstricks]
- Das Paket \Package*{pstricks} stellt die zweite Variante zum Programmieren von
- Grafiken dar. Mit diesem Paket hat man \emph{noch} mehr Möglichkeiten bei der
- Erstellung eigener Grafiken, da man mit \Package*{pstricks} auf PostScript
- zugreifen kann und einige der bereitgestellten Befehle davon rege Gebrauch
- machen. Der daraus resultierende Nachteil ist, dass mit \Package*{pstricks}
- die direkte Verwendung von \hologo{pdfLaTeX} nicht möglich ist.
-
- Die Grafiken aus den \Environment{pspicture}"=Umgebungen müssen deshalb erst
- über den Pfad \Path{latex \textrightarrow{} dvips \textrightarrow{} ps2pdf}
- in PDF"~Dateien gewandelt werden. Diese lassen sich von \hologo{pdfLaTeX}
- anschließend als Abbildungen einbinden. Um dieses Vorgehen zu ermöglichen,
- können folgende Pakete genutzt werden:
- \begin{packages}
- \item[pst-pdf]
- Dieses Paket stellt die prinzipiellen Methoden für den Export bereit. Die
- einzelnen Kompilierungsschritte müssen manuell durchgeführt werden.
- \item[auto-pst-pdf]
- Das Paket automatisiert die Erzeugung der \Package*{pstricks}"=Grafiken.
- Dafür muss \hologo{pdfLaTeX} mit der Option \Path{-\/-shell-escape}
- aufgerufen werden.
- \item[pdftricks2]
- Ein weiteres Paket mit der gleichen Intention wie \Package*{auto-pst-pdf},
- allerdings anders implementiert. Auch hier ist für \hologo{pdfLaTeX} die
- Option \Path{-\/-shell-escape} notwendig.
- \end{packages}
-\item[standalone]
- Sollte \Package*{tikz} und/oder \Package*{pstricks} eingesetzt werden, kann
- das Paket \Package*{standalone} genutzt werden, um die Grafiken einerseits als
- eigenständiges Dokument übersetzen zu können und andererseits diese Grafiken
- mit dem Hauptdokument zu kompilieren. Damit muss beim Erstellen oder Ändern
- einer Grafik nicht immer das vollständige Hauptdokument mit kompiliert werden.
-\end{packages}
-%
-Für die Varianten des Zeichnens einer Grafik mit einem Bildbearbeitungsprogramm,
-welches die Weiterverarbeitung durch \hologo{LaTeX} erlaubt, möchte ich auf die
-freien Programme \Application{LaTeXDraw} und \Application{Inkscape} verweisen.
-Insbesondere das zuletzt genannte Programm ist sehr empfehlenswert. Für die
-erstellten Grafiken kann man den Export für die Einbindung in \hologo{LaTeX}
-manuell durchführen. In \Package{svg-inkscape}%
-\footnote{\url{http://www.ctan.org/pkg/svg-inkscape}}
-ist beschrieben, wie sich dies automatisieren lässt. In \autoref{sec:tat:svg}
-wird eine daraus abgeleitete und verbesserte Variante vorgestellt.
-
-\subsubsection{Gleitobjekte}
-\index{Gleitobjekte|?}
-\index{Tabellen}\index{Grafiken}
-Es werden Pakete zur Beeinflussung von Aussehen, Beschriftung und Positionierung
-von Gleitobjekten vorgestellt. Unter \autoref{sec:tat:floats} sind außerdem
-Hinweise zur manuellen Manipulation der Gleitobjektplatzierung zu finden.
-\begin{packages}
-\item[caption]\index{Gleitobjekte!Beschriftung}
- Die \KOMAScript-Klassen bietet bereits einige Möglichkeiten zum Setzen der
- Beschriftungen für Gleitobjekte. Dieses Paket ist daher meist nur in gewissen
- Ausnahmefällen für spezielle Anweisungen notwendig, allerdings auch bei der
- Verwendung unbedenklich.
-\item[subcaption]\index{Gleitobjekte!Beschriftung}
- Diese Paket kann zum einfachen Setzen von Unterabbildungen oder -tabellen mit
- den entsprechenden Beschriftungen genutzt werden. Das dazu alternative Paket
- \Package{subfig} sollte vermieden werden, da es nicht mehr gepflegt wird und
- es mit diesem im Zusammenspiel mit anderen Paketen des Öfteren zu Problemen
- kommt. Sollte der Funktionsumfang von \Package*{subcaption} nicht ausreichen,
- kann anstelle dessen das Paket \Package*{floatrow} verwendet werden, welches
- ähnliche Funktionalitäten wie \Package{subfig} bereitstellt.
-\item[floatrow]\index{Gleitobjekte!Beschriftung}
- Mit diesem Paket können global wirksame Einstellungen und Formatierungen für
- \emph{alle} Gleitobjekte eines Dokumentes vorgenommen werden. So kann unter
- anderem die verwendete Schrift (\Macro*{floatsetup}\PParameter{font=\dots})
- innerhalb der Umgebungen \Environment*{float} und \Environment*{table}
- eingestellt werden. Das typographisch richtige Setzen der Beschriftungen von
- Abbildungen als Unterschriften
- (\Macro*{floatsetup}\POParameter{figore}\PParameter{capposition=bottom})
- sowie Tabellen als Ãœberschriften
- (\Macro*{floatsetup}\POParameter{table}\PParameter{capposition=top})
- kann automatisch erzwungen werden~-- unabhängig von der Position des
- Beschriftungsbefehls \Macro{caption} innerhalb der Gleitobjektumgebung.
-
- Wird das Verhalten so wie empfohlen mit dem \Package*{floatrow}-Paket
- eingestellt, sollte außerdem die \KOMAScript-Option
- \Option{captions}[tableheading] genutzt werden.
-\item[placeins]\index{Gleitobjekte!Platzierung}
- Mit diesem Paket kann die Ausgabe von Gleitobjekten vor Kapiteln und wahlweise
- Unterkapiteln erzwungen werden.
-\item[flafter]\index{Gleitobjekte!Platzierung}
- Dieses Paket erlaubt die frühestmögliche Platzierung von Gleitobjekten im
- ausgegeben Dokument erst an der Stelle ihres Auftretens im Quelltext. Sie
- werden dementsprechend nie vor ihrer Definition am Anfang der Seite erscheinen.
-\end{packages}
-
-\subsubsection{Listen und Tabellen}
-\index{Listen|?}\index{Tabellen|?}
-Für den Tabellensatz in \hologo{LaTeX} werden von Haus aus die Umgebungen
-\Environment*{tabbing} und \Environment*{tabular} beziehungsweise
-\Environment*{tabular*} bereitgestellt, welche in ihrer Funktionalität meist für
-einen qualitativ hochwertigen Tabellensatz nicht ausreichen. Es werden deshalb
-Pakete vorgestellt, die zusätzlich verwendet werden können. Ebenfalls können die
-Umgebungen für Auflistungen in \hologo{LaTeX} verbessert werden.
-\begin{packages}
-\item[enumitem]
- Das Paket \Package*{enumitem} erweitert die rudimentären Funktionalitäten der
- \hologo{LaTeX}"=Standardlisten \Environment{itemize}, \Environment{enumerate}
- sowie \Environment{description} und ermöglicht die individuelle Anpassung
- dieser durch die Bereitstellung vieler optionale Parameter nach dem
- Schlüssel"=Wert"=Prinzip.
-
- Eine von mir sehr häufig genutzte Funktion ist beispielsweise die Entfernung
- des zusätzlichen Abstand zwischen den einzelnen Einträgen einer Liste mit
- \Macro*{setlist}\PParameter{noitemsep}.
-\item[array]
- Dieses Paket ermöglicht die erweiterte Definition von Tabellenspalten sowie
- das Erstellen neuer Spaltentypen mit \Macro*{newcolumntype}. Außerdem kann mit
- \Macro*{extrarowheight} die Höhe der Zeilen einer Tabelle angepasst werden.
-\item[multirow]
- Es wird der Befehl \Macro*{multirow} definiert, der~-- ähnlich zum Makro
- \Macro*{multicolumn}~-- das Zusammenfassen von mehreren Zeilen in einer Spalte
- ermöglicht.
-\item[booktabs]
- Für einen guten Tabellensatz mit \hologo{LaTeX} gibt es bereits zahlreiche
- Empfehlungen im Internet zu finden.%
- \footnote{\url{http://userpage.fu-berlin.de/latex/Materialien/tabsatz.pdf}}
- Zwei Regeln sollten dabei definitiv beachtet werden:
- %
- \begin{enumerate}[itemindent=0pt,labelwidth=*,labelsep=1em,label=\Roman*.]
- \makeatletter
- \item@packages keine vertikalen Linien
- \item@packages keine doppelten Linien
- \makeatother
- \end{enumerate}
- %
- Das Paket \Package*{booktabs} ist für den Satz von hochwertigen Tabellen~--
- zusammen mit der deutschsprachigen Dokumentation \Package*{booktabs-de}~--
- eine große Hilfe und stellt neue Befehle für horizontale Linien bereit.
-\item[widetable]
- Mit der Standard"=\hologo{LaTeX}"=Umgebung \Environment*{tabular*} kann eine
- Tabelle mit einer definierten Breite gesetzt werden. Dieses Paket stellt die
- Umgebung \Environment*{widetable} zur Verfügung, die als Alternative genutzt
- werden kann und eine symmetrische Tabelle erzeugt.
-\item[tabularx]
- Auch mit diesem Paket kann die Breite eine Tabelle spezifiziert werden. Dafür
- wird der neue Spaltentyp \PValue{X} definiert, welcher als Argument der
- \Environment*{tabularx}"=Umgebung beliebig häufig angegeben werden kann
- (\Macro*{begin}\PParameter{tabularx}\Parameter{Breite}\Parameter{Spalten}).
- \PValue{X}"~Spalten entsprechen denen vom Typ~\PValue{p}\OParameter{Breite}
- (äquivalent zu \Macro*{parbox}\Parameter{Breite}), die Breite wird allerdings
- aus der gegebenen Tabellenbreite und dem benötigten Platz der Standardspalten
- automatisch berechnet.
-\item[longtable]
- Sollen mehrseitige Tabellen mit Seitenumbruch erstellt werden, ist dieses
- Paket das Mittel der ersten Wahl. Für die Kombination mehrseitiger Tabellen mit
- einer \Environment*{tabularx}"=Umgebung können die Pakete \Package{ltablex}
- oder besser noch \Package*{ltxtable} verwendet werden.
-\item[ltxtable]
- Wie bereits erwähnt sollte dieses Paket für mehrseitige Tabellen, die mit der
- Umgebung \Environment*{tabularx} erstellt wurden, verwendet werden. Alternativ
- dazu kann auch \Package*{tabu} verwendet werden.
-\item[tabu]
- Dies ist ein relativ neues Paket, welches versucht, viele der zuvor genannten
- Funktionalitäten zu implementieren und weitere bereitzustellen. Dafür werden
- die Umgebungen \Environment*{tabu} und \Environment*{longtabu} definiert. Es
- kann als Alternative für \Package*{tabularx} verwendet werden und insbesondere
- als Ersatz für das Paket \Package*{ltxtable} empfehlenswert.
-\item[tabularborder]
- \hologo{LaTeX} setzt bei Tabellen zwischen Spalten automatisch einen kleinen
- horizontalen Abstand (\Length{tabcolsep}), besser gesagt jeweils vor und nach
- einer Spalte. Dies geschieht auch \emph{vor} der ersten und \emph{nach} der
- letzten Spalte. Dieser zusätzliche Platz an den äußeren Rändern kann störend
- wirken, insbesondere wenn die Tabelle über die komplette Textbreite gesetzt
- wird. Mit dem Paket \Package*{tabularborder} kann dieser Platz automatisch
- entfernt werden.
-
- Dies funktioniert allerdings nur mit der \Environment*{tabular}"=Umgebung. Die
- Tabellen-Umgebungen aus \Package*{tabu} und \Package*{tabularx} werden nicht
- unterstützt. Bei diesen muss der Abstand vor der ersten und nach der letzten
- Spalte weiterhin manuell mit \PValue{@}\PParameter{} entfernt werden. Ein
- kurzes Beispiel dazu ist in \autoref{sec:tat:table} zu finden.
-\end{packages}
-
-
-\subsubsection{Mathematiksatz}
-\index{Mathematiksatz}
-Dies sind Pakete, die Umgebungen und Befehle für den Mathematiksatz sowie das
-Setzen von Einheiten und Zahlen im Allgemeinen anbieten. Außerdem sei auf
-\autoref{sec:mathtype} verwiesen.
-\begin{packages}
- \item[mathtools]
- Dieses Paket stellt für das De-facto-Standard-Paket \Package{amsmath} für
- Mathematikumgebungen Bugfixes zur Verfügung und erweitert dieses.
- \item[sansmath]
- Sollten die normalen \hologo{LaTeX}-Schriften Computer~Modern verwendet
- werden, kann man dieses Paket zum serifenlosen Setzen mathematischer
- Ausdrücke nutzen. Für die \TUDScript-Hauptklassen sei hierzu auf die Option
- \Option{sansmath} verwiesen.
- \item[sfmath]
- Diese Paket verfolgt ein ähnliches Ziel, kann jedoch im Gegensatz zu
- \Package*{sansmath} nicht nur für Computer~Modern sondern mit der
- entsprechenden Option auch für Latin~Modern, Helvetica und
- Computer~Modern~Bright verwendet werden.
- \item[mathastext]
- Mit dem Paket wird das Ziel verfolgt, aus der genutzten Schrift für den
- Fließtext alle notwendigen Zeichen für den Mathematiksatz zu extrahieren.
- \item[bm]
- Das Paket bietet mit \Macro*{bm} eine Alternative zu \Macro*{boldsymbol} im
- Mathematiksatz.\footnote{\url{http://tex.stackexchange.com/questions/3238}}
-\end{packages}
-Die korrekte Formatierung von Zahlen ist immer wieder ein Problem bei der
-Verwendung von \hologo{LaTeX}. Insbesondere, wenn in einem deutschsprachigen
-Dokument Daten im typischen englischsprachigen Format verwendet werden, kommt es
-zu Problem. Dafür wird im \KOMAScript{}-Bundle das Paket \Package{mathswap}
-bereitgestellt. Dennoch gibt es zu diesem auch Alternativen.
-\begin{packages}\index{Trennzeichen}
- \item[icomma]
- Wird im Mathematikmodus nach dem Komma ein Leerzeichen gesetzt, wird dies
- bei der Ausgabe beachtet. Der Verfasser muss sich demzufolge jederzeit
- selbst um die typographisch korrekte Ausgabe kümmern.
- \item[ziffer]
- Für deutschsprachige Dokumente wird das Komma als Dezimaltrennzeichen
- zwischen zwei Ziffern definiert. Folgt dem Komma keine Ziffer, wird
- jederzeit der obligatorische Freiraum gesetzt, was meiner Meinung nach
- besser als das Verhalten von \Package*{icomma} ist.
- \item[ionumbers]
- Dieses Paket ist mir tatsächlich erst bei der Arbeit an \Package*{mathswap}
- bekannt geworden. Es bietet mehr Funktionalitäten und kann als Alternative
- dazu betrachtet werden.
-\end{packages}
-Für das typographisch korrekte Setzen von Einheiten~-- ein halbes Leerzeichen
-zwischen Zahl und \emph{aufrecht} gesetzter Einheit~-- gibt es zwei gut nutzbare
-Pakete.
-\begin{packages}\index{Einheiten}
-\item[units]
- Dies ist ein einfaches und sehr zweckdienliches Paket zum Setzen von Einheiten
- und für die meisten Anforderungen völlig ausreichend.
-\item[siunitx]
- Dieses Paket ist in seinem Umfang im Vergleich deutlich erweitert. Mir hat
- sich persönlich noch nicht erschlossen, was genau die daraus resultierenden
- Vorteile sind. Damit das Paket in deutschsprachigen Dokumenten alle Ziffern
- richtig setzt, muss zumindest die Lokalisierung angegeben werden. Mehr dazu in
- \autoref{sec:tat:siunitx}.
-\end{packages}
-
-
-\subsubsection{Typographie und Layout}
-\index{Typographie}
-\begin{packages}
-\item[setspace]\index{Zeilenabstand}
- Die Vergrößerung des Zeilenabstandes wird:
- \begin{enumerate}[itemindent=0pt,labelwidth=*,labelsep=1em,label=\Roman*.]
- \makeatletter
- \item@packages viel zu häufig und völlig unnötig gefordert sowie
- \item@packages dann auch noch zu groß gewählt.
- \makeatother
- \end{enumerate}
- Die Forderung nach Erhöhung des Zeilenabstandes~-- in der Typographie als
- Durchschuss bezeichnet~-- kommt noch aus den Zeiten der Textverarbeitung mit
- der Schreibmaschine. Ein einzeiliger Zeilenabstand bedeutete hier, dass die
- Unterlängen der oberen Zeile genau auf der Höhe der Oberlängen der folgenden
- Zeile lagen. Ein anderthalbzeiliger Zeilenabstand erzielte hier also einen
- akzeptablen Durchschuss. Eine Erhöhung des Durchschusses bei der Verwendung
- von \hologo{LaTeX} ist eigentlich nicht notwendig. Sinnvoll ist dies nur, wenn
- im Fließtext serifenlose Schriften zum Einsatz kommen, um die damit verbundene
- schlechte Lesbarkeit etwas zu verbessern.
-
- Ist die Erhöhung des Durchschusses wirklich notwendig, sollte das Paket
- \Package*{setspace} verwendet werden. Dieses stellt den Befehl
- \Macro*{setstretch}\Parameter{Faktor} zur Verfügung, mit dem der Durchschuss
- beziehungsweise Zeilenabstand angepasst werden kann. Der Wert des Faktors
- ist standardmäßig auf~1 gestellt und sollte maximal bis~1.25 vergrößert
- werden. Der Befehl \Macro*{onehalfspacing} aus diesem Paket setzt diesen Wert
- auf eben genau~1.25. Allerdings ist hier anzumerken, dass die Vergrößerung des
- Zeilenabstandes~-- so wie ich es mir angelesen habe~-- aus der Sicht eines
- Typographen keine Spielerei ist sondern vielmehr allein der Lesbarkeit des
- Textes dient und möglichst gering ausfallen sollte.
-
- Ziel ist es, beim Lesen nach dem Beenden der aktuellen Zeile das Auffinden der
- neuen Zeile zu vereinfachen. Bei Serifen ist dies durch die Betonung der
- Grundlinie sehr gut möglich. Bei serifenlosen Schriften~-- wie der hier
- verwendeten \Univers~-- ist dies schwieriger und ein erweiterter Abstand der
- Zeilen kann dabei durchaus hilfreich sein, jedoch sollte nicht nach dem Motto
- \enquote{viel hilft viel} verfahren werden. Bei diesem Dokument wurde als
- Faktor für den Zeilenabstand \Macro*{setstretch}\PParameter{1.1} gewählt. Nach
- einer Einstellung des Zeilenabstandes sollte der Satzspiegel unbedingt mit
- \Macro{recalctypearea} neu berechnet werden. Siehe dazu auch
- \autoref{sec:tat:problemA} und \ref{sec:tat:problemB}.
-\item[csquotes]\index{Zitate}
- Das Paket stellt unter anderem den Befehl \Macro{enquote}\Parameter{Zitat}
- zur Verfügung, welcher Anführungszeichen in Abhängigkeit der gewählten
- Sprache setzt. Außerdem werden weitere Kommandos und Optionen für die
- spezifischen Anforderungen des Zitierens bei wissenschaftlichen Arbeiten
- angeboten. Außerdem wird es durch \Package{biblatex} unterstützt und sollte
- zumindest bei dessen Verwendung geladen werden.
-\item[xspace]\index{Befehle!Deklaration}
- Mit \Package*{xspace} kann bei der Definition eigener Makros der Befehl
- \Macro*{xspace} genutzt werden. Dieser setzt ein gegebenenfalls notwendiges
- Leerzeichen automatisch. In \autoref{sec:tat:xspace} ist die Definition eines
- solchen Befehls exemplarisch ausgeführt.
-\item[xpunctuate]\index{Befehle!Deklaration}
- Diese Paket erweitert die Funktionalität von \Package*{xspace} nochmals.
-\item[ellipsis]\index{Befehle!Deklaration}
- In \hologo{LaTeX} folgten den Befehlen für Auslassungspunkte (\Macro*{dots}
- und \Macro*{textellipsis}) \emph{immer} ein Leerzeichen. Dies kann unter
- Umständen unerwünscht sein. Mit dem Paket \Package*{ellipsis} wird das
- folgende Leerzeichen~-- im Gegensatz zum Standardverhalten~-- nur gesetzt,
- wenn ein Satzzeichen und kein Buchstabe folgt.
-\makeatletter\item@packages[\Application{DeLig}]\makeatother
- \index{Typographie}\index{Ligaturen}
- Hierbei handelt es sich um ein Java-Script, welches anhand eines Wörterbuches
- versucht, falsche Ligaturen innerhalb eines Dokumentes automatisiert zu
- entfernen. Wird \Univers verwendet ist dies jedoch nicht notwendig. Diese
- liefert keinerlei Ligaturen, die insbesondere in deutschen Texten für einen
- guten Satz manuell aufgelöst werden müssten.%
- \footnote{%
- Das sind ff, fi, fl, ffi, und ffl bei den \hologo{LaTeX}"=Standardschriften.
- }
-\item[selnolig]\index{Typographie}\index{Ligaturen}
- Kommt \hologo{LuaLaTeX} zum Einsatz kann alternativ zu \Application*{DeLig}
- auch \Package*{selnolig} verwendet werden, um falsche Ligaturen zu vermeiden.
-\item[balance]\index{Zweispaltensatz}
- Dieses Paket stellt eine Methode zur Verfügung, um im Zweispaltensatz auf der
- letzten Seite eines Dokumentes die Höhe der Spalten auszugleichen. Alternativ
- dazu kann auch \Package{multicol} verwendet werden.
-\end{packages}
-
-\subsubsection{Schriften, Sonderzeichen und Rechtschreibung}
-\begin{packages}
-\item[lmodern]\index{Schriftart}
- Soll mit den klassischen \hologo{LaTeX}"=Standardschriften anstelle der
- Schriften des \CDs gearbeitet werden, empfiehlt sich die Verwendung des
- Paketes \Package*{lmodern}. Dieses verbessert unter anderem die Darstellung
- der Computer~Modern am Bildschirm. Hierfür muss die Verwendung der \Univers
- mit der Option \Option{cdfont}[false] deaktiviert werden.
-\item[cfr-lm]\index{Schriftart}
- Dieses experimentelle Paket liefert weitere Schriftschnitte für das Paket
- \Package{lmodern}.
-\item[libertine]\index{Schriftart}
- Das Paket stellt die Schriften Linux~Libertine und Linux~Biolinum für die
- Verwendung mit \hologo{LaTeX} zur Verfügung.
- \begin{packages}
- \item[libgreek]
- Es werden griechische Buchstaben für Linux~Libertine bereitgestellt.
- \item[newtxmath]
- Das Paket aus dem \Package*{newtx}-Bundle erlaubt die Verwendung der
- Linux~Libertine im Mathematikmodus. Dafüru muss es mit
- \Macro*{usepackage}\POParameter{libertine}\PParameter{newtxmath} geladen
- werden.
- \end{packages}
-\item[relsize]\index{Schrift!Größe}
- Mit diesem Paket wird es möglich, die Größe eines Textes relativ zur aktuell
- gewählten Schriftgröße zu setzen.
-\item[textcomp]\index{Sonderzeichen}
- Es werden verschiedene zusätzliche Symbole wie beispielsweise das Promille-
- oder Eurozeichen sowie Pfeile im Text zur Verfügung gestellt.
-\item[spelling]
- Wird \hologo{LuaLaTeX} als Prozessor verwendet, können mit diesem Paket
- mögliche Rechtschreibfehler im ausgegebenen PDF"~Dokument hervorgehoben werden.
-\item[lua-check-hyphen]
- Mit diesem Paket lassen sich bei der Verwendung \hologo{LuaLaTeX} Trennstellen
- am Zeilenende zur Prüfung markieren.
-\end{packages}
-
-\subsubsection{Die kleinen und großen Helferlein\dots}
-Hier taucht alles auf, was sich nicht eignete, in die vorherigen Kategorien
-eingeordnet zu werden.
-\begin{packages}
-\item[calc]\index{Berechnungen}
- Normalerweise können Berechnungen nur mit Low-Level-\hologo{TeX}-Primitiven im
- Dokument durchgeführt werden. Diese Paket stellt für Rechenoperationen eine
- einfachere Syntax bereit. Des Weiteren werden Befehle zur Berechnung der Höhe
- und Breite bestimmter Textauszüge definiert.
-\item[bookmark]
- Dieses Paket verbessert und erweitert die von \Package{hyperref} angebotenen
- Möglichkeiten zur Erstellung von Lesezeichen~-- auch Outline"=Einträge~-- im
- PDF-Dokument.
-\item[varioref]
- Mit diesem Paket lassen sich sehr gute Verweise auf Seiten erzeugen.
- Insbesondere, wenn der Verweis auf die aktuelle, die vorhergehende oder
- nachfolgende sowie im zweiseitigen Satz auf die gegenüberliegende Seite
- erfolgt, werden passende Textbausteine für diesen verwendet.
-\item[listings]\index{Quelltexte einbinden}
- Dieses Paket eignet sich hervorragend zur Quelltextdokumentation in
- \hologo{LaTeX}. Es bietet die Möglichkeit, externe Quelldateien einzulesen und
- darzustellen. Auch eine Syntaxhervorhebung in Abhängigkeit der verwendeten
- Programmiersprache ist für den Quelltext darstellbar. Zusätzlich lässt sich
- ein Verzeichnis mit allen eingebundenen und im Dokument direkt angegebenen
- Quelltextauszügen kann erstellt werden.
-\item[chngcntr]\index{Zählermanipulation}
- Das Paket erlaubt die Manipulation aller möglichen, bereits definierten
- \hologo{LaTeX}-Zähler. Es können Zähler so umdefiniert werden, dass sie bei
- der Änderung eines anderen Zählers automatisch zurückgesetzt werden oder eben
- nicht. Ein kleines Beispiel dazu ist in \autoref{sec:tat:counter} zu finden.
-\item[coseoul]
- Mit diesem Paket kann man die Struktur der Gliederung relativ angeben. Es wird
- keine absolute Gliederungsebene (\Macro*{chapter}, \Macro*{section}) angegeben
- sondern die Relation zwischen vorheriger und aktueller Ebene
- (\Macro*{levelup}, \Macro*{levelstay}, \Macro*{leveldown}).
-\item[dprogress]\index{Debugging}
- Das Paket schreibt die Gliederung des Dokumentes in die Logdatei. Dies kann
- im Fehlerfall beim Auffinden des Problems im Dokument helfen. Allerdings
- werden dafür die Gliederungsebenen so umdefiniert, dass diese keine optionalen
- Argumente mehr unterstützen,was jedoch für die \TUDScript-Klassen von
- essentieller Bedeutung ist. Zu Debugging-Zwecken kann es aber trotzdem
- sporadisch eingesetzt werden.
-\item[xparse]\index{Befehle!Deklaration}
- Diese Paket bietet für die Deklaration eigener Befehlen und Umgebungen einen
- alternativen Ansatz zu \Macro*{newcommand} und \Macro*{newenvironment} sowie
- deren Derivaten. Mit \Package*{xparse} wird es möglich, (fast) beliebig viele
- optionale Argumente an willkürlichen Stellen innerhalb des Befehlskonstruktes
- zu definieren. Auch die Verwendung anderer Zeichen als eckige Klammern für die
- Spezifizierung eines optionalen Argumentes ist möglich.
-\item[filemod]
- Wird entweder \hologo{pdfLaTeX} oder \hologo{LuaLaTeX} als Prozessor
- eingesetzt, können mit diesem Paket das Änderungsdatum zweier Dateien
- miteinander verglichen und in Abhängigkeit davon definierbare Aktionen
- ausgeführt werden.
-\item[marginnote]
- Randnotizen, welche mit \Macro*{marginpar} erzeugt werden, sind spezielle
- Gleitobjekte in \hologo{LaTeX}. Dies kann dazu führen, dass eine Notiz am
- Blattrand nicht direkt da gesetzt wird, wo diese intendiert war. Dieses Paket
- stellt den Befehl \Macro*{marginnote} für nicht"~gleitende Randnotizen zur
- Verfügung. Alternativ dazu kann man auch \Package*{mparhack} verwenden.
-\item[todonotes]
- Mit \Package*{todonotes} können noch offene Aufgaben in unterschiedlicher
- Formatierung am Blattrand ausgegeben werden. Es lässt sich daraus auch eine
- Liste aller offenen Punkte erzeugen.
-\item[etex]
- Das Paket kann genutzt werden, falls die standardmäßig maximale Anzahl der
- \hologo{LaTeX}-Register für Längen, Zähler etc. überschritten wurde.
-\end{packages}
-
-\subsubsection{Bugfixes}
-\begin{packages}
-\item[scrhack]
- Das Paket behebt Kompatibilitätsprobleme der \KOMAScript-Klassen mit den
- Paketen \Package{hyperref}, \Package{float}, \Package{floatrow} und
- \Package{listings}. Es ist durchaus empfehlenswert, jedoch sollte man
- unbedingt die Dokumentation beachten.
-\item[fixltx2e]
- Dieses Paket enthält kleinere Bugfixes für \hologo{LaTeXe}. Da diese
- Änderungen zu Inkompatibilitäten mit früheren Versionen führen würde, wurden
- diese nicht direkt in den \hologo{LaTeXe}-Kernel eingepflegt.
-\item[mparhack]
- Zur Behebung falsch gesetzter Randnotizen wird ein Bugfix für
- \Macro*{marginpar} bereitgestellt. Alternativ dazu kann man auch
- \Package*{marginnote} verwenden.
-\end{packages}
-
-
-\section{Praktische Tipps \& Tricks}\label{sec:tat}
-\subsection{Leer- und Satzzeichen am Ende benutzerdefinierter Befehle}%
-\label{sec:tat:xspace}
-\index{Typographie}
-Normalerweise \enquote{schluckt} \hologo{LaTeX} die Leerzeichen nach einem Makro
-ohne Argumente. Dies ist jedoch nicht immer~-- eigentlich in den seltensten
-Fällen~-- erwünscht. Für dieses Handbuch ist beispielsweise der Befehl
-\Macro*{TUD} definiert worden, um \enquote{\TUD{}} nicht ständig ausschreiben zu
-müssen. Um sich bei der Verwendung des Befehl innerhalb eines Satzes sich für
-den Erhalt eines folgenden Leerzeichens das Setzen der geschweiften Klammer nach
-dem Befehl zu sparen (\Macro*{TUD}\PParameter{}), kann \Macro*{xspace} aus dem
-Paket \Package{xspace} genutzt werden. Damit wird ein folgendes Leerzeichen
-erhalten. Der Befehl \Macro*{TUD} ist wie folgt definiert:
-\begin{code}
-\newcommand*\TUD{Technische Universit\"at Dresden\xspace}
-\end{code}
-Das Paket \Package{xpunctuate} erweitert die Funktionalität nochmals. Damit
-können auch Abkürzungen so definiert werden, dass ein versehentlicher Punkt
-ignoriert wird:
-\begin{code}
-\newcommand*\zB{z.\,B\xperiod}
-\end{code}
-
-\subsection{Platzierung von Gleitobjekten}\label{sec:tat:floats}
-\index{Gleitobjekte|?}
-Die standardmäßige Platzierung von Gleitobjekten wird durch die im Folgenden
-aufgezählten Befehle beeinflusst. Diese können mit
-\Macro*{renewcommand*}\Parameter{Befehl}\Parameter{Wert} geändert werden.
-%
-\begin{Declaration}{\Macro{floatpagefraction}}[0\floatpagefraction]
-\begin{Declaration}{\Macro{dblfloatpagefraction}}[0\dblfloatpagefraction]
-\printdeclarationlist*
-%
-Der Wert gibt die relative Größe eines Gleitobjektes bezogen auf die Texthöhe
-(\Macro*{textheight}) an, die mindestens erreicht sein muss, damit für dieses
-gegebenenfalls vor dem Beginn eines neuen Kapitels eine separate Seite erzeugt
-wird. Dabei wird einspaltiges (\Macro*{floatpagefraction}) und zweispaltiges
-(\Macro*{dblfloatpagefraction}) Layout unterschieden. Der Wert für beide Befehle
-sollte im Bereich von \PValue{0.5\dots 0.8} liegen.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{topfraction}}[0\topfraction]
-\begin{Declaration}{\Macro{dbltopfraction}}[0\dbltopfraction]
-\printdeclarationlist*
-%
-Diese Werte geben den maximalen Seitenanteil für Gleitobjekte, die am oberen
-Seitenrand platziert werden, für einspaltiges und zweispaltiges Layout an. Er
-sollte im Bereich von \PValue{0.5\dots 0.8} liegen und größer als
-\Macro*{floatpagefraction} beziehungsweise \Macro*{dblfloatpagefraction} sein.
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Macro{bottomfraction}}[0\bottomfraction]
-\printdeclarationlist*
-%
-Dies ist der maximale Seitenanteil für Gleitobjekte, die am unteren Seitenrand
-platziert werden. Er sollte zwischen \PValue{0.2} und \PValue{0.5} betragen.
-\end{Declaration}
-
-\begin{Declaration}{\Macro{textfraction}}[0\textfraction]
-\printdeclarationlist*
-%
-Dies ist der Mindestanteil an Text, der auf einer Seite mit Gleitobjekten
-vorhanden sein muss, wenn diese nicht auf einer eigenen Seite ausgegeben werden.
-Er sollte im Bereich von \PValue{0.1\dots 0.3} liegen.
-\end{Declaration}
-
-\begin{Declaration}{\Counter{totalnumber}}[\arabic{totalnumber}]
-\begin{Declaration}{\Counter{topnumber}}[\arabic{topnumber}]
-\begin{Declaration}{\Counter{dbltopnumber}}[\arabic{dbltopnumber}]
-\begin{Declaration}{\Counter{bottomnumber}}[\arabic{bottomnumber}]
-\printdeclarationlist*
-%
-Außerdem gibt es noch Zähler, welche die maximale Anzahl an Gleitobjekten pro
-Seite insgesamt (\Counter*{totalnumber}), am oberen (\Counter*{topnumber}) und
-am unteren Rand der Seite (\Counter*{bottomnumber}) sowie im Zweispaltensatz
-beide Spalten überspannend (\Counter*{dbltopnumber}) festlegen. Die Werte können
-mit \Macro*{setcounter}\Parameter{Zähler}\Parameter{Wert} geändert werden.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Declaration}{\Length{@fptop}}
-\begin{Declaration}{\Length{@fpsep}}
-\begin{Declaration}{\Length{@fpbot}}
-\begin{Declaration}{\Length{@dblfptop}}
-\begin{Declaration}{\Length{@dblfpsep}}
-\begin{Declaration}{\Length{@dblfpbot}}
-\printdeclarationlist*
-%
-Sind vor Beginn eines Kapitels noch Gleitobjekte verblieben, so werden diese
-durch \hologo{LaTeX} normalerweise auf einer separaten vertikal zentriert Seite
-ausgegeben. Dabei bestimmen diese Längen jeweils den Abstand vor dem ersten
-Gleitobjekt zum oberen Seitenrand (\Length*{@fptop}, \Length*{@dblfptop}),
-zwischen den einzelnen Objekten (\Length*{@fpsep}, \Length*{@dblfpsep}) sowie
-zum unteren Seitenrand (\Length*{@fpbot}, \Length*{@dblfpbot}). Soll dies nicht
-geschehen, können Sie die Längen ändern.
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-\end{Declaration}
-
-\begin{Example}
-Alle Gleitobjekte auf einer dafür speziell gesetzten Seite sollen direkt zu
-Beginn dieser ausgegeben werden. In der Dokumentpräambel kann man dafür
-schreiben:
-\begin{code}
-\makeatletter
-\setlength{\@fptop}{0pt}
-\setlength{\@dblfptop}{0pt} % twocolumn
-\makeatother
-\end{code}
-\end{Example}
-
-
-\subsection{Automatisiertes Einbinden von \Application{Inkscape}-Grafiken }
-\label{sec:tat:svg}
-\index{Grafiken}
-In \Package{svg-inkscape}\footnote{\url{http://www.ctan.org/pkg/svg-inkscape}}
-wir das automatisierte Einbinden von \Application{Inkscape}-Grafiken in ein
-\hologo{LaTeX}"=Dokument erläutert. Hier wird ein darauf aufbauender Ansatz
-vorgestellt. Die mit \Application{Inkscape} erstellte Grafik soll automatisch
-kompiliert und eingebunden werden. Dies soll nicht bei jeder Kompilierung des
-Hauptdokumentes erfolgen, sondern lediglich, wenn die originale Bilddatei
-aktualisiert wurde. Diese Funktionalität stellt das Paket \Package{filemod}
-bereit. Die automatisierte Ãœbersetzung einer Grafik im SVG"~Format in eine
-PDF"~Datei und die anschließende Einbindung dieser in das Dokument ist mit der
-Definition des Befehls \Macro{includesvg}\OParameter{Breite}\Parameter{Datei}
-in der Präambel des Dokumentes wie folgt möglich:
-\begin{code}[escapechar=§]
-\usepackage{filemod}
-\newcommand*{\includesvg}[2][\textwidth]{%
- \def\svgwidth{#1}
- \filemodCmp{#2.pdf}{#2.svg}{}{%
- \immediate\write18{%
- inkscape -z -D --file=#2.svg --export-pdf=#2.pdf --export-latex
- }%
- }%
- \input{#2.pdf_tex}%
-}
-\end{code}
-%
-Dabei wird mit \Macro*{immediate}\Macro*{write18}\Parameter{externer Aufruf}
-das zwischenzeitliche Ausführen eines externen Programms beim Durchlauf von
-\hologo{pdfLaTeX}~-- in diesem Fall von \File{inkscape.exe}~-- möglich. Damit
-der externe Aufruf auch tatsächlich durchgeführt wird, muss \hologo{pdfLaTeX}
-mit der Option \Path{-\/-shell-escape} ausgeführt werden. Außerdem muss der Pfad
-zur Datei \File{inkscape.exe} dem System bekannt sein.%
-\footnote{%
- Genauer gesagt, muss der Pfad zu \File{inkscape.exe} in der
- \texttt{PATH}-Variable von Windows enthalten sein.
-}
-Bei der Verwendung des Befehls \Macro{includesvg} \emph{muss} der Dateiname
-ohne Endung angegeben werden. Die einzubindende SVG"~Datei sollte sich hierbei
-im gleichen Pfad wie das Hauptdokument befinden. Ist die SVG"~Datei in einem
-Unterordner relativ zum Pfad des Hauptdokumentes, kann dieser einfach mit
-\Macro{includesvg}\PParameter{\PName{Ordner}/\PName{Datei}} im Argument
-angegeben werden.
-
-\subsection{Setzen von Einheiten mit \Package{siunitx}}\label{sec:tat:siunitx}
-\index{Einheiten}
-Wenn \Package*{siunitx} in einem deutschsprachigen Dokument genutzt soll
-werden, muss zumindest mit \Macro*{sisetup}\PParameter{locale = DE} die richtige
-Lokalisierung angegeben werden. Sollen auch die Zahlen richtig formatiert sein,
-müssen weitere Einstellungen vorgenommen werden. Die meiner Meinung nach besten
-sind die folgenden.
-\begin{code}
-\sisetup{%
- locale = DE,%
- input-decimal-markers={,},%
- input-ignore={.},%
- group-separator={\,},%
- group-minimum-digits=3%
-}
-\end{code}
-Das Komma kommt als Dezimaltrennzeichen zum Einsatz. Des Weiteren werden Punkte
-innerhalb der Zahlen ignoriert und eine Gruppierung von jeweils drei Ziffern
-vorgenommen. Alternativ zu diesem Paket kann übrigens auch \Package{units}
-verwendet werden.
-
-
-\subsection{Einrückung der ersten und letzten Tabellenspalte verhindern}%
-\label{sec:tat:table}
-\index{Tabellen}
-Bei Tabellen wird vor und nach Spalte durch \hologo{LaTeX} ein horizontaler
-Abstand von \Length{tabcolsep} gesetzt. Dies geschieht auch \emph{vor} der
-ersten und \emph{nach} der letzten Spalte. Diese Einrückung an den äußeren
-Rändern kann insbesondere bei Tabellen, welche die komplette Seitenbreite
-überspannen, stören.
-
-Bei der Deklaration einer Tabelle kann mit \PValue{@}\PParameter{\dots} vor und
-nach dem Spaltentyp angegeben werden, was anstelle von \Length{tabcolsep} vor
-beziehungsweise nach der eigentlichen Spalte eingeführt werden soll. Dies kann
-man sich wür das Entfernen der Einrückungen zu Nutze machen.
-
-\begin{Example}
-Eine Tabelle mit zwei Spalten, wobei bei einer die Breite automatisch berechnet
-wird, soll über die komplette Textbreite gesetzt werden. Dabei soll der Rand vor
-der ersten und nach der letzten entfernt werden.
-\begin{code}[escapechar=§]
-\begin{tabularx}{\textwidth}{@{}lX@{}}
-§\dots§ & §\dots§ \tabularnewline
-§\dots§
-\end{tabularx}
-\end{code}
-\end{Example}
-
-\subsection{Unterbinden des Zurücksetzens von Fußnoten nach Kapiteln}%
-\label{sec:tat:counter}
-\index{Fußnoten}
-Oft taucht die Frage auf, wie man auch über Kapitel fortlaufende Fußnoten
-erhalten kann. Dies ist sehr einfach mit dem Paket \Package{chngcntr} möglich.
-Nach dem Laden des Paketes, kann das Rücksetzen des Zählers nach einem Kapitel
-mit \Macro*{counterwithout*}\PParameter{footnote}\PParameter{chapter}
-deaktiviert werden.
-
-\subsection{Unterdrückung des Einzuges eines Absatzes}
-\index{Absatzauszeichnung}
-Verwendet man~-- wie es aus typographischer Sicht zumeist sinnvoll ist~--
-Einzüge und keine vertikalen Abstände zur Auszeichnung von Absätzen im Dokument
-(\Option{parskip}[false]), kann es vorkommen, dass ein bestimmter Absatz~--
-beispielsweise der nach einer gewissen Umgebung folgende~-- ungewollt eingerückt
-ist. Dies kann sehr einfach behoben werden, indem direkt zu Beginn des Absatzes
-das Makro \Macro{noindent} verwendet wird.
-
-\subsection{Warnung über eine zu geringe Höhe der Kopfzeile}
-\label{sec:tat:problemA}
-Sollten Sie das Paket \Package{scrpage2} zusammen mit \Package{setspace}
-verwenden, kann es passieren, dass Sie die folgende Warnung erhalten:
-\begin{quote}
-\begin{verbatim}
-scrpage2 Warning: seems you are using a very small headheight.
-\end{verbatim}
-\end{quote}
-Dies liegt an dem durch den vergrößerten Zeilenabstand erhöhten Bedarf für die
-Kopfzeile. In diesem Fall muss die Höhe der Kopfzeile angepasst werden um die
-Warnung zu beseitigen. Dafür können Sie \Option{headlines}[\Parameter{Faktor}]
-beziehungsweise \Option{headheight}[\Parameter{Länge}] als Klassenoption
-angeben~-- wobei standardmäßig \Option{headlines}[1.25] gesetzt ist~-- oder Sie
-rufen nach der Änderung des Zeilenabstandes einfach \Macro{recalctypearea} auf.
-Ab der \KOMAScript{}-Verion~v3.12 wäre es noch besser, auf \Package{scrpage2}
-komplett zu verzichten und stattdessen \Package{scrlayer-scrpage} zu verwenden.
-
-\subsection{Zeilenabstände in Überschriften}
-\label{sec:tat:problemB}
-Mit dem Paket \Package{setspace} kann der Zeilenabstand beziehungsweise der
-Durchschuss innerhalb des Dokumentes geändert werden. Sollte dieser erhöht
-worden sein, können die Abstände bei mehrzeiligen Überschriften als zu groß
-erscheinen. Um dies zu korrigieren kann mit dem Befehl \Macro*{addtokomafont}%
-\PParameter{disposition}\PParameter{\Macro*{setstretch}\PParameter{1}} der
-Zeilenabstand aller Überschriften auf einzeilig zurückgeschaltet werden. Soll
-dies nur für eine bestimmte Gliederungsebene erfolgen, so ist
-\PParameter{disposition} durch das entsprechende Schriftelement zu ersetzen.
-
-\subsection{Änderung des Papierformates}
-\index{Papierformat}
-Es kann vorkommen, dass man innerhalb eines Dokumentes kurzzeitig das
-Papierformat ändern möchte, um beispielsweise eine Konstruktionsskizze in der
-digitalen PDF"~Datei einzubinden. Dabei ist es sowohl möglich, lediglich die
-Ausrichtung mit \Option*{paper}[landscape] in ein Querformat zu ändern, als auch
-die Größe des Papierformates selber.
-\begin{Example}
-Ein Dokument im A4"~Format soll kurzzeitig auf ein A3"=Querformat geändert
-werden. Das folgende Minimalbeispiel zeigt, wie das Papierformat mit den Mitteln
-von \KOMAScript{} geändert werden kann.
-\begin{code}
-\documentclass[paper=a4,pagesize]{tudscrreprt}
-\usepackage{selinput}
-\SelectInputMappings{adieresis={ä},germandbls={ß}}
-\usepackage[T1]{fontenc}
-\usepackage[ngerman]{babel}
-\usepackage{blindtext}
-
-\begin{document}
-\chapter{Ãœberschrift Eins}
-\Blindtext
-
-\cleardoublepage
-\storeareas\PotraitArea% speichert den aktuellen Satzspiegel
-\KOMAoptions{paper=A3,paper=landscape,DIV=current}
-\chapter{Ãœberschrift Zwei}
-\Blindtext
-
-\cleardoublepage
-\PotraitArea% lädt den gespeicherten Satzspiegel
-\chapter{Ãœberschrift Drei}
-\Blindtext
-\end{document}
-\end{code}
-\end{Example}
-
-\subsection{Finden von unbekannten Symbolen}
-\index{Symbole}
-Für \hologo{LaTeX} stehen jede Menge Symbole zur Verfügung, die allerdings nicht
-immer einfach zu finden sind. Mit der Datei \File{symbols-a4.pdf} werden viele
-Symbole aus mehreren Paketen aufgeführt. Allerdings ist das Auffinden eines
-speziellen Symbols nicht sehr komfortabel. Alternativ dazu kann der Link
-\url{http://detexify.kirelabs.org/classify.html} verwendet werden. Auf dieser
-Seite wird das gesuchte Symbol einfach gezeichnet, die dazu ähnlichsten werden
-zurückgegeben.
-
-
-\section{Editoren}
-\label{sec:tat:editor}
-Hier werden die gängigsten Editoren zum Erzeugen von \hologo{LaTeX}"=Dateien
-genannt. Ich persönlich bin mittlerweile sehr überzeugter Nutzer von
-\Application{\hologo{TeX}studio}, da dieser viele Unterstützungs- und
-Assistenzfunktionen bietet. Neben diesen gibt es noch weitere, gut nutzbare
-\hologo{LaTeX}-Editoren. Egal, für welchen Editor man sich letztendlich
-entscheidet, sollte dieser auf jeden Fall eine Unicode"=Unterstützung enthalten:
-%
-\begin{itemize}
-\item \Application{\hologo{TeX}maker}
-\item \Application{Kile}
-\item \Application{\hologo{TeX}works}
-\item \Application{\hologo{TeX}lipse} -- Plug-in für \Application{Eclipse}
-\item \Application{\hologo{TeX}nicCenter}
-\item \Application{WinEdt}
-\item \Application{LEd} -- früher \hologo{LaTeX}~Editor
-\item \Application{\hologo{LyX}} -- grafisches Front"~End für \hologo{LaTeX}
-\end{itemize}
-%
-Unter \url{http://wwwpub.zih.tu-dresden.de/~fahan/tudscr/} werden für den Editor
-\Application{\hologo{TeX}studio} zwei CWL"~Dateien zur Erweiterung
-der automatischen Befehlsvervollständigung für das \TUDScript-Bundle
-bereitgestellt. Außerdem findet man dort die notwendigen Layout-Dateien und ein
-Minimalbeispiel für die Verwendung des \TUDScript-Bundles zusammen mit
-\hologo{LyX}. Der Inhalt des Archives \File{tudscr4lyx.zip} muss zur Verwendung
-dafür in den \hologo{LyX}"=Installationspfad unter
-\Path{\dots\textbackslash LyX~2.0\textbackslash Resources\textbackslash layouts}
-kopiert werden.
-
-
-\appendix
-\chapter{Minimalbeispiele}\label{sec:mwe}
-\index{Minimalbeispiel}
-
-\section{Dokument}%\label{sec:mwe:doc}
-\index{Minimalbeispiel!Dokument}
-\includeexample{document}
-
-\section{Dissertation}%\label{sec:mwe:thesis}
-\index{Minimalbeispiel!Dissertation}
-\includeexample{dissertation}
-
-\section{Abschlussarbeit (kollaborativ)}\label{sec:mwe:thesis}
-\index{Minimalbeispiel!Abschlussarbeit}
-\index{Minimalbeispiel!Kollaboratives Schreiben}
-Alle zusätzlichen Angaben außerhalb des Argumentes von \Macro{author} werden
-für beide Autoren gleichermaßen übernommen.%
-\footnote{In diesem Beispiel \Macro{matriculationyear}.}
-Die Angaben innerhalb des Argumentes von \Macro{author} werden den jeweiligen,
-mit \Macro{and} getrennten Autoren zugeordnet.%
-\footnote{%
- In diesem Beispiel \Macro{matriculationnumber}, \Macro{dateofbirth} und
- \Macro{placeofbirth}.
-}
-Ohne die Verwendung von \Macro{and} kann natürlich auch nur ein Autor aufgeführt
-werden. Außerdem sei auf die Verwendung von \Macro{subject} anstelle von
-\Macro{thesis} mit einem speziellen Wert aus \autoref{tab:thesis} hingewiesen.
-\includeexample{thesis}
-
-\section{Aufgabenstellung (kollaborativ)}\label{sec:mwe:task}
-\index{Minimalbeispiel!Aufgabenstellung}
-\index{Minimalbeispiel!Kollaboratives Schreiben}
-\includeexample{task}
-
-\section{Gutachten}\label{sec:mwe:eval}
-\index{Minimalbeispiel!Gutachten}
-\includeexample{evaluation}
-
-\section{Aushang}\label{sec:mwe:note}
-\index{Minimalbeispiel!Aushang}
-\includeexample{notice}
-
-\section{Änderung der Trennzeichen im Mathematikmodus}\label{sec:mwe:swap}
-\index{Minimalbeispiel!Trennzeichen Mathematikmodus}
-Hierfür wird das Paket \Package{mathswap} genutzt. Eine Alternative dazu wäre
-das Paket \Package{ionumbers}.
-\includeexample{mathswap}
-
-
-
-\chapter{Ein Beitrag zum Mathematiksatz in \NoCaseChange{\hologo{LaTeX}}}
-\label{sec:mathtype}\index{Mathematiksatz}
-Ein guter Mathematiksatz ist in \hologo{LaTeX} durchaus Sisyphusarbeit. Wenn man
-microtypografisch alles richtig machen möchte, muss man ziemlich auf der Hut
-sein. Generell gilt, dass Variablen kursiv, Bezeichnungen und Konstanten
-aufrecht gesetzt werden. Um beschreibende Indizes von Formelzeichen richtig zu
-setzen, ist die Nutzung der Befehle \Macro*{mathrm}\PParameter{\dots} und
-\Macro*{mathit}\PParameter{\dots} sehr zu empfehlen. Dadurch wird aus:
-%
-\begin{code}
-\begin{equation*}
-\begin{gathered}
-M_{EM} = \frac{M_{Rad}}{i_g \cdot i_A} - M_{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq M_{VM}\leq M_{VMmax} \\
-M_{EMmin}\leq M_{EM}\leq M_{EMmax}
-\end{aligned}
-\end{gathered}
-\end{equation*}
-\end{code}
-\begin{equation*}
-\begin{gathered}
-M_{EM} = \frac{M_{Rad}}{i_g \cdot i_A} - M_{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq M_{VM}\leq M_{VMmax} \\
-M_{EMmin}\leq M_{EM}\leq M_{EMmax}
-\end{aligned}
-\end{gathered}
-\end{equation*}
-%
-mit ziemlich viel Anpassungsarbeit:
-%
-\begin{code}
-\begin{equation*}
-\begin{gathered}
-M_\mathrm{EM} = \frac{M_\mathrm{Rad}}{i_g \cdot i_A} - M_\mathrm{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq M_\mathrm{VM}\leq M_\mathrm{VM_{max}} \\
-M_\mathrm{EM_{min}}\leq M_\mathrm{EM}\leq M_\mathrm{EM_{max}}
-\end{aligned}
-\end{gathered}
-\end{equation*}
-\end{code}
-\begin{equation*}
-\begin{gathered}
-M_\mathrm{EM} = \frac{M_\mathrm{Rad}}{i_g \cdot i_A} - M_\mathrm{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq M_\mathrm{VM}\leq M_\mathrm{VM_{max}} \\
-M_\mathrm{EM_{min}}\leq M_\mathrm{EM}\leq M_\mathrm{EM_{max}}
-\end{aligned}
-\end{gathered}
-\end{equation*}
-%
-Ziemlich viel Arbeit, das sollte sich auf alle Fälle vereinfachen lassen. Zu
-diesem Zwecke wird mit \Macro*{ind}\PParameter{\dots} ein Befehl für den
-Formelzeichenindex selber definiert. Und danach kann man sich noch beliebige
-Befehle für häufig verwendete Ausdrücke schnitzen. Als Beispiel für ein
-Drehmoment könnte man folgendes definieren:
-%
-\newcommand*{\ind}[1]{\ensuremath{_\mathrm{#1}}}
-\newcommand*{\M}[1]{\ensuremath{M\ind{#1}}}
-\begin{code}
-\newcommand*{\ind}[1]{\ensuremath{_\mathrm{#1}}}
-\newcommand*{\M}[1]{\ensuremath{M\ind{#1}}}
-\end{code}
-%
-und damit diese Ausgabe erzeugen:
-%
-\begin{code}
-\begin{equation*}
-\begin{gathered}
-\M{EM} = \frac{\M{Rad}}{i_g \cdot i_A} - \M{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq \M{VM}\leq \M{VM_{max}} \\
-\M{EM_{min}}\leq \M{EM}\leq \M{EM_{max}}
-\end{aligned}
-\end{gathered}
-\end{equation*}
-\end{code}
-\begin{equation*}
-\begin{gathered}
-\M{EM} = \frac{\M{Rad}}{i_g \cdot i_A} - \M{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq \M{VM}\leq \M{VM_{max}} \\
-\M{EM_{min}}\leq \M{EM}\leq \M{EM_{max}}
-\end{aligned}
-\end{gathered}
-\end{equation*}
-%
-Netter Nebeneffekt ist, dass man aufgrund der Verwendung von
-\Macro*{ensuremath}\PParameter{\dots} nun diesen Befehl auch im Fließtext
-verwenden kann, beispielsweise wie hier \M{VM_{ind}}
-(\Macro*{M}\PParameter{VM\_{ind}}) für das induzierte Moment einer
-Verbrennungskraftmaschine.
-
-Möchte man es sich noch bequemer machen, strikt man sich noch eine Lösung, in
-der man -- im Gegensatz zum \hologo{LaTeX}"=Standardfall -- \textbf{nach} dem
-obligatorischen Argument noch ein optionales für einen weiteren Index angeben
-kann, um damit der üblichen Schreibweise zu entsprechen. Das ist aber ehrlich
-gesagt nur noch ein wenig Spielerei und soll zeigen, wie so etwas prinzipiell
-funktioniert. Es wird der Befehl \Macro*{M} so definiert, das dieser entweder in
-der Form \Macro*{M}\Parameter{Index} oder aber in der Variante
-\Macro*{M}\Parameter{Index}\OParameter{Indexindex} genutzt werden kann.
-\makeatletter
-\let\ind\undefined % Ausgangszustand herstellen, nicht übernehmen
-\let\M\undefinied % Ausgangszustand herstellen, nicht übernehmen
-\newcommand*{\ind}[1]{\ensuremath{_\mathrm{#1}}}
-\newcommand*{\M}[1]{\@ifnextchar[%]
- {\o@M{#1}}{\n@M{#1}}%
-}
-\newcommand*{\n@M}{}
-\newcommand*{\o@M}{}
-\def\n@M#1{\ensuremath{M\ind{#1}}}
-\def\o@M#1[#2]{\ensuremath{M\ind{#1_{#2}}}}
-\makeatother
-\begin{code}
-\makeatletter
-\newcommand*{\ind}[1]{\ensuremath{_\mathrm{#1}}}
-\newcommand*{\M}[1]{\@ifnextchar[%]
- {\o@M{#1}}{\n@M{#1}}%
-}
-\newcommand*{\n@M}{}
-\newcommand*{\o@M}{}
-\def\n@M#1{\ensuremath{M\ind{#1}}}
-\def\o@M#1[#2]{\ensuremath{M\ind{#1_{#2}}}}
-\makeatother
-\end{code}
-%
-Zum Schluss noch einmal die entwickelte Variante in Quelltext und Ausgabe:
-%
-\noindent
-\begin{code}
-\begin{equation*}
-\begin{gathered}
-\M{EM} = \frac{\M{Rad}}{i\ind{G} \cdot i\ind{A}} - \M{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq \M{VM}\leq \M{VM}[max] \\
-\M{EM}[min]\leq \M{EM}\leq \M{EM}[max]
-\end{aligned}
-\end{gathered}
-\end{equation*}
-\end{code}
-\begin{equation*}
-\begin{gathered}
-\M{EM} = \frac{\M{Rad}}{i\ind{G} \cdot i\ind{A}} - \M{VM} \\
-\textrm{für }
-\begin{aligned}
-0\leq \M{VM}\leq \M{VM}[max] \\
-\M{EM}[min]\leq \M{EM}\leq \M{EM}[max]
-\end{aligned}
-\end{gathered}
-\end{equation*}
-
-
-\Index{Optionen}{options}%
-\Index{Befehle}{macros}%
-\Index{Umgebungen}{macros}%
-\Index{Parameter}{keys}%
-\Index[Bezeichner!Ãœbersicht]{Bezeichner}{terms}%
-%\Index{Schriftelemente}{fonts}%
-\Index[Farben!Ãœbersicht]{Farben}{colors}%
-\Index[Dateien]{Dateien etc.}{files}%
-\Index[Pakete]{Dateien etc.}{files}%
-\Index[Klassen]{Dateien etc.}{files}%
-\index{Abbildungen|see{Grafiken}}%
-\index{Abkürzungsverzeichnis|see{Verzeichnisse}}%
-\index{Aktualisierung|see{Update}}%
-\index{Aufzählungen|see{Listen}}%
-\index{Befehle!Befehlsparameter|see{Parameter}}%
-\index{Cover|see{Umschlagseite}}%
-\index{Dezimaltrennzeichen|see{Trennzeichen}}%
-\index{Distribution!\hologo{TeX}~Live|see{\hologo{TeX}~Live~{\protect\idxfont(Distribution)}}}
-\index{Distribution!\hologo{MiKTeX}|see{\hologo{MiKTeX}~{\protect\idxfont(Distribution)}}}
-\index{Fachreferent|see{Referent}}%
-\index{Farbraum|see{Farben!Farbmodell}}%
-\index{Formelzeichenverz.|see{Verzeichnisse}}%
-\index{Glossar|see{Verzeichnisse}}%
-\index{Grafiken!Beschriftung|see{Gleitobjekte}}
-\index{Großbuchstaben|see{Schriftauszeichnung}}%
-\index{Klassenoptionen|see{Optionen}}%
-\index{Kleinbuchstaben|see{Schriftauszeichnung}}%
-\index{Kurzfassung|see{Zusammenfassung}}%
-\index{Literaturverzeichnis|see{Verzeichnisse}}%
-\index{Lokalisierung|see{Bezeichner}}%
-\index{Majuskeln|see{Schriftauszeichnung}}%
-\index{Mathematiksatz!Einheiten|see{Einheiten}}
-\index{Mathematiksatz!Trennzeichen|see{Trennzeichen}}
-\index{Minuskeln|see{Schriftauszeichnung}}%
-\index{Outline-Eintrag|see{Lesezeichen}}%
-\index{Professor|see{Hochschullehrer}}%
-\index{Quelltextverzeichnis|see{Verzeichnisse}}%
-\index{Seitenränder|see{Satzspiegel}}
-\index{Silbentrennung|see{Worttrennung}}%
-\index{Sprachunterstützung!Lokalisierung|see{Bezeichner}}%
-\index{Sprachunterstützung!Worttrennung|see{Worttrennung}}%
-\index{Sprungmarken|see{Lesezeichen}}
-\index{Symbolverzeichnis|see{Verzeichnisse}}%
-\index{Tabellen!Beschriftung|see{Gleitobjekte}}
-\index{Tausendertrennzeichen|see{Trennzeichen}}%
-\index{Trennmuster|see{Worttrennung}}%
-\index{Umgebungen!Umgebungsparameter|see{Parameter}}%
-\index{Vakatseiten|see{Leerseiten}}%
-\index{Vektorgrafiken|see{Grafiken}}%
-
-\setchapterpreamble{%
- \begin{abstract}
- \noindent Die Formatierung der Einträge in allen aufgeführten Indizes ist
- folgendermaßen aufzufassen: \textbf{Zahlen in fetter Schrift} verweisen auf
- die \textbf{Erklärung} zu einem Stichwort, wobei in der digitalen Fassung
- dieses Handbuchs dieser Eintrag selbst ein Hyperlink zu seiner Erläuterung
- ist. Seitenzahlen in normaler Schriftstärke hingegen deuten auf zusätzliche
- Informationen, wobei diese für \textit{kursiv hervorgehobene Zahlen} als
- besonders \textit{wichtig} erachtet werden.
-
- Bei Einträgen für \hyperref[idx:options]{Klassen- und Paketoptionen}
- beziehungsweise für \hyperref[idx:macros]{Umgebungen und Befehle}, zu denen
- keine direkte \textbf{Erklärung} gegeben ist sondern lediglich zusätzliche
- Hinweise vorhanden sind, handelt es sich um \KOMAScript"=Optionen. Diese sind
- gegebenenfalls im dazugehörigen Handbuch nachzulesen (\File{scrguide.pdf}).
- \end{abstract}
-}
-\addchap{\indexname}
-\let\umlautshack\relax
-\pagestyle{myheadings}
-\markboth{\indexname}{\indexname}
-\PrintIndex
-%\PrintChangelog
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/doc/tudscrman.xdy b/Master/texmf-dist/doc/latex/tudscr/doc/tudscrman.xdy
deleted file mode 100644
index 87f3692d4e0..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/doc/tudscrman.xdy
+++ /dev/null
@@ -1,20 +0,0 @@
-(require "texindy.xdy")
-;;; (require "ff-ranges.xdy")
-;;; kein Markup der "f" über :attr möglich
-(define-location-class "arabic-page-numbers"
- ("arabic-numbers") :min-range-length 1)
-(markup-range :sep "--")
-(merge-rule "\[(.*)\]" "" :eregexp)
-(merge-rule "\\hologo\{(.*)\}" "/1" :eregexp)
-(markup-attribute-group-list :sep ", ")
-;;; (define-attributes (("declare" "!") ("important" "?") ("default")))
-(define-attributes (("declare" "!" "important" "?" "default")))
-(merge-to "important" "default")
-(merge-to "?" "default")
-(markup-locref :open "\textbf{\hyperpage{" :close "}}" :attr "declare")
-(markup-locref :open "\textbf{\hyperpage{" :close "}}" :attr "!")
-(markup-locref :open "\textit{\hyperpage{" :close "}}" :attr "important")
-(markup-locref :open "\textit{\hyperpage{" :close "}}" :attr "?")
-(markup-locref :open "\hyperpage{" :close "}" :attr "default")
-(markup-locclass-list :open "\,\dotfill\,")
-;;; (markup-crossref-list :class "see" :open "\hypersee{" :sep "; " :close "}") \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/dissertation.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/dissertation.pdf
deleted file mode 100644
index 86e42da4836..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/dissertation.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/document.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/document.pdf
deleted file mode 100644
index 724d592ebb0..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/document.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/evaluation.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/evaluation.pdf
deleted file mode 100644
index 3f5671395d0..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/evaluation.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/mathswap.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/mathswap.pdf
deleted file mode 100644
index 23351d8d472..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/mathswap.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/notice.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/notice.pdf
deleted file mode 100644
index 272889c0f6b..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/notice.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/task.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/task.pdf
deleted file mode 100644
index e02caa41f2c..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/task.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/examples/thesis.pdf b/Master/texmf-dist/doc/latex/tudscr/examples/thesis.pdf
deleted file mode 100644
index a240663b6dd..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/examples/thesis.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
deleted file mode 100644
index d36b7031aa1..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
deleted file mode 100644
index 5144ff3e98a..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
deleted file mode 100644
index fc76465d528..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.tex b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.tex
deleted file mode 100644
index 80fd7cf6707..00000000000
--- a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.tex
+++ /dev/null
@@ -1,56 +0,0 @@
-\begingroup
- \def\ProvidesFile#1[#2]{\csname endinput\endcsname}%
- \input tudscr-version.dtx
- \gdef\filename{\jobname}
-\endgroup
-\ProvidesFile{tudscrsource.tex}[\TUDVersion (sourcedoc)]
-\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
-\documentclass[final]{tudscrdoc}
-\EnableCrossrefs
-\CodelineIndex
-\RecordChanges
-\GetFileInfo{tudscrsource.tex}
-\usepackage{bookmark}
-\KOMAoptions{parskip=half-}
-\begin{document}
-\title{\LaTeX{}-Vorlagen im Corporate Design der Technischen Universität Dresden
- \\basierend auf \KOMAScript{} v3.11b}
-\subtitle{Dokumentierter Quelltext}
-\date{\filedate\\[1ex] Version \fileversion}
-\author{Falk Hanisch\footnote{\filemail}}
-\maketitle
-\begin{abstract}
-\KOMAoptions{parskip=half-}
-\noindent Dies ist die Dokumentation der \LaTeX{}"=Implementierung des
-Corporate Designs der Technischen Universität Dresden in unterschiedliche
-Formatvorlagen. Die Vorlagen basieren auf den modernen \KOMAScript{}-Klassen
-und sind sehr eng mit diesen verwoben. Sie sollen die alten, auf den
-Standard-\LaTeX{}-Klassen basierenden Vorlagen\footnote{aktuell ist dies
-\cls{tudbook}, geplant \cls{tudfax}, \cls{tudletter}, \cls{tudform},
-\cls{tudhaus} und evtl. auch \cls{tudbeamer}} von Klaus Bergmann ersetzen.
-
-Es handelt sich bei diesem Dokument \emph{nicht} um das Anwenderhandbuch
-\texttt{tudscr.pdf}. Dieses ist -- nach einer erfolgreichen Installation des
-Bundles -- beispielsweise durch den Konsolenaufruf \texttt{texdoc tudscr} zu
-finden.
-\end{abstract}
-\tableofcontents
-\clearpage
-\DocInclude{tudscr-version}
-\DocInclude{tudscr-base}
-\DocInclude{tudscr-fields}
-\DocInclude{tudscr-locale}
-\DocInclude{tudscr-fonts}
-\DocInclude{tudscr-pagestyle}
-\DocInclude{tudscr-layout}
-\DocInclude{tudscr-title}
-\DocInclude{tudscr-frontmatter}
-\DocInclude{tudscr-misc}
-\DocInclude{tudscr-color}
-\DocInclude{tudscr-supervisor}
-\DocInclude{tudscr-comp}
-\DocInclude{tudscr-twocolfix}
-\DocInclude{tudscr-mathswap}
-\PrintIndex
-\PrintChanges
-\end{document} \ No newline at end of file