diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/uni-titlepage')
13 files changed, 2408 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def new file mode 100644 index 00000000000..587933d7235 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def @@ -0,0 +1,151 @@ +%% +%% This is file `title-DHBW.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,DHBW') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -DHBW% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-DHBW.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + DHBW% +]{title} +\providecommand*{\presentationinformationDHBW}{% + for the \examinationname{} of\\[.5\baselineskip] + \@academicgrade\\[0pt plus 1fill] + of \@discipline\\[.5\baselineskip] + at the \@university{} \@place\\ +} +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\presentationinformationDHBW}{% + for the \examinationname\\[.5\baselineskip] + \@academicgrade\\[0pt plus 1fill] + of degree course \@discipline\\[.5\baselineskip] + at the \@university\ifx\@place\@empty\else\space\@place\fi +}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\presentationinformationDHBW}{% + f\"ur die \examinationname{} zum\\[.5\baselineskip] + \@academicgrade\\[0pt plus 1fill] + des Studienganges \@discipline\\[.5\baselineskip] + an der \@university{}\ifx\@place\@empty\else\space\@place\fi +}% +\renewcommand*{\inittitle}{% + \ifx\@university\@empty + \university{% + Dualen Hochschule% + }% + \fi + \ifx\@place\@empty + \place{% + Baden-W\"urttemberg% + } + \fi + \ifx\@mainlogo\@empty + \IfFileExists{DHBW_d_MOS_195x95_rgb_300.jpg}{% + \scr@ifundefinedorrelax{includegraphics}{% + \if@atdocument\else\RequirePackage{graphicx}\fi + }{}% + \scr@ifundefinedorrelax{includegraphics}{}{% + \mainlogo{% + \includegraphics[width=57mm,height=27mm]% + {DHBW_d_MOS_195x95_rgb_300.jpg}% + }% + }% + }{}% + \fi + \ifx\@titlehead\@empty + \titlehead{\hspace*{\fill}\@mainlogo}% + \fi + \ifx\@titlepagefont\@empty + \renewcommand*{\@titlepagefont}{\normalfont\sffamily}% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + fullsizetitle} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \vspace*{12mm}% + \centering + \begin{minipage}[t][\dimexpr\vsize-36mm\relax]{\dimexpr\hsize-40mm\relax}% + \@titlehead\par + \centering + \Large + \vfill + {\titlefont{\Large\@title}}\par + \vfill + {\subject@font{\Large\@subject\par}}% + \vfill + \presentationinformationDHBW\par + \vfill + \fromname\\[.5\baselineskip] + \@author\par + \vfill + \@date\par + \vfill + \begin{tabular}{*2{p{.5\dimexpr\linewidth-3\tabcolsep\relax}}@{}} + \durationname & \@duration \\[.5ex] + \matriculationnumbername, \coursename & \@matriculationnumber, + \@course\\[.5ex] + \companyname & \@company \\[.5ex] + \advisorname{} \ofthename{} \companyname & \@advisor \\[.5ex] + \refereename{} \ofthename{} \@university & \@referee + \end{tabular} + \end{minipage} + \end{% + fullsizetitle} +} +\endinput +%% +%% End of file `title-DHBW.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Aufsaetze.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Aufsaetze.def new file mode 100644 index 00000000000..a45ae87dc73 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Aufsaetze.def @@ -0,0 +1,151 @@ +%% +%% This is file `title-JT-Aufsaetze.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,JT-Aufsaetze') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -JT-Aufsaetze% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-JT-Aufsaetze.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + JT-Aufsaetze% +]{title} +\providecommand*{\title@rulewidth}{% + .25\textwidth +} +\providecommand*{\title@rulesep}{% + 1.5pt% +} +\DefineFamilyKey[% + JT-Aufsaetze% +]{title}{rulewidth}{% + \gdef\title@rulewidth{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\DefineFamilyKey[% + JT-Aufsaetze% +]{title}{rulesep}{% + \gdef\title@rulesep{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\renewcommand*{\inittitle}{% + \ifx\@titlepagefont\@empty + \renewcommand*{\@titlepagefont}{\normalfont\Huge\itshape}% + \fi + \ifx\titlefont\@empty + \renewcommand*{\titlefont}{\normalfont}% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \centering + \@author\\ + \begin{picture}(\title@rulewidth\@gobble, + \dimexpr .3ex+1pt+\title@rulesep\relax\@gobble) + \put(0,\dimexpr .15ex+.5pt+\title@rulesep\relax\@gobble){% + \linethickness{.3ex}\line(1,0){\title@rulewidth\@gobble}% + }% + \put(0,0){% + \linethickness{1pt}\line(1,0){\title@rulewidth\@gobble}% + }% + \end{picture}\\[\baselineskip] + {\titlefont{\@title\par}}% + \vfill + \@publisher + \end{% + titlepage} +} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\providecommand*{\@extratitle}{} +\providecommand{\extratitle}[1]{\gdef\@extratitle{#1}} +\DefineFamilyKey[% + JT-Aufsaetze% +]{title}{extratitle}{\extratitle{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makepretitle}{% + \ifx\@extratitle\@empty\else + \begin{titlepage} + \noindent\@extratitle + \end{titlepage} + \fi +}% +\renewcommand*{\makepretitleback}{% + \ifx\@extratitle\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-JT-Aufsaetze.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Geschichte.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Geschichte.def new file mode 100644 index 00000000000..73c25ff1a51 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Geschichte.def @@ -0,0 +1,160 @@ +%% +%% This is file `title-JT-Geschichte.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,JT-Geschichte') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -JT-Geschichte% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-JT-Geschichte.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + JT-Geschichte% +]{title} +\providecommand*{\title@rulewidth}{% + .25\textwidth +} +\providecommand*{\title@rulesep}{% + 1.5pt% +} +\DefineFamilyKey[% + JT-Geschichte% +]{title}{rulewidth}{% + \gdef\title@rulewidth{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\DefineFamilyKey[% + JT-Geschichte% +]{title}{rulesep}{% + \gdef\title@rulesep{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\renewcommand*{\inittitle}{% + \ifx\@titlepagefont\@empty + \scr@ifundefinedorrelax{lsstyle}{% + \renewcommand*{\@titlepagefont}{\normalfont\let\@tpf@extra\scshape}% + }{% + \renewcommand*{\@titlepagefont}{% + \normalfont\def\@tpf@extra{\lsstyle\MakeUppercase}% + }% + } + \fi + \ifx\titlefont\@empty + \renewcommand*{\titlefont}{\normalfont}% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \centering + \large{\@tpf@extra{\@author\unskip\strut}}\\[\dp\strutbox] + {\titlefont{\Huge\@title\par}} + \vfill + \begin{picture}(\title@rulewidth\@gobble, + \dimexpr 4pt+1pt+\title@rulesep\relax\@gobble) + \put(0,\dimexpr 2pt+.5pt+\title@rulesep\relax\@gobble){% + \linethickness{1pt}\line(1,0){\title@rulewidth\@gobble}% + }% + \put(0,0){% + \linethickness{4pt}\line(1,0){\title@rulewidth\@gobble}% + }% + \end{picture}\\[\dp\strutbox] + \@tpf@extra{\@publisher}% + \ifx\@place\@empty\else + \unskip\@tpf@extra{\strut}\\[\dp\strutbox]\@tpf@extra{\@place}% + \fi + \end{% + titlepage} +} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\providecommand*{\@extratitle}{} +\providecommand{\extratitle}[1]{\gdef\@extratitle{#1}} +\DefineFamilyKey[% + JT-Geschichte% +]{title}{extratitle}{\extratitle{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makepretitle}{% + \ifx\@extratitle\@empty\else + \begin{titlepage} + \noindent\@extratitle + \end{titlepage} + \fi +}% +\renewcommand*{\makepretitleback}{% + \ifx\@extratitle\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-JT-Geschichte.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Typography.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Typography.def new file mode 100644 index 00000000000..fdd470fcf0d --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Typography.def @@ -0,0 +1,126 @@ +%% +%% This is file `title-JT-Typography.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,JT-Typography') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -JT-Typography% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-JT-Typography.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + JT-Typography% +]{title} +\renewcommand*{\inittitle}{% + \ifx\@titlepagefont\@empty + \renewcommand*{\@titlepagefont}{\normalfont\sffamily\bfseries}% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \raggedright + {\Large\MakeUppercase{\@author}\\[\baselineskip]} + {\titlefont{\Huge\MakeUppercase{\@title}\unskip\strut\\}} + {\@subtitlefont{\normalsize\MakeUppercase{\@subtitle}\\}} + \vfill + {\normalsize\MakeUppercase{\@place}\ifx\@place\@empty\else\enskip\fi + {\LARGE\MakeUppercase{\@date}} + \ifx\@publisher\@empty\else\unskip\strut\\[1.5\baselineskip] + \MakeUppercase{\@publisher}% + \fi} + \end{% + titlepage} +} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\providecommand*{\@extratitle}{} +\providecommand{\extratitle}[1]{\gdef\@extratitle{#1}} +\DefineFamilyKey[% + JT-Typography% +]{title}{extratitle}{\extratitle{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makepretitle}{% + \ifx\@extratitle\@empty\else + \begin{titlepage} + \noindent\@extratitle + \end{titlepage} + \fi +}% +\renewcommand*{\makepretitleback}{% + \ifx\@extratitle\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-JT-Typography.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def new file mode 100644 index 00000000000..95a75e2f23f --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def @@ -0,0 +1,226 @@ +%% +%% This is file `title-KIT.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,KIT') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -KIT% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-KIT.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + KIT% +]{title} +\providecommand*{\presentationinformationKIT}{% + At the \@faculty\\ + \strut\ignorespaces\@chair\\ +} +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\presentationinformationKIT}{% + At the \@faculty\\ + \strut\ignorespaces\@chair\\ +}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\presentationinformationKIT}{% + An der \@faculty\\ + \strut\ignorespaces\@chair\\ +}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\KITlongname}{% + University of the State of Baden-W\"urttemberg and National Research Center + of the Helmholtz Association% +}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\KITlongname}{% + Universit\"at des Landes Baden-W\"urttemberg und nationales + Forschungszentrum in der Helmholtz-Gemeinschaft +}% +\scr@ifundefinedorrelax{captionsamerican}{}{% + \renewcaptionname{american}{\fromname}{of}% + \renewcaptionname{american}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionsaustralian}{}{% + \renewcaptionname{australian}{\fromname}{of}% + \renewcaptionname{australian}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionsbritish}{}{% + \renewcaptionname{british}{\fromname}{of}% + \renewcaptionname{british}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionscanadian}{}{% + \renewcaptionname{canadian}{\fromname}{of}% + \renewcaptionname{canadian}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionsenglish}{}{% + \renewcaptionname{english}{\fromname}{of}% + \renewcaptionname{english}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionsnewzealand}{}{% + \renewcaptionname{newzealand}{\fromname}{of}% + \renewcaptionname{newzealand}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionsUKenglish}{}{% + \renewcaptionname{UKenglish}{\fromname}{of}% + \renewcaptionname{UKenglish}{\refereename}{Reviewer}% +}% +\scr@ifundefinedorrelax{captionsUSenglish}{}{% + \renewcaptionname{USenglish}{\fromname}{of}% + \renewcaptionname{USenglish}{\refereename}{Reviewer}% +}% +\newcommand*{\KITurl}{www.kit.edu} +\renewcommand*{\inittitle}{% + \ifx\@university\@empty + \university{% + KIT -- \KITlongname + }% + \fi + \ifx\@place\@empty + \place{% + Karlsruhe% + } + \fi + \ifx\@homepage\@empty + \homepage{\KITurl}% + \fi + \ifx\@mainlogo\@empty + \def\KIT@logo{KITLogo_RGB.pdf}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{2560px-Logo_KIT.svg.png}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{2000px-Logo_KIT.svg.png}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{1280px-Logo_KIT.svg.png}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{1024px-Logo_KIT.svg.png}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{1000px-Logo_KIT.svg.png}\IfFileExists{KIT@logo}{}{% + \def\KIT@logo{800px-Logo_KIT.svg.png}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{640px-Logo_KIT.svg.png}\IfFileExists{\KIT@logo}{}{% + \def\KIT@logo{500px-Logo_KIT.svg.png}% + }}}}}}}}% + \IfFileExists{\KIT@logo}{% + \scr@ifundefinedorrelax{includegraphics}{% + \if@atdocument\else\RequirePackage{graphicx}\fi + }{}% + \scr@ifundefinedorrelax{includegraphics}{}{% + \mainlogo{% + \includegraphics[width=40mm,height=18.5mm]{\KIT@logo}% + }% + }% + }{}% + \fi + \ifx\@titlehead\@empty + \titlehead{\@mainlogo\hspace*{\fill}}% + \fi + \ifx\@titlepagefont\@empty + \renewcommand*{\@titlepagefont}{\usefont{T1}{phv}{m}{n}}% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + fullsizetitle} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \setlength{\unitlength}{1mm}% + \begin{picture}(0,0) + \put(15,-12){% + \line(1,0){\dimexpr\paperwidth-37mm\relax\@gobble}% + }% + \put(\dimexpr\paperwidth-22mm\@gobble,-19){\oval(14,14)[rt]}% + \put(\dimexpr\paperwidth-15mm\@gobble,-19){% + \line(0,-1){\dimexpr\paperheight-37mm\relax\@gobble}% + }% + \put(22,-\dimexpr\paperheight-18mm\relax\@gobble){% + \line(1,0){\dimexpr\paperwidth-37mm\relax\@gobble}% + }% + \put(22,-\dimexpr\paperheight-25mm\relax\@gobble){\oval(14,14)[lb]}% + \put(15,-\dimexpr\paperheight-25mm\relax\@gobble){% + \line(0,1){\dimexpr\paperheight-37mm\relax\@gobble}% + }% + \end{picture}\par + \vskip\dimexpr -\baselineskip+25mm\relax + \hspace*{27mm}% + \begin{minipage}[t][\dimexpr\paperheight-68mm\relax][t] + {\dimexpr\paperwidth-54mm\relax} + \raggedright\@titlehead\par + \centering + \vskip 25mm + {\@titlepagefont\@title\par}% + \vskip 20mm + {\Large\@subject\\\fromname\par} + \vskip 1cm + {\huge\@author\par} + \vskip 1cm + {\Large\presentationinformationKIT\par} + \vskip 2cm + {\Large + \let\@tempa\refereename + \def\@tempb{1}% + \def\and{% + \\ + \xdef\@tempb{\the\numexpr\@tempb+1\relax}% + \expandafter\ordinal\expandafter{\@tempb}~\@tempa: & + }% + \begin{tabular}{@{}lr@{}} + \refereename: & \@referee \\ + \global\let\@tempa\advisorname\xdef\@tempb{1}% + \advisorname: & \@advisor \\ + \end{tabular}\par + } + \vfill + {\large \durationname: \@duration\par} + \end{minipage} + \vskip 35mm + \hspace*{27mm}\makebox[\dimexpr\paperwidth-56mm\relax]{% + \tiny\@university\hfill\large\textbf{\@homepage}% + }% + \end{% + fullsizetitle} +} +\endinput +%% +%% End of file `title-KIT.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def new file mode 100644 index 00000000000..2c749e9874d --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def @@ -0,0 +1,159 @@ +%% +%% This is file `title-KOMAScript.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,KOMAScript') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -KOMAScript% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-KOMAScript.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + KOMAScript% +]{title} +\renewcommand*{\inittitle}{% + \let\footnotesize\small + \let\footnoterule\relax + \let\footnote\thanks + \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% + \let\@oldmakefnmark\@makefnmark + \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark}% +} +\providecommand*{\publishers}{\publisher} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \ifx\@titlehead\@empty \else + \begin{minipage}[t]{\textwidth}% + \@titlehead + \end{minipage}\par + \fi + \null\vfill + \begingroup + \centering + \ifx\@subject\@empty \else + {\subject@font{\@subject \par}}% + \vskip 3em + \fi + {\titlefont{\huge \@title\par}}% + \vskip 1em + {\ifx\@subtitle\@empty\else\@subtitlefont{\@subtitle}\par\fi}% + \vskip 2em + {\Large \lineskip 0.75em + \begin{tabular}[t]{c} + \@author + \end{tabular}\par + }% + \vskip 1.5em + {\Large \@date \par}% + \vskip \z@ \@plus3fill + {\Large \@publisher \par}% + \vskip 3em + \endgroup + \@thanks + \vfill\null\vskip-\baselineskip + \end{% + titlepage} +} +\providecommand*{\@uppertitleback}{} +\providecommand{\uppertitleback}[1]{\gdef\@uppertitleback{#1}} +\DefineFamilyKey[% + KOMAScript% +]{title}{uppertitleback}{\uppertitleback{#1}\FamilyKeyStateProcessed} +\providecommand*{\@lowertitleback}{} +\providecommand{\lowertitleback}[1]{\gdef\@lowertitleback{#1}} +\DefineFamilyKey[% + KOMAScript% +]{title}{lowertitleback}{\lowertitleback{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\providecommand*{\@extratitle}{} +\providecommand{\extratitle}[1]{\gdef\@extratitle{#1}} +\DefineFamilyKey[% + KOMAScript% +]{title}{extratitle}{\extratitle{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makepretitle}{% + \ifx\@extratitle\@empty\else + \begin{titlepage} + \noindent\@extratitle + \end{titlepage} + \fi +}% +\renewcommand*{\makepretitleback}{% + \ifx\@extratitle\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-KOMAScript.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def new file mode 100644 index 00000000000..3dfd882dde1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def @@ -0,0 +1,137 @@ +%% +%% This is file `title-Markus-1.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,Markus,1') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -Markus-1% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-Markus-1.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + Markus-1% +]{title} +\renewcommand*{\inittitle}{% +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \raggedright + {\subject@font{% + \large\strut\ignorespaces\@subject\par\vskip 2\baselineskip}}% + {\titlefont{\LARGE\strut\ignorespaces\@title\par}}% + {\@subtitlefont{% + \large\vskip.5\baselineskip\strut\ignorespaces\@subtitle\par}}% + \vfill + {\csname @datefont\endcsname{\large\strut\ignorespaces\@date\par}}% + \end{% + titlepage} +} +\providecommand*{\@uppertitleback}{} +\providecommand{\uppertitleback}[1]{\gdef\@uppertitleback{#1}} +\DefineFamilyKey[% + Markus-1% +]{title}{uppertitleback}{\uppertitleback{#1}\FamilyKeyStateProcessed} +\providecommand*{\@lowertitleback}{} +\providecommand{\lowertitleback}[1]{\gdef\@lowertitleback{#1}} +\DefineFamilyKey[% + Markus-1% +]{title}{lowertitleback}{\lowertitleback{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\renewcommand*{\makepretitle}{% + \ifx\@publisher\@empty\else + \begin{titlepage} + \raggedleft + {\@titlepagefont{% + \large\strut\ignorespaces\@publisher\par}}% + \end{titlepage} + \fi +} +\renewcommand*{\makepretitleback}{% + \ifx\@author\@empty\else + \ifx\@publisher\@empty\begin{titlepage}\end{titlepage}\fi + \begin{titlepage} + \raggedleft + {\@titlepagefont{% + \large\null\vskip 2\baselineskip + \LARGE\strut{\def\and{\hspace{1em}\linebreak[3]}% + \csname @authorfont\endcsname{\large\ignorespaces\@author}\par}}}% + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-Markus-1.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-2.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-2.def new file mode 100644 index 00000000000..ef2c76f8705 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-2.def @@ -0,0 +1,169 @@ +%% +%% This is file `title-Markus-2.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,Markus,2') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -Markus-2% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-Markus-2.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + Markus-2% +]{title} +\providecommand*{\title@rulewidth}{% + 0pt% +} +\providecommand*{\title@rulesep}{% + \ifdim \title@rulewidth>\z@ 10pt\else \z@\fi +} +\DefineFamilyKey[% + Markus-2% +]{title}{rulewidth}{% + \gdef\title@rulewidth{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\DefineFamilyKey[% + Markus-2% +]{title}{rulesep}{% + \gdef\title@rulesep{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\renewcommand*{\inittitle}{% + \def\ps@maintitle{% + \ps@empty + \def\@oddhead{% + \parbox[b][\headheight][b]{\hsize}{\@titlepagefont{% + \csname @titlehead\endcsname}}% + }% + \let\@evenhead\@oddhead + }% +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \raggedright + \thispagestyle{maintitle}% + \raisebox{0pt}[\ht\strutbox][\dimexpr\textheight-\ht\strutbox\relax]{% + \rule[\dimexpr-.667\headsep-\textheight\relax] + {\title@rulewidth} + {\dimexpr\textheight+2\headsep\relax}\kern\title@rulesep}% + \parbox[t][\textheight][t] + {\dimexpr \textwidth-\title@rulewidth-\title@rulesep\relax}{% + \raggedright + {\leavevmode\subject@font{% + \large\strut\ignorespaces\@subject\par\vskip 2\baselineskip}}% + {\def\and{\\}\csname @authorfont\endcsname{\large\@author}\par + \vskip .5\baselineskip}% + {\titlefont{\LARGE\strut\ignorespaces\@title\par}}% + {\@subtitlefont{% + \large\vskip.5\baselineskip\strut\ignorespaces\@subtitle\par}}% + \vfill + {\csname @publisherfont\endcsname{\large\@publisher\par}}% + {\csname @datefont\endcsname{\large\strut\ignorespaces\@date\par}}% + }% + \end{% + titlepage} +} +\providecommand*{\@uppertitleback}{} +\providecommand{\uppertitleback}[1]{\gdef\@uppertitleback{#1}} +\DefineFamilyKey[% + Markus-2% +]{title}{uppertitleback}{\uppertitleback{#1}\FamilyKeyStateProcessed} +\providecommand*{\@lowertitleback}{} +\providecommand{\lowertitleback}[1]{\gdef\@lowertitleback{#1}} +\DefineFamilyKey[% + Markus-2% +]{title}{lowertitleback}{\lowertitleback{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\providecommand*{\@extratitle}{} +\providecommand{\extratitle}[1]{\gdef\@extratitle{#1}} +\DefineFamilyKey[% + Markus-2% +]{title}{extratitle}{\extratitle{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makepretitle}{% + \ifx\@extratitle\@empty\else + \begin{titlepage} + \noindent\@extratitle + \end{titlepage} + \fi +}% +\renewcommand*{\makepretitleback}{% + \ifx\@extratitle\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-Markus-2.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def new file mode 100644 index 00000000000..2e0636224f5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def @@ -0,0 +1,166 @@ +%% +%% This is file `title-Spacer.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,Spacer') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -Spacer% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-Spacer.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + Spacer% +]{title} +\providecommand*{\title@rulewidth}{% + 0pt% +} +\providecommand*{\title@rulesep}{% + \ifdim \title@rulewidth>\z@ 10pt\else \z@\fi +} +\DefineFamilyKey[% + Spacer% +]{title}{rulewidth}{% + \gdef\title@rulewidth{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\DefineFamilyKey[% + Spacer% +]{title}{rulesep}{% + \gdef\title@rulesep{\dimexpr #1\relax}% + \FamilyKeyStateProcessed +} +\renewcommand*{\inittitle}{% +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \raggedright + \raisebox{0pt}[\ht\strutbox][\dimexpr\textheight-\ht\strutbox\relax]{% + \rule[\dimexpr-.667\headsep-\textheight\relax] + {\title@rulewidth} + {\dimexpr\textheight+2\headsep\relax}\kern\title@rulesep}% + \parbox[t][\textheight][t] + {\dimexpr \textwidth-\title@rulewidth-\title@rulesep\relax}{% + \raggedright + \ifx\@titlehead\@empty\else + \raisebox{\dimexpr\ht\strutbox-\totalheight\relax}{% + \parbox[t]{\linewidth}{\@titlehead}% + }\par + \vskip 2\baselineskip + \fi + {\leavevmode\subject@font{% + \large\strut\ignorespaces\@subject\par\vskip 2\baselineskip}}% + {\def\and{\\}\csname @authorfont\endcsname{\large\@author}\par + \vskip .5\baselineskip}% + {\titlefont{\LARGE\strut\ignorespaces\@title\par}}% + {\@subtitlefont{% + \large\vskip.5\baselineskip\strut\ignorespaces\@subtitle\par}}% + \vfill + {\csname @publisherfont\endcsname{\large\@publisher\par}}% + {\csname @datefont\endcsname{\large\strut\ignorespaces\@date\par}}% + }% + \end{% + titlepage} +} +\providecommand*{\@uppertitleback}{} +\providecommand{\uppertitleback}[1]{\gdef\@uppertitleback{#1}} +\DefineFamilyKey[% + Spacer% +]{title}{uppertitleback}{\uppertitleback{#1}\FamilyKeyStateProcessed} +\providecommand*{\@lowertitleback}{} +\providecommand{\lowertitleback}[1]{\gdef\@lowertitleback{#1}} +\DefineFamilyKey[% + Spacer% +]{title}{lowertitleback}{\lowertitleback{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\providecommand*{\@extratitle}{} +\providecommand{\extratitle}[1]{\gdef\@extratitle{#1}} +\DefineFamilyKey[% + Spacer% +]{title}{extratitle}{\extratitle{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makepretitle}{% + \ifx\@extratitle\@empty\else + \begin{titlepage} + \noindent\@extratitle + \end{titlepage} + \fi +}% +\renewcommand*{\makepretitleback}{% + \ifx\@extratitle\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-Spacer.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-DD.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-DD.def new file mode 100644 index 00000000000..bb049612f6b --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-DD.def @@ -0,0 +1,134 @@ +%% +%% This is file `title-TU-DD.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,TU-DD') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -TU-DD% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-TU-DD.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + TU-DD% +]{title} +\FamilyBoolKey[TU-DD]{title}{blackborder}{blackborder} +\renewcommand*{\inittitle}{% + \ifx\@university\@empty + \university{% + Technische\nobreakspace Universit\"at\nobreakspace Dresden% + }% + \fi + \ifx\@place\@empty + \place{% + Dresden% + } + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + fullsizetitle} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \rule{0pt}{5mm}\par + \ifblackborder + \leavevmode\hskip 1cm + \setlength{\fboxrule}{1pt}% + \expandafter\fbox + \else + \expandafter\mbox + \fi + {% + \begin{minipage}[t][\dimexpr\textheight-2.5cm\relax][t]{% + \dimexpr\linewidth\ifblackborder-3cm\fi\relax} + \sffamily + \centering + \vskip 3cm + {\fontsize{28pt}{34pt}\selectfont + \strut\ignorespaces\@university\unskip\strut\\} + {\fontsize{24pt}{28pt}\selectfont + \strut\ignorespaces\@faculty\unskip\strut\\} + {\fontsize{20pt}{24pt}\selectfont + \strut\ignorespaces\@chair\unskip\strut\\ + \strut\ignorespaces\@professor\unskip\strut\\ + \vfill + {\bfseries\strut\ignorespaces\@title\unskip\strut\\} + \strut\ignorespaces\@subject\unskip\strut\\ + \vfill + \raggedright + \hspace*{.25\linewidth}% + \strut\ignorespaces\presentedbyname\unskip\strut\\ + \hspace*{.25\linewidth}\quad + \begin{tabular}{@{}l@{}} + \strut\ignorespaces\@author\unskip\strut\\ + \strut\ignorespaces\@discipline\unskip\strut\\ + \strut\ignorespaces\@matriculationnumber\unskip\strut\\ + \end{tabular}\\ + \vskip\baselineskip + \hspace*{.25\linewidth}% + \strut\ignorespaces\advisorname\unskip:\strut\\ + \hspace*{.25\linewidth}\quad + \begin{tabular}{@{}l@{}} + \strut\ignorespaces\@advisor\unskip\strut\\ + \end{tabular} + \vskip2\baselineskip + \hspace*{.25\linewidth}% + \strut\ignorespaces\@place,\nobreakspace\thename\nobreakspace\@date + \par} + \vspace*{5mm} + \end{minipage} + }% + \end{% + fullsizetitle} +} +\endinput +%% +%% End of file `title-TU-DD.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-HH.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-HH.def new file mode 100644 index 00000000000..97cd69ff203 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-HH.def @@ -0,0 +1,140 @@ +%% +%% This is file `title-TU-HH.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,TU-HH') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -TU-HH% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-TU-HH.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + TU-HH% +]{title} +\FamilyBoolKey[TU-HH]{title}{final}{final} +\providecommand*{\presentationinformationTUHH}{% + \iffinal Of the \else The \fi Graduation Committee of the\\ + \@university\\[.5ex] + to the Acquisition of the Academic Degree\\[.5ex] + \@academicgrade\\[.5ex] + \iffinal approved \else submitted \fi\@subject} +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\presentationinformationTUHH}{% + \iffinal Of the \else The \fi Graduation Committee of the\\ + \@university\\[.5ex] + to the Acquisition of the Academic Degree\\[.5ex] + \@academicgrade\\[.5ex] + \iffinal approved \else submitted \fi\@subject} +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\presentationinformationTUHH}{% + \iffinal Vom \else Dem \fi Promotionsausschuss der\\ + \@university\\[.5ex] + zur Erlangung des akademischen Grades\\[.5ex] + \@academicgrade\\[.5ex] + \iffinal genehmigte \else vorgelegte \fi\@subject}% +\renewcommand*{\inittitle}{% + \ifx\@university\@empty + \university{% + Technische\nobreakspace Universit\"at\nobreakspace + Hamburg-Harburg% + }% + \fi + \ifx\@place\@empty + \place{% + Hamburg% + } + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + fullsizetitle} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \sffamily + \centering + \vspace{5cm} + {\LARGE\bfseries\strut\ignorespaces\@title\\} + {\Large\strut\ignorespaces\@subtitle\\} + \vspace{2.5cm} + {\Large\presentationinformationTUHH\\} + \vspace{2.5cm} + {\Large\strut\ignorespaces\fromname\\ + \strut\ignorespaces\@author\\} + \vspace{2.5cm} + {\Large\strut\ignorespaces\fromplacename\\ + \strut\ignorespaces\@place\\} + \vspace{2.5cm} + {\Large\@date} + \end{% + fullsizetitle} +} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \vspace*{\fill} + \iffinal + \@tempcnta\z@ + \def\and{% + \par\advance\@tempcnta by\@ne + \@hangfrom{% + \expandafter\ordinal\expandafter{\the\@tempcnta}~\refereename:\enskip + }% + }\and\@referee + \fi + \vskip 1cm + \iffinal + \@hangfrom{\oralexaminationdatename:\enskip}{\@oralexaminationdate}% + \fi + \end{titlepage} +} +\endinput +%% +%% End of file `title-TU-HH.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-WWUM.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-WWUM.def new file mode 100644 index 00000000000..5bdf7da50b9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-WWUM.def @@ -0,0 +1,188 @@ +%% +%% This is file `title-WWUM.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,WWUM') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -WWUM% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-WWUM.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + WWUM% +]{title} +\providecommand*{\presentationinformationWWUM}{% + \@subject\\ + to the Aquisition of the Academic Degree\\ + \@academicgrade\\ + of the \@sience{} of \@discipline\\ + of the \@faculty{} faculty\\ + of the \@university +} +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\presentationinformationWWUM}{% + \@subject\\ + to the Aquisition of the Academic Degree\\ + \@academicgrade\\ + of the \@sience{} of \@discipline\\ + of the \@faculty{} faculty\\ + of the \@university +} +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\presentationinformationWWUM}{% + \@subject\\ + zur Erlangung des \@academicgrade\\ + der \@sience{} im Fachbereich \@discipline\\ + der \@faculty{} Fakult\"at\\ + der \@university +} +\NowButAfterBeginDocument +{% + \providecaptionname{german,ngerman,austrian,naustrian, + swissgerman,nswissgerman}{\presentedbyname}{vorgelegt von}% + \scr@ifundefinedorrelax{captionsgerman}{}{% + \renewcaptionname{german}{\presentedbyname}{vorgelegt von}% + }% + \scr@ifundefinedorrelax{captionsngerman}{}{% + \renewcaptionname{ngerman}{\presentedbyname}{vorgelegt von}% + }% + \scr@ifundefinedorrelax{captionsaustrian}{}{% + \renewcaptionname{austrian}{\presentedbyname}{vorgelegt von}% + }% + \scr@ifundefinedorrelax{captionsnaustrian}{}{% + \renewcaptionname{naustrian}{\presentedbyname}{vorgelegt von}% + }% + \scr@ifundefinedorrelax{captionsswissgerman}{}{% + \renewcaptionname{swissgerman}{\presentedbyname}{vorgelegt von}% + }% + \scr@ifundefinedorrelax{captionsnswissgerman}{}{% + \renewcaptionname{nswissgerman}{\presentedbyname}{vorgelegt von}% + }% +} +\renewcommand*{\inittitle}{% + \ifx\@university\@empty + \university{% + Westf\"alischen Wilhelms-Universit\"at M\"unster% + }% + \fi + \ifx\@place\@empty + \place{% + \PackageWarning{uni-titlepage}{Birth place missing.\MessageBreak + Style `WWUM' needs the birth place of\MessageBreak + the student}% + } + \fi + \ifx\@titlepagefont\@empty + \renewcommand*{\@titlepagefont}{\normalfont\large}% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \centering + \@chair\\ + \vspace{2cm} + \@title\\ + \vfill + \presentationinformationWWUM\\ + \vfill + \presentedbyname\\ + \@author\\ + \ifx\@place\@empty\else\fromplacename{} \@place\\\fi + --\,\the\year\,-- + \end{% + titlepage} +} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \vspace*{\fill} + \noindent + \@tempcnta\z@ + \def\arraystretch{2}% + \newcommand*{\test@malefemale}[1][m]{% + \global\advance\@tempcnta by\@ne + \Ifstr{##1}{f}{\def\fe@male{female}}{\def\fe@male{male}}% + \csname \fe@male ordinal\endcsname{\@tempcnta}\space + \csname \fe@male refereename\endcsname: & + \def\and{\\\test@malefemale}% + }% + \begin{tabular}{@{}ll@{}} + \chairmanname: & \@professor \\ + \expandafter\test@malefemale + \@referee \\ + \oralexaminationdatename: & \@oralexaminationdate + \ifx\examinationdatename\@empty\else + \\\examinationdatename: & + \fi + \\ + \end{tabular} + \end{titlepage} +} +\renewcommand*{\makepretitle}{% + \begin{fullsizetitle} + \@titlepagefont + \vspace*{.33\vsize}% + + \centering + \@author\\[1ex] + \@title\\[1ex] + \the\year + \end{fullsizetitle} +} +\renewcommand*{\makepretitleback}{% + \if@twoside\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-WWUM.def'. diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty b/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty new file mode 100644 index 00000000000..1bcb33e4769 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty @@ -0,0 +1,501 @@ +%% +%% This is file `uni-titlepage.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `package') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesPackage{uni-titlepage% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\RequirePackage{scrbase}[2014/12/03] +\DefineFamily{title} +\DefineFamilyMember{title} +\newcommand*{\TitleOptions}{\FamilyOptions{title}} +\newcommand*{\TitleOption}{\FamilyOption{title}} +\newcounter{titlepage}\setcounter{titlepage}{\@ne} +\DefineFamilyKey{title}{pagenumber}{% + \setcounter{titlepage}{#1}\FamilyKeyStateProcessed +} +\providecommand*{\titlepagestyle}{} +\renewcommand*{\titlepagestyle}{empty} +\DefineFamilyKey{title}{pagestyle}{% + \renewcommand*{\titlepagestyle}{#1}\FamilyKeyStateProcessed +} +\ifcsname @restonecolfalse\endcsname + \expandafter\@gobble +\else + \expandafter\@firstofone +\fi +{\newif\if@restonecol} +\scr@ifundefinedorrelax{titlepage}{\def\titlepage{}}{} +\scr@ifundefinedorrelax{endtitlepage}{\def\endtitlepage{}}{} +\providecommand*{\maketitle}[1][]{} +\newcommand*{\tp@undefinedtitle}[1]{% + \PackageInfo{uni-titlepage}{leaving not defined #1-title page empty}% +} +\newcommand*{\inittitle}{} +\newcommand*{\makepretitle}{\tp@undefinedtitle{pre}} +\newcommand*{\makepretitleback}{\tp@undefinedtitle{back of pre}} +\newcommand*{\makemaintitle}{\tp@undefinedtitle{main}} +\newcommand*{\makemaintitleback}{\tp@undefinedtitle{back of main}} +\newcommand*{\makeposttitle}{\tp@undefinedtitle{post}} +\newcommand*{\makeposttitleback}{\tp@undefinedtitle{back of post}} +\newcommand*{\exittitle}{} +\newcommand*{\inittitlestyle}{% + \renewenvironment{titlepage}[1][]{% + \TitleOptions{##1}% + \clearpage + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \ifx\titlepagestyle\@empty\else\thispagestyle{\titlepagestyle}\fi + \if@twoside% im einseitigen Satz ist mir alles egal + \ifodd\value{page}% aktuelle Seite ist ungerade + \ifodd\value{titlepage}% + \else + \null\newpage + \fi + \else + \ifodd\value{titlepage}% + \null\newpage % Leerseite + \fi + \fi + \fi + \setcounter{page}{\value{titlepage}}% + \ifx\titlepagestyle\@empty\else\thispagestyle{\titlepagestyle}\fi + }{% + \if@restonecol\twocolumn \else \newpage\fi + \stepcounter{titlepage}% + }% + + \renewcommand*{\maketitle}[1][]{% + \begingroup + \TitleOptions{##1}% + \inittitle + \makepretitle\if@twoside\makepretitleback\fi + \makemaintitle\if@twoside\makemaintitleback\fi + \makeposttitle\if@twoside\makeposttitleback\fi + \exittitle + \endgroup + }% + + \renewcommand*{\inittitle}{}% + \renewcommand*{\makepretitle}{\tp@undefinedtitle{pre}}% + \renewcommand*{\makepretitleback}{\tp@undefinedtitle{back of pre}}% + \renewcommand*{\makemaintitle}{\tp@undefinedtitle{main}}% + \renewcommand*{\makemaintitleback}{\tp@undefinedtitle{back of main}}% + \renewcommand*{\makeposttitle}{\tp@undefinedtitle{post}}% + \renewcommand*{\makeposttitleback}{\tp@undefinedtitle{back of post}}% + \renewcommand*{\exittitle}{}% +} +\inittitlestyle +\newsavebox\titlebox +\newenvironment{fullsizetitle}[1][]{% + \TitleOptions{#1}% + \begin{lrbox}{\titlebox} + \hsize\paperwidth + \scr@ifundefinedorrelax{ta@bcor}{% + \scr@ifundefinedorrelax{Gm@bindingoffset}{}{% + \advanve\hsize-\Gm@bindingoffset}% + }{% + \advance\hsize-\ta@bcor + \scr@ifundefinedorrelax{Gm@bindingoffset}{}{% + \ifdim \Gm@bindingoffset=\ta@bcor\else + \PackageWarning{uni-titlepage}{Ignorring geometry's binding + correction,\MessageBreak + using typearea's binding correction.\MessageBreak + If you're using geometry and typearea,\MessageBreak + you should set both options to the same value,\MessageBreak + e.g. \string\KOMAoptions{BCOR=\the\ta@bcor}\MessageBreak + \space\space\space\space\space + \string\geometry{bindingoffset=\the\ta@bcor}\MessageBreak + to make uni-titlepage use this value% + }% + \fi + }% + }% + \vsize\paperheight + \linewidth\hsize + \columnwidth\hsize + \textwidth\hsize + \textheight\vsize + \noindent\minipage{\hsize} +}{% + \endminipage + \end{lrbox} + \begin{titlepage}% + \vspace*{-1in}\vskip-\topmargin\vskip-\headheight\vskip-\headsep + \vskip-\topskip + \raggedright + \leavevmode + \hskip-1in + \ifodd\c@page + \hskip-\oddsidemargin + \scr@ifundefinedorrelax{ta@bcor}{% + \scr@ifundefinedorrelax{Gm@bindingoffset}{}{% + \hskip\Gm@bindingoffset}% + }{\hskip\ta@bcor}% + \else + \hskip-\evensidemargin + \fi + \vbox to\z@{\hsize\z@ + \vskip-\baselineskip + \makebox[0pt][l]{\usebox\titlebox}% + \vss + }% + \end{titlepage} +} +\newcommand*{\tp@replacewarning}[2]{% + \PackageWarning{uni-titlepage}{% + Using `#2' instead of `#1',\MessageBreak + because `#1' not defined% + }% +} +\newcommand*{\tp@dokeys}{} +\newcommand*{\DefineSimpleTitleKey}[2][.\@currname.\@currext]{% + \l@addto@macro\tp@dokeys{\do{#2}}% + \expandafter\newcommand\expandafter*\csname @#2\endcsname{}% + \expandafter\newcommand\expandafter*\csname #2\endcsname[1]{% + \expandafter\gdef\csname @#2\endcsname{##1}}% + \DefineFamilyKey[{#1}]{title}{#2}{% + \csname #2\endcsname{##1}% + \FamilyKeyStateProcessed + }% +} +\newcommand*{\DefineReplaceTitleKey}[3][.\@currname.\@currext]{% + \DefineFamilyKey[{#1}]{title}{#2}{% + \tp@replacewarning{#2}{#3}% + \FamilyOptions{title}{#3=##1}% + }% +} +\providecommand*{\@titlehead}{} +\providecommand{\titlehead}[1]{\gdef\@titlehead{#1}} +\DefineFamilyKey{title}{titlehead}{\titlehead{#1}\FamilyKeyStateProcessed} +\providecommand*{\@homepage}{} +\providecommand{\homepage}[1]{\gdef\@homepage{#1}} +\DefineFamilyKey{title}{homepage}{\homepage{#1}\FamilyKeyStateProcessed} +\let\@title\relax\let\title\relax\DefineSimpleTitleKey{title} +\let\@author\relax\let\author\relax\DefineSimpleTitleKey{author} +\let\@date\relax\let\date\relax\DefineSimpleTitleKey{date} +\DefineSimpleTitleKey{duration} +\DefineSimpleTitleKey{course} +\DefineSimpleTitleKey{company} +\let\@subtitle\relax\let\subtitle\relax\DefineSimpleTitleKey{subtitle} +\DefineSimpleTitleKey{university} +\DefineSimpleTitleKey{faculty} +\DefineSimpleTitleKey{chair} +\DefineSimpleTitleKey{professor} +\providecommand*{\@subject}{} +\providecommand*{\subject}[1]{\gdef\@subject{#1}} +\l@addto@macro\tp@dokeys{\do{subject}}% +\DefineFamilyKey{title}{subject}{% + \Ifstr{#1}{project}{\subject{\projectpapername}}{% + \Ifstr{#1}{seminar}{\subject{\seminarpapername}}{% + \Ifstr{#1}{studentresearch}{\subject{\studentresearchname}}{% + \Ifstr{#1}{diploma}{\subject{\diplomathesisname}}{% + \Ifstr{#1}{degree}{\subject{\degreethesisname}}{% + \Ifstr{#1}{master}{\subject{\masterthesisname}}{% + \Ifstr{#1}{bachelor}{\subject{\bachelorthesisname}}{% + \subject{#1}% + }% + }% + }% + }% + }% + }% + }% + \FamilyKeyStateProcessed +} +\providecommand*{\Ifstr}{\ifstr} +\DefineReplaceTitleKey{student}{author} +\DefineSimpleTitleKey{sience} +\DefineSimpleTitleKey{discipline} +\DefineSimpleTitleKey{academicgrade} +\DefineSimpleTitleKey{matriculationnumber} +\DefineSimpleTitleKey{advisor} +\DefineSimpleTitleKey{referee} +\DefineSimpleTitleKey{place} +\DefineSimpleTitleKey{publisher} +\renewcommand*{\@publisher}{\csname @publishers\endcsname} +\DefineSimpleTitleKey{mainlogo} +\DefineSimpleTitleKey{oralexaminationdate} +\providecommand*{\@dedication}{} +\providecommand{\dedication}[1]{\gdef\@dedication{#1}} +\DefineFamilyKey{title}{dedication}{\dedication{#1}\FamilyKeyStateProcessed} +\newcommand*{\usetitleelement}[1]{% + \scr@ifundefinedorrelax{#1}{% + \@usetitleelement@error{#1}% + }{% + \scr@ifundefinedorrelax{@#1}{% + \@usetitleelement@error{#1}% + }{% + \@nameuse{@#1}% + }% + }% +} +\newcommand*{\@usetitleelement@error}[1]{% + \PackageError{uni-titlepage}{`#1' isn't a title element}{% + You should use \string\usetitleelement\space for title elements + only!\MessageBreak + If you'll continue, command will be ignored.}% +} +\scr@ifundefinedorrelax{newkomafont}{% + \newcommand*{\@titlepagefont}{}% +}{% + \newkomafont{titlepage}{}% +} +\DefineFamilyKey{title}{titlepagefont}{% + \renewcommand*{\@titlepagefont}{#1}% + \FamilyKeyStateProcessed +} +\providecommand*{\subject@font}{\bfseries} +\DefineFamilyKey{title}{subjectfont}{% + \renewcommand*{\subject@font}{#1}% + \FamilyKeyStateProcessed +} +\providecommand*{\titlefont}{\bfseries} +\DefineFamilyKey{title}{titlefont}{% + \renewcommand*{\titlefont}{#1}% + \FamilyKeyStateProcessed +} +\providecommand*{\@subtitlefont}{\bfseries} +\DefineFamilyKey{title}{subtitlefont}{% + \renewcommand*{\@subtitlefont}{#1}% + \FamilyKeyStateProcessed +} +\newcommand*{\TitlePageStyle}[2][]{% + \IfFileExists{title-#2.def}{% + \begingroup + \edef\@tempa{\endgroup + \noexpand\inittitlestyle + \noexpand\makeatletter + \noexpand\input{title-#2.def}% + \noexpand\catcode`\noexpand\@=\the\catcode`\@ + }% + \@tempa + \TitleOptions{#1}% + }{% + \PackageError{uni-titlepage}{No title definition for `#2' found}{% + You've tried to set title page style `#2', but no title page + style definition file\MessageBreak + `title-#2.def' may be found% + }% + } +} +\newcommand*{\NowButAfterBeginDocument}{% + \if@atdocument + \expandafter\@firstofone + \else + \expandafter\AtBeginDocument + \fi +} +\DeclareOption*{\expandafter\TitlePageStyle\expandafter{\CurrentOption}} +\FamilyProcessOptions*\relax +\providecommand*{\chairmanname}{Chairman} +\providecommand*{\projectpapername}{Project Paper} +\providecommand*{\seminarpapername}{Seminar Paper} +\providecommand*{\studentresearchname}{Student Research Project} +\providecommand*{\diplomathesisname}{Diploma Thesis} +\providecommand*{\degreethesisname}{Degree Thesis} +\providecommand*{\masterthesisname}{Master Thesis} +\providecommand*{\bachelorthesisname}{Bachelor Thesis} +\providecommand*{\presentedbyname}{presented by} +\providecommand*{\advisorname}{Advisor} +\providecommand*{\thename}{} +\providecommand*{\ofthename}{of the} +\providecommand*{\fromname}{from} +\providecommand*{\fromplacename}{from} +\providecommand*{\refereename}{Referee} +\providecommand*{\femalerefereename}{\refereename} +\providecommand*{\malerefereename}{\refereename} +\providecommand*{\oralexaminationdatename}{Date of Oral Examination} +\providecommand*{\atthename}{at} +\providecommand*{\durationname}{Processing Time} +\providecommand*{\matriculationnumbername}{Matriculationnumber} +\providecommand*{\coursename}{Course} +\providecommand*{\companyname}{Training Company} +\providecommand*{\examinationname}{Examination} +\providecommand*{\examinationdatename}{Date of Examination} +\newcommand*{\ordinal}{\englishordinal} +\newcommand*{\femaleordinal}{\ordinal} +\newcommand*{\maleordinal}{\ordinal} +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\chairmanname}{Chairmain}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\projectpapername}{Project Paper}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\seminarpapername}{Seminar Paper}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\studentresearchname}{Student + Research Project}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\diplomathesisname}{Diploma Thesis}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\degreethesisname}{Degree Thesis}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\masterthesisname}{Master Thesis}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\bachelorthesisname}{Bachelor + Thesis}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\ordinal}{\englishordinal}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\presentedbyname}{presented by}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\advisorname}{Advisor}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\thename}{}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\ofthename}{of the}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\fromname}{from}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\fromplacename}{from}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\refereename}{Referee}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\oralexaminationdatename}{Date of + Oral Examination}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\durationname}{Processing Time}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\matriculationnumbername}{Matriculationnumber}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\coursename}{Course}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\companyname}{Training Company}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\examinationname}{Examination}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\examinationdatename}{Date of + Examination}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\chairmanname}{Dekan/Dekanin}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\projectpapername}{Projektarbeit}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\seminarpapername}{Seminararbeit}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\studentresearchname}{Studienarbeit}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\diplomathesisname}{Diplomarbeit}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\degreethesisname}{Dissertation}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\masterthesisname}{Master-Arbeit}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\bachelorthesisname}{Bachelor-Arbeit}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\ordinal}{\germanordinal}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\femaleordinal}{\germanfemaleordinal}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\maleordinal}{\germanmaleordinal}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\presentedbyname}{eingereicht von}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\advisorname}{Betreuer}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\thename}{den}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\ofthename}{der}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\fromname}{von}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\fromplacename}{aus}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\refereename}{Gutachter}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\femalerefereename}{Gutachterin}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\oralexaminationdatename}{Datum der m\"undlichen + Pr\"ufung}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\durationname}{Bearbeitungszeitraum}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\matriculationnumbername}{Matrikelnummer}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\coursename}{Kurs}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\companyname}{Ausbildungsfirma}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\examinationname}{Pr\"ufung}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\examinationdatename}{Tag der Pr\"ufung}% +\newcommand*{\englishordinal}[1]{% + \ifcsname engordnumber\endcsname + \engordnumber{#1}% + \else + \ifnum #1<\@ne + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define english ordinals from 1}% + \else + \ifcase #1\or 1st\or 2nd\or 3rd\or 4th\or 5th\or 6th\or 7th\or 8th\or + 9th\or 10th\else + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define english ordinals from 1 to + 10.\MessageBreak + You may load package `engord' to improve support of english + ordinals}% + \fi + \fi + \fi +} +\newcommand*{\germanordinal}[1]{% + \ifnum #1<\@ne + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define german ordinals from 1}% + \else + #1.% + \fi +} +\newcommand*{\germanmaleordinal}[1]{% + \ifcase #1 + \PackageError{uni-titlepage}{Male ordinal of `#1' not defined}{% + This package does only define german male ordinals from 1}% + \or Erster\or Zweiter\or Dritter\or Vierter\or F\"unfter\or Sechster% + \or Siebter\or Achter\or Neunter\or Zehnter\else + \PackageError{uni-titlepage}{Male ordinal of `#1' not defined}{% + This package does only define german male ordinals up to 10}% + \fi +} +\newcommand*{\germanfemaleordinal}[1]{% + \ifcase #1 + \PackageError{uni-titlepage}{Female ordinal of `#1' not defined}{% + This package does only define german female ordinals from 1}% + \or Erste\or Zweite\or Dritte\or Vierte\or F\"unfte\or Sechste% + \or Siebte\or Achte\or Neunte\or Zehnte\else + \PackageError{uni-titlepage}{Female ordinal of `#1' not defined}{% + This package does only define german female ordinals up to 10}% + \fi +} +\endinput +%% +%% End of file `uni-titlepage.sty'. |