diff options
author | Karl Berry <karl@freefriends.org> | 2021-09-01 20:46:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-09-01 20:46:30 +0000 |
commit | 4687b3b4dbbd8bd148f0186d5dee439bd1d77433 (patch) | |
tree | 296eebc1c1662644d19eba04814f021850f51d1d /Master/texmf-dist/tex/latex/uni-titlepage/uni-titlepage.sty | |
parent | d4e44131171a82984daed50321a3d4f4cab5b7f4 (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.sty | 63 |
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}% |