Added code of tudthesis as of 2014-07-03

This commit is contained in:
Benjamin Brockhaus 2014-09-18 16:56:46 +02:00
parent df1d49fd47
commit 4384ef05d8
9 changed files with 11955 additions and 0 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,104 @@
\documentclass[article,dr=phil,type=drfinal,colorback,accentcolor=tud9c]{tudthesis}
\usepackage{ngerman}
\newcommand{\getmydate}{%
\ifcase\month%
\or Januar\or Februar\or M\"arz%
\or April\or Mai\or Juni\or Juli%
\or August\or September\or Oktober%
\or November\or Dezember%
\fi\ \number\year%
}
\begin{document}
\thesistitle{Die fabelhaften Benner-Boys pr"asentieren stolz das TUD-\linebreak[1]Corporate-Design f"ur {\LaTeX}!}%
{The Fabulous Benner Boys present lordly the {\LaTeX} TUD corporate design!}
\author{Johnnie Walker}
\birthplace{Darmstadt}
\referee{Clemens v. Loewenich}{Johannes Werner}[another one]
\department{Fachbereich Physik}
\group{Institut f"ur Angewandte Festkernphysik\\Speerspitze der Elite}
\dateofexam{\today}{\today}
\tuprints{12345}{1234}
\makethesistitle
\affidavit{J. Walker}
\section{Generelle Informationen}
Die Klasse basiert auf der \textaccent{tudreport}-Klasse von C. v. Loewenich und
J. Werner. Alle "Anderungen dort wirken sich direkt auf die
\textaccent{tudthesis}-Klasse aus. Genauer: die \textaccent{tudthesis}-Klasse definiert nur einige
neue Befehle und legt die Formatierung der ersten zwei Seiten (Titelseite
und R"uckseite des Titleblattes) fest. \textbf{Alle Vordefinierten Texte sind, wie verbindlich vorgeschrieben, in der hessischen Amtssprache
gehalten\footnote{Deutschland hat (noch) keine Amtssprache.}.}
\section{Verwendung der Klasse}
Die Klasse wird verwendet, indem in der Dokumentenpr"aambel
\textaccent{\textbackslash documentclass\{tudthesis\}}
eingetragen wird.
\subsection{Klassenoptionen}
Die Klasse unterst"utzt alle Klassenoptionen der tudreport-Klasse.
\paragraph{Neue Optionen}
\begin{itemize}
\item \textbf{type=<dr|drfinal|diplom|msc|pp|bsc|sta>}\\
Hiermit wird die Art der Arbeit angegeben. Dies legt verschiedene
Formatierungen fest.\\
\begin{tabular}{ll}
\textaccent{dr} &f"ur eingereichte Dissertationen\\
\textaccent{drfinal} &f"ur genehmigte Dissertationen\\
\textaccent{diplom} &f"ur Diplomarbeiten\\
\textaccent{msc} &f"ur Master-Theses\\
\textaccent{pp} &f"ur Project-Proposals\\
\textaccent{bsc} &f"ur Bachelor-Theses\\
\textaccent{sta} &f"ur Studienarbeiten
\end{tabular}
\item \textbf{dr=<rernat|ing|phil>}\\
Hiermit wird die Art des Doktorgrads angegeben.\\
\begin{tabular}{ll}
\textaccent{rernat} &f"ur Dr. rer. nat.\\
\textaccent{ing} &f"ur Dr.-Ing.\\
\textaccent{phil} &f"ur Dr. phil.
\end{tabular}\\
F"ur den Fall, dass der gew"unschte Titel nicht vorhanden ist, gibt
es den Befehl \textbf{\textbackslash drtext\{\#1\}}, wobei \#1 z.B.
\glqq Zur Erlangung des Grades eines Doktors der
Technischen Wissenschaften (Dr.\ rer.\ tech.)\grqq\ ist.
\end{itemize}
\subsection{Befehle}
\begin{itemize}\itemsep-0.5\parsep
\item \textbf{\textbackslash thesistitle\{\#1\}\{\#2\}}\\
\#1: Titel der Arbeit in der Erstsprache (z.B. Deutsch)\\
\#2: Titel der Arbeit in der zweiten Sprache (z.B. Englisch)
\item \textbf{\textbackslash makethesistitle}\\
Erzeugt die korrekte Titelseite
\item \textbf{\textbackslash author\{\#1\}}\\
\#1: Name des Autors
\item \textbf{\textbackslash birthplace\{\#1\}}\\
\#1: Geburtsort des Autors (bei Dr.-Arbeit verbindlich)
\item \textbf{\textbackslash date\{\#1\}}\\
Standard ist der aktuelle Monat und das aktuelle Jahr (z.B. \getmydate)\\
\#1: individuelles Datum
\item \textbf{\textbackslash referee\{\#1\}\{\#2\}[\#3]}\\
Namen der Gutachter, (3. Gutachter optional)
\item \textbf{\textbackslash department\{\#1\}}\\
Fachbereich an dem die Arbeit durchgef"uhrt wurde. Standard ist
\glqq Fachbereich Physik\grqq.
\item \textbf{\textbackslash group\{\#1\}}\\
Arbeitsgruppe / Institut an dem die Arbeit durchgef"uhrt wurde
\item \textbf{\textbackslash dateofexam\{\#1\}\{\#2\}}\\
\#1: Tag der Einreichung der Arbeit\\
\#2: Tag der Pr"ufung / Tag des Abschlusses\\
\textaccentcolor{Wird nur bei \textaccent{type=drfinal} verwendet.
Ansonsten wird ein leeres Feld erzeugt, in das bei Abgabe der
Arbeit ein Stempel gesetzt wird.}
\item \textbf{\textbackslash tuprints\{\#1\}\{\#2\}}\\
\#1: \textaccent{<URN-ID>} aus \textaccent{urn:nbn:de:tuda-tuprints-<URN-ID>}\\
\#2: \textaccent{<tuprints-ID>} aus \textaccent{http://tuprints.ulb.tu-darmstadt.de/<tuprints-ID>}\\
Entspricht der Empfehlung auf der tuprints FAQ-Seite: \textaccent{http://tuprints.ulb.tu-darmstadt.de/faq.html\#urlreservation}
\item \textbf{\textbackslash affidavit[\#1]\{\#2\}}\\
\#1: Datum der Eigenst"andigkeitserkl"arung (optional)\\
\#2: Signatur unter der Unterschrift
\end{itemize}
\end{document}

View File

@ -0,0 +1,96 @@
latex-tuddesign-thesis (0.0.20100326) unstable; urgency=high
* fix typo in \affidavit
* add command \tuprints
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Fri, 26 Mar 2010 21:47:29 +0100
latex-tuddesign-thesis (0.0.20091231) unstable; urgency=high
* fix typos (thanks to Thomas Hessling)
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Thu, 31 Dec 2009 15:29:31 +0100
latex-tuddesign-thesis (0.0.20090714) unstable; urgency=high
* fix \affidavit with option article
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Tue, 14 Jul 2009 12:09:42 +0100
latex-tuddesign-thesis (0.0.20090531) unstable; urgency=high
* add option dr
* add command \drtext
* add command \birthplace
* fix hyphenation in \affidavit
* fix typos
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Sun, 31 May 2009 17:39:36 +0100
latex-tuddesign-thesis (0.0.20090215) unstable; urgency=high
* fix heading font in \affidavit
* don't load package `ngerman'
* replace all umlauts bei \char commands
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Sun, 15 Feb 2009 22:44:52 +0100
latex-tuddesign-thesis (0.0.20090212) unstable; urgency=high
* fix some error handling
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Thu, 12 Feb 2009 12:37:32 +0100
latex-tuddesign-thesis (0.0.20090211) unstable; urgency=high
* rename tudphysik by tudthesis
* add type=sta
* fix \affidavit
* add third referee
* add \department
* some code cleaning
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Wed, 11 Feb 2009 16:59:32 +0100
latex-tuddesign-physik (0.0.20081224) unstable; urgency=high
* add \affidavit
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Wed, 24 Dec 2008 00:47:34 +0100
latex-tuddesign-physik (0.0.20081216) unstable; urgency=high
* fix typo
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Tue, 16 Dec 2008 08:50:42 +0100
latex-tuddesign-physik (0.0.20081201) unstable; urgency=high
* add project project proposals
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Mon, 01 Dec 2008 16:44:21 +0100
latex-tuddesign-physik (0.0.20081120) unstable; urgency=high
* set \date default to "month year"
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Thu, 20 Nov 2008 16:26:02 +0100
latex-tuddesign-physik (0.0.20081015) unstable; urgency=high
* fix PackageError in \gutachter
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Wed, 15 Aug 2008 09:07:24 +0100
latex-tuddesign-physik (0.0.20081013) unstable; urgency=high
* Make class more user-friendly
* Remove tudreport option `longdoc' from class defaults
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Mon, 13 Aug 2008 16:02:11 +0100
latex-tuddesign-physik (0.0.20080526) unstable; urgency=high
* Initial Release.
-- Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de> Fri, 30 May 2008 15:23:21 +0100

View File

@ -0,0 +1,23 @@
The current Debian maintainer is Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de>
Upstream Authors: Clemens v. Loewenich <clemens.von.loewenich@physik.tu-darmstadt.de>
Johannes Werner <johannes.werner@physik.tu-darmstadt.de>
Copyright: 2007 - 2009 Clemens v. Loewenich, Johannes Werner
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 3, or any later version
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301, USA.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1,312 @@
% tudreport is the report-class as described in the TUD-Design-Manual
% It is based on (makes heavy use of) the KOMA-Class scrreprt
% This class is provided "as is", the authors take no responsibility
% for any effects the style file has on the user, the user's life, family,
% pets, scientific or other career etc.
%
% When making changes to this style file or the accompanying package files
% please notify the authors:
% tud-design@pro-kevin.de
% Good luck!
\def\fileversion{0.99}
\def\filedate{2010/03/22}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tudthess_title}
[\filedate\space\fileversion\space
Joe Werner's TUD-Design-Manual package]
\newif\ifTUD@thesis@phd \TUD@thesis@phdfalse
\newif\ifTUD@thesis@accepted \TUD@thesis@acceptedfalse
\newif\if@TUD@thesis@restoneside \@TUD@thesis@restonesidefalse
\newif\ifTUD@thesis@birthplace \TUD@thesis@birthplacefalse
\newif\ifTUD@thesis@gender@female \TUD@thesis@gender@femalefalse
\newif\ifTUD@thesis@gender@neuter \TUD@thesis@gender@neuterfalse
\newif\ifTUD@thesis@gender@masculine \TUD@thesis@gender@masculinefalse
\newcommand{\TUD@thesis@setgender@female}{%
\TUD@thesis@gender@neuterfalse%
\TUD@thesis@gender@masculinefalse%
\TUD@thesis@gender@femaletrue%
}
\newcommand{\TUD@thesis@setgender@neuter}{%
\TUD@thesis@gender@neutertrue%
\TUD@thesis@gender@masculinefalse%
\TUD@thesis@gender@femalefalse%
}
\newcommand{\TUD@thesis@setgender@masculine}{%
\TUD@thesis@gender@neuterfalse%
\TUD@thesis@gender@masculinetrue%
\TUD@thesis@gender@femalefalse%
}
\RequirePackage{xkeyval}
\RequirePackage{ifthen}
\RequirePackage{tudreprt_title}
%\RequirePackage{ngerman}
\newcommand\drtext[1]{\gdef\TUD@thesis@titletype{#1\\\expandafter\TUD@thesis@thesisstate}}
% Verarbeitung der Optionen
\DeclareOptionX<\@currname>{type}{%
\ifthenelse{\equal{#1}{sta}}{%
\TUD@thesis@phdfalse%
\TUD@thesis@acceptedfalse%
\TUD@thesis@setgender@female%
\def\TUD@thesis@thesistype{Studienarbeit }
\gdef\TUD@thesis@thesisstate{}
\gdef\TUD@thesis@titletype{}}{%
\ifthenelse{\equal{#1}{diplom}}{%
\TUD@thesis@phdfalse%
\TUD@thesis@acceptedfalse%
\TUD@thesis@setgender@female%
\def\TUD@thesis@thesistype{Diplomarbeit }
\gdef\TUD@thesis@thesisstate{}
\gdef\TUD@thesis@titletype{}}{%
\ifthenelse{\equal{#1}{bsc}}{%
\TUD@thesis@phdfalse%
\TUD@thesis@acceptedfalse%
\TUD@thesis@setgender@female%
\gdef\TUD@thesis@thesistype{Bachelor-Thesis }
\gdef\TUD@thesis@thesisstate{}
\gdef\TUD@thesis@titletype{}}{%
\ifthenelse{\equal{#1}{pp}}{%
\TUD@thesis@phdfalse%
\TUD@thesis@acceptedfalse%
\TUD@thesis@setgender@neuter%
\gdef\TUD@thesis@thesistype{Project-Proposal }
\gdef\TUD@thesis@thesisstate{}
\gdef\TUD@thesis@titletype{}}{%
\ifthenelse{\equal{#1}{msc}}{%
\TUD@thesis@setgender@female%
\TUD@thesis@phdfalse%
\TUD@thesis@acceptedfalse%
\gdef\TUD@thesis@thesistype{Master-Thesis }
\gdef\TUD@thesis@thesisstate{}
\gdef\TUD@thesis@titletype{}}{%
\ifthenelse{\equal{#1}{dr}}{%
\TUD@thesis@phdtrue%
\TUD@thesis@acceptedfalse%
\TUD@thesis@setgender@female%
\gdef\TUD@thesis@thesistype{Dissertation }
\gdef\TUD@thesis@thesisstate{vorgelegte }}{%
\ifthenelse{\equal{#1}{drfinal}}{%
\TUD@thesis@phdtrue%
\TUD@thesis@acceptedtrue%
\TUD@thesis@setgender@female%
\gdef\TUD@thesis@thesistype{Dissertation }
\gdef\TUD@thesis@thesisstate{genehmigte }}{%
\PackageError{\@currname}{Wrong option 'type=<thesis type>` !}\@ehc}}}}}}}
}
\DeclareOptionX<\@currname>{dr}{%
\ifthenelse{\equal{#1}{rernat}}{%
\drtext{Zur Erlangung des Grades eines Doktors der Naturwissenschaften (Dr.\ rer.\ nat.)}}{%
\ifthenelse{\equal{#1}{ing}}{%
\drtext{Zur Erlangung des akademischen Grades Doktor-Ingenieur (Dr.-Ing.)}}{%
\ifthenelse{\equal{#1}{phil}}{%
\drtext{Zur Erlangung des Grades eines Doktor der Philosophie (Dr. phil.)}}{%
\PackageError{\@currname}{Wrong option 'dr=<phd type>` !}\@ehc}}}
}
\DeclareOptionX*{%
\PackageInfo{\@currname}{Unknown option '\CurrentOption` ignored!}
}
\ExecuteOptionsX<\@currname>{dr=rernat}
\ProcessOptionsX<\@currname>
% redefine some commands to avoid misuse
\let\TUD@thesis@title\title
\gdef\title{\PackageError{\@currname}{Do not use '\noexpand\title` directly!\MessageBreak See documentation for details.}\@ehc}
\let\TUD@thesis@subtitle\subtitle
\gdef\subtitle{\PackageError{\@currname}{Do not use '\noexpand\subtitle` directly!\MessageBreak See documentation for details.}\@ehc}
\let\TUD@thesis@subsubtitle\subsubtitle
\gdef\subsubtitle{\PackageError{\@currname}{Do not use '\noexpand\subsubtitle` directly!\MessageBreak See documentation for details.}\@ehc}
\let\TUD@thesis@institution\institution
\gdef\institution{\PackageError{\@currname}{Do not use '\noexpand\institution` directly!\MessageBreak See documentation for details.}\@ehc}
\let\TUD@thesis@uppertitleback\uppertitleback
\gdef\uppertitleback{\PackageError{\@currname}{Do not use '\noexpand\uppertitleback` directly!\MessageBreak See documentation for details.}\@ehc}
\let\TUD@thesis@maketitle\maketitle
\gdef\maketitle{\PackageError{\@currname}{Do not use ''\noexpand\maketitle` directly!\MessageBreak See documentation for details.}\@ehc}
% define new commands
\newcommand{\thesistitle}[2]{%
\TUD@thesis@title{#1}
\TUD@thesis@subtitle{#2}
}
\gdef\TUD@thesis@department{\PackageError{\@currname}{No '\noexpand\department` given!\MessageBreak See documentation for details.}\@ehc}
\newcommand{\department}[1]{%
\gdef\TUD@thesis@department{#1}
}
\gdef\TUD@thesis@group{\PackageError{\@currname}{No '\noexpand\group` given!\MessageBreak See documentation for details.}\@ehc}
\newcommand{\group}[1]{%
\gdef\TUD@thesis@group{#1}
}
\gdef\TUD@thesis@birthplace{}
\newcommand{\birthplace}[1]{%
\gdef\TUD@thesis@birthplace{#1}
\TUD@thesis@birthplacetrue
}
\gdef\TUD@thesis@referee{\PackageError{\@currname}{No '\noexpand\referee` given!\MessageBreak See documentation for details.}\@ehc}
\def\referee#1#2{\@ifnextchar[{\TUD@thesis@referee@three{#1}{#2}}{\TUD@thesis@referee@two{#1}{#2}}}
\def\TUD@thesis@referee@two#1#2{
\gdef\TUD@thesis@referee{1. Gutachten: #1\\2. Gutachten: #2}
}
\def\TUD@thesis@referee@three#1#2[#3]{
\gdef\TUD@thesis@referee{1. Gutachten: #1\\2. Gutachten: #2\\3. Gutachten: #3}
}
\newcommand{\gutachter}[2]{%
\referee{#1}{#2}
\PackageError{\@currname}{Command '\noexpand\gutachter` deprecated! Use '\noexpand\referee` instead.}\@ehc%
}
\gdef\TUD@thesis@dateofexam{\PackageError{\@currname}{No '\noexpand\dateofexam` given!\MessageBreak See documentation for details.}\@ehc}
\newcommand{\dateofexam}[2]{%
\ifTUD@thesis@accepted\else
\PackageWarning{\@currname}{Command `\noexpand\dateofexam' ignored!\MessageBreak See documentation for details.}
\fi
\gdef\TUD@thesis@dateofexam{#1}
\gdef\TUD@thesis@dateofsubmit{#2}
% \gdef\TUD@thesis@dateofexam{Tag der Einreichung: #1\\%
% Tag der Pr\char252 fung: #2}
}
\newcommand{\tuprints}[2]{%
\lowertitleback{Bitte zitieren Sie dieses Dokument als:\\
\textaccent{URN: urn:nbn:de:tuda-tuprints-#1}\\
\textaccent{URL: http://tuprints.ulb.tu-darmstadt.de/#2}\\[\baselineskip]
Dieses Dokument wird bereitgestellt von tuprints,\\
E-Publishing-Service der TU Darmstadt\\
\textaccent{http://tuprints.ulb.tu-darmstadt.de}\\
\textaccent{tuprints@ulb.tu-darmstadt.de}\\[2\baselineskip]
\includegraphics{by-nc-nd}\\[\baselineskip]
Die Ver\char246 ffentlichung steht unter folgender Creative Commons Lizenz:\\
Namensnennung -- Keine kommerzielle Nutzung -- Keine Bearbeitung\ \ 2.0
Deutschland\\
\textaccent{http://creativecommons.org/licenses/by-nc-nd/2.0/de/}
}%
}
\newcommand{\makethesistitle}{%
\TUD@thesis@subsubtitle{\ifTUD@thesis@phd\TUD@thesis@titletype\fi%
\TUD@thesis@thesistype von \@author\ifTUD@thesis@birthplace\ aus\ %
\TUD@thesis@birthplace\else\ifTUD@thesis@phd\PackageError{\@currname}{No '\noexpand\birthplace` given!\MessageBreak See documentation for details.}\@ehc\fi\fi\\%
%\@date%
\ifTUD@thesis@phd{%
\ifTUD@thesis@accepted{%
Tag der Einreichung: \TUD@thesis@dateofsubmit, %
Tag der Pr\char252 fung: \TUD@thesis@dateofexam\\
Darmstadt --- D 17\\[\baselineskip]}%
\else%
{Tag der Einreichung:\\[\baselineskip]}%
\fi%
}
\else%
{Tag der Einreichung:}\\[\baselineskip]%
\fi%
%\\[\baselineskip]%
\TUD@thesis@referee%
}
\TUD@thesis@institution{\TUD@thesis@department\\%
\TUD@thesis@group}%
\TUD@thesis@uppertitleback{%
\@title\\%
\@subtitle\\[\baselineskip]%
\ifTUD@thesis@accepted%
{\ifTUD@thesis@gender@female%
{Genehmigte }%
\else\ifTUD@thesis@gender@neuter%
{Genehmigtes }%
\else%
{Genehmigter }%
\fi\fi%
}%
\else%
{\ifTUD@thesis@gender@female%
{Vorgelegte }%
\else\ifTUD@thesis@gender@neuter%
{Vorgelegtes }%
\else%
{Vorgelegter }%
\fi\fi%
}%
\fi%
\TUD@thesis@thesistype von \@author\ifTUD@thesis@birthplace\ aus\ %
\TUD@thesis@birthplace\else\ifTUD@thesis@phd\PackageError{\@currname}{No '\noexpand\birthplace` given!\MessageBreak See documentation for details.}\@ehc\fi\fi\\[\baselineskip]%
\TUD@thesis@referee\\[\baselineskip]%
\ifTUD@thesis@phd{%
\ifTUD@thesis@accepted{%
Tag der Einreichung: \TUD@thesis@dateofsubmit\\%
Tag der Pr\char252 fung: \TUD@thesis@dateofexam\\[\baselineskip]}%
\else%
{Tag der Einreichung:\\[\baselineskip]}%
\fi%
Darmstadt --- D 17}
\else%
{Tag der Einreichung:}\\[\baselineskip]%
\fi%
}%
\if@twoside\else
\@TUD@thesis@restonesidetrue
\@twosidetrue \@mparswitchtrue
\fi
\TUD@thesis@maketitle%
\if@TUD@thesis@restoneside
\@twosidefalse \@mparswitchfalse
\fi
}
\newcommand{\affidavit}[2][\today]{
\if@twocolumn%
\@TUD@resttwocoltrue\onecolumn%
\else%
\@TUD@resttwocolfalse%
\fi%
\if@openright%
\cleardoublepage%
\else%
\clearpage%
\fi%
\thispagestyle{empty}
\begingroup
\language=2
\@ifundefined{chapter}{
\TUD@setbigtitlestyle{\section}{\sectfont\chapterlinesize}{\thesection}{\TUD@secind}{0}
\section*{Er\-kl\char228\-rung \ifTUD@thesis@gender@female zur\else zum\fi\ \TUD@thesis@thesistype}
}{
\TUD@setbigtitlestyle{\section}{\sectfont\chapterlinesize}{\thechapter}{\TUD@chapind}{-1}
\chapter*{Er\-kl\char228\-rung \ifTUD@thesis@gender@female zur\else zum\fi\ \TUD@thesis@thesistype}
}
\accentfont\large
\parindent0em
\vskip4ex
Hiermit versichere ich,
\ifTUD@thesis@gender@female
die vorliegende
\else\ifTUD@thesis@gender@neuter
das vorliegende
\else
den vorliegenden
\fi\fi
\TUD@thesis@thesistype ohne Hilfe Dritter nur mit den an\-ge\-ge\-benen Quellen und
Hilfsmitteln angefertigt zu haben. Alle Stellen, die aus Quellen
entnommen wurden, sind als solche kenntlich gemacht. Diese Arbeit hat in
gleicher oder \char228 hn\-lich\-er Form noch keiner
Pr\char252\-fungs\-be\-h\char246 r\-de vorgelegen.
\vskip5ex
Darmstadt, den #1
\vskip6ex
\tudrule[0.5\textwidth]\\
{\normalsize(#2)}
\endgroup
\if@TUD@resttwocol\twocolumn\fi%
\clearpage
}

View File

@ -0,0 +1,63 @@
% tudreport is the report-class as described in the TUD-Design-Manual
% It is based on (makes heavy use of) the KOMA-Class scrreprt
% This class is provided "as is", the authors take no responsibility
% for any effects the style file has on the user, the user's life, family,
% pets, scientific or other career etc.
%
% When making changes to this style file or the accompanying package files
% please notify the authors:
% tud-design@pro-kevin.de
% Good luck!
\def\fileversion{0.96}
\def\filedate{2009/05/15}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{tudthesis}
[\filedate\space\fileversion\space
Joe Werner's TUD-Design-Manual package]
\newif\ifTUD@thesis@type \TUD@thesis@typefalse
\RequirePackage{xkeyval}
% Verarbeitung der Optionen
\DeclareOptionX<\@currname>{type}{%
\TUD@thesis@typetrue
\PassOptionsToPackage{type=#1}{tudthess_title}}
\DeclareOptionX<\@currname>{dr}{%
\PassOptionsToPackage{dr=#1}{tudthess_title}}
\DeclareOptionX*{%
\ClassInfo{\@currname}{Unknown option '\CurrentOption`. Pass to tudreport class.}
\PassOptionsToClass{\CurrentOption}{tudreport}}
\ProcessOptionsX<\@currname>
%\let\@classoptionslist\relax
\ifTUD@thesis@type\else
\ClassError{\@currname}{Missing option 'type=<thesis type>` !}
\fi
% Load the KOMA-Class
\LoadClass{tudreport}
\RequirePackage{tudthess_title}
\date{%
\ifcase\month%
\or Januar%
\or Februar%
\or M\"arz%
\or April%
\or Mai%
\or Juni%
\or Juli%
\or August%
\or September%
\or Oktober%
\or November%
\or Dezember%
\fi\ \number\year%
}
\endinput