summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-12-17 23:12:19 +0000
committerKarl Berry <karl@freefriends.org>2019-12-17 23:12:19 +0000
commit4e99d073c3d5a980fbaa026808ea2df5d5286dbf (patch)
tree8bf72e802de6218343df4740408752c9d8b34164 /Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
parente56604d2459702e2c79930745e4510bbb62ceee5 (diff)
tuda-ci (18dec19)
git-svn-id: svn://tug.org/texlive/trunk@53161 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg')
-rw-r--r--Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg29
1 files changed, 17 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg b/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
index 5ae8aa6b844..28292c0ecfc 100644
--- a/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
+++ b/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudathesis.cfg' version 2.03a (2019/11/29),
+%% This is file `tudathesis.cfg' version 2.04 (2019/12/17),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{2.03a}
-\def\filedate{2019/11/29}
+\def\fileversion{2.04}
+\def\filedate{2019/12/17}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Coporate Design (tuda-ci)}
@@ -103,11 +103,17 @@
}
}
+\cs_new:Nn \TUDa_insert_studentID:n {
+ (\TUDa@studentIDname :\nobreakspace#1)
+}
+
\TUDa_declare_caption:Nnn \TUDa@byname {von} {by}
+\TUDa_declare_caption:Nnn \TUDa@fromname {aus} {from}
\TUDa_declare_caption:Nnn \TUDa_in_department {im~ \departmentname}{in~the~\departmentname{}~ of}
\TUDa_declare_caption:Nnn \TUDa@reviewname {Gutachten}{review}
\TUDa_declare_caption:Nnnn \TUDa@examdatename {Tag~ der~ Prüfung}{Date~ of~ thesis~ defense}{Date~ of~ thesis~ defence}
\TUDa_declare_caption:Nnn \TUDa@submissiondatename {Tag~ der~ Einreichung}{Date~ of~ submission}
+\TUDa_declare_caption:Nnn \TUDa@studentIDname {Matrikelnummer} {Student\nobreakspace ID}
%Fallback content for box if not overwritten
\newcommand*\TUDa@box_department {\cs_if_exist_use:NF \departmentfullname {\TUDa@department}}
@@ -188,9 +194,14 @@
{\def\TUDa@signature{#1}}
}
+\newcommand*{\studentID}[1]{
+ \gdef\TUDa@studentID{#1}
+}
+
\gdef\TUDa@institution{}
\gdef\TUDa@institute{}
\gdef\TUDa@department{}
+\gdef\TUDa@studentID{}
\NewDocumentCommand{\department}{som}{%
\IfBooleanTF{#1}{
@@ -302,18 +313,12 @@
}
\gdef\@subject{
- \bool_if:NTF \g_TUDa_dr_bool {
- \TUDa@thesisStatus{}~
- \tl_mixed_case:n{\TUDa@thesisType}~
- \tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~}
- \seq_if_empty:NF \g_TUDa_author_seq {\TUDa@byname{}~\@author}
- \tl_if_empty:NF \TUDa@birthplace {~aus~\TUDa@birthplace}
- } {
\cs_if_exist:NT \TUDa@thesisStatus {\TUDa@thesisStatus{}~ }
\tl_mixed_case:n{\TUDa@thesisType}~
\tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~}
- \tl_if_empty:NF \@author {\TUDa@byname\nobreakspace\mbox{\@author}}
- }
+ \seq_if_empty:NF \g_TUDa_author_seq {\TUDa@byname\nobreakspace\@author}
+ \tl_if_empty:NF \TUDa@birthplace {\space\TUDa@fromname\space\TUDa@birthplace}
+ \tl_if_empty:NF \TUDa@studentID {\space\TUDa_insert_studentID:n {\TUDa@studentID}}
}
\uppertitleback{