summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-09-01 20:46:30 +0000
committerKarl Berry <karl@freefriends.org>2021-09-01 20:46:30 +0000
commit4687b3b4dbbd8bd148f0186d5dee439bd1d77433 (patch)
tree296eebc1c1662644d19eba04814f021850f51d1d /Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty
parentd4e44131171a82984daed50321a3d4f4cab5b7f4 (diff)
uni-titlepage (1sep21)
git-svn-id: svn://tug.org/texlive/trunk@60390 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.sty63
1 files changed, 59 insertions, 4 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
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,%
@@ -381,6 +384,12 @@ KOMA presents the title page project
\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}%
\providecaptionname{american,australian,british,canadian,%
@@ -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,%
@@ -433,6 +444,12 @@ KOMA presents the title page project
\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,%
swissgerman,nswissgerman}{\oralexaminationdatename}{Datum der m\"undlichen
@@ -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}%