diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls | 41 |
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 |