summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tuda-ci/tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-29 03:01:31 +0000
committerNorbert Preining <norbert@preining.info>2019-11-29 03:01:31 +0000
commitb4325b27feab3a4183f51bfe598686eb72a8c1e0 (patch)
tree588136f898659a6e62838a59f630d5d37313c9d3 /macros/latex/contrib/tuda-ci/tex
parent747dfc2fd42b7dbdc60bb83a91392d4960b1f48e (diff)
CTAN sync 201911290301
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex')
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty32
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty38
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty36
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty32
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty34
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudabeamer.cls36
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.def30
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.sty32
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaexercise.cls72
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudafonts.sty34
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaletter.cls54
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo36
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaposter.cls54
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudapub.cls128
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudarules.sty40
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasciposter.cls64
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo36
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudathesis.cfg77
25 files changed, 174 insertions, 901 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
index 58b89e28d2..ce5f784d63 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
@@ -1,33 +1,3 @@
-%% This is file `beamercolorthemeTUDa.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamercolorthemeTUDa}
[\filedate\space\fileversion]
@@ -66,7 +36,7 @@
\setbeamercolor*{institute}{parent=title}
\bool_if:NTF \g_TUDa@beamer_colorframetitle_bool {
- \setbeamercolor*{frametitle}{fg=textonaccentcolor,bg=accentcolor}
+ \setbeamercolor*{frametitle}{fg=textonaccentcolor,bg=accentcolor}
} {
\setbeamercolor*{frametitle}{fg=black,bg=white}
}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
index 139f70b1e4..8865ce5dd4 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
@@ -1,37 +1,7 @@
-%% This is file `beamerfontthemeTUDa.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeTUDa}
- [\filedate\space\fileversion]
-
+ [\filedate\space\fileversion]
+
\RequirePackage{l3keys2e}
\ExplSyntaxOn
@@ -46,13 +16,13 @@
\ProcessKeysOptions{TUDa/beamer/fonts}
\ExplSyntaxOff
-
+
\mode<presentation>
\RequirePackage{tudafonts}
\ExplSyntaxOn
-\bool_if:NTF \g_TUDa_serif_bool
+\bool_if:NTF \g_TUDa_serif_bool
{\usefonttheme{serif}}
{\renewcommand*{\familydefault}{\sfdefault}}
\ExplSyntaxOff
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
index 3144a417a7..a387075483 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
@@ -1,33 +1,3 @@
-%% This is file `beamerinnerthemeTUDa.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
%% This is file `beamerinnerthemeTUDa.sty' version 1.11 (2019/10/15),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
@@ -107,7 +77,7 @@
\dim_new:N \l_TUDa_titlegraphic_wd_dim
\defbeamertemplate*{title~ page}{TUDa}[1][]
-{
+{
\nointerlineskip
\vspace{\dim_eval:n {-\c_TUDa_largerule_dim}}
\hbox_set:Nn \l_TUDa_titlehead_box {
@@ -202,7 +172,7 @@
\ifbeamercolorempty[bg]{block body}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
}
-\defbeamertemplate*{block end}{TUDa}
+\defbeamertemplate*{block end}{TUDa}
{\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
\defbeamertemplate*{block alerted begin}{TUDa}
@@ -224,7 +194,7 @@
\usebeamerfont{block body alerted}%
\begin{beamercolorbox}[wd={\dimexpr\linewidth-3pt},colsep=.75ex]{block body alerted}%
}
-
+
\defbeamertemplate*{block alerted end}{TUDa}
{\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
index 805908e02e..691fb25cb4 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
@@ -1,33 +1,3 @@
-%% This is file `beamerouterthemeTUDa.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerouterthemeTUDa}
[\filedate\space\fileversion]
@@ -123,7 +93,7 @@
leftskip=\TUDa@beamer@sep,
rightskip=\TUDa@beamer@sep, ht=2.75mm,dp=2.75mm]{footline}
\usebeamerfont{author~ in~ head/foot}%
- \bool_set_false:N \l_TUDa_tmpa_bool
+ \bool_set_false:N \l_TUDa_tmpa_bool
\clist_map_variable:nNn {date, department, institute, author} \l_tmpa_tl {
\tl_if_empty:cF {beamer@short\l_tmpa_tl} {
\bool_if:NTF \l_TUDa_tmpa_bool {~|~}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
index d26992623b..2e8e2360da 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
@@ -1,33 +1,3 @@
-%% This is file `beamerthemeTUDa.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemeTUDa}
[\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt]
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
index f331135db5..c8030f46af 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
@@ -1,33 +1,3 @@
-%% This is file `tuda-a0paper.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper}
\cs_set:Nn \TUDa_setup_title_sizes: {
\cs_set:Nn \TUDa_title_fontsize: {{125pt}{165pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
index 8cce9120ea..ef067c380b 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
@@ -1,33 +1,3 @@
-%% This is file `tuda-a1paper.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper}
\cs_set:Nn \TUDa_setup_title_sizes: {
\cs_set:Nn \TUDa_title_fontsize: {{86pt}{120pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
index 34c3bfb86b..3ad72b2e76 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
@@ -1,33 +1,3 @@
-%% This is file `tuda-a2paper.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper}
\cs_set:Nn \TUDa_setup_title_sizes: {
\cs_set:Nn \TUDa_title_fontsize: {{65pt}{82pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
index 6461feb52f..7eaa4f1a15 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
@@ -1,33 +1,3 @@
-%% This is file `tuda-a3paper.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a3paper}
\cs_set:Nn \TUDa_setup_title_sizes: {
\cs_set:Nn \TUDa_title_fontsize: {{47pt}{61pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
index d0a4c62316..ab4cb49838 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
@@ -1,33 +1,3 @@
-%% This is file `tuda-a4paper.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a4paper}
\cs_set:Nn \TUDa_setup_title_sizes: {
\cs_set:Nn \TUDa_title_fontsize: {{36pt}{47pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
index 941a77d80e..153430910b 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
@@ -1,33 +1,3 @@
-%% This is file `tuda-a5paper.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a5paper}
\cs_set:Nn \TUDa_setup_title_sizes: {
\cs_set:Nn \TUDa_title_fontsize: {{22pt}{28pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
index c2ef2b8d53..3c6e7bfe9a 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
@@ -1,33 +1,3 @@
-%% This is file `tuda-pgfplots.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
% Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt
% The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme
\ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes]
@@ -69,7 +39,7 @@
grid,
legend style={cells={anchor=west}},
thick,
- mark size=1.5pt,
+ mark size=1.5pt,
cycle list name=tudalineplot cycle,
},
tudabarplot base/.style={
@@ -77,7 +47,7 @@
bar width=6pt,
cycle list name=tudabarplot cycle,
},
- tudabarplot/.style={
+ tudabarplot/.style={
ybar,
tudabarplot base,
xmajorgrids=false,
diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
index 95a53f8480..adcf404c45 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
@@ -1,37 +1,7 @@
-%% This is file `tudabeamer.cls' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{tudabeamer}
[\filedate\space\fileversion\space]
-
+
\RequirePackage{l3keys2e}
\RequirePackage{URspecialopts}
@@ -148,7 +118,7 @@
\cs_set:Npn \and {\exp_not:n {\exp_not:N \sep}}
\bool_if:NTF \g_TUDa_pass_TitleData_bool {
\tl_gset:Nx \g_TUDa@xmp_title {\insertshorttitle}
- \tl_gset:Nx \g_TUDa@xmp_author {\insertshortauthor}
+ \tl_gset:Nx \g_TUDa@xmp_author {\insertshortauthor}
\iow_now:Nx \TUDa@xmpdata_stream
{
\exp_not:N \Title{\tl_to_str:V \g_TUDa@xmp_title}
@@ -166,7 +136,7 @@
}
\endgroup
}
-\cs_new:Nn \TUDa_write_xmp_line:nn {
+\cs_new:Nn \TUDa_write_xmp_line:nn {
\cs_if_exist:cTF {\tl_mixed_case:n {#1}} {
\iow_now:Nx \TUDa@xmpdata_stream {
\c_backslash_str \tl_mixed_case:n {#1} {#2}\iow_newline:
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
index 48379ba080..36913198ba 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
@@ -1,33 +1,3 @@
-%% This is file `tudacolors.def' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\ProvidesFile{tudacolors.def}
[\filedate\space\fileversion\space Color definitions for tuda-ci]
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
index cc047427ee..bd821843ee 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
@@ -1,33 +1,3 @@
-%% This is file `tudacolors.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle}
@@ -100,7 +70,7 @@
\exp_args:NNx \clist_if_in:NnTF \c_TUDa_color_forbid_textaccent_clist {\g_TUDa_color_textaccent_tl} {
\msg_warning:nnxx {tudacolors} {unselectable-color} {\g_TUDa_color_textaccent_tl} {textaccentcolor}
- \colorlet{textaccentcolor}{black}
+ \colorlet{textaccentcolor}{black}
} {
\colorlet{textaccentcolor}{\g_TUDa_color_textaccent_tl}
}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
index 394ee4388e..ab1ee93857 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
@@ -1,33 +1,3 @@
-%% This is file `tudaexercise.cls' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
%%
\def\fileversion{1.01}
\def\filedate{2019/09/09}
@@ -41,7 +11,7 @@
\tl_new:N \g_TUDa_thesis_options_tl
\prop_new:N \g_TUDa_clsopts_prop
-\prop_new:N \g_TUDa_unknown_clsopts_prop
+\prop_new:N \g_TUDa_unknown_clsopts_prop
\prop_gput:Nnn \g_TUDa_clsopts_prop {captions} {nooneline}
\prop_gput:Nnn \g_TUDa_clsopts_prop {parskip} {half-}
@@ -124,7 +94,7 @@
unknown .code:n = {\prop_gput:NVn \g_TUDa_unknown_clsopts_prop \l_keys_key_tl {#1}},
BCOR .code:n = \PassOptionsToPackage{bindingoffset=#1}{geometry},
bindingoffset .meta:n = {BCOR=#1},
- captions .code:n = {\prop_gput:Nnx \g_TUDa_clsopts_prop {captions} {
+ captions .code:n = {\prop_gput:Nnx \g_TUDa_clsopts_prop {captions} {
\use:n {\prop_item:Nn \g_TUDa_clsopts_prop {captions}}, #1}
},
titlepage .code:n = {\msg_warning:nnn {TUDaPub} {titlepage-option-disabled} {#1}},
@@ -152,7 +122,7 @@
\ProcessKeysOptions{TUDa/pub}
\prop_map_inline:Nn \g_TUDa_clsopts_prop {
- \tl_if_empty:nTF {#2}
+ \tl_if_empty:nTF {#2}
{\PassOptionsToClass {#1} {scrartcl}}
{
\clist_map_inline:nn {#2} {\PassOptionsToClass {#1=##1} {scrartcl}}
@@ -168,7 +138,7 @@
\prop_map_inline:Nn \g_TUDa_unknown_clsopts_prop {
\cs_if_exist:cT {KV@KOMA.scrartcl.cls@#1} {
- \tl_if_empty:nTF {#2}
+ \tl_if_empty:nTF {#2}
{\KOMAoptions{#1} }
{\clist_map_inline:nn {#2} {\KOMAoptions{#1=##1}}}
}
@@ -188,7 +158,7 @@
}}
-
+
\usepackage{tudarules}
\usepackage{tudafonts}
@@ -292,7 +262,7 @@
\RequirePackage{tudacolors}
\RequirePackage{environ}
-%TODO: mode -> light head.
+%TODO: mode -> light head.
\setkomafont{pageheadfoot}{\sffamily\small}
\setkomafont{pagenumber}{}
@@ -301,7 +271,7 @@
\KOMAoptions{footsepline=.5\c_TUDa_smallrule_dim}
\KOMAoptions{headsepline=.5\c_TUDa_smallrule_dim}
-
+
\box_new:N \g_TUDa_ex_headline_odd_box
\box_new:N \g_TUDa_ex_headline_even_box
\box_new:N \g_TUDa_ex_headline_oneside_box
@@ -357,7 +327,7 @@
\cs_new:Nn \TUDa_ex_adjust_headheight: {
\if@twoside
\dim_set:Nn \l_tmpa_dim {
- \dim_max:nn
+ \dim_max:nn
{\box_ht:N \g_TUDa_ex_headline_odd_box}
{\box_ht:N \g_TUDa_ex_headline_even_box}
}
@@ -395,7 +365,7 @@
\box_use:N \TUDa@headline_box
},
addvoffset=-\box_dp:N \TUDa@headline_box
- ]{TUDa.ex.head.above.line}
+ ]{TUDa.ex.head.above.line}
\ModifyLayer[
background,
% mode=picture,
@@ -418,7 +388,7 @@
\tl_gset_eq:NN \g_TUDa_titleimage_code_tl \c_empty_tl
\newcommand{\titleimage}[1]{\tl_gset:Nn \g_TUDa_titleimage_code_tl {#1}}
-\box_new:N \g_TUDa_title_box
+\box_new:N \g_TUDa_title_box
\skip_new:N \g_TUDa_title_fill_skip
\renewcommand{\titlepagestyle}{plain.TUDa.ex}
@@ -449,8 +419,8 @@
\seq_use:Nnnn \g_TUDa_author_seq {~\authorandname{}~} {,~} {~\&~}
}
-\tl_new:N \g_TUDa_shorttitle_tl
-
+\tl_new:N \g_TUDa_shorttitle_tl
+
\RenewDocumentCommand{\title}{om}{
\IfNoValueTF{#1}{
\tl_gset:Nn \g_TUDa_shorttitle_tl {#2}
@@ -582,7 +552,7 @@
%Logos
\RequirePackage{graphicx}
-
+
%%hyperref
\usepackage{hyperref}
\hypersetup{hidelinks, unicode}
@@ -596,7 +566,7 @@
\newcommand*{\tasksep}{~}%TODO
\providecaptionname{ngerman, german}{\solutionname}{Lösungsvorschlag}
-\providecaptionname{english, american, british}{\taskname}{Solution}
+\providecaptionname{english, american, british}{\solutionname}{Solution}
\newcommand*{\solutionsep}{:~}
\providecaptionname{ngerman, german}{\StudentNamename}{Nachname,~Vorname}
@@ -618,7 +588,7 @@
%task environment
-%TODO: discussion: allow sectioning
+%TODO: discussion: allow sectioning
\DeclareSectionCommand[%
style=section,%
level=1,%
@@ -678,11 +648,13 @@ tocindent=\cs_if_exist_use:NF \scr@tso@subsubsection@indent {1.5em},%
tocnumwidth=\cs_if_exist_use:NF \scr@tso@subsubsection@numwidth {2.3em},%
]{@solution}
-\NewEnviron{solution}{
- \if_bool:N \l_TUDa_ex_solution_bool
- \TUDa_ex_solutionheader:
- \BODY\par
- \fi:
+
+\def\solution{
+\bool_if:NTF \l_TUDa_ex_solution_bool \TUDa_ex_solutionheader: \iffalse
+}
+
+\def\endsolution{
+ \bool_if:NF \l_TUDa_ex_solution_bool \fi
}
\setkomafont{@solution}{\normalfont}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
index ca8b53e03a..c6e97edf38 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
@@ -1,40 +1,10 @@
-%% This is file `tudafonts.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tudafonts}
- [\filedate\space\fileversion\space
+ [\filedate\space\fileversion\space
font loading for TUDa-CI, TU Darmstadt's Corporate Design]
\expandafter\newif\csname if@TUDa@T1\endcsname
-
+
\DeclareOption{T1}{\csname @TUDa@T1true\endcsname}
\ProcessOptions\relax
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
index ccc1cb36b9..afcc3879c4 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
@@ -1,33 +1,3 @@
-%% This is file `tudaletter.cls' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplClass{tudaletter}
@@ -65,11 +35,11 @@
% Load the TUDa-colorscheme
\RequirePackage{tudacolors}
-\bool_if:NTF \g_TUDaletter_premium_bool
+\bool_if:NTF \g_TUDaletter_premium_bool
{ \def\TUDa@premiumcolor{accentcolor}
\def\TUDa@use@premiumcolor{\color{accentcolor}}
\def\TUDa@use@premiumcolor@text{\color{textaccentcolor}}
-}{
+}{
\def\TUDa@premiumcolor{black}
\let\TUDa@use@premiumcolor\relax
\let\TUDa@use@premiumcolor@text\relax
@@ -95,7 +65,7 @@
\geometry{
twoside=false,
- left=\c_TuDa_LeftMargin_dim,
+ left=\c_TuDa_LeftMargin_dim,
right=\c_TuDa_RightMargin_dim,
bottom=20mm,
footskip=3mm,
@@ -120,7 +90,7 @@
\@setplength{toaddrhpos}{\c_TuDa_LeftMargin_dim}
\@setplength{toaddrvpos}{50mm}
-\@setplength{backaddrheight}{4mm}
+\@setplength{backaddrheight}{4mm}
\@setplength{toaddrindent}{0mm}
\@setplength{refhpos}{\c_TuDa_LeftMargin_dim}
@@ -274,7 +244,7 @@
\@nobreaktrue
\@afterindentfalse
\everypar{%
- \if@nobreak
+ \if@nobreak
\@nobreakfalse\clubpenalty\@M
\if@afterindent
\else{\setbox\z@\lastbox}
@@ -286,7 +256,7 @@
\ifnum\thepage=1%
\TUD@page@free=-\pagegoal%
\advance\TUD@page@free\pagetotal%
- \dim_compare:nTF {-\TUD@page@free>2\baselineskip}
+ \dim_compare:nTF {-\TUD@page@free>2\baselineskip}
{
\bool_if:NF \g_TUDaletter_logo_bool {
\advance\TUD@page@free-.3\baselineskip
@@ -305,7 +275,7 @@
}%
\global\setlength{\linewidth}{\dim_eval:n {\c_TuDa_Linewidth_dim + \c_TuDa_firstpage_extraindent_dim}}
\afterpage{
- \global\setlength{\linewidth}{\c_TuDa_Linewidth_dim}
+ \global\setlength{\linewidth}{\c_TuDa_Linewidth_dim}
\widowpenalty=10000
}
}
@@ -323,7 +293,7 @@
\newcommand*{\TUDa@letterpagemark}{
%get lastpage for this letter if not already done
\int_compare:nTF {\value{page} = 1} {
- \bool_if:NTF \g_TUDa_firstpagenumber_bool
+ \bool_if:NTF \g_TUDa_firstpagenumber_bool
{\bool_set_true:N \l_tmpa_bool}
{\bool_set_false:N \l_tmpa_bool}
}
@@ -335,7 +305,7 @@
\int_const:cn {c_TUDa_letter\thisletter _lastpage_int} {0}
\else
\int_const:cn {c_TUDa_letter\thisletter _lastpage_int} {
- \cs_if_exist:NTF \hypersetup
+ \cs_if_exist:NTF \hypersetup
{\exp_args:NNc \expandafter \@secondoffive { r@\thisletter.lastpage}}
{\exp_args:NNc \expandafter \use_ii:nn { r@\thisletter.lastpage}}
}
@@ -382,7 +352,7 @@
height=\box_ht:N \TuDa@LetterheadRule_box,
contents=\TuDa@LetterheadRule
]{letter.head}
-}
+}
\DeclareNewLayer[
background,
@@ -425,10 +395,10 @@
\use:c {pdfx@localcommands}
\prop_map_function:NN \g_TUDa_MetaData_prop \TUDa_write_xmp_line:nn
\endgroup
- \iow_close:N \TUDa@xmpdata_stream
+ \iow_close:N \TUDa@xmpdata_stream
}
}
-\cs_new:Nn \TUDa_write_xmp_line:nn {
+\cs_new:Nn \TUDa_write_xmp_line:nn {
\cs_if_exist:cTF {\tl_mixed_case:n {#1}} {
\iow_now:Nx \TUDa@xmpdata_stream {
\c_backslash_str \tl_mixed_case:n {#1} {#2}\iow_newline:
diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
index d57c212c04..25a99cd293 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
@@ -1,33 +1,3 @@
-%% This is file `tudalettersize10pt.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
%% This is file `tudalettersize10pt.clo' version 1.0 (2018/12/12),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
@@ -46,9 +16,9 @@
%% scrkernel-version.dtx (with options: `clo,10pt')
%% scrkernel-fonts.dtx (with options: `clo,10pt')
%% scrkernel-paragraphs.dtx (with options: `clo,10pt')
-%%
+%%
%% Copyright (c) 1994-2017 Markus Kohm [komascript at gmx info]
-%%
+%%
%% The original file was generated from file(s) of the KOMA-Script bundle.
%% https://ctan.org/pkg/koma-script
%%
@@ -62,7 +32,7 @@
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
-%%
+%%
%% The Current Maintainers of this work are Marei Peischl <kontakt@peitex.de> and Markus Lazanowski <latex@ce.tu-darmstadt.de>.
%%
%%
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
index 49e8165223..ffd870ed25 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
@@ -1,33 +1,3 @@
-%% This is file `tudaposter.cls' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt}
@@ -212,21 +182,21 @@
\bool_if:NT \g_TUDa_poster_foot_bool {
\dim_compare:nT {\g_TUDa_footheight_dim = 0pt} {
- \dim_set:Nn \g_TUDa_footheight_dim
+ \dim_set:Nn \g_TUDa_footheight_dim
{1.5\baselineskip}
}
\geometry{bottom=\dim_eval:n {\g_TUDa_footheight_dim+\footskip+\g_TUDa_margin_dim}}
-}
+}
%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{scrlayer}
-
+
\dim_new:N \g_TUDa_qrcode_dim
-\dim_gset:Nn \g_TUDa_qrcode_dim {.7\c_TUDa_logoheight_dim}
-
+\dim_gset:Nn \g_TUDa_qrcode_dim {.7\c_TUDa_logoheight_dim}
+
\DeclareNewLayer[
background,
align=br,
@@ -364,7 +334,7 @@
\endgroup
\TUDa_Setup_Title_box:
- \dim_gset:Nn \g_TUDa_titleback_dim {
+ \dim_gset:Nn \g_TUDa_titleback_dim {
\bool_if:NT \g_TUDa_colorsubtitle_bool {\box_dp:N \g_TUDa_title_box}+
\box_ht:N \g_TUDa_title_box+.5\c_TUDa_logoheight_dim
}
@@ -372,7 +342,7 @@
\ModifyLayer[
height=\g_TUDa_titleback_dim
]{TUDa.poster.background}
-
+
\bool_if:NF \g_TUDa_logo@inhead_bool {
\ModifyLayer[
addvoffset=\g_TUDa_titleback_dim+\c_TUDa_smallrule_dim
@@ -380,7 +350,7 @@
}
\bool_if:NT \g_TUDa_logo@inhead_bool {
- \dim_compare:nT {\box_ht:N \g_TUDa_title_info_box+ \box_dp:N \g_TUDa_title_info_box > \box_ht:N \g_TUDa_title_box}
+ \dim_compare:nT {\box_ht:N \g_TUDa_title_info_box+ \box_dp:N \g_TUDa_title_info_box > \box_ht:N \g_TUDa_title_box}
{\msg_warning:nn {TUDaPoster} {infobox-too-high}}
}
\leavevmode\box_use:N \g_TUDa_title_box\par
@@ -391,7 +361,7 @@
\par\nointerlineskip
\box_use:N \g_TUDa_titlegraphic_box
}
-
+
\DeclareLayer[
clone=TUDa.poster.marginpar,
height=\bool_if:NF \l_TUDa_marginpar_overlap_bool {-\box_ht:N \g_TUDa_titlegraphic_box-\box_dp:N \g_TUDa_titlegraphic_box}
@@ -399,11 +369,11 @@
addvoffset=\bool_if:NF \l_TUDa_marginpar_overlap_bool {+\box_ht:N\g_TUDa_titlegraphic_box+\box_dp:N \g_TUDa_titlegraphic_box}
+\box_ht:N \g_TUDa_title_box+\box_dp:N \g_TUDa_title_box+.5\c_TUDa_logoheight_dim,
]{TUDa.poster.marginpar.title}
-
+
\tl_if_empty:NF \g_TUDa_poster_qrcode_tl {
\ModifyLayer[addwidth=-\g_TUDa_qrcode_dim-\c_TUDa_rulesep_dim]{TUDa.poster.footer}
}
-
+
\AddLayersToPageStyle{TUDa.poster.title}{TUDa.poster.marginpar.title}
\AddLayersToPageStyle{TUDa.poster.title}{TUDa.poster.logo}
\thispagestyle{TUDa.poster.title}
@@ -424,7 +394,7 @@
}
\box_new:N \g_TUDa_titlegraphic_box
-\seq_new:N \g_TUDa_title_info_seq
+\seq_new:N \g_TUDa_title_info_seq
\seq_gput_right:Nn \g_TUDa_title_info_seq {
\rlap{\includegraphics[height=\c_TUDa_logoheight_dim]{\g_TUDa_logofile_tl}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
index e7d385dfb3..f70a6c7107 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
@@ -1,37 +1,7 @@
-%% This is file `tudapub.cls' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplClass{tudapub}
- {\filedate}{\fileversion}{Publications using TU Darmstadt's Coporate Desing (TUDa-CI)}
+ {\filedate}{\fileversion}{Publications using TU Darmstadt's Coporate Design (TUDa-CI)}
\RequirePackage{l3keys2e}
\RequirePackage{URspecialopts}
@@ -44,7 +14,7 @@
\tl_new:N \g_TUDa_thesis_options_tl
\prop_new:N \g_TUDa_clsopts_prop
-\prop_new:N \g_TUDa_unknown_clsopts_prop
+\prop_new:N \g_TUDa_unknown_clsopts_prop
\prop_gput:Nnn \g_TUDa_clsopts_prop {titlepage} {firstiscover}
\prop_gput:Nnn \g_TUDa_clsopts_prop {captions} {nooneline}
@@ -103,8 +73,8 @@
type .initial:n = publication,
unknown .code:n = {\prop_gput:NVn \g_TUDa_unknown_clsopts_prop \l_keys_key_tl {#1}},
headline .choice:,
- headline / true .code:n = \bool_gset_true:N \g_TUDa_headline_bool,
- headline / false .code:n = \bool_gset_false:N \g_TUDa_headline_bool,
+ headline / true .code:n = \bool_gset_true:N \g_TUDa_headline_bool,
+ headline / false .code:n = \bool_gset_false:N \g_TUDa_headline_bool,
headline / automark .code:n = {\bool_gset_true:N \g_TUDa_headline_bool \PassOptionsToPackage{automark}{scrlayer-scrpage}},
automark .meta:n = {headline=automark},
headline .initial:n =false,
@@ -118,7 +88,7 @@
twocolumn .initial:n = false,
BCOR .code:n = \PassOptionsToPackage{bindingoffset=#1}{geometry},
bindingoffset .meta:n = {BCOR=#1},
- captions .code:n = {\prop_gput:Nnx \g_TUDa_clsopts_prop {captions} {
+ captions .code:n = {\prop_gput:Nnx \g_TUDa_clsopts_prop {captions} {
\use:n {\prop_item:Nn \g_TUDa_clsopts_prop {captions}}, #1}
},
abstract .code:n = \prop_gput:Nnn \g_TUDa_unknown_clsopts_prop {abstract} {#1},
@@ -170,7 +140,7 @@
\prop_gput:Nnx \g_TUDa_clsopts_prop {twocolumn} {\bool_if:NTF \g_TUDa_twocolumn_bool {true} {false}}
\prop_map_inline:Nn \g_TUDa_clsopts_prop {
- \tl_if_empty:nTF {#2}
+ \tl_if_empty:nTF {#2}
{\PassOptionsToClass {#1} {\g_TUDa_pub_class_tl}}
{
\clist_map_inline:nn {#2} {\PassOptionsToClass {#1=##1} {\g_TUDa_pub_class_tl}}
@@ -188,7 +158,7 @@
\prop_map_inline:Nn \g_TUDa_unknown_clsopts_prop {
\cs_if_exist:cT {KV@KOMA.\g_TUDa_pub_class_tl.cls@#1} {
- \tl_if_empty:nTF {#2}
+ \tl_if_empty:nTF {#2}
{\KOMAoptions{#1} }
{\clist_map_inline:nn {#2} {\KOMAoptions{#1=##1}}}
}
@@ -205,12 +175,12 @@
}
\int_compare:nT {\g_TUDa_ruledheaders_int =4 }{
\renewcommand*\sectionlinesformat[4]{%
- \tl_if_eq:nnTF {#1} {section}
+ \tl_if_eq:nnTF {#1} {section}
{
\parbox{\linewidth}{
\rule[5\g_TUDa_titlerule_dim]{\linewidth}{\g_TUDa_titlerule_dim}\par\nointerlineskip
\@hangfrom{%
- \hskip #2#3}{#4\rule[-\dp\strutbox]{0pt}{\dp\strutbox}\par}\nointerlineskip
+ \hskip #2#3\strut}{#4\rule[-\dp\strutbox]{0pt}{\dp\strutbox}\par}\nointerlineskip
\skip_vertical:n {\TUDa_titlerule_sep: -\dp\strutbox}
\smash{\rule{\linewidth}{\g_TUDa_titlerule_dim}}}
}{
@@ -223,17 +193,17 @@
\parbox{\linewidth}{
\rule[5\g_TUDa_titlerule_dim]{\linewidth}{\g_TUDa_titlerule_dim}\par\nointerlineskip
\@hangfrom{%
- \hskip #2#3}{#4\rule[-\dp\strutbox]{0pt}{\dp\strutbox}\par}\nointerlineskip
+ \hskip #2#3\strut}{#4\rule[-\dp\strutbox]{0pt}{\dp\strutbox}\par}\nointerlineskip
\skip_vertical:n {\TUDa_titlerule_sep: -\dp\strutbox}
\smash{\rule{\linewidth}{\g_TUDa_titlerule_dim}}
}}
}
-
+
\usepackage{tudarules}
-%,~ subsection,~
+%,~ subsection,~
%\newcommand{\chapterlineswithprefixformat}[3]{%
@@ -321,7 +291,7 @@
\msg_info:nnx {TUDa} {marginpar-no-key} {\g_TUDa_marginpar_tl}
\bool_gset_true:N \g_TUDa_marginpar_bool
\dim_gset:Nn \g_TUDa_marginpar_dim {\g_TUDa_marginpar_tl}
-}
+}
\dim_new:N \g_TUDa_headheight_dim
@@ -368,7 +338,7 @@
}
\dim_gset:Nn \g_TUDa_headwidth_dim {\paperwidth-\g_TUDa_innerMargin_dim-\g_TUDa_outerMargin_dim-\Gm@bindingoffset}
-
+
\cs_set:Nn \TUDa_disable_marginpar: {\loadgeometry{TUDa@nomarginpar}}
\cs_set:Nn \TUDa_restore_typearea: {\loadgeometry{\c_TUDa_default_geometry_tl}}
@@ -376,8 +346,8 @@
\bool_if:NTF \g_TUDa_geometry_bool {
\RequirePackage[top=\g_TUDa_topMargin_dim, inner=\g_TUDa_innerMargin_dim, outer=\dim_eval:n {\g_TUDa_outerMargin_dim}, bottom=\g_TUDa_bottomMargin_dim, columnsep= \g_TUDa_columnSep_dim, includehead, includefoot,includemp, nomarginpar, headheight=\g_TUDa_headheight_dim
]{geometry}
-
-
+
+
\savegeometry{TUDa@nomarginpar}
\cs_set:Nn \TUDa_disable_marginpar: {\loadgeometry{TUDa@nomarginpar}}
}{
@@ -387,7 +357,7 @@
\KOMAoptions{headinclude, footinclude, headwidth=text,footwidth=text}\recalctypearea
}
}
-%maybe enforce marginar?=false in that case
+%maybe enforce marginar?=false in that case
}
@@ -460,8 +430,8 @@
\newpairofpagestyles{TUDa}{
\KOMAoptions{plainfootsepline}
-
- \bool_if:NTF \g_TUDa_marginpar_bool
+
+ \bool_if:NTF \g_TUDa_marginpar_bool
{
\KOMAoptions {
headwidth=textwithmarginpar,
@@ -536,7 +506,7 @@
\tl_gset_eq:NN \g_TUDa_titleimage_code_tl \c_empty_tl
\newcommand{\titleimage}[1]{\tl_gset:Nn \g_TUDa_titleimage_code_tl {#1}}
-\box_new:N \g_TUDa_title_box
+\box_new:N \g_TUDa_title_box
\skip_new:N \g_TUDa_title_fill_skip
\renewcommand{\titlepagestyle}{TUDa}
@@ -595,7 +565,7 @@
addvoffset=\dim_eval:n {\box_ht:N \TUDa@headline_box+\box_dp:N \TUDa@headline_box-\g_TUDa_titlerule_dim},
height={\box_ht:N \g_TUDa_title_box+ \g_TUDa_title_fill_skip+.5\c_TUDa_logoheight_dim}
]{title.TUDa.background}
-
+
\AddLayersToPageStyle{title.TUDa}{title.TUDa.background}
}
@@ -612,9 +582,9 @@
}}
\nointerlineskip
\TUDa_Setup_Title_box:
-
+
\bool_if:NT \g_TUDa_logo@inhead_bool {
- \dim_compare:nT {\box_ht:N \g_TUDa_title_info_box+ \box_dp:N \g_TUDa_title_info_box > \box_ht:N \g_TUDa_title_box}
+ \dim_compare:nT {\box_ht:N \g_TUDa_title_info_box+ \box_dp:N \g_TUDa_title_info_box > \box_ht:N \g_TUDa_title_box}
{\msg_warning:nn {TUDaPub} {infobox-too-high}}
\makebox[\linewidth][r]{\smash{
\raisebox{-\height}{
@@ -643,7 +613,7 @@
\file_input:n {tuda-a\int_use:N \g_TUDa_paper_int paper.clo}
\TUDa_setup_title_sizes:
-\seq_new:N \g_TUDa_title_info_seq
+\seq_new:N \g_TUDa_title_info_seq
\box_new:N \g_TUDa_title_info_box
\colorlet{TUDa@InfoBoxColor}{white}
@@ -688,7 +658,7 @@
\dim_set:Nn \l_tmpa_dim {2\c_TUDa_logoheight_dim/3}
\dim_compare:nTF {\box_ht:N \l_tmpa_box > \l_tmpa_dim}
{\includegraphics[width=\l_tmpa_dim]{#2}}
- {\box_use:N \l_tmpa_box}
+ {\box_use:N \l_tmpa_box}
}
}
}
@@ -698,7 +668,7 @@
\DeclareNewLayer[textarea,background,mode=picture,
contents={
- \tl_if_empty:NTF \g_TUDa_titleimage_code_tl
+ \tl_if_empty:NTF \g_TUDa_titleimage_code_tl
{\bool_if:NT \g_TUDa_colorback_bool {\putLL{\color{identbarcolor}\rule{\layerwidth}{\layerheight}}}}
{\putUL{\color{identbarcolor}\raisebox{-\height}{\parbox[t]{\textwidth}{
\let\width\layerwidth
@@ -708,12 +678,12 @@
\bool_if:NF \g_TUDa_logo@inhead_bool {
\put(\dim_to_decimal_in_unit:nn {\layerwidth-2.2\c_TUDa_logoheight_dim
} {\unitlength},
- \dim_to_decimal_in_unit:nn {\layerheight-\box_ht:N \g_TUDa_title_info_box - .5\c_TUDa_logoheight_dim} {\unitlength}){
+ \dim_to_decimal_in_unit:nn {\layerheight-\box_ht:N \g_TUDa_title_info_box - .5\c_TUDa_logoheight_dim} {\unitlength}){
\rlap{\box_use:N \g_TUDa_title_info_box}
}
}
\put(0,0){\rule{\linewidth}{\g_TUDa_titlerule_dim}}
- }
+ }
]{title.TUDa.image}
\DeclareNewLayer[textarea,background,mode=picture,
@@ -763,15 +733,15 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
\PassOptionsToPackage{a-2b}{pdfx}
\RequirePackage{pdfx}
-
+
\sys_if_engine_pdftex:T {
\msg_warning:nnn {TUDaPub} {prefer-lualatex} {PDFTeX}
}
-
+
\sys_if_engine_pdftex:T {
\msg_warning:nnn {TUDaPub} {prefer-lualatex} {XeTeX}
}
-
+
\@ifpackagelater{pdfx}{2018/12/01}{
@@ -782,20 +752,20 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
}{See~DEMO-TUDaPub~for~further~information.}
\msg_error:nn {TUDaPub} {outdated-pdfx}
}
-
-
+
+
%%hyperref
\hypersetup{hidelinks, unicode}
\iow_new:N \TUDa@xmpdata_stream
\tl_new:N \g_TUDa@xmp_title_tl
\tl_new:N \g_TUDa@xmp_author_tl
-
+
\cs_if_exist:NF \prop_gput_if_new:Nnx {
\cs_generate_variant:Nn \prop_gput_if_new:Nnn {Nnx}
}
\cs_if_exist:NF \tl_to_str:V {\cs_generate_variant:Nn \tl_to_str:N {V}}
-
+
\cs_new:Nn \TUDa_pass_TitleData: {
\iow_open:Nn \TUDa@xmpdata_stream {\jobname.xmpdata}
\begingroup
@@ -815,7 +785,7 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
\endgroup
\iow_close:N \TUDa@xmpdata_stream
}
- \cs_new:Nn \TUDa_write_xmp_line:nn {
+ \cs_new:Nn \TUDa_write_xmp_line:nn {
\begingroup
\cs_set:Npn \sep {\exp_not:N \sep}
\cs_if_exist:cTF {\tl_mixed_case:n {#1}} {
@@ -829,16 +799,16 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
}
\prop_new:N \g_TUDa_MetaData_prop
-
+
\newcommand*{\Metadata}[1]{
- \keyval_parse:NNn \use_none:n \TUDa_set_metadata_prop:nn
+ \keyval_parse:NNn \use_none:n \TUDa_set_metadata_prop:nn
{#1}
}
-
+
\cs_set:Nn \TUDa_set_metadata_prop:nn {
\exp_args:NNf \prop_gput:Nnn \g_TUDa_MetaData_prop {\tl_lower_case:n{#1}} {#2}
}
-
+
\msg_new:nnnn {TUDaPub} {unknown-metadata} {
You~ used~ the~ #1~ metadata~ entry.\\
I~ don't~ know~ how~ to~ handle~ that.\\
@@ -849,7 +819,7 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
\msg_info:nn {tudaPub} {no-pdfa}
%%hyperref
\RequirePackage[hidelinks, unicode]{hyperref}
-
+
\newcommand{\Metadata}[1]{\ClassError{tudapub}{You~cannot~use~\string\Metadata\ ~with~pdfa=false.}{}}
\fi:
@@ -957,11 +927,11 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
\let\@thanks\@empty
}
\rule{\linewidth}{\g_TUDa_titlerule_dim}\par}
-
+
}
-
+
\TUDa_adjust_titlepage_style:
-
+
\nointerlineskip\box_use:N \g_TUDa_title_box
\par
@@ -1154,7 +1124,7 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
{\section*}
{\chapter*}
} {\abstractname}
-
+
}}{
\endgroup
}
@@ -1177,12 +1147,12 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
\providecommand*{\frontmatter}{
- \if@twoside\cleardoublepage\else\clearpage\fi \@mainmattertrue
+ \if@twoside\cleardoublepage\else\clearpage\fi \@mainmattertrue
\pagenumbering {roman}
}
\providecommand*{\mainmatter}{
- \if@twoside\cleardoublepage\else\clearpage\fi \@mainmattertrue
+ \if@twoside\cleardoublepage\else\clearpage\fi \@mainmattertrue
\pagenumbering {arabic}
}
@@ -1191,7 +1161,7 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
}
-%IMRAD:Introduction
+%IMRAD:Introduction
\seq_if_exist:NTF \seq_const_from_clist:Nn {
\seq_const_from_clist:Nn \c_TUDa_IMRAD_seq {introduction, methods, results, discussion}
} {
@@ -1211,7 +1181,7 @@ contents={\color{identbarcolor}\rule{\layerwidth}{\layerheight}}
\seq_map_inline:Nn \c_TUDa_IMRAD_seq {
\cs_if_exist:cF {r@IMRAD:#1} {
\msg_warning:nnn {TUDaPub}{missing-IMRADlabel} {#1}
- }
+ }
}
}
}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
index 92d8beb714..4377dc9480 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
@@ -1,46 +1,16 @@
-%% This is file `tudarules.sty' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle}
-
+
\RequirePackage{l3keys2e}
-
+
\seq_if_exist:NF \l_TUDa_tmpa_seq {\seq_new:N \l_TUDa_tmpa_seq}
\tl_if_exist:NF \l_TUDa_tmpa_tk {\tl_new:N \l_TUDa_tmpa_tl}
\cs_new:Nn \TUDa_rules_set_values:n {
\seq_set_split:Nnn \l_TUDa_tmpa_seq {|} {#1}
-
+
\int_step_inline:nnnn {1} {1} {4} {
\tl_set:Nn \l_TUDa_tmpa_tl {c_TUDa_
\clist_item:nn {largerule, rulesep, smallrule, logoheight} {##1}
@@ -108,7 +78,7 @@
}{
\hbox_gset:cn {#3_box} {
\parbox[t]{\l_TUDa_headrule_width_dim}{
- \setlength{\baselineskip}{\z@}
+ \setlength{\baselineskip}{\z@}
\null\par\nointerlineskip
\textcolor{\l_TUDa_headrule_color_tl}{\rule{\linewidth}{\c_TUDa_largerule_dim}}
\vspace{\c_TUDa_rulesep_dim}\par\nointerlineskip
@@ -132,7 +102,7 @@
\cs_new:cpn {#2} {\box_use:c {#2_box}}
}
-
+
%DL | 3.5mm | 1.4mm | 1.2pt | 17 mm | 0.6pt| 10mm | 14mm |
%A6 | 3 mm | 1.4mm | 1.2pt | 16.5mm | 0.6pt| 10mm | 15mm |
%A5 | 3.3mm | 1.4mm | 1.2pt | 19 mm | 0.6pt| 12mm | 16mm |
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
index ec359e6885..4cd4560792 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
@@ -1,33 +1,3 @@
-%% This is file `tudasciposter.cls' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
@@ -220,7 +190,7 @@
\seq_map_inline:Nn \g_TUDa_author_seq {
\seq_put_right:Nx \l_tmpa_seq {##1}
}
- \tl_gset:Nx \g_TUDa@xmp_author {\seq_use:Nn \l_tmpa_seq {\sep}}
+ \tl_gset:Nx \g_TUDa@xmp_author {\seq_use:Nn \l_tmpa_seq {\sep}}
\iow_now:Nx \TUDa@xmpdata_stream
{
\exp_not:N \Title{\tl_to_str:V \g_TUDa@xmp_title}
@@ -238,7 +208,7 @@
\endgroup
}
-\cs_new:Nn \TUDa_write_xmp_line:nn {
+\cs_new:Nn \TUDa_write_xmp_line:nn {
\cs_if_exist:cTF {\tl_mixed_case:n {#1}} {
\iow_now:Nx \TUDa@xmpdata_stream {
\c_backslash_str \tl_mixed_case:n {#1} {\exp_not:n {#2}}%\iow_newline:
@@ -355,28 +325,28 @@
\coordinate(topright) at ([xshift=-\g_TUDa_margin_dim, yshift=-\g_TUDa_margin_dim]current~page.north~ east);
\coordinate(bottomleft) at ([xshift=\g_TUDa_margin_dim, yshift=\g_TUDa_margin_dim]current~page.south~ west);
\coordinate(bottomright) at ([xshift=-\g_TUDa_margin_dim, yshift=\g_TUDa_margin_dim]current~page.south~ east);
-
-
+
+
\node[inner~sep=0pt, anchor=north~west](identbar) at (topleft){\TUDa@posterrule};
\fill[identbarcolor]
(identbar.south~east)rectangle([yshift=-\g_TUDa_titleblock_dim]identbar.south~west) coordinate(bottomlefttitleblock);
-
+
\node[anchor=north~east,inner~sep=0pt,minimum~width=2.5\c_TUDa_logoheight_dim](TUDalogo) at ([xshift=.3\c_TUDa_logoheight_dim,yshift=-.5\c_TUDa_logoheight_dim]identbar.south~east){
\includegraphics[height=\c_TUDa_logoheight_dim]{\g_TUDa_logofile_tl}};
-
+
\node[inner~sep=0pt,text~width=2.2\c_TUDa_logoheight_dim,align=right,anchor=north~west,](titlegraphic) at ([yshift=-\c_TUDa_rulesep_dim]TUDalogo.south~west){\box_use:N \g_TUDa_titlegraphic_box};
-
+
\node[anchor=north~west,inner~sep=0pt,] (title) at ([xshift=3\c_TUDa_rulesep_dim,yshift=-.5\c_TUDa_logoheight_dim]identbar.south~west) {\box_use:N \g_TUDa_title_box};
-
+
\draw[line~ width=.5\c_TUDa_smallrule_dim](bottomlefttitleblock)--++(\contentwidth,0);
-
+
\node[anchor=north~west, inner~xsep=0pt, inner~ ysep=\c_TUDa_rulesep_dim] (author) at ([xshift=3\c_TUDa_rulesep_dim]bottomlefttitleblock) {\box_use:N \g_TUDa_author_box};
-
+
\draw[line~ width=.5\c_TUDa_smallrule_dim](author.south-|identbar.west)--++(\contentwidth,0);
-
-
+
+
\bool_if:NT \g_TUDa_poster_foot_bool {
\coordinate(lastpos) at (bottomright);
\tl_if_empty:NF \g_TUDa_poster_qrcode_tl
@@ -386,11 +356,11 @@
\exp_args:NnV \use:n {\qrcode[height=\dim_use:N \g_TUDa_footheight_dim]}\g_TUDa_poster_qrcode_tl
};
\coordinate (lastpos) at (qrcode.south~west);
- }
+ }
\box_if_empty:NF \g_TUDa_footergraphics_box {
\node[anchor=south~east, inner~sep=\z@] at (lastpos) {
\accentfont
- \box_use:N \g_TUDa_footergraphics_box
+ \box_use:N \g_TUDa_footergraphics_box
};
}
\node[anchor=north~ west, inner~ sep=\z@] (infofooter) at ([yshift=\g_TUDa_footheight_dim]bottomleft) {
@@ -404,8 +374,8 @@
\let\footnotetext\TUDa@title@footnote
\g_TUDa_thanks_tl}
};
-
-
+
+
}
}}
}
@@ -483,7 +453,7 @@
top=\c_TUDa_rulesep_dim,
bottom=\c_TUDa_rulesep_dim,
frame~code={
- \iftcb@hasTitle
+ \iftcb@hasTitle
\fill[tcbcolframe](frame.north~west)rectangle(title.north~east);
\fill[tcbcolframe](title.south~west)rectangle(interior.north~east);
\else
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
index 5b99254ebc..893447c261 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
@@ -1,33 +1,3 @@
-%% This is file `tudasize9pt.clo' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
%% This is file `tudasize9pt.clo' version 1.0 (2018/12/12),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
@@ -46,9 +16,9 @@
%% scrkernel-version.dtx (with options: `clo,10pt')
%% scrkernel-fonts.dtx (with options: `clo,10pt')
%% scrkernel-paragraphs.dtx (with options: `clo,10pt')
-%%
+%%
%% Copyright (c) 1994-2017 Markus Kohm [komascript at gmx info]
-%%
+%%
%% The original file was generated from file(s) of the KOMA-Script bundle.
%% https://ctan.org/pkg/koma-script
%%
@@ -62,7 +32,7 @@
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
-%%
+%%
%% The Current Maintainers of this work are Marei Peischl <kontakt@peitex.de> and Markus Lazanowski <latex@ce.tu-darmstadt.de>.
%%
%%
diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
index 1c8b47c596..1adf2fc8ab 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
@@ -1,33 +1,3 @@
-%% This is file `tudathesis.cfg' version 2.02 (2019/11/16),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci@peitex.de>
-%% Markus Lazanowski <latex@ce.tu-darmstadt.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{2.02}
-\def\filedate{2019/11/16}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Coporate Design (tuda-ci)}
@@ -71,7 +41,7 @@
\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}}
}
- {\bool_if:NTF \g_TUDa_dr_bool
+ {\bool_if:NTF \g_TUDa_dr_bool
{
\msg_warning:nnn {tudapub/tudathesis} {unrecognized-department} {#1}
\gdef\TUDa@department{#1}
@@ -111,7 +81,7 @@
%Fallback content for box if not overwritten
\newcommand*\TUDa@box_department {\cs_if_exist_use:NF \departmentfullname {\TUDa@department}}
-\newcommand*\TUDa@in_department {\TUDa_in_department{}~\TUDa@department}
+\newcommand*\TUDa@in_department {}
\keys_define:nn {TUDa/thesis} {
@@ -156,11 +126,15 @@
\cs_new:Npn \drtext #1 {\tl_gset:Nn \g_TUDa_thesis_drtext_tl {#1}}
+\tl_new:N \g_TUDa_titleintro_tl
+\cs_new:Npn \titleintro #1 {\tl_gset:Nn \g_TUDa_titleintro_tl {#1}}
+\tl_new:N \g_TUDa_titleaddendum_tl
+\cs_new:Npn \titleaddendum #1 {\tl_gset:Nn \g_TUDa_titleaddendum_tl {#1}}
\msg_new:nnnn {TUDapub/thesis} {required-data-missing} {You~did~not~provide~#1~data~for~the~title.~Either~provide~it~or~change~your~publication~type.} {See~ the~ TUDa-CI~ documentation~ for~ further~ information~ and~ workarounds.}
\cs_new:Nn \TUDa_missing_title_data:n {
- \bool_if:NTF \g_TUDa_missing_data_warning_bool
+ \bool_if:NTF \g_TUDa_missing_data_warning_bool
\msg_warning:nnn
\msg_error:nnn {TUDapub/thesis} {required-data-missing} {#1}
}
@@ -168,7 +142,7 @@
\cs_new:Nn \TUDa_check_title_data:Nn {
\clist_if_in:NnT \g_TUDa_Required_title_data_clist {#2} {
\tl_if_empty:NT #1 {
- \bool_if:NTF \g_TUDa_missing_data_warning_bool
+ \bool_if:NTF \g_TUDa_missing_data_warning_bool
{\msg_warning:nnn}
{\msg_error:nnn} {TUDapub/thesis} {required-data-missing} {#2}
}
@@ -230,7 +204,7 @@
}
\int_zero:N \l_tmpb_int
\par\vspace*{\baselineskip}
- \seq_map_inline:Nn \g_TUDa_reviewer_seq
+ \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}\\
@@ -276,7 +250,7 @@
}
\newcommand{\tuprints}[1]{%
- \tl_if_in:nnTF {#1} {=}
+ \tl_if_in:nnTF {#1} {=}
{\keys_set:nn {TUDa/thesis} {#1}}
{\keys_set:nn {TUDa/thesis} {printid=#1}}
\lowertitleback{
@@ -333,7 +307,7 @@
%\msg_new:nn {tudathesis.cfg} {unknown-choiche} {
% The key #1 only accepts a fix set of choices.
-%
+%
%}
%
%\msg_error:nnxxx { mymodule } { unknown-choice }
@@ -443,6 +417,7 @@
{\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}%
\usekomafont{subject}
\bool_if:NT \g_TUDa_dr_bool {\selectlanguage{ngerman}}
+ \tl_if_empty:NF \g_TUDa_titleintro_tl {\g_TUDa_titleintro_tl\par}
\tl_if_empty:NF \g_TUDa_thesis_drtext_tl {\g_TUDa_thesis_drtext_tl\par}
{%
\usekomafont{author}
@@ -453,6 +428,7 @@
{\usekomafont{date}{\TUDa@thesis@dates\par}}%
\TUDa@thesis@reviewer\par
{\usekomafont{publishers}{\@publishers \par}}%
+ \tl_if_empty:NF \g_TUDa_titleaddendum_tl {\g_TUDa_titleaddendum_tl\par}
\end{addmargin}%\vspace{\dim_eval:n {-2\ht\strutbox -\dp\strutbox}}%\baselineskip}
\rule{\linewidth}{\g_TUDa_titlerule_dim}\par}}
\bool_if:NF \g_TUDa_manual_info_box_bool {
@@ -466,7 +442,7 @@
}
\TUDa_adjust_titlepage_style:
-
+
\nointerlineskip\box_use:N \g_TUDa_title_box
\par
\@thanks\let\@thanks\@empty
@@ -480,7 +456,7 @@
\@tempswafalse
\fi
\fi
- \fi
+ \fi
\else
\exp_args:Nf \tl_if_empty:nTF {\g_TUDa_thesis_urn_tl\g_TUDa_thesis_tuprints_tl}
{\@tempswafalse}
@@ -517,8 +493,7 @@
\ExplSyntaxOff
\NewDocumentCommand{\affidavit}{s}{
\clearpage
-\begingroup
-\selectlanguage{ngerman}
+\begin{otherlanguage}{ngerman}
\csname bool_if:cTF\endcsname {g_TUDa_dr_bool} {
\section*{Erklärungen laut Promotionsordnung}
\subsection*{\S{}8 Abs. 1 lit. c PromO}
@@ -545,11 +520,27 @@ Bei einer Thesis des Fachbereichs Architektur entspricht die eingereichte elektr
\par
\bigskip
-Darmstadt, den \TUDa@submissiondate\hfill\parbox[t]{5cm}{\centering\rule{\linewidth}{.3pt}\\\makebox[0pt][c]{\TUDa@signature}}\\\strut
-\endgroup
+\AffidavitSignature
+\end{otherlanguage}
\IfBooleanF{#1}{\clearpage}
}
+\NewDocumentEnvironment{affidavit*}{om}{
+\IfNoValueF {#1} {\begin{otherlanguage}{#1}}
+\section*{#2}
+}{
+\IfNoValueF {#1} {\end{otherlanguage}}
+}
+
+\newcommand*{\AffidavitSignature}[1][Darmstadt]{
+\par
+\bigskip
+#1, \TUDa@submissiondate\hfill\SignatureBox{\TUDa@signature}\\\strut
+}
+
+\newcommand*{\SignatureBox}[2][5cm]{\parbox[t]{#1}{\centering\rule{\linewidth}{.3pt}\\\makebox[0pt][c]{#2}}}
+
+
\ExplSyntaxOn
%messages: