diff options
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex/tudabeamer.cls')
-rw-r--r-- | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls index 4fd646bede..aa50dcce9d 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.27 (2022/08/03), +%% This is file `tudabeamer.cls' version 3.28 (2022/11/04), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.27} -\def\filedate{2022/08/03} +\def\fileversion{3.28} +\def\filedate{2022/11/04} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{tudabeamer} [\filedate\space\fileversion\space] @@ -38,8 +38,6 @@ \Define@specialopt@Module[ptxcd/beamer] \PassOptionsToClass{10pt}{beamer} -\Module@DefineSpecialPassKey[ptxcd/beamer]{color}<tudacolors> - \ExplSyntaxOn \str_new:N \g_ptxcd_department_str \keys_define:nn {ptxcd/beamer} { @@ -74,6 +72,12 @@ mecheng .meta:n = {department=mecheng}, departmentlogofile .tl_gset:N = \g_ptxcd_departmentlogo_tl, departmentlogofile .initial:n =, + color .code:n = + \tl_if_in:nnTF {#1} {=} { + \PassOptionsToPackage{#1}{tudacolors} + } { + \PassOptionsToPackage{color=#1}{tudacolors} + } } @@ -223,7 +227,8 @@ \@starttoc{len}% \let\accentfont\normalfont% -\file_if_exist:nT {\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str.sty} {\usetheme{\g__ptxcd_config_prefix_tl TUDa-\g_ptxcd_department_str}} +\file_if_exist:nT {\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str.sty} + {\usepackage{\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str}} \ExplSyntaxOff |