summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tuda-ci
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-12-13 03:03:57 +0000
committerNorbert Preining <norbert@preining.info>2023-12-13 03:03:57 +0000
commitf914c275329785103a123c35a5d1e5db321c7adf (patch)
tree5604540f88ec03a34cd82aa99707ae77dfdd41e0 /macros/latex/contrib/tuda-ci
parent20d530d28645a91e4362d87f1b7559a67cfd0e31 (diff)
CTAN sync 202312130303
Diffstat (limited to 'macros/latex/contrib/tuda-ci')
-rw-r--r--macros/latex/contrib/tuda-ci/README.md7
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdfbin552172 -> 552069 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdfbin601715 -> 601729 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdfbin0 -> 556834 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdfbin570463 -> 570431 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdfbin559870 -> 559914 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdfbin567141 -> 567048 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdfbin634980 -> 635542 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdfbin536369 -> 536279 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdfbin662360 -> 662473 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdfbin527345 -> 527234 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdfbin563672 -> 563698 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdfbin623424 -> 624503 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex79
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex161
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty10
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2023.sty112
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty10
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2023.sty80
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty138
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty115
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty397
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty10
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2023.sty217
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty32
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty62
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty65
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudabeamer.cls41
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.def8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.sty26
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaexercise.cls12
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudafonts.sty25
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls12
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaletter.cls12
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaposter.cls17
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudapub.cls32
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudarules.sty13
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasciposter.cls16
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudathesis.cfg6
62 files changed, 1456 insertions, 355 deletions
diff --git a/macros/latex/contrib/tuda-ci/README.md b/macros/latex/contrib/tuda-ci/README.md
index a69f91adee..fa9bdda5ce 100644
--- a/macros/latex/contrib/tuda-ci/README.md
+++ b/macros/latex/contrib/tuda-ci/README.md
@@ -2,7 +2,7 @@
Copyright (C) Marei Peischl <marei@peitex.de>, 2018–2023
- tuda-ci 2023/07/12 v3.34
+ tuda-ci v3.35 (2023-12-11)
***************************************************************************
@@ -347,5 +347,8 @@ leaflets | DEMO-TUDaLeaflet.tex | tudaleaflet.cls
* 3.33 (2023-07-05)
- disable affidavit by default, see https://github.com/tudace/tuda_latex_templates/issues/432 for more information
- rename color={} option of tudabeamer to tudacolors={} to avoid conflicts with siunitx
- * 3.34 (2023-07-12)
+ * 3.34 (2023-07-12)
- fix typo in affidavit
+ * 3.35 (2023-12-11)
+ - first CTAN release of the new slide layout
+ - fix issues with headwidth calculation if custommargins=true is used
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
index 7e70666921..acf9ed93bc 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
index 7518c26538..a75b9a9453 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf
new file mode 100644
index 0000000000..835fab9ca9
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
index f3d7f1617d..3ebdab07f4 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
index 695eade343..eb2bf25c98 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
index b30d85b470..fbdc31600c 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
index 217ddacdae..78ba6761b5 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
index fa3c80f54b..ef49b09f73 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
index 42a1e658e3..80a6de24e1 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
index 0bc0b5f09f..23103a873a 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
index 6e49839fb0..1db7a3d759 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
index 8fc738d662..cb7f22e3c1 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
index feda1a8a16..d0430503c1 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaAnnouncement.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaAnnouncement.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
index 81ccd8e4fc..9532c5ed19 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBeamer.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaBeamer.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -32,61 +32,26 @@
%%
% !TeX program = lualatex
%%
-
-%% This is file `DEMO-TUDaBeamer.tex' version 3.32 (2023/06/19),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2023 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!
-%%
-%% If you need a compiled version of this document, have a look at
-%% http://mirror.ctan.org/macros/latex/contrib/tuda-ci/doc
-%% or at the documentation directory of this package (if installed)
-%% <path to your LaTeX distribution>/doc/latex/tuda-ci
-%% ============================================================================
-%%
-% !TeX program = lualatex
-%%
-
\documentclass[
- ngerman,%globale Übergabe der Hauptsprache
- aspectratio=169,%Beamer eigene Option zum Umschalten des Formates
+ ngerman,%g'Globale Übergabe der Hauptsprache
+ aspectratio=169,%Beamer Option zum Umschalten des Formates
accentcolor=2d,% Akzentfarbe
- logo=false,%Kein Logo auf Folgeseiten
+ logo=false,% Kein Logo auf Folgeseiten
colorframetitle=true,%Akzentfarbe auch im Frametitle
% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
+ design=2008, %to activate the old design
]{tudabeamer}
\usepackage[main=ngerman]{babel}
-% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig
+% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig:
\usepackage{iftex}
\ifPDFTeX
-\usepackage[utf8]{inputenc}%kompatibilität mit TeX Versionen vor April 2018
+\usepackage[utf8]{inputenc}% Kompatibilität mit TeX Versionen vor April 2018
\fi
-%Makros für Formatierungen der Doku
-%Im Allgemeinen nicht notwendig!
+% Makros für Formatierungen der Doku
+% Im Allgemeinen nicht notwendig!
\let\code\texttt
\title{LaTeX-Beamer im Corporate Design der TU Darmstadt}
@@ -95,12 +60,12 @@
\department{\TeX/\LaTeX}
\institute{pei\TeX}
-%Fremdlogo
-%Logo Macro mit Sternchen skaliert automatisch, sodass das Logo in die Fußzeile passt
+% Fremdlogo
+% Logo MaKro mit Sternchen skaliert automatisch, sodass das Logo in die Fußzeile passt
\logo*{\includegraphics{example-image-16x9}}
% Da das Bild frei wählbar nach Breite und/oder Höhe skaliert werden kann, werden \width/\height entsprechend gesetzt. So kann die Fläche optimal gefüllt werden.
-%Sternchenversion skaliert automatisch und beschneidet das Bild, um die Fläche zu füllen.
+% Sternchenversion skaliert automatisch und beschneidet das Bild, um die Fläche zu füllen.
\titlegraphic*{\includegraphics{example-image}}
\date{15. Mai 2019}
@@ -112,7 +77,7 @@
\begin{frame}{Die Dokumentenklasse tudabeamer}
\begin{itemize}
\item Verwendung wie beamer
- \item keine besondere Syntax notwendig
+ \item Keine besondere Syntax notwendig
\item Klassenoption accentcolor wählt Akzentfarbe
\item Option serif=true für Serifen
\end{itemize}
@@ -121,10 +86,10 @@
\begin{frame}{Zusätzliche Features der Titelfolie}
\begin{itemize}
\item \code{\textbackslash{}logo} wählt Fremdlogo für Fußzeile
- \item \code{\textbackslash{}titlegraphic} Ersetzt den unteren Teil der Titelfolie. Zusätzlich existiert \code{\textbackslash{}titlegraphic*{Inhalt}}.
- In diesem Fall wird der Inhalt in eine Box gesetzt, die so skaliert wird, dass Sie den Bereich des Titelbildes überdeckt und entsprechend mittig ausgeschnitten.
+ \item \code{\textbackslash{}titlegraphic} ersetzt den unteren Teil der Titelfolie. Zusätzlich existiert \code{\textbackslash{}titlegraphic*{Inhalt}}.
+ In diesem Fall wird der Inhalt in eine Box gesetzt, die so skaliert wird, dass sie den Bereich des Titelbildes überdeckt und entsprechend mittig ausgeschnitten ist.
\end{itemize}
- Über die Option \code{authorontitle=true/false} kann zusätzlich zu den offiziellen Vorgaben der Autor und das Institut groß auf der Titelfolie gezeigt werden.
+ Über die Option \code{authorontitle=true/false} kann zu den offiziellen Vorgaben auch der Autor und das Institut groß auf der Titelfolie gezeigt werden.
\end{frame}
\setupTUDaFrame{logo=true}
@@ -135,7 +100,7 @@ Soll das Logo später für ein Folie oder einen Bereich wieder aktiviert werden,
\begin{verbatim}
\setupTUDaFrame{logo=true}
\end{verbatim}
-Zur Verfügung. Dort kann die globale Einstellung lokal überschrieben werden.
+zur Verfügung. Dort kann die globale Einstellung lokal überschrieben werden.
\end{frame}
\begin{frame}{Frame mit Untertitel}
@@ -165,10 +130,10 @@ Ein Beispiel.
\end{frame}
\begin{frame}{Hinweis zur Ausrichtung (insbesondere columns)}
- Die Standardausrichtung wurde gegenüber den Beamer-Voreinstellungen von \code{c} zu \code{t} geändert. Dies bedeutet, dass Inhalt auf der Folie oben ausgerichtet wird. Dies entspricht den Vorgaben, hat allerdings den Nachteil, dass die \code{columns}-Umgebung in diesem Fall bei der Positionierung von Bildern ungewohnte Ergebnisse erzeugt.
+ Die Standardausrichtung wurde gegenüber den Beamer-Voreinstellungen von \code{c} zu \code{t} geändert. Dies bedeutet, dass Inhalt auf der Folie oben ausgerichtet wird. Dies entspricht den Vorgaben. Es hat allerdings den Nachteil, dass die \code{columns}-Umgebung in diesem Fall bei der Positionierung von Bildern ungewohnte Ergebnisse erzeugt.
- Die Ausrichtung kann in diesem Fall entweder global mit der Option \code{c} wieder zum Standard geändert werden, oder aber das \code{c} wird direkt an die \code{columns}-Umgebung übergeben. Zum Beispiel:
-\begin{columns}[onlytextwidth,c]%ohne das c ist die Ausrichtung verschoben
+ Die Ausrichtung kann in diesem Fall entweder global mit der Option \code{c} wieder zum Standard geändert werden oder aber das \code{c} wird direkt an die \code{columns}-Umgebung übergeben. Zum Beispiel:
+\begin{columns}[onlytextwidth,c]% Ohne das c ist die Ausrichtung verschoben
\column{.8\linewidth}
\begin{itemize}
\item eins
@@ -191,7 +156,7 @@ Ein Beispiel.
\setmathfont[range=it]{Roboto-Italic}
\setmathfont[range=\int]{Fira Math}
\end{verbatim}
- Allgemein kann jedoch die Mathematikschriftart wie auch sonst durch Pakete angepasst werden.
+ Allgemein kann die Mathematikschriftart natürlich auch durch Pakete angepasst werden.
\end{frame}
@@ -214,7 +179,7 @@ Ein Beispiel.
\end{frame}
\begin{frame}[fragile]{mecheng: Hintergrundfarbe}
- Diese Variante des Corporate Designs erlaubt es zusätzlich die Hintergrundfarbe der einzelnen Folien zu verändern. Hierfür wurden die Frames um die Option \code{bgcolor} erweitert. Um in die beiden Voreingestellten Modi zu wechseln, gibt es die Konfiguration
+ Diese Variante des Corporate Designs erlaubt es die Hintergrundfarbe der einzelnen Folien zu verändern. Hierfür wurden die Frames um die Option \code{bgcolor} erweitert. Um in die beiden voreingestellten Modi zu wechseln, gibt es die Konfiguration
\begin{verbatim}
bgcolor=Primary1
\end{verbatim}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex
new file mode 100644
index 0000000000..f9d90c3229
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex
@@ -0,0 +1,161 @@
+%% This is file `DEMO-TUDaBeamer2023.tex' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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!
+%%
+%% If you need a compiled version of this document, have a look at
+%% http://mirror.ctan.org/macros/latex/contrib/tuda-ci/doc
+%% or at the documentation directory of this package (if installed)
+%% <path to your LaTeX distribution>/doc/latex/tuda-ci
+%% ============================================================================
+%%
+% !TeX program = lualatex
+%%
+
+\documentclass[
+ english, % main language as globale option
+% logofile=example-image, % in case you are missing the logo files
+ design=2023, % new slide design - will be default after official release
+ ]{tudabeamer}
+
+\usepackage[main=english]{babel}
+
+% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig
+\usepackage{iftex}
+\ifPDFTeX
+\usepackage[utf8]{inputenc}%kompatibilität mit TeX Versionen vor April 2018
+\fi
+
+
+% document specific setup, you will not need that one in your files!
+\newcommand*{\code}[1]{\texttt{#1}}
+
+\title[TUDaBeamer2023]{\LaTeX~beamer using TU Darmstadts Corporate Design}
+\subtitle{Design2023-beta}
+\author[M. Peischl]{Marei Peischl}
+\department{\TeX/\LaTeX}
+\institute{pei\TeX}
+
+% Scaling for additional logos and titlegraphic is described on slide “Scaling logos/titlegraphic”
+
+% sublogo/partnerlogo will be placed in the headline/sidebar
+
+\sublogo{\color{blue!50}\rule{\width}{\height}}
+\partnerlogo*{\includegraphics{example-image}}
+
+% titlegraphic will be placed behind the title
+%\titlegraphic*{\includegraphics{example-image}}
+\date{2023-10-02}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Documentation}
+\sectionpage
+
+\begin{frame}{The tudabeamer class}
+\begin{itemize}
+ \item Basic usage identical to beamer
+ \item No special syntax required
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Additional Features for titlegraphic/logos}
+\begin{itemize}
+ \item \code{\textbackslash{}partnerlogo} additional logo next to TUDa logo
+ \item \code{\textbackslash{}sublogo} additional logo below TUDa logo
+ \item \code{\textbackslash{}titlegraphic} place image as a background for title slide
+\end{itemize}
+ The additional option \code{authorontitle=true/false} allows to place author/institue below the title.
+\end{frame}
+
+\begin{frame}{Scaling logos/titlegraphic}
+\begin{itemize}
+\item The commands shown on previous slide support \code{\textbackslash{}height}/\code{\textbackslash{}width} to adjust the size to be used for graphic scaling.
+\item All have a starred variant (e.\,g. \code{\textbackslash{}sublogo*\{\textbackslash{}includegraphics\{example-image\}\}}). This will automaticcaly scale/clip the logo/image to desired size.
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Table of Contents}
+By design the toc is structured in two columns. This layout doesn't really support subsections or subsubsections.
+
+To be able to use the new design with old content, the mechanism was extended to support those. This will automatically switch to a single columns toc.
+
+In case you want to disable that mechanism there is the class option \code{toc-columns=one/two/auto} which can also be adjusted locally be directly setting it with the command: \code{\textbackslash{}tableofcontents[columns=two]}.
+
+Please be also aware of beamer's mechanism to filter the toc, e.g. by \code{\textbackslash{}tableofcontents[hideallsubsections]}, see the beamer documentation for details.
+\end{frame}
+
+\section{Slide examples}
+
+\begin{frame}{Frame with a subtitle}
+\framesubtitle{Subtitle}
+An example.
+\end{frame}
+
+\textcolor{TUDa-dark1}{test}
+
+\begin{frame}{Color Scheme}
+The new design introduces new colors to be used to highlight content.
+
+The additional colors are:
+\par
+\UseName{clist_map_inline:nn} {
+ dark1,
+ dark2,
+ light1,
+ light2,
+ accent1,
+ accent2,
+ accent3,
+ accent4,
+ accent5,
+ accent5,
+ hyperlink,
+} {TUDa-####1: \textcolor{TUDa-####1}{\rule{1cm}{\ht\strutbox}}\par}
+\end{frame}
+
+\begin{frame}{Remark on vertical alignment (especially columns)}
+ The default alignment has been changed from \code{c} to \code{t} in contrast to beamers default setting.
+ This means frame content will be aligned top inside the frame.
+ This is required by the design but might have side effects with the columns environment:
+
+ To resolve this one can either globally add the \code{c} option or pass the option to the columns environment, e.\,g.:
+
+\begin{columns}[onlytextwidth,c]
+ \column{.8\linewidth}
+ \begin{itemize}
+ \item one
+ \item two
+ \end{itemize}
+ \column{.2\linewidth}
+ \includegraphics[width=\linewidth]{example-image}
+\end{columns}
+\end{frame}
+
+\end{document}
+
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
index d6e4987426..5be7e455aa 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBibliography.bib' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaBibliography.bib' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
index fb326a2744..57de73e60f 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaExercise.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaExercise.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
index 464bd2b564..600379b3f8 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaFromaddress.lco' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaFromaddress.lco' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
index b0d450666c..1a87494392 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaLeaflet.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaLeaflet.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
index 9496792058..de19d02b07 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaLetter.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaLetter.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
index 37000541fb..253c0da4bb 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPhD.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaPhD.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
index 90622181d8..a82bbe0b0f 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPoster.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaPoster.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
index 4cfe448dcb..62845243e4 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPub.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaPub.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
index 6495305f8f..0b1c211b18 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaReport.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaReport.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
index 168ba6d07a..f1f3d8d27a 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaSciPoster.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaSciPoster.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
index d20da01b0f..e23ae4bb0c 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaThesis.tex' version 3.34 (2023/07/12),
+%% This is file `DEMO-TUDaThesis.tex' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
index 92fc6de438..cfb344c1a0 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamercolorthemeTUDa.sty' version 3.34 (2023/07/12),
+%% This is file `beamercolorthemeTUDa.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,13 +26,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamercolorthemeTUDa}
[\filedate\space\fileversion]
-
-\RequirePackage{l3keys2e}
\ExplSyntaxOn
\bool_if_exist:NF \g__ptxcd_colorframetitle_bool {\bool_new:N \g__ptxcd_colorframetitle_bool}
@@ -46,7 +44,7 @@
colorback .meta:n = {colorframetitle=#1}
}
-\ProcessKeysOptions{ptxcd/beamer/color}
+\ProcessKeyOptions[ptxcd/beamer/color]
\ExplSyntaxOff
\RequirePackage[RGB]{tudacolors}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2023.sty
new file mode 100644
index 0000000000..ec64aaaf9a
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2023.sty
@@ -0,0 +1,112 @@
+%% This is file `beamercolorthemeTUDa2023.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamercolorthemeTUDa2023}
+[\filedate\space\fileversion]
+\ExplSyntaxOn
+
+\clist_map_inline:nn {colortitle,
+ colorbacktitle,
+ colorframetitle,
+ colorback
+} {
+ \keys_define:nn {ptxcd/beamer/color} {#1 .code:n = \msg_warning:nn {tudabeamer} {option-removed} {#1}}
+}
+
+\keys_define:nn {ptxcd/beamer/color} {
+
+}
+
+\ProcessKeyOptions[ptxcd/beamer/color]
+
+\ExplSyntaxOff
+\RequirePackage[RGB]{tudacolors}
+
+\definecolorset{HTML}{TUDa-}{}{%
+ dark1,000000;%
+ dark2,44546A;%
+ light1,FFFFFF;%
+ light2,E7E6E6;%
+ accent1,E6001A;%
+ accent2,004E8A;%
+ accent3,009CDA;%
+ accent4,00689D;%
+ accent5,B5B5B5;%
+ accent5,535353;%
+ hyperlink,243572%
+}
+
+\mode<presentation>
+
+\setbeamercolor*{title}{parent=normal text}
+\setbeamercolor{subtitle}{parent=title}
+\setbeamercolor{author}{parent=title}
+\setbeamercolor{institute}{parent=title}
+\setbeamercolor{date}{parent=title}
+\setbeamercolor{titlelike}{parent=title}
+
+\setbeamercolor*{author}{parent=title}
+\setbeamercolor*{institute}{parent=title}
+
+\setbeamercolor*{normal text}{bg=,fg=black}
+\setbeamercolor*{background canvas}{parent=normal text}
+\setbeamercolor*{section in toc}{parent=normal text}
+\setbeamercolor*{footline}{parent=normal text}
+
+\setbeamercolor*{alerted text}{fg=textaccentcolor}
+\setbeamercolor*{structure}{fg=black}
+
+\setbeamercolor{bibliography item}{parent=item}
+\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg}
+\setbeamercolor{bibliography entry title}{use=normal text,fg=normal text.fg}
+\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg}
+\setbeamercolor{bibliography entry note}{use=structure,fg=normal text.fg}
+
+
+
+\setbeamercolor*{block title}{fg=textonaccentcolor,bg=accentcolor}
+\setbeamercolor*{block body}{fg=black,bg=black!15}
+
+\setbeamercolor*{block title alerted}{fg=TUDa-9b,bg=black!15}
+\setbeamercolor*{block body alerted}{use=normal text, bg=white}
+\setbeamercolor*{block frame alerted}{bg=TUDa-9b}
+
+\setbeamercolor*{block title example}{fg=TUDa-4d,bg=black!15}
+\setbeamercolor*{block body example}{use=normal text, bg=white}
+\setbeamercolor*{block frame example}{bg=TUDa-4d}
+
+\setbeamercolor{footline}{fg=black!50}
+
+
+\mode
+<all>
+
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
index 2858704b0d..dbfb4744a3 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerfontthemeTUDa.sty' version 3.34 (2023/07/12),
+%% This is file `beamerfontthemeTUDa.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,14 +26,12 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeTUDa}
[\filedate\space\fileversion]
-\RequirePackage{l3keys2e}
-
\ExplSyntaxOn
\keys_define:nn {ptxcd/beamer/fonts} {
serif .bool_gset:N = \g_ptxcd_serif_bool,
@@ -43,7 +41,7 @@
sans-serif .default:n = true,
}
-\ProcessKeysOptions{ptxcd/beamer/fonts}
+\ProcessKeyOptions[ptxcd/beamer/fonts]
\ExplSyntaxOff
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2023.sty
new file mode 100644
index 0000000000..0ee8bc3d9c
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2023.sty
@@ -0,0 +1,80 @@
+%% This is file `beamerfontthemeTUDa2023.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamerfontthemeTUDa2023}
+ [\filedate\space\fileversion]
+
+\ExplSyntaxOn
+\keys_define:nn {ptxcd/beamer/fonts} {
+ serif .bool_gset:N = \g_ptxcd_serif_bool,
+ serif .default:n = true,
+ serif .initial:n = false,
+ sans-serif .bool_gset_inverse:N = \g_ptxcd_serif_bool,
+ sans-serif .default:n = true,
+}
+
+\ProcessKeyOptions[ptxcd/beamer/fonts]
+
+\ExplSyntaxOff
+
+\mode<presentation>
+
+\RequirePackage{tudafonts}
+
+\ExplSyntaxOn
+\bool_if:NTF \g_ptxcd_serif_bool
+ {\usefonttheme{serif}}
+ {\renewcommand*{\familydefault}{\sfdefault}}
+\ExplSyntaxOff
+
+\setbeamerfont{title}{family=\robotoblack,size=\huge}
+\setbeamerfont*{subtitle}{family=\normalfont,size=\small}
+
+\setbeamerfont{author}{size=\footnotesize, series=\bfseries}
+\setbeamerfont{institute}{size=\footnotesize, series=\mdseries}
+
+\setbeamerfont{frametitle}{series=\bfseries,size*={20}{20},family=\robotoblack}
+
+\setbeamerfont{footline}{size*={3.8}{5}}
+\setbeamerfont{author in head/foot}{parent=footline}
+\setbeamerfont{title in head/foot}{family=\robotoblackspaced}
+
+\setbeamerfont*{section title}{size=\huge,family=\robotoblack}
+\setbeamerfont*{section name}{size=\small}
+\setbeamerfont{section entry}{size=\footnotesize}
+\setbeamerfont{toc section number}{family=\robotoblack,size=\huge}
+
+\setbeamerfont{subsection in toc}{parent=section entry}
+\setbeamerfont{subsubsection in toc}{parent=section entry}
+
+\mode<all>
+
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
index 2351fc84d5..de588da9ca 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerinnerthemeTUDa.sty' version 3.34 (2023/07/12),
+%% This is file `beamerinnerthemeTUDa2023.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,30 +26,56 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{beamerinnerthemeTUDa}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci}
+\ProvidesExplPackage{beamerinnerthemeTUDa2023}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci}
+
+\int_new:N \g__ptxcd_beamer_toc_col_int
+
+\tl_if_exist:NF \g__ptxcd_design_tl {
+ \tl_new:N \g__ptxcd_design_tl
+ \keys_define:nn {ptxcd/beamer} {
+ design .choice:,
+ design / 2023 .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {2023}
+ \PassOptionsToClass{aspectratio=169}{beamer}
+ },
+ design / 2008 .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {2008}
+ },
+ design .initial:n = 2008,
+ design2023 .meta:n = {design=2023},
+ design2008 .meta:n = {design=2008},
+ }
+}
-\RequirePackage{l3keys2e}
+\keys_define:nn {ptxcd/beamer/inner} {
+ author-on-title .bool_gset:N = \g_ptxcd_authorontitle_bool,
+ author-on-title .initial:n = false,
+ author-on-title .default:n = true,
+ authorontitle .meta:n = {author-on-title},
+ toc-columns .choices:nn = {one,two,auto} {
+ \int_gset_eq:NN \g__ptxcd_beamer_toc_col_int \l_keys_choice_int
+ },
+ toc-columns / 1 .meta:n = {toc-columns=one},
+ toc-columns / 2 .meta:n = {toc-columns=two},
+ toc-columns .initial:n = auto,
+ design .meta:nn = {ptxcd/beamer} {design=#1}
+}
-\mode<presentation>
+\ProcessKeyOptions[ptxcd/beamer/inner]
+\ExplSyntaxOff
\RequirePackage{trimclip}
-
-\keys_define:nn {ptxcd/beamer/inner} {
- authorontitle .bool_gset:N = \g_ptxcd_authorontitle_bool,
- authorontitle .initial:n = false,
- authorontitle .default:n = true
-}
-\ProcessKeysOptions{ptxcd/beamer/inner}
+\ExplSyntaxOn
\box_new:N \l__ptxcd_titlegraphic_box
\box_new:N \l__ptxcd_titlehead_box
\dim_new:N \l__ptxcd_titlegraphic_ht_dim
\dim_new:N \l__ptxcd_titlegraphic_wd_dim
-\@ifpackageloaded{beamerouterthemeTUDa}{}{
+\box_if_exist:NF \g__ptxcd_logo_box {
\dim_new:N \g__ptxcd_beamer_logosep_dim
\dim_new:N \l__ptxcd_beamer_extraindent_dim
\dim_new:N \g__ptxcd_beamer_sep_dim
@@ -63,12 +89,12 @@
\def\inserttitlegraphic{
\hbox_set:Nn \l__ptxcd_titlegraphic_box {\raisebox{\depth}{#2}}
\box_resize_to_wd:Nn \l__ptxcd_titlegraphic_box {\width}
- \dim_compare:nTF {\box_ht:N \l__ptxcd_titlegraphic_box - \l__ptxcd_titlegraphic_ht_dim > \c_zero_dim}
+ \dim_compare:nTF {\box_ht:N \l__ptxcd_titlegraphic_box - \height> \c_zero_dim}
{
- \dim_set:Nn \l_tmpa_dim {.5\box_ht:N \l__ptxcd_titlegraphic_box - .5\l__ptxcd_titlegraphic_ht_dim}
+ \dim_set:Nn \l_tmpa_dim {.5\box_ht:N \l__ptxcd_titlegraphic_box - .5\height}
\clipbox{0pt~\dim_eval:n{\l_tmpa_dim}~0pt~\dim_eval:n{\l_tmpa_dim}}{\box_use:N \l__ptxcd_titlegraphic_box}
}{
- \box_resize_to_ht:Nn \l__ptxcd_titlegraphic_box {\l__ptxcd_titlegraphic_ht_dim}
+ \box_resize_to_ht:Nn \l__ptxcd_titlegraphic_box {\height}
\dim_set:Nn \l_tmpa_dim {(\box_wd:N \l__ptxcd_titlegraphic_box - \width) / 2}
\clipbox{\dim_eval:n{\l_tmpa_dim}~0pt~\dim_eval:n{\l_tmpa_dim}~0pt}{\box_use:N \l__ptxcd_titlegraphic_box}
}
@@ -78,77 +104,7 @@
}
}
-
-\defbeamertemplate*{title~ page}{TUDa}[1][]
-{
- \nointerlineskip
- \vspace{\dim_eval:n {-\c_ptxcd_largerule_dim}}
- \hbox_set:Nn \l__ptxcd_titlehead_box {
- \parbox{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}{%
- \begin{beamercolorbox}[
- wd=\linewidth,
- sep=\g__ptxcd_beamer_logosep_dim,
- ]{title}
- \raggedright
- \usebeamerfont{title}
- \skip_horizontal:n {1ex}
- \strut\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
- \inserttitle
- \par
- }
- \hspace{\fill}\raisebox{\dimexpr-\height+\ht\strutbox\relax}{\box_use:N \g__ptxcd_logo_box}
- \ifx\insertsubtitle\@empty
- \else
- \par\vspace{\c_ptxcd_largerule_dim}
- \skip_horizontal:n {1ex}\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
- \usebeamerfont{subtitle}\insertsubtitle
- }
- \fi
- \end{beamercolorbox}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% bool if authorontrile
-\bool_if:NT \g_ptxcd_authorontitle_bool {
-\par\nointerlineskip
-\begin{beamercolorbox}[
- wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
-\end{beamercolorbox}
-\par\nointerlineskip
- \begin{beamercolorbox}[
- wd=\linewidth,
- sep=\c_ptxcd_largerule_dim,
- ]{title}
- \raggedright
- \skip_horizontal:n {1ex}
- \parbox[t]{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim-2ex\relax}{
- \ifx\insertauthor\@empty
- \else
- \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par
- \fi
- \ifx\insertauthor\@empty
- \else
- \usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute
- \fi
- }
-\end{beamercolorbox}
-}
- }
- }
- \box_use:N \l__ptxcd_titlehead_box
-\nointerlineskip\begin{beamercolorbox}[
- wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
- \end{beamercolorbox}
- \dim_set:Nn \l__ptxcd_titlegraphic_ht_dim {\textheight-\box_ht:N\l__ptxcd_titlehead_box-\box_dp:N \l__ptxcd_titlehead_box
- +\c_ptxcd_largerule_dim-.5\c_ptxcd_rulesep_dim-\c_ptxcd_smallrule_dim}
- \let\height\l__ptxcd_titlegraphic_ht_dim
- \dim_set:Nn \l__ptxcd_titlegraphic_wd_dim{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}
- \let\width\l__ptxcd_titlegraphic_wd_dim
- \nointerlineskip
- \begin{beamercolorbox}[wd=\width,center]{titlegraphic}
- \raisebox{-\c_ptxcd_largerule_dim}[\dim_eval:n {\height-\c_ptxcd_largerule_dim}][0pt]{\inserttitlegraphic}
- \end{beamercolorbox}
-% \endgroup
-}
-
+\useinnertheme{TUDa\g__ptxcd_design_tl}
% Blocks
@@ -224,12 +180,6 @@
\defbeamertemplate*{block~example~end}{TUDa}
{\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
-%Itemize Items
-\defbeamertemplate*{itemize~item}{TUDa}{\usebeamerfont*{itemize~item}\raise\dimexpr.4\ht\strutbox-.4ex\hbox{\rule{.8ex}{.8ex}}}
-\defbeamertemplate*{itemize~subitem}{TUDa}{\usebeamerfont*{itemize~item}\setlength{\fboxsep}{\z@}\setlength{\fboxrule}{1pt}\raise\dimexpr.4\ht\strutbox-.2ex-\fboxrule\hbox{\fbox{\color{bg}\rule{.4ex}{.4ex}}}}
-\defbeamertemplate*{itemize~subsubitem}{TUDa}{\usebeamerfont*{itemize~subitem}\hbox{--}}
-\mode<all>
\endinput
-
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty
new file mode 100644
index 0000000000..520176460c
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty
@@ -0,0 +1,115 @@
+%% This is file `beamerinnerthemeTUDa2008.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesExplPackage{beamerinnerthemeTUDa}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci, compatibility for design of 2008}
+
+\mode<presentation>
+
+\RequirePackage{beamerinnerthemeTUDa2008}
+
+\defbeamertemplate*{title~ page}{TUDa}[1][]
+{
+ \nointerlineskip
+ \vspace{\dim_eval:n {-\c_ptxcd_largerule_dim}}
+ \hbox_set:Nn \l__ptxcd_titlehead_box {
+ \parbox{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}{%
+ \begin{beamercolorbox}[
+ wd=\linewidth,
+ sep=\g__ptxcd_beamer_logosep_dim,
+ ]{title}
+ \raggedright
+ \usebeamerfont{title}
+ \skip_horizontal:n {1ex}
+ \strut\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
+ \inserttitle
+ \par
+ }
+ \hspace{\fill}\raisebox{\dimexpr-\height+\ht\strutbox\relax}{\box_use:N \g__ptxcd_logo_box}
+ \ifx\insertsubtitle\@empty
+ \else
+ \par\vspace{\c_ptxcd_largerule_dim}
+ \skip_horizontal:n {1ex}\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
+ \usebeamerfont{subtitle}\insertsubtitle
+ }
+ \fi
+ \end{beamercolorbox}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\bool_if:NT \g_ptxcd_authorontitle_bool {
+\par\nointerlineskip
+\begin{beamercolorbox}[
+ wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
+\end{beamercolorbox}
+\par\nointerlineskip
+ \begin{beamercolorbox}[
+ wd=\linewidth,
+ sep=\c_ptxcd_largerule_dim,
+ ]{title}
+ \raggedright
+ \skip_horizontal:n {1ex}
+ \parbox[t]{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim-2ex\relax}{
+ \ifx\insertauthor\@empty
+ \else
+ \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par
+ \fi
+ \ifx\insertauthor\@empty
+ \else
+ \usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute
+ \fi
+ }
+\end{beamercolorbox}
+}
+ }
+ }
+ \box_use:N \l__ptxcd_titlehead_box
+\nointerlineskip\begin{beamercolorbox}[
+ wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
+ \end{beamercolorbox}
+ \dim_set:Nn \l__ptxcd_titlegraphic_ht_dim {\textheight-\box_ht:N\l__ptxcd_titlehead_box-\box_dp:N \l__ptxcd_titlehead_box
+ +\c_ptxcd_largerule_dim-.5\c_ptxcd_rulesep_dim-\c_ptxcd_smallrule_dim}
+ \let\height\l__ptxcd_titlegraphic_ht_dim
+ \dim_set:Nn \l__ptxcd_titlegraphic_wd_dim{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}
+ \let\width\l__ptxcd_titlegraphic_wd_dim
+ \nointerlineskip
+ \begin{beamercolorbox}[wd=\width,center]{titlegraphic}
+ \raisebox{-\c_ptxcd_largerule_dim}[\dim_eval:n {\height-\c_ptxcd_largerule_dim}][0pt]{\inserttitlegraphic}
+ \end{beamercolorbox}
+% \endgroup
+}
+
+%Itemize Items
+\defbeamertemplate*{itemize~item}{TUDa}{\usebeamerfont*{itemize~item}\raise\dimexpr.4\ht\strutbox-.4ex\hbox{\rule{.8ex}{.8ex}}}
+\defbeamertemplate*{itemize~subitem}{TUDa}{\usebeamerfont*{itemize~item}\setlength{\fboxsep}{\z@}\setlength{\fboxrule}{1pt}\raise\dimexpr.4\ht\strutbox-.2ex-\fboxrule\hbox{\fbox{\color{bg}\rule{.4ex}{.4ex}}}}
+\defbeamertemplate*{itemize~subsubitem}{TUDa}{\usebeamerfont*{itemize~subitem}\hbox{--}}
+
+\mode<all>
+
+\endinput
+
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty
new file mode 100644
index 0000000000..364ece88b6
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty
@@ -0,0 +1,397 @@
+%% This is file `beamerinnerthemeTUDa2023.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesExplPackage{beamerinnerthemeTUDa2023}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci,~Design~of~2023}
+
+\mode<presentation>
+
+\RequirePackage{beamerinnerthemeTUDa}
+
+\ExplSyntaxOff
+\RequirePackage{multicol}
+\ExplSyntaxOn
+
+
+\AddToHook{begindocument}[ptxcd-titlegraphic]{
+ \dim_set:Nn \l__ptxcd_titlegraphic_ht_dim {\paperheight}
+ \dim_set:Nn \l__ptxcd_titlegraphic_wd_dim {\paperwidth}
+}
+
+\defbeamertemplate*{titlegraphic}{TUDa2023}{{
+ \def\width{\l__ptxcd_titlegraphic_wd_dim}
+ \def\height{\l__ptxcd_titlegraphic_ht_dim}
+ \usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par
+}}
+
+\def\ps@titlegraphic@titlepage{%
+ \setbeamertemplate{background}{\usebeamertemplate{titlegraphic}}
+ \@nameuse{ps@navigation}%
+}
+
+\defbeamertemplate*{title~page}{TUDa2023}[1][]
+{
+ \ifbeamer@plainframe
+ \skip_vertical:n {\dimexpr\paperheight/38- \beamer@frametopskip}%
+ \color{red}
+ \hspace*{\fill}
+ \raisebox{\dimexpr-\height+.33\c_ptxcd_logoheight_dim}{\includegraphics[height=\dim_use:N \c_ptxcd_logoheight_dim]{tuda_logo}}\hspace*{\dimexpr.7pt-\beamer@rightmargin}
+ \par
+ \vskip1.39\baselineskip
+ \fi
+ \vbox{}
+ \thispagestyle{titlegraphic@titlepage}
+ \vskip.185\paperheight
+ \begingroup
+ \centering
+ \usebeamertemplate{title}
+% \vskip1em\par
+\bool_if:NT \g_ptxcd_authorontitle_bool {
+ \usebeamertemplate{author}
+ \usebeamertemplate{institute}
+ }
+ \usebeamertemplate{date}
+ \endgroup
+ \vfill
+}
+
+\defbeamertemplate*{title}{TUDa2023}[1][]{%
+ \begin{beamercolorbox}[sep=8pt,center,#1]{title}
+ \usebeamerfont{title}\text_uppercase:n {\inserttitle}\par%
+ \ifx\insertsubtitle\@empty%
+ \else%
+ \vskip.45em%
+ {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
+ \fi%
+ \end{beamercolorbox}%
+}
+
+\defbeamertemplate{author}{TUDa2023}[1][]{%
+ \begin{beamercolorbox}[sep=8pt,center,#1]{author}
+ \usebeamerfont{author}\insertauthor
+ \end{beamercolorbox}
+}
+
+\defbeamertemplate{institute}{TUDa2023}[1][]{%
+ \begin{beamercolorbox}[sep=8pt,center,#1]{institute}
+ \usebeamerfont{institute}\insertinstitute
+ \end{beamercolorbox}
+}
+
+\defbeamertemplate{date}{TUDa2023}[1][]{%
+ \begin{beamercolorbox}[sep=8pt,center,#1]{date}
+ \usebeamerfont{date}\insertdate
+ \end{beamercolorbox}
+}
+
+% partner/sub logo
+\box_new:N \g__ptxcd_partnerlogo_box
+\dim_new:N \l__ptxcd_partnerlogo_ht_dim
+\dim_gset:Nn \l__ptxcd_partnerlogo_ht_dim {.6\c_ptxcd_logoheight_dim}
+\dim_new:N \l__ptxcd_partnerlogo_wd_dim
+\dim_gset:Nn \l__ptxcd_partnerlogo_wd_dim {1.6\c_ptxcd_logoheight_dim}
+
+\box_new:N \g__ptxcd_sublogo_box
+\dim_new:N \l__ptxcd_sublogo_wd_dim
+\dim_gset:Nn \l__ptxcd_sublogo_wd_dim {2.2\c_ptxcd_logoheight_dim}
+\dim_new:N \l__ptxcd_sublogo_ht_dim
+\dim_gset:Nn \l__ptxcd_sublogo_ht_dim {.6\c_ptxcd_logoheight_dim}
+
+\cs_new:Nn \__ptxcd_setup_logo_box:nnn {
+ \begingroup
+ \def\width{\use:c {l__ptxcd_#2_wd_dim}}
+ \def\height{\use:c {l__ptxcd_#2_ht_dim}}
+ \IfBooleanTF{#1}{
+ \hbox_gset:cn {g__ptxcd_#2_box} {#3}
+ \box_gautosize_to_wd_and_ht_plus_dp:cnn {g__ptxcd_#2_box} {\width} {\height}
+ } {
+ \hbox_gset:cn {g__ptxcd_#2_box} {
+ #3
+ }
+ }
+ \endgroup
+}
+
+\NewDocumentCommand{\partnerlogo}{sm}{
+ \__ptxcd_setup_logo_box:nnn {#1} {partnerlogo} {#2}
+}
+
+\NewDocumentCommand{\sublogo}{sm}{
+ \__ptxcd_setup_logo_box:nnn {#1} {sublogo} {#2}
+}
+
+
+% Blocks
+
+%
+%\defbeamertemplate*{block~begin}{TUDa}
+%{
+% \par\vskip\medskipamount%
+% \begin{beamercolorbox}[wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,sep=.5pt,
+% leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer@colbox@sep} {\__ptxcd_block_colorsep:}},
+% ]{block~title}
+% \ifx\insertblocktitle\@empty
+% \else
+% \begin{beamercolorbox}[colsep*=\__ptxcd_block_colorsep:,
+% wd=\dimexpr\linewidth-1pt-1.5ex\relax]{block~title}
+% \usebeamerfont*{block title}\insertblocktitle%
+% \end{beamercolorbox}%
+% \ifbeamercolorempty[bg]{block~title}
+% {}
+% {\ifbeamercolorempty[bg]{block~body}{}{\par\nointerlineskip\vskip-0.5pt}}%
+% \leavevmode
+% \fi
+% \begin{beamercolorbox}[colsep*=\__ptxcd_block_colorsep:,vmode, wd=\dimexpr\linewidth-1.5ex-1pt\relax]{block~body}%
+% \usebeamerfont{block~body}%
+% \ifbeamercolorempty[bg]{block~body}{\vskip-.25ex}{\vskip-\__ptxcd_block_colorsep:}\vbox{}%
+% }
+%
+%\defbeamertemplate*{block~end}{TUDa}
+% {\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
+%
+%\defbeamertemplate*{block~alerted~begin}{TUDa}
+%{
+% \par\vskip\medskipamount%
+% \begin{beamercolorbox}[
+% wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,
+% sep=1.5pt,
+% leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer@colbox@sep} {\__ptxcd_block_colorsep:}},
+% ]{block~frame~alerted}
+% \ifx\insertblocktitle\@empty
+% \else
+% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~title~alerted}
+% \usebeamerfont*{block~title~alerted}\insertblocktitle%
+% \end{beamercolorbox}%
+% \vskip1.5pt\par\nointerlineskip
+% \fi
+% \leavevmode
+% \usebeamerfont{block~body~alerted}%
+% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~body~alerted}%
+% }
+%
+%\defbeamertemplate*{block~alerted~end}{TUDa}
+% {\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
+%
+%
+%\defbeamertemplate*{block~example~begin}{TUDa}
+%{
+% \par\vskip\medskipamount%
+% \begin{beamercolorbox}[
+% wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,
+% sep=1.5pt,
+% leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer@colbox@sep} {\__ptxcd_block_colorsep:}},
+% ]{block~frame~example}
+% \ifx\insertblocktitle\@empty
+% \else
+% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~title~example}
+% \usebeamerfont*{block~title~example}\insertblocktitle%
+% \end{beamercolorbox}%
+%\vskip1.5pt\par\nointerlineskip
+% \fi
+% \leavevmode
+% \usebeamerfont{block~body~example}%
+% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~body~example}%
+% }
+%\defbeamertemplate*{block~example~end}{TUDa}
+% {\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
+%
+
+% section page
+\defbeamertemplate*{section~page}{TUDa2023}[1][]
+{%
+\ifbeamer@inframe
+ \begingroup
+ \vbox{}
+ \vspace{0pt plus 1 filll}
+ \begin{beamercolorbox}[#1]{section title}
+ \usebeamerfont{section~title}\text_uppercase:n {\insertsection}\par
+ \end{beamercolorbox}
+ {\usebeamerfont{section~name}\usebeamercolor[fg]{section~name}\sectionname{}~\insertsectionnumber}
+ \par
+ \skip_vertical:n {\c_ptxcd_logoheight_dim+\baselineskip}
+ \endgroup
+ \else
+ \begin{frame}[b]
+ \begin{beamercolorbox}[#1]{section title}
+ \usebeamerfont{section~title}\text_uppercase:n {\insertsection}\par
+ \end{beamercolorbox}
+ {\usebeamerfont{section~name}\usebeamercolor[fg]{section~name}\sectionname{}~\insertsectionnumber}
+ \skip_vertical:n {\c_ptxcd_logoheight_dim+\baselineskip}
+\end{frame}
+\fi
+}
+
+% toc
+% original definition can be found in beamerbasetoc.sty which is part of the beamer package
+% Copyright 2003--2007 by Till Tantau
+% Copyright 2010 by Vedran Mileti\'c
+% Copyright 2012,2013,2015 by Vedran Mileti\'c, Joseph Wright
+% Copyright 2017,2018 by Louis Stuart, Joseph Wright
+% Copyright 2021 by Joseph Wright, samcarter
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the file LICENSE.md for more details.
+\ExplSyntaxOn
+\cs_new:Nn \__ptxcd_toc_check: {
+ \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} = {3} {
+ % if all subsections/subsubsections are hidden we can have two columns
+ \str_if_eq:eeTF {
+ \beamer@toc@css
+ \beamer@toc@oss
+ \beamer@toc@ooss
+ \beamer@toc@csss
+ \beamer@toc@osss
+ \beamer@toc@oosss
+ \beamer@toc@ooosss
+ }{
+ \prg_replicate:nn {7} {hide}
+ }{
+ % if all subsections/subsubsections are hidden standard twocolumn layout will be choosen
+ \int_set:Nn \g__ptxcd_beamer_toc_col_int {2}
+ } {
+ % check if there are subsections/subsubsections
+ \int_gzero:N \g_tmpa_int
+ {\makeatletter%%
+ \let\babel@toc\use_none:nn
+ \let\beamer@sectionintoc \use_none:nnnnn
+ \def\beamer@subsectionintoc##1##2##3##4##5##6{\int_gset:Nn \g_tmpa_int {1}\endinput}
+ \def\beamer@subsubsectionintoc##1##2##3##4##5##6##7{\int_gset:Nn \g_tmpa_int {1}\endinput}
+ \@input{\jobname.toc}%
+ }
+ \int_compare:nNnT {\g_tmpa_int} = {1} {\int_set:Nn \g__ptxcd_beamer_toc_col_int {1}}
+ }
+ }
+}
+
+\def\beamer@twocoltableofcontents[#1]{%
+ \begin{beamercolorbox}[wd=\paperwidth]{}%
+ \def\beamer@toc@cs{show}%
+ \def\beamer@toc@os{show}%
+ \def\beamer@toc@css{show}%
+ \def\beamer@toc@oss{show}%
+ \def\beamer@toc@ooss{show}%
+ \def\beamer@toc@csss{show}%
+ \def\beamer@toc@osss{show}%
+ \def\beamer@toc@oosss{show}%
+ \def\beamer@toc@ooosss{show}%
+ \beamer@showpartnumber=\c@part%
+ \beamer@pausesectionsfalse%
+ \beamer@pausesubsectionsfalse%
+ \def\beamer@tocsections{<*>}%
+ \setkeys{beamertoc}{firstsection=1}%
+ \setkeys{beamertoc}{#1}%
+ \UseName{__ptxcd_toc_check:}
+ \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} > {1} {
+ \setlength{\columnsep}{5ex}%
+ \raggedcolumns
+ \begin{multicols}{2}
+ }
+ {\makeatletter%
+ \pause[0]%
+ \@input{\jobname.toc}%
+ }%
+ \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} > {1} {
+ \end{multicols}%
+ }
+ \end{beamercolorbox}%
+ \vspace*{.68\baselineskip}%}
+}
+
+\define@key{beamertoc}{columns}{\keys_set:nn {ptxcd/beamer/inner} {toc-columns=#1}}
+
+\def\beamer@tableofcontents[#1]{%
+ \ifbeamer@inframe
+ \beamer@twocoltableofcontents[#1]
+ \else
+ \begin{frame}[b]{\contentsname}
+ \beamer@twocoltableofcontents[#1]
+ \end{frame}
+ \fi
+}
+
+
+
+\defbeamertemplate*{section~in~toc}{TUDa}{%
+ \ifvmode\nointerlineskip\fi
+ \leavevmode
+ \ifnum\beamer@tempcount>\beamer@toclastsection
+ \else
+ \ifnum\beamer@tempcount>0\relax
+ \usebeamertemplate***{toc~section~number}%
+ \fi\fi%
+ \usebeamertemplate***{section~entry}%
+\par
+}
+
+
+% (sub-)section in toc: default
+\cs_new:Nn \__ptxcd_toc_sub_level_entry_numbered:n {
+ \exp_args:Nc \tl_if_blank:nF {inserttoc#1subsectionnumber}
+ {\hphantom{0}\llap{\use:c {inserttoc#1subsectionnumber}}\hspace{.5em}}
+}
+
+\cs_new:Nn \__ptxcd_toc_sub_level_entry_itemize:n {
+ \strut
+ \usebeamertemplate{itemize~#1item}\hspace{.5em}
+}
+
+\defbeamertemplate*{subsection~in~toc}{TUDa}[1][false]{\leavevmode
+ \leftskip=12.4mm
+ \use:c {__ptxcd_toc_sub_level_entry_#1:n} {}
+ \inserttocsubsection\par}
+
+\defbeamertemplate*{subsubsection~in~toc}{TUDa}[1][false]{\leavevmode
+ \leftskip=\dimexpr12.4mm+.5em\relax
+ \use:c {__ptxcd_toc_sub_level_entry_#1:n} {sub}
+ \inserttocsubsubsection\par}
+
+
+\defbeamertemplate*{toc~section~number}{TUDa}{
+ \hphantom{00}\llap{\inserttocsectionnumber}\hspace{.5em}
+}
+
+\defbeamertemplate*{section~entry}{TUDa}{
+ \strut\inserttocsection\strut
+}
+
+
+%Itemize Items
+\defbeamertemplate*{itemize~item}{TUDa}{\raise.2\baselineskip\hbox{\vrule width .5ex height .5ex}}
+\defbeamertemplate*{itemize~subitem}{TUDa}{\small\hbox{\vrule width .5ex height .5ex}}
+\defbeamertemplate*{itemize~subsubitem}{TUDa}{\small\hbox{\vrule width .5ex height 1ex}}
+
+\mode<all>
+
+\endinput
+
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
index dbe8f1dcfb..38a642df3a 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerouterthemeTUDa.sty' version 3.34 (2023/07/12),
+%% This is file `beamerouterthemeTUDa.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,12 +26,10 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{beamerouterthemeTUDa}{\filedate}{\fileversion}{Outer~beamer~theme~of~tuda-ci}
-
-\RequirePackage{l3keys2e}
\RequirePackage[paper=slide]{tudarules}
@@ -99,7 +97,7 @@
}
}
-\ProcessKeysOptions{ptxcd/beamer/outer}
+\ProcessKeyOptions[ptxcd/beamer/outer]
\mode<presentation>
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2023.sty
new file mode 100644
index 0000000000..9e719e0157
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2023.sty
@@ -0,0 +1,217 @@
+%% This is file `beamerouterthemeTUDa2023.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}[2022-06-01]
+\ProvidesExplPackage{beamerouterthemeTUDa2023}{\filedate}{\fileversion}{Outer~beamer~theme~of~tuda-ci~design~of~2023}
+
+\RequirePackage[paper=slide]{tudarules}
+
+\dim_new:N \l__ptxcd_beamer_extraindent_dim
+\dim_new:N {\g__ptxcd_beamer_sep_dim}
+\dim_gset:Nn \g__ptxcd_beamer_sep_dim {.3\c_ptxcd_logoheight_dim}
+\dim_new:N \g__ptxcd_beamer_logosep_dim
+\dim_gset:Nn \g__ptxcd_beamer_logosep_dim{2mm}
+
+
+\cs_if_exist:NF \g__ptxcd_colorframetitle_bool {\bool_new:N \g__ptxcd_colorframetitle_bool}
+
+\keys_define:nn {ptxcd/beamer/outer} {
+ logo .bool_gset:N = \g_ptxcd_headlinelogo_bool,
+ logo .default:n =true,
+ logo .initial:n =true,
+ logofile .tl_gset:N = \g_ptxcd_logofile_tl,
+ logofile .initial:n = tuda_logo,
+ colorframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colorframetitle},
+ centerframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {centerframetitle},
+ framebgcolor .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {framebgcolor},
+ singleframebgcolor .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {singleframebgcolor},
+ headsepline .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {headsepline},
+ extendedspace .bool_gset:N = \g__ptxcd_extended_space_bool,
+ headrule .bool_gset:N = \g__ptxcd_headrule_bool,
+}
+
+\define@key{beamerframe}{bgcolor}{
+ \keys_set:nn {ptxcd/beamer/outer} {
+ singleframebgcolor=#1
+ }
+}
+
+\ProcessKeyOptions[ptxcd/beamer/outer]
+
+
+\mode<presentation>
+
+\RequirePackage{graphicx}
+
+\bool_if:NT \g__ptxcd_colorframetitle_bool
+ {\dim_set:Nn \l__ptxcd_beamer_extraindent_dim {\g__ptxcd_beamer_logosep_dim}}
+
+\setbeamersize{
+ text~margin~left=\dimexpr\paperwidth/34,
+ text~margin~right=\dimexpr\paperwidth/38
+}
+
+\cs_new:Nn \__ptxcd_beamer_linewidth: {\dim_eval:n {\paperwidth-\beamer@leftmargin-\beamer@rightmargin}}
+
+%Logo
+
+\box_new:N \g__ptxcd_logo_box
+\hbox_gset:Nn \g__ptxcd_logo_box {%
+ \raisebox{\dimexpr-\height+.33\c_ptxcd_logoheight_dim}{\includegraphics[height=\c_ptxcd_logoheight_dim]{\g_ptxcd_logofile_tl}}%
+}
+
+\bool_if_exist:NF \l_ptxcd_tmpa_bool {\bool_new:N \l_ptxcd_tmpa_bool}
+
+\defbeamertemplate*{footline}{TUDa2023}{
+ \begin{beamercolorbox}[leftskip=\beamer@leftmargin,rightskip=\beamer@rightmargin]{footline}
+ \usebeamerfont{footline}
+ \rlap{\insertshortdate}
+ \hfill
+ \makebox[0pt][c]{
+ \bool_set_false:N \l_ptxcd_separate_bool
+ \clist_map_variable:nNn {department, institute, author} \l_tmpa_tl {
+ \tl_if_empty:cF {beamer@short\l_tmpa_tl} {
+ \bool_if:NTF \l_ptxcd_separate_bool
+ {\usebeamertemplate{footline~sep}}
+ {\bool_set_true:N \l_ptxcd_separate_bool}
+ \use:c {insertshort\l_tmpa_tl}
+ }
+ }
+ }
+ \hfill
+ \llap{\insertframenumber}
+ \par\vspace{-\dp\strutbox}
+ \end{beamercolorbox}
+ \skip_vertical:n {\dimexpr\paperheight/32-\dp\strutbox}
+}
+
+\setbeamertemplate{footline~sep}{\space\smash{\rule[-.5\dp\strutbox]{.25pt}{\ht\strutbox}}\space}
+
+\RenewDocumentCommand{\logo}{sm}{
+ \IfBooleanTF{#1}{
+ \setbeamertemplate{logo}{\resizebox{!}{.06\beamer@paperheight}{\mbox{#2}}}
+ }{
+ \setbeamertemplate{logo}{#2}
+ }
+}
+
+\defbeamertemplate*{headline}{TUDa2023}{
+ \bool_if:NT \g__ptxcd_headrule_bool {
+ \cs_if_exist:NF \ptxcd_beamer_headrule {
+ \ptxcd_makeheadrule[color=identbarcolor,width=\paperwidth]{ptxcd_beamer_headrule}
+ }
+ \ptxcd_beamer_headrule\par\nointerlineskip
+ }
+ \bool_if:NTF \g__ptxcd_extended_space_bool {
+ \bool_if:NTF \g__ptxcd_headrule_bool {
+ \skip_vertical:n {\dim_eval:n {+\paperheight/38}}
+ \strut
+ } {
+ \skip_vertical:n {\dim_eval:n {\paperheight/16}}
+ }
+ }{
+ \skip_vertical:n {\dimexpr\paperheight/38}
+ \hspace*{\beamer@leftmargin}\rlap{\usebeamertemplate***{title~in~head/foot}}
+ }
+ \hspace*{\fill}
+
+ \bool_if:NT \g_ptxcd_headlinelogo_bool {
+ %partnerlogo
+ \bool_if:NT \g__ptxcd_extended_space_bool \smash {
+ \raisebox{\dimexpr-\height+\ht\strutbox}{
+ \box_use:N \g__ptxcd_partnerlogo_box
+ }
+ }
+
+ \skip_horizontal:n {\dimexpr\paperheight/38}
+ %logo
+ \bool_if:NTF \g__ptxcd_headrule_bool {
+ \raisebox{2mm}[0pt][0pt]{\setlength{\fboxsep}{\z@}\colorbox{white}{\rule{\z@}{\dim_eval:n {\box_ht:N \g__ptxcd_logo_box+\box_ht:N \ptxcd_beamer_headrule_box + \box_dp:N \ptxcd_beamer_headrule_box+1pt}}\box_use:N \g__ptxcd_logo_box}}
+ \hspace*{10pt}
+ } {
+ \bool_if:NT \g__ptxcd_extended_space_bool \smash {\box_use:N \g__ptxcd_logo_box}
+ \hspace*{.7pt}
+ }
+ }
+ \par
+}
+
+\setbeamertemplate{title~in~head/foot}{
+ \bool_set_false:N \l_ptxcd_separate_bool
+ \tl_if_empty:NF {\beamer@shorttitle} {
+ \bool_set_true:N \l_ptxcd_separate_bool
+ \text_uppercase:n {\beamer@shorttitle}
+ }
+ \tl_if_empty:NF {\beamer@shortauthor} {
+ \bool_if:NT \l_ptxcd_separate_bool {
+ \space/\space
+ }
+ \text_uppercase:n {\beamer@shortauthor}
+ }
+}
+
+
+\defbeamertemplate*{sidebar~right}{TUDa2023}{
+ \bool_if:NT \g_ptxcd_headlinelogo_bool {
+ \vspace{\c_ptxcd_logoheight_dim}
+ \llap{\box_use:N \g__ptxcd_sublogo_box}
+ }
+}
+
+\defbeamertemplate*{frametitle}{TUDa2023}[1][left]{%
+ \nointerlineskip%
+ \bool_if:NF \g__ptxcd_extended_space_bool
+ {\vskip.55ex}
+ \begin{beamercolorbox}[
+ wd=\dim_eval:n {\bool_if:NT \g__ptxcd_extended_space_bool {-\box_wd:N \g__ptxcd_logo_box } \box_if_empty:NF \g__ptxcd_sublogo_box {-\box_wd:N \g__ptxcd_sublogo_box - 1em}+ \textwidth},
+ ]{frametitle}
+ \usebeamerfont{frametitle}%
+ \if@tempswa\else\csname beamer@fte#1\endcsname\fi%
+ \vphantom{Ü}
+ \text_uppercase:n {\insertframetitle}\strut
+ \par%
+ {%
+ \ifx\insertframesubtitle\@empty%
+ \else%
+ {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\text_uppercase:n {\insertframesubtitle}\strut\par}%
+ \fi
+ }%
+ \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
+ \end{beamercolorbox}
+ \vskip.5ex
+}
+\newcommand*{\setupTUDaFrame}[1]{
+ \keys_set:nn {ptxcd/beamer/outer} {#1}
+}
+
+\mode
+<all>
+
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
index 8892837869..5cae22d81b 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa-mecheng.sty' version 3.34 (2023/07/12),
+%% This is file `beamerthemeTUDa-mecheng.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,9 +26,9 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
-\RequirePackage{expl3}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
+
\ProvidesExplPackage{beamerthemeTUDa-mecheng}{\filedate}{\fileversion}{specific tudabeamer configuration for the department of mechanical engineering}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
index 0073f64b9e..ddf8e8ee2c 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa.sty' version 3.34 (2023/07/12),
+%% This is file `beamerthemeTUDa.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,39 +26,15 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemeTUDa}
[\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt]
-\RequirePackage{expl3}
-\RequirePackage{l3keys2e}
-
\mode<presentation>
-\ExplSyntaxOn
-
-\keys_define:nn {ptxcd/beamer} {
- accentcolor .code:n = \PassOptionsToPackage{accentcolor=#1}{tudacolors},
- colortitle .code:n = \PassOptionsToPackage{colortitle=#1}{beamercolorthemeTUDa},
- colorbacktitle .code:n = \PassOptionsToPackage{colorbacktitle=#1}{beamercolorthemeTUDa},
- colorframetitle .code:n = \PassOptionsToPackage{colorframetitle=#1}{beamerouterthemeTUDa},
- colorback .code:n = \PassOptionsToPackage{colorback=#1}{beamercolorthemeTUDa},
- logo .code:n = \PassOptionsToPackage{logo=#1}{beamerouterthemeTUDa}
-}
-
-\ProcessKeysOptions{ptxcd/beamer}
-
-\ExplSyntaxOff
-
-\usefonttheme{TUDa}
-\usecolortheme{TUDa}
-\useoutertheme{TUDa}
-\useinnertheme{TUDa}
-\setbeamertemplate{navigation symbols}{}
-
-
+\RequirePackageWithOptions{beamerthemeTUDa2008}
\mode<all>
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty
new file mode 100644
index 0000000000..3caba66bd6
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty
@@ -0,0 +1,62 @@
+%% This is file `beamerthemeTUDa2008.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamerthemeTUDa2008}
+ [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt Design of 2008]
+
+\mode<presentation>
+
+\ExplSyntaxOn
+
+\keys_define:nn {ptxcd/beamer} {
+ accentcolor .code:n = \PassOptionsToPackage{accentcolor=#1}{tudacolors},
+ colortitle .code:n = \PassOptionsToPackage{colortitle=#1}{beamercolorthemeTUDa},
+ colorbacktitle .code:n = \PassOptionsToPackage{colorbacktitle=#1}{beamercolorthemeTUDa},
+ colorframetitle .code:n = \PassOptionsToPackage{colorframetitle=#1}{beamerouterthemeTUDa},
+ colorback .code:n = \PassOptionsToPackage{colorback=#1}{beamercolorthemeTUDa},
+ logo .code:n = \PassOptionsToPackage{logo=#1}{beamerouterthemeTUDa}
+}
+
+\ProcessKeyOptions[ptxcd/beamer]
+
+\ExplSyntaxOff
+
+\usefonttheme{TUDa}
+\usecolortheme{TUDa}
+\useoutertheme{TUDa}
+\useinnertheme{TUDa}
+\setbeamertemplate{navigation symbols}{}
+
+
+
+\mode<all>
+
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty
new file mode 100644
index 0000000000..b4d98c0890
--- /dev/null
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty
@@ -0,0 +1,65 @@
+%% This is file `beamerthemeTUDa2023.sty' version 3.35 (2023-12-11),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2023 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{3.35}
+\def\filedate{2023-12-11}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamerthemeTUDa2023}
+ [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt Design of 2023]
+
+\mode<presentation>
+
+\ExplSyntaxOn
+
+\msg_new:nnn {tudabeamer} {option-removed} {
+ The~design~you~selected~doesn't~support~the~option~`#1`.\\
+ It~will~be~ignored.
+}
+
+\keys_define:nn {ptxcd/beamer} {
+ colortitle .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colortitle},
+ colorbacktitle .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colorbacktitle},
+ colorframetitle .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colorframetitle},
+ colorback .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colorback},
+ logo .code:n = \PassOptionsToPackage{logo=#1}{beamerouterthemeTUDa2023}
+}
+
+\ProcessKeyOptions[ptxcd/beamer]
+
+\ExplSyntaxOff
+
+\usefonttheme{TUDa2023}
+\usecolortheme{TUDa2023}
+\useoutertheme{TUDa2023}
+\useinnertheme[design=2023]{TUDa}
+
+\setbeamertemplate{navigation symbols}{}
+
+\mode<all>
+
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
index 5a57ffc746..419fb6c54f 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a0paper.clo' version 3.34 (2023/07/12),
+%% This is file `tuda-a0paper.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_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 e26e5d193d..345bfe07a8 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a1paper.clo' version 3.34 (2023/07/12),
+%% This is file `tuda-a1paper.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a1paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_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 ef2cc9f2a0..fc0b62114c 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a2paper.clo' version 3.34 (2023/07/12),
+%% This is file `tuda-a2paper.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}}
@@ -38,4 +38,4 @@
\tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}}
\dim_gset:Nn \g_ptxcd_margin_dim {30mm}
}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
index 5ee3d4f0a1..63e5c24610 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a3paper.clo' version 3.34 (2023/07/12),
+%% This is file `tuda-a3paper.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a3paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}}
@@ -38,4 +38,4 @@
\tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {17pt}}
\dim_gset:Nn \g_ptxcd_margin_dim {15mm}
}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
index 66ec539e1c..7d027d7233 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a4paper.clo' version 3.34 (2023/07/12),
+%% This is file `tuda-a4paper.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a4paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}}
@@ -38,4 +38,4 @@
\tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {14pt}}
\dim_gset:Nn \g_ptxcd_margin_dim {15mm}
}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
index 73e987caa5..57d42e91be 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a5paper.clo' version 3.34 (2023/07/12),
+%% This is file `tuda-a5paper.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a5paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}}
@@ -38,4 +38,4 @@
\tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {10pt}}
\dim_gset:Nn \g_ptxcd_margin_dim {12mm}
}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
index b91c6bfb4b..ef39aa9992 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
@@ -1,4 +1,4 @@
-%% This is file `tuda-pgfplots.sty' version 3.34 (2023/07/12),
+%% This is file `tuda-pgfplots.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
% 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]
@@ -156,4 +156,4 @@
}
}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
index 2a3e076642..147c0f66cb 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
@@ -1,4 +1,4 @@
-%% This is file `tudabeamer.cls' version 3.34 (2023/07/12),
+%% This is file `tudabeamer.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,20 +26,17 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{tudabeamer}
[\filedate\space\fileversion\space]
-\RequirePackage{l3keys2e}
-\RequirePackage{URspecialopts}
-
-\Define@specialopt@Module[ptxcd/beamer]
\PassOptionsToClass{10pt}{beamer}
\ExplSyntaxOn
\str_new:N \g_ptxcd_department_str
+\tl_new:N \g__ptxcd_design_tl
\keys_define:nn {ptxcd/beamer} {
accentcolor .code:n = \PassOptionsToPackage{accentcolor=#1}{tudacolors},
colorframetitle .code:n = \exp_args:Nx \PassOptionsToPackage{\l_keys_key_tl=#1}{beamercolorthemeTUDa}
@@ -85,17 +82,19 @@
\PassOptionsToPackage{color=#1}{tudacolors}
}
},
- tudacolors .code:n = \tl_show:n {#1}\PassOptionsToPackage{#1}{tudacolors},
-}
-
-\clist_map_inline:nn {colortitle, colorbacktitle, colorback} {
- \Module@DeclarePassOption[ptxcd/beamer]{#1}{beamercolorthemeTUDa}
-}
-
-\clist_map_inline:nn {centerframetitle, logo, headsepline} {
- \Module@DeclarePassOption[ptxcd/beamer]{#1}{beamerouterthemeTUDa}
+ tudacolors .code:n = \PassOptionsToPackage{#1}{tudacolors},
+ design .choice:,
+ design / 2023 .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {2023}
+ \PassOptionsToClass{aspectratio=169}{beamer}
+ },
+ design / 2008 .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {2008}
+ },
+ design .initial:n = 2008,
+ design2023 .meta:n = {design=2023},
+ design2008 .meta:n = {design=2008},
}
-\Module@DeclarePassOption[ptxcd/beamer]{authorontitle}{beamerinnerthemeTUDa}
\ExplSyntaxOff
@@ -104,13 +103,11 @@
\PassOptionsToPackage{pdfpagelabels=false,plainpages=false}{hyperref}
\PassOptionsToClass{t}{beamer}
-\Module@Process@SpecialOptions[ptxcd/beamer]
-
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{beamer}
}
-\ProcessKeysOptions{ptxcd/beamer}
+\ProcessKeyOptions[ptxcd/beamer]
\ProcessOptions*
\ExplSyntaxOn
@@ -229,7 +226,7 @@
\str_if_empty:NF \g_ptxcd_department_str {}
% Load the TUDa theme
-\usetheme{TUDa}%
+\usetheme{TUDa\g__ptxcd_design_tl}%
\@input{\jobname.len}%
\@starttoc{len}%
\let\accentfont\normalfont%
@@ -239,4 +236,4 @@
\ExplSyntaxOff
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
index 01cac575ba..001a3fbda8 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
@@ -1,4 +1,4 @@
-%% This is file `tudacolors.def' version 3.34 (2023/07/12),
+%% This is file `tudacolors.def' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\ProvidesFile{tudacolors.def}
[\filedate\space\fileversion\space Color definitions for tuda-ci]
@@ -81,4 +81,4 @@
\definecolor{TUDa-10d}{cmyk/RGB/HTML}{.7,1,.5,0/115,32,84/732054}
\definecolor{TUDa-11d}{cmyk/RGB/HTML}{.9,1,.3,0/76,34,106/4C226A}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
index 601214d9f8..edfae54d5c 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
@@ -1,4 +1,4 @@
-%% This is file `tudacolors.sty' version 3.34 (2023/07/12),
+%% This is file `tudacolors.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,13 +26,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
-\ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle}
-\RequirePackage{l3keys2e}
+\ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle}
\str_if_exist:NF \g_ptxcd_department_str {
\str_new:N \g_ptxcd_department_str
@@ -68,7 +66,7 @@
mecheng .meta:n = {department=mecheng},
}
-\ProcessKeysOptions{ptxcd/colors}
+\ProcessKeyOptions[ptxcd/colors]
\RequirePackage{xcolor}
@@ -86,12 +84,6 @@
\colorlet{TUDa-Arrow}{TUDa-Primary2}
}
-\clist_map_inline:nn {accent, textaccent, identbar} {
- \cs_if_exist:cF {\string\color@\tl_use:c {g_ptxcd_color_#1_tl}} {
- \cs_if_exist:cT {\string\color@TUDa-\tl_use:c {g_ptxcd_color_#1_tl}} {
- \tl_gset:cx {g_ptxcd_color_#1_tl} {TUDa-\tl_use:c {g_ptxcd_color_#1_tl}}
- }}
-}
\clist_const:Nn \c_ptxcd_color_forbid_textaccent_clist {TUDa-0a,TUDa-5a,TUDa-6a,TUDa-6b,TUDa-7a}
\clist_const:Nn \c_ptxcd_color_allow_blacktext_clist {TUDa-0a,TUDa-0b,TUDa-0c,TUDa-1a,TUDa-2a,TUDa-3a,TUDa-4a,TUDa-4b,TUDa-4c,TUDa-5a,TUDa-5b,TUDa-5c,TUDa-6a,TUDa-6b,TUDa-6c,TUDa-7a,TUDa-7b,TUDa-7c,TUDa-8a,TUDa-8b,TUDa-8c,TUDa-9a,TUDa-9b,TUDa-10a}
@@ -104,6 +96,12 @@
\hook_new:n {ptxcd/init-colors}
\hook_gput_code:nnn {ptxcd/init-colors} {tudacolors} {
+ \clist_map_inline:nn {accent, textaccent, identbar} {
+ \cs_if_exist:cF {\string\color@\tl_use:c {g_ptxcd_color_#1_tl}} {
+ \cs_if_exist:cT {\string\color@TUDa-\tl_use:c {g_ptxcd_color_#1_tl}} {
+ \tl_gset:cx {g_ptxcd_color_#1_tl} {TUDa-\tl_use:c {g_ptxcd_color_#1_tl}}
+ }}
+ }
\exp_args:Nnx \colorlet{accentcolor}{\g_ptxcd_color_accent_tl}
\bool_if:NTF \g_ptxcd_color_whitetext_bool {
\clist_if_in:NVTF \c_ptxcd_color_allow_whitetext_clist \g_ptxcd_color_accent_tl {
@@ -135,4 +133,4 @@
\colorlet{InfoBox}{white}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
index 8afa10f58a..938e825893 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaexercise.cls' version 3.34 (2023/07/12),
+%% This is file `tudaexercise.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,15 +26,13 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
+
\ProvidesExplClass{tudaexercise}
{\filedate}{\fileversion}{Exercise sheets and exams using TU Darmstadt's Corporate Desing (TUDa-CI)}
-\RequirePackage{l3keys2e}
-
\msg_new:nnnn {tudaexercise} {outdated-koma-script} {
Your~KOMA-Script~is~outdated.\\
To~use~the~feature~'#1'~you~will~be~required~to~update.
@@ -218,7 +216,7 @@
\bool_gset_false:N \g__ptxcd_runin_subtask_bool,
}
-\ProcessKeysOptions{ptxcd/exercise}
+\ProcessKeyOptions[ptxcd/exercise]
\prop_map_inline:Nn \g_ptxcd_clsopts_prop {
\tl_if_empty:nTF {#2}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
index 6c8ec911bc..7fd595b795 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
@@ -1,4 +1,4 @@
-%% This is file `tudafonts.sty' version 3.34 (2023/07/12),
+%% This is file `tudafonts.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tudafonts}
[\filedate\space\fileversion\space
@@ -72,6 +72,23 @@
\fi
\RequirePackage{roboto}
+
+\csname if@ptxcd@T1\endcsname
+ \newcommand\robotoblackspaced{%
+ \robotoblack
+ \lsstyle
+ }
+\else
+ \newfontfamily\robotoblackspaced
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Black ,
+ ItalicFont = *-BlackItalic,
+ LetterSpace=26,
+ WordSpace=2.2
+ ]
+ {Roboto}
+\fi
+
\IfFileExists{roboto-mono.sty}{
\RequirePackage{roboto-mono}
}{
@@ -99,4 +116,4 @@
\TeX}
%%-----------------------------------------------------
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
index 5186e97d25..d51348d2ae 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaleaflet.cls' version 3.34 (2023/07/12),
+%% This is file `tudaleaflet.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,13 +26,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
-\ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt}
-\RequirePackage{l3keys2e}
+\ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt}
\str_const:Nn \c__ptxcd_base_str {leaflet}
@@ -74,7 +72,7 @@
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{leaflet}}
-\ProcessKeysOptions{ptxcd/leaflet}
+\ProcessKeyOptions[ptxcd/leaflet]
\ProcessOptions\relax
\bool_if:NT \g_ptxcd_colorbacksubtitle_bool {
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
index acc5379f33..8e3a091042 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaletter.cls' version 3.34 (2023/07/12),
+%% This is file `tudaletter.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,15 +26,13 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
+
\ProvidesExplClass{tudaletter}
{\filedate}{\fileversion}{Letters for TUDa-CI, Corporate Design of TU Darmstadt}
-\RequirePackage{l3keys2e}
-
\str_const:Nn \c__ptxcd_base_str {letter}
\str_new:N \g_ptxcd_department_str
\bool_new:N \g__ptxcd_adjust_textwidth_bool
@@ -79,7 +77,7 @@
}
-\ProcessKeysOptions{ptxcd/letter}
+\ProcessKeyOptions[ptxcd/letter]
\bool_if:NT \g_ptxcd_pdfa_bool {\PassOptionsToPackage{RGB}{xcolor}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
index b7e1f2d2b5..67bffe121f 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
@@ -1,4 +1,4 @@
-%% This is file `tudalettersize10pt.clo' version 3.34 (2023/07/12),
+%% This is file `tudalettersize10pt.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
index 3a3df9c38a..8480fecfe0 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudamecheng.cfg' version 3.34 (2023/07/12),
+%% This is file `tudamecheng.cfg' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\RequirePackage{expl3}
\ProvidesExplFile{tudamecheng.cfg}
{\filedate}{\fileversion}{Special Features the department of mechanical engineering of Darmstadt's Corporate Design (tuda-ci)}
@@ -275,4 +275,4 @@
]{TUDa.flyer.footline}
}
-\endinput \ No newline at end of file
+\endinput
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
index 28c500426a..deff73c12c 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaposter.cls' version 3.34 (2023/07/12),
+%% This is file `tudaposter.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,13 +26,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
-\ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt}
-\RequirePackage{l3keys2e}
+\ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt}
\bool_new:N \g_ptxcd_logo_inhead_bool
\dim_new:N \g_ptxcd_margin_dim
@@ -59,7 +57,6 @@
footheight .dim_gset:N = \g_ptxcd_footheight_dim,
paper .choices:nn = {a0,a1,a2,a3,a4}{
\int_gset_eq:NN \g_ptxcd_paper_int \l_keys_choice_int
- \exp_args:Nx \PassOptionsToPackage{paper=\l_keys_choice_tl}{tudarules}
\tl_gset_eq:NN \g_ptxcd_paper_tl \l_keys_choice_tl
},
fontsize .choice:,
@@ -117,7 +114,7 @@
departmentlogofile .initial:n =,
}
-\ProcessKeysOptions{ptxcd/poster}
+\ProcessKeyOptions[ptxcd/poster]
\ExplSyntaxOff
\LoadClass[parskip=half-]{scrartcl}
@@ -155,7 +152,9 @@
\RequirePackage{tudafonts}
\renewcommand*{\familydefault}{\sfdefault}
-\RequirePackage[paper=\g_ptxcd_paper_tl,mode=tikz]{tudarules}
+
+\exp_args:Nx \PassOptionsToPackage{paper=\g_ptxcd_paper_tl , mode=tikz}{tudarules}
+\RequirePackage{tudarules}
\RequirePackage{tudacolors}
\RequirePackage{qrcode}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
index 55cd2ed8f4..16f659174f 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
@@ -1,4 +1,4 @@
-%% This is file `tudapub.cls' version 3.34 (2023/07/12),
+%% This is file `tudapub.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,14 +26,12 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
+
\ProvidesExplClass{tudapub}
{\filedate}{\fileversion}{Publications using TU Darmstadt's Corporate Design (TUDa-CI)}
-
-\RequirePackage{l3keys2e}
\RequirePackage{URspecialopts}
\Define@specialopt@Module[ptxcd/pub]
@@ -195,7 +193,7 @@
\Module@Process@SpecialOptions[ptxcd/pub]
-\ProcessKeysOptions{ptxcd/pub}
+\ProcessKeyOptions[ptxcd/pub]
%Option adjustments required for valid PDF/A
@@ -363,6 +361,11 @@
%Has to be loaded here due to headwidth options
\usepackage[draft=false]{scrlayer-scrpage}
+\AddToHook{begindocument}[tudapub:BCOR-titlepage]{
+ \bool_if:NT \g_ptxcd_BCOR_titlepage_bool
+ {\xdef\coverpageleftmargin{\the\dimexpr\coverpageleftmargin+\the\ta@bcor}}
+}
+
\bool_if:NTF \g_ptxcd_geometry_bool {
\RequirePackage{geometry}
\geometry{
@@ -383,7 +386,7 @@
\savegeometry{TUDa-marginpar}
\bool_if:NTF \g_ptxcd_custommargins_bool {
- \AtBeginDocument{
+ \AddToHook{begindocument}[tudapub:custommargins]{
\savegeometry{TUDa-default}
\bool_if:NTF \g_ptxcd_marginpar_bool {
\dim_gset:Nn \g_ptxcd_headwidth_dim {\textwidth+\marginparwidth+\marginparsep}
@@ -398,17 +401,22 @@
} {
\tl_const:Nn \c_ptxcd_default_geometry_tl {TUDa-nomarginpar}
}
- \AtBeginDocument{
+ \AddToHook{begindocument}[tudapub:custommargins-geometry]{
\loadgeometry{\c_ptxcd_default_geometry_tl}
- \bool_if:NT \g_ptxcd_BCOR_titlepage_bool {\xdef\coverpageleftmargin{\the\dimexpr\coverpageleftmargin+\the\ta@bcor}}
}
}
- \dim_gset:Nn \g_ptxcd_headwidth_dim {\paperwidth-\g_ptxcd_innerMargin_dim-\g_ptxcd_outerMargin_dim-\Gm@bindingoffset}
+ \dim_gset:Nn \g_ptxcd_headwidth_dim {\paperwidth-\g_ptxcd_innerMargin_dim-\g_ptxcd_outerMargin_dim-\Gm@bindingoffset}
\cs_set:Nn \ptxcd_disable_marginpar: {\loadgeometry{TUDa-nomarginpar}}
\cs_set:Nn \ptxcd_restore_typearea: {\loadgeometry{\c_ptxcd_default_geometry_tl}}
+ \AddToHook{cmd/Gm@changelayout/after}[tudapub-restore-headwidth]{
+ \bool_if:NTF \g_ptxcd_marginpar_bool
+ {\KOMAoptions{headwidth=textwithmarginpar,footwidth=textwithmarginpar}}
+ {\KOMAoptions{headwidth=text,footwidth=text}}
+ }
+
}{
\let\ptxcd_disable_marginpar:\relax
\def\ptxcd_restore_typearea:{
@@ -450,7 +458,7 @@
\bool_if:NT \g_ptxcd_headline_bool {\KOMAoptions{headsepline=.5\c_ptxcd_smallrule_dim}}
%Adjust headheight
-\AtBeginDocument{
+\AddToHook{begindocument}[tudapub:adjust-headheight]{
\bool_if:NTF \g_ptxcd_marginpar_bool
{
\KOMAoptions {
diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
index 1545c923d1..9ae3e48885 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
@@ -1,4 +1,4 @@
-%% This is file `tudarules.sty' version 3.34 (2023/07/12),
+%% This is file `tudarules.sty' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,14 +26,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
-\ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle}
-
-\RequirePackage{l3keys2e}
+\ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle}
\str_if_exist:NF \g_ptxcd_department_str {
\str_new:N \g_ptxcd_department_str
@@ -87,7 +84,7 @@
mecheng .meta:n = {department=mecheng},
}
-\ProcessKeysOptions{ptxcd/rules}
+\ProcessKeyOptions[ptxcd/rules]
\RequirePackage{tudacolors}
\RequirePackage{xparse}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
index 897ab371f6..8c6da6486e 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudasciposter.cls' version 3.34 (2023/07/12),
+%% This is file `tudasciposter.cls' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,13 +26,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{expl3}
-\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
-\RequirePackage{l3keys2e}
+\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
\prop_new:N \g_ptxcd_clsopts_prop
\tl_new:N \g_ptxcd_boxstyle_tl
@@ -97,11 +95,7 @@
titlesepline .initial:n = true,
}
-
-
-
-
-\ProcessKeysOptions{ptxcd/poster}
+\ProcessKeyOptions[ptxcd/poster]
\dim_new:N \g_ptxcd_margin_dim
\bool_if:NTF \g_ptxcd_smalltitle_bool {
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
index 2db8a9c9e0..0b23256ff5 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
@@ -1,4 +1,4 @@
-%% This is file `tudasize9pt.clo' version 3.34 (2023/07/12),
+%% This is file `tudasize9pt.clo' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
index 31bdcc5ab1..6f18fa2ac9 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 3.34 (2023/07/12),
+%% This is file `tudathesis.cfg' version 3.35 (2023-12-11),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.34}
-\def\filedate{2023/07/12}
+\def\fileversion{3.35}
+\def\filedate{2023-12-11}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Corporate Design (tuda-ci)}