summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-08-16 20:59:10 +0000
committerKarl Berry <karl@freefriends.org>2021-08-16 20:59:10 +0000
commit4f7047e6564e59b28109c6abfddd70158e07d7d9 (patch)
treeff25ce612d09767b196b2b61ddd7832a79d2ec00 /Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty
parent7349b9bf64a7aef1ec61bf173ad710ac06d2909c (diff)
uni-titlepage (16aug21)
git-svn-id: svn://tug.org/texlive/trunk@60254 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty')
-rw-r--r--Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty501
1 files changed, 501 insertions, 0 deletions
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'.