summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-29 03:01:39 +0000
committerNorbert Preining <norbert@preining.info>2020-01-29 03:01:39 +0000
commit0d9a20b65398ec99149b5c3d700e78f891b90842 (patch)
treeca173f2c5bbd75b090b58afdc71e6dc3ed1a1f3a /macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
parentfdd916a9e0d94bbf49f74c3b796e1bab88964d4c (diff)
CTAN sync 202001290301
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex/tudathesis.cfg')
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudathesis.cfg45
1 files changed, 18 insertions, 27 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
index aa7e3732bc..2364e1e51f 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudathesis.cfg' version 2.05 (2019/12/18),
+%% This is file `tudathesis.cfg' version 2.07 (2020/01/28),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{2.05}
-\def\filedate{2019/12/18}
+\def\fileversion{2.07}
+\def\filedate{2020/01/28}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Coporate Design (tuda-ci)}
@@ -69,7 +69,7 @@
{
\TUDa_declare_caption:Nnn \departmentname {Fachbereich} {department}
\TUDa_declare_caption:Nnn \TUDa_in_department {im~ \departmentname}{in~the~\departmentname{}~ of}
- \TUDa_declare_caption:Nnn \departmentfullname {\departmentname{}~ \TUDa@department} { \TUDa@department{}~ \tl_mixed_case:n{\departmentname}}
+ \TUDa_declare_caption:Nnn \departmentfullname {\departmentname{}~ \TUDa@department} { \TUDa@department{}~ \text_titlecase:n{\departmentname}}
}
{\bool_if:NTF \g_TUDa_dr_bool
{
@@ -248,7 +248,7 @@
\seq_map_inline:Nn \g_TUDa_reviewer_seq
{
\int_incr:N \l_tmpb_int
- \int_to_arabic:n {\l_tmpb_int}.~\tl_mixed_case:n{\TUDa@reviewname}:~\exp_not:n {##1}\\
+ \int_to_arabic:n {\l_tmpb_int}.~\text_titlecase:n{\TUDa@reviewname}:~\exp_not:n {##1}\\
}
}
@@ -287,7 +287,12 @@
urn .tl_gset:N =\g_TUDa_thesis_urn_tl,
urn .initial:V = \c_empty_tl,
printid .tl_gset:N = \g_TUDa_thesis_tuprints_tl,
- printid .initial:V = \c_empty_tl
+ printid .initial:V = \c_empty_tl,
+ license .tl_gset:N = \g_TUDa_license_info_tl,
+ license .initial:n = {Die~Veröffentlichung~steht~unter~folgender~Creative~Commons~Lizenz:\\
+ Namensnennung~--~Keine~kommerzielle~Nutzung~--~Keine~Bearbeitung~ 2.0~Deutschland\\
+ \url{http://creativecommons.org/licenses/by-nc-nd/2.0/de/}
+ }
}
\newcommand{\tuprints}[1]{%
@@ -303,18 +308,13 @@
E-Publishing-Service~der~TU~Darmstadt\\
\url{http://tuprints.ulb.tu-darmstadt.de}\\
\url{tuprints@ulb.tu-darmstadt.de}\\[2\baselineskip]
- % \includegraphics{TUDa-CI-by-nc-nd}\\[\baselineskip]
- Die~Veröffentlichung~steht~unter~folgender~Creative~Commons~Lizenz:\\
- Namensnennung~--~Keine~kommerzielle~Nutzung~--~Keine~Bearbeitung~ 2.0~Deutschland\\
- \url{http://creativecommons.org/licenses/by-nc-nd/2.0/de/}
- % Namensnennung~--~Nicht~kommerziell~--~Keine~Bearbeitungen~ 4.0~International\\
- % \url{https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de}
+ \tl_if_empty:NF \g_TUDa_license_info_tl {\\[2\baselineskip]\g_TUDa_license_info_tl}
}%
}
\gdef\@subject{
\cs_if_exist:NT \TUDa@thesisStatus {\TUDa@thesisStatus{}~ }
- \tl_mixed_case:n{\TUDa@thesisType}~
+ \text_titlecase:n{\TUDa@thesisType}~
\tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~}
\seq_if_empty:NF \g_TUDa_author_seq {\TUDa@byname\nobreakspace\@author}
\tl_if_empty:NF \TUDa@birthplace {\space\TUDa@fromname\space\TUDa@birthplace}
@@ -339,20 +339,6 @@
}
}
-
-%\msg_new:nn {tudathesis.cfg} {unknown-choiche} {
-% The key #1 only accepts a fix set of choices.
-%
-%}
-%
-%\msg_error:nnxxx { mymodule } { unknown-choice }
-%{ key } % Name of choice key
-%{ choice-a , choice-b , choice-c } % Valid choices
-%{ \exp_not:n {#1} } % Invalid choice given
-
-%department .tl_gset:N = \g_TUDa_department_choice_tl,
-%field-of-study .tl_gset:N = \g_TUDa_field_of_study_choice_tl,
-
%%Studienbereich (field of study):
%%ce - Computational Engineering
%%ese - Energy Science and Engineering
@@ -604,4 +590,9 @@ Bei einer Thesis des Fachbereichs Architektur entspricht die eingereichte elektr
\PassOptionsToPackage{ngerman}{babel}
}
+% Fallback mechanism for older l3 kernels
+\cs_if_exist:NF \text_titlecase:n {
+ \cs_set_eq:NN\text_titlecase:n\tl_mixed_case:n
+}
+
\endinput