From 4687b3b4dbbd8bd148f0186d5dee439bd1d77433 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 1 Sep 2021 20:46:30 +0000 Subject: uni-titlepage (1sep21) git-svn-id: svn://tug.org/texlive/trunk@60390 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/uni-titlepage/title-DHBW.def | 9 +- .../tex/latex/uni-titlepage/title-JT-Aufsaetze.def | 3 +- .../latex/uni-titlepage/title-JT-Geschichte.def | 3 +- .../latex/uni-titlepage/title-JT-Typography.def | 3 +- .../tex/latex/uni-titlepage/title-KIT.def | 3 +- .../tex/latex/uni-titlepage/title-KOMAScript.def | 3 +- .../tex/latex/uni-titlepage/title-Markus-1.def | 3 +- .../tex/latex/uni-titlepage/title-Markus-2.def | 3 +- .../tex/latex/uni-titlepage/title-Spacer.def | 3 +- .../tex/latex/uni-titlepage/title-TU-DD.def | 3 +- .../tex/latex/uni-titlepage/title-TU-HH.def | 3 +- .../tex/latex/uni-titlepage/title-UKoLa.def | 188 +++++++++++++++++++++ .../tex/latex/uni-titlepage/title-WWUM.def | 25 ++- .../tex/latex/uni-titlepage/uni-titlepage.sty | 63 ++++++- 14 files changed, 285 insertions(+), 30 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/uni-titlepage/title-UKoLa.def (limited to 'Master/texmf-dist/tex/latex/uni-titlepage') diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def index 587933d7235..ea20cc72d6e 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-DHBW.def @@ -31,10 +31,9 @@ -DHBW% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% @@ -95,7 +94,7 @@ KOMA presents the title page project }{}% \scr@ifundefinedorrelax{includegraphics}{}{% \mainlogo{% - \includegraphics[width=57mm,height=27mm]% + \includegraphics[width=57mm,height=27mm] {DHBW_d_MOS_195x95_rgb_300.jpg}% }% }% @@ -105,7 +104,9 @@ KOMA presents the title page project \titlehead{\hspace*{\fill}\@mainlogo}% \fi \ifx\@titlepagefont\@empty - \renewcommand*{\@titlepagefont}{\normalfont\sffamily}% + \renewcommand*{\@titlepagefont}{% + \normalfont\sffamily + }% \fi } \renewcommand*{\makemaintitle}{% 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 index a45ae87dc73..78c71d8c48f 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Aufsaetze.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Aufsaetze.def @@ -31,10 +31,9 @@ -JT-Aufsaetze% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% 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 index 73c25ff1a51..016eea2e476 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Geschichte.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Geschichte.def @@ -31,10 +31,9 @@ -JT-Geschichte% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% 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 index fdd470fcf0d..91430764073 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Typography.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-JT-Typography.def @@ -31,10 +31,9 @@ -JT-Typography% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def index 95a75e2f23f..dad158ea4c5 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-KIT.def @@ -31,10 +31,9 @@ -KIT% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def index 2c749e9874d..28e0bcbebc7 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-KOMAScript.def @@ -31,10 +31,9 @@ -KOMAScript% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% 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 index 3dfd882dde1..36ccff97285 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def @@ -31,10 +31,9 @@ -Markus-1% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% 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 index ef2c76f8705..76307ad791d 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-2.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-2.def @@ -31,10 +31,9 @@ -Markus-2% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def index 2e0636224f5..9d286eb4e7f 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Spacer.def @@ -31,10 +31,9 @@ -Spacer% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% 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 index bb049612f6b..5af8958f72e 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-DD.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-DD.def @@ -31,10 +31,9 @@ -TU-DD% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% 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 index 97cd69ff203..4f3ecaab973 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-HH.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-TU-HH.def @@ -31,10 +31,9 @@ -TU-HH% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-UKoLa.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-UKoLa.def new file mode 100644 index 00000000000..b309a4262d0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-UKoLa.def @@ -0,0 +1,188 @@ +%% +%% This is file `title-UKoLa.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,UKoLa') +%% Copyright (c) 2009-2021 by Markus Kohm +%% +%% 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% + -UKoLa% + .def% +}[% +2021/09/01 v0.7 +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{% + }% + \fi +\endgroup +\DefineFamilyMember[% + UKoLa% +]{title} +\providecommand*{\presentationinformationUKoLa}{% + to optain the degree\\ + \@academicgrade\\ + of \@discipline\\ +} +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\presentationinformationUKoLa}{% + to optain the degree\\ + \@academicgrade\\ + of \@discipline\\ +}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\presentationinformationUKoLa}{% + zur Erlangung des Grades eines\\ + \@academicgrade\\ + im Studiengang \@discipline\\ +}% +\NowButAfterBeginDocument +{% + \providecaptionname{german,ngerman,austrian,naustrian, + swissgerman,nswissgerman}{\presentedbyname}{vorgelegt von}% + \scr@ifundefinedorrelax{captionsgerman}{}{% + \renewcaptionname{german}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{german}{\ordinalfemalerefereename}{% + \ordinalfemalecorrectorname}% + }% + \scr@ifundefinedorrelax{captionsngerman}{}{% + \renewcaptionname{ngerman}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{ngerman}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{ngerman}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% + }% + \scr@ifundefinedorrelax{captionsaustrian}{}{% + \renewcaptionname{austrian}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{austrian}{\ordinalmalerefereeename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{austrian}{\ordinalfemalerefereeename}{% + \germanordinalfemalecorrectorname}% + }% + \scr@ifundefinedorrelax{captionsnaustrian}{}{% + \renewcaptionname{naustrian}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{naustrian}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{naustrian}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% + }% + \scr@ifundefinedorrelax{captionsswissgerman}{}{% + \renewcaptionname{swissgerman}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{swissgerman}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{swissgerman}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% + }% + \scr@ifundefinedorrelax{captionsnswissgerman}{}{% + \renewcaptionname{nswissgerman}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{nswissgerman}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{nswissgerman}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% + }% +} +\renewcommand*{\inittitle}{% + \ifx\@place\@empty + \place{% + Koblenz% + } + \fi + \ifx\@mainlogo\@empty + \IfFileExists{uni-koblenz-landau.png}{% + \scr@ifundefinedorrelax{includegraphics}{% + \if@atdocument\else\RequirePackage{graphicx}\fi + }{}% + \scr@ifundefinedorrelax{includegraphics}{}{% + \mainlogo{% + \includegraphics[width=63mm,height=10mm] + {uni-koblenz-landau.png} + }% + }% + }{}% + \fi + \ifx\@titlepagefont\@empty + \renewcommand*{\@titlepagefont}{% + \normalfont + }% + \fi +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \begin{tabular}[t]{@{}c@{}} + \raisebox{\dimexpr\ht\strutbox-\height}{\@mainlogo}\\ + \@chair\\ + \end{tabular}\hfill + \begin{tabular}[r]{@{}c@{}} + \raisebox{\dimexpr\ht\strutbox-\height}{\@secondlogo}\\ + \end{tabular}\par + \vspace{5\baselineskip} + \centering + {\LARGE\bfseries\titlefont{\@title\par}}% + \vspace{5\baselineskip} + {\Large\subject@font{\@subject\par}}% + \vspace{\baselineskip} + \presentationinformationUKoLa\par + \vspace{5\baselineskip} + \presentedbyname\\[\baselineskip] + {\Large\csname @authorfont\endcsname{\@author\par}}% + \vfill + \raggedright + \@hangfrom{\advisorname: }{\@advisor\par}% + \newcommand*{\test@male@female}[1][m]{% + \global\advance\@tempcnta by\@ne + \Ifstr{##1}{f}{\def\fe@male{female}}{\def\fe@male{male}}% + \@hangfrom{\csname ordinal\fe@male refereename\endcsname{\@tempcnta}: }% + \def\and{\par\test@male@female}% + }% + \@tempcnta \z@ + \expandafter\test@male@female\@referee\par + \vspace{3\baselineskip} + \@place, \Ifstr{\indatename}{}{}{\indatename\ }\@date\par + \end{% + titlepage} +} +\endinput +%% +%% End of file `title-UKoLa.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 index 5bdf7da50b9..3ae3ef4a4b4 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/title-WWUM.def +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-WWUM.def @@ -31,10 +31,9 @@ -WWUM% .def% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \begingroup \def\PackageNotLoadedError#1{% \GenericError{% @@ -88,21 +87,43 @@ KOMA presents the title page project swissgerman,nswissgerman}{\presentedbyname}{vorgelegt von}% \scr@ifundefinedorrelax{captionsgerman}{}{% \renewcaptionname{german}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{german}{\ordinalfemalerefereename}{% + \ordinalfemalecorrectorname}% }% \scr@ifundefinedorrelax{captionsngerman}{}{% \renewcaptionname{ngerman}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{ngerman}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{ngerman}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% }% \scr@ifundefinedorrelax{captionsaustrian}{}{% \renewcaptionname{austrian}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{austrian}{\ordinalmalerefereeename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{austrian}{\ordinalfemalerefereeename}{% + \germanordinalfemalecorrectorname}% }% \scr@ifundefinedorrelax{captionsnaustrian}{}{% \renewcaptionname{naustrian}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{naustrian}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{naustrian}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% }% \scr@ifundefinedorrelax{captionsswissgerman}{}{% \renewcaptionname{swissgerman}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{swissgerman}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{swissgerman}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% }% \scr@ifundefinedorrelax{captionsnswissgerman}{}{% \renewcaptionname{nswissgerman}{\presentedbyname}{vorgelegt von}% + \renewcaptionname{nswissgerman}{\ordinalmalerefereename}{% + \germanordinalmalecorrectorname}% + \renewcaptionname{nswissgerman}{\ordinalfemalerefereename}{% + \germanordinalfemalecorrectorname}% }% } \renewcommand*{\inittitle}{% diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty b/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty index 1bcb33e4769..f0596549dff 100644 --- a/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty +++ b/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty @@ -28,10 +28,9 @@ %% \ProvidesPackage{uni-titlepage% }[% -2021/08/16 v0.6 +2021/09/01 v0.7 KOMA presents the title page project ] - \RequirePackage{scrbase}[2014/12/03] \DefineFamily{title} \DefineFamilyMember{title} @@ -245,6 +244,7 @@ KOMA presents the title page project \DefineSimpleTitleKey{publisher} \renewcommand*{\@publisher}{\csname @publishers\endcsname} \DefineSimpleTitleKey{mainlogo} +\DefineSimpleTitleKey{secondlogo} \DefineSimpleTitleKey{oralexaminationdate} \providecommand*{\@dedication}{} \providecommand{\dedication}[1]{\gdef\@dedication{#1}} @@ -335,6 +335,8 @@ KOMA presents the title page project \providecommand*{\refereename}{Referee} \providecommand*{\femalerefereename}{\refereename} \providecommand*{\malerefereename}{\refereename} +\providecommand*{\ordinalmalerefereename}{\englishordinalmalerefereename} +\providecommand*{\ordinalfemalerefereename}{\englishordinalfemalerefereename} \providecommand*{\oralexaminationdatename}{Date of Oral Examination} \providecommand*{\atthename}{at} \providecommand*{\durationname}{Processing Time} @@ -346,6 +348,7 @@ KOMA presents the title page project \newcommand*{\ordinal}{\englishordinal} \newcommand*{\femaleordinal}{\ordinal} \newcommand*{\maleordinal}{\ordinal} +\providecommand*{\indatename}{in} \providecaptionname{american,australian,british,canadian,% english,newzealand,UKenglish,USenglish}{\chairmanname}{Chairmain}% \providecaptionname{american,australian,british,canadian,% @@ -380,6 +383,12 @@ KOMA presents the title page project 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}{\ordinalmalerefereename}{% + \englishordinalmalerefereename}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\ordinalfemalerefereename}{% + \englishordinalfemalerefereename}% \providecaptionname{american,australian,british,canadian,% english,newzealand,UKenglish,USenglish}{\oralexaminationdatename}{Date of Oral Examination}% @@ -396,6 +405,8 @@ KOMA presents the title page project \providecaptionname{american,australian,british,canadian,% english,newzealand,UKenglish,USenglish}{\examinationdatename}{Date of Examination}% +\providecaptionname{american,australian,british,canadian,% + english,newzealand,UKenglish,USenglish}{\indatename}{in}% \providecaptionname{german,ngerman,austrian,naustrian,% swissgerman,nswissgerman}{\chairmanname}{Dekan/Dekanin}% \providecaptionname{german,ngerman,austrian,naustrian,% @@ -432,6 +443,12 @@ KOMA presents the title page project swissgerman,nswissgerman}{\fromplacename}{aus}% \providecaptionname{german,ngerman,austrian,naustrian,% swissgerman,nswissgerman}{\refereename}{Gutachter}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\ordinalmalerefereename}{% + \germanordinalmalerefereename}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\ordinalfemalerefereename}{% + \germanordinalfemalerefereename}% \providecaptionname{german,ngerman,austrian,naustrian,% swissgerman,nswissgerman}{\femalerefereename}{Gutachterin}% \providecaptionname{german,ngerman,austrian,naustrian,% @@ -449,18 +466,56 @@ KOMA presents the title page project swissgerman,nswissgerman}{\examinationname}{Pr\"ufung}% \providecaptionname{german,ngerman,austrian,naustrian,% swissgerman,nswissgerman}{\examinationdatename}{Tag der Pr\"ufung}% +\providecaptionname{german,ngerman,austrian,naustrian,% + swissgerman,nswissgerman}{\indatename}{im}% +\newcommand*{\englishordinalmalerefereename}[1]{% + \englishordinal{#1} \refereename% +} +\newcommand*{\englishordinalfemalerefereename}[1]{% + \englishordinalmalereferename{#1}% +} +\newcommand*{\germanordinalmalerefereename}[1]{% + \ifnum #1<\@ne + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define German ordinal names for referees from 1}% + \else + \ifcase #1\or Erstgutachter\or Zweitgutachter\or Drittgutachter% + \or Viertgutachter\else + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define German ordinal names for referees up + to 4}% + \fi +} +\newcommand*{\germanordinalfemalerefereename}[1]{% + \germanordinalfemalerefereename{#1}in% +} +\newcommand*{\germanordinalmalecorrectorname}[1]{% + \ifnum #1<\@ne + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define German ordinal names for correctors from 1}% + \else + \ifcase #1\or Erstkorrektor\or Zweitkorrektor\or Drittkorrektor% + \or Viertkorrektor\else + \PackageError{uni-titlepage}{Ordinal of `#1' not defined}{% + This package does only define German ordinal names for correctors up + to 6}% + \fi +} +\newcommand*{\germanordinalfemalecorrectorname}[1]{% + \germanordinalmalecorrectorname{#1}in% +} \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}% + 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 + This package does only define English ordinals from 1 to 10.\MessageBreak You may load package `engord' to improve support of english ordinals}% -- cgit v1.2.3