mirror of
https://github.com/tu-darmstadt-informatik/tudadesign.git
synced 2025-12-13 09:55:48 +00:00
Added code of tudthesis as of 2014-07-03
This commit is contained in:
parent
df1d49fd47
commit
4384ef05d8
BIN
texmf/doc/latex/tuddesign/TUDthesis.pdf
Normal file
BIN
texmf/doc/latex/tuddesign/TUDthesis.pdf
Normal file
Binary file not shown.
8630
texmf/doc/latex/tuddesign/TUDthesis.ps
Normal file
8630
texmf/doc/latex/tuddesign/TUDthesis.ps
Normal file
File diff suppressed because it is too large
Load Diff
104
texmf/doc/latex/tuddesign/TUDthesis.tex
Normal file
104
texmf/doc/latex/tuddesign/TUDthesis.tex
Normal 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}
|
||||
96
texmf/doc/latex/tuddesign/changelog-thesis
Normal file
96
texmf/doc/latex/tuddesign/changelog-thesis
Normal 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
|
||||
23
texmf/doc/latex/tuddesign/copyright-thesis
Normal file
23
texmf/doc/latex/tuddesign/copyright-thesis
Normal 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'.
|
||||
2727
texmf/tex/latex/tuddesign/thesis/by-nc-nd.eps
Normal file
2727
texmf/tex/latex/tuddesign/thesis/by-nc-nd.eps
Normal file
File diff suppressed because one or more lines are too long
BIN
texmf/tex/latex/tuddesign/thesis/by-nc-nd.pdf
Normal file
BIN
texmf/tex/latex/tuddesign/thesis/by-nc-nd.pdf
Normal file
Binary file not shown.
312
texmf/tex/latex/tuddesign/thesis/tudthess_title.sty
Normal file
312
texmf/tex/latex/tuddesign/thesis/tudthess_title.sty
Normal 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
|
||||
}
|
||||
63
texmf/tex/latex/tuddesign/tudthesis.cls
Normal file
63
texmf/tex/latex/tuddesign/tudthesis.cls
Normal 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
|
||||
Loading…
x
Reference in New Issue
Block a user