summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls')
-rw-r--r--Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls41
1 files changed, 19 insertions, 22 deletions
diff --git a/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls b/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls
index 2a3e076642e..147c0f66cbe 100644
--- a/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls
+++ b/Master/texmf-dist/tex/latex/tuda-ci/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