diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty b/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty index 71e5dc09113..702fe20837a 100644 --- a/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty +++ b/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty @@ -1,4 +1,4 @@ -%% This is file `tudacolors.sty' version 3.24 (2022/04/20), +%% This is file `tudacolors.sty' version 3.25 (2022/04/25), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.24} -\def\filedate{2022/04/20} +\def\fileversion{3.25} +\def\filedate{2022/04/25} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle} @@ -64,7 +64,6 @@ department / unknown .code:n = { \str_gset:Nx \g_ptxcd_department_str {\l_keys_value_tl} }, - department .initial:V = \g_ptxcd_department_str, mecheng .meta:n = {department=mecheng}, } @@ -102,34 +101,36 @@ \msg_new:nnnn{tudacolors} {undefined-color} {The~ color~ #1~ you~ selected~ is~ not~ defined.} {See~ the~ tuda-ci~ manual~ for~ a~ list~ of~ available~ colors.} \msg_new:nnnn{tudacolors} {unselectable-color} {The~ color~ you~ selected~ (#1)~ must~ not~ be~ choosen~ for~ #2.} {See~ the~ Corporate~ Design~ Guidelines~ for~ further~ information.} -%select accentcolor -\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 { - \colorlet{textonaccentcolor}{white} +\hook_new:n {ptxcd/init-colors} +\hook_gput_code:nnn {ptxcd/init-colors} {tudacolors} { + \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 { + \colorlet{textonaccentcolor}{white} + } { + \colorlet{textonaccentcolor}{black} + \tl_if_in:NnT \g_ptxcd_color_accent_tl {TUDa} {\msg_warning:nnxx{tudacolors} {unselectable-color} {white} {textonaccentcolor}} + } } { - \colorlet{textonaccentcolor}{black} - \tl_if_in:NnT \g_ptxcd_color_accent_tl {TUDa} {\msg_warning:nnxx{tudacolors} {unselectable-color} {white} {textonaccentcolor}} + \clist_if_in:NVTF \c_ptxcd_color_allow_blacktext_clist \g_ptxcd_color_accent_tl { + \colorlet{textonaccentcolor}{black} + } { + \colorlet{textonaccentcolor}{white} + \tl_if_in:NnT \g_ptxcd_color_accent_tl {TUDa} {msg_warning:nnxx{tudacolors} {unselectable-color} {black} {textonaccentcolor}} + } } -} { - \clist_if_in:NVTF \c_ptxcd_color_allow_blacktext_clist \g_ptxcd_color_accent_tl { - \colorlet{textonaccentcolor}{black} + \colorlet{identbarcolor}{\g_ptxcd_color_identbar_tl} + \exp_args:NNx \clist_if_in:NnTF \c_ptxcd_color_forbid_textaccent_clist {\g_ptxcd_color_textaccent_tl} { + \msg_warning:nnxx{tudacolors} {unselectable-color} {\g_ptxcd_color_textaccent_tl} {textaccentcolor} + \colorlet{textaccentcolor}{black} } { - \colorlet{textonaccentcolor}{white} - \tl_if_in:NnT \g_ptxcd_color_accent_tl {TUDa} {msg_warning:nnxx{tudacolors} {unselectable-color} {black} {textonaccentcolor}} + \colorlet{textaccentcolor}{\g_ptxcd_color_textaccent_tl} } } -\colorlet{identbarcolor}{\g_ptxcd_color_identbar_tl} +\hook_use:n {ptxcd/init-colors} -\exp_args:NNx \clist_if_in:NnTF \c_ptxcd_color_forbid_textaccent_clist {\g_ptxcd_color_textaccent_tl} { - \msg_warning:nnxx{tudacolors} {unselectable-color} {\g_ptxcd_color_textaccent_tl} {textaccentcolor} - \colorlet{textaccentcolor}{black} -} { - \colorlet{textaccentcolor}{\g_ptxcd_color_textaccent_tl} -} - \colorlet{InfoBox}{white} \endinput
\ No newline at end of file |