summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex/tudasciposter.cls')
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasciposter.cls46
1 files changed, 28 insertions, 18 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
index e70cc21a76..d922742fe4 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.24 (2022/04/20),
+%% This is file `tudasciposter.cls' 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{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
@@ -85,6 +85,11 @@
\keys_set:nn {ptxcd/poster} {colorback=false, departmentlogofile=tuda_maschinenbau_logo,titlesepline=false}
},
department .initial:n = default,
+ department / unknown .code:n = {
+ \str_gset:Nx \g_ptxcd_department_str {\l_keys_value_tl}
+ },,
+ departmentconfigprefix .tl_gset:N = \g__ptxcd_config_prefix_tl,
+ departmentconfigprefix .initial:n = tuda,
mecheng .meta:n = {department=mecheng},
departmentlogofile .tl_gset:N = \g_ptxcd_departmentlogo_tl,
departmentlogofile .initial:n =,
@@ -164,11 +169,6 @@
\box_new:N \g_ptxcd_author_box
\box_new:N \g_ptxcd_credit_box
-\ptxcd_makeheadrule[
- width=\paperwidth-2\g_ptxcd_margin_dim,
- color=identbarcolor
- ]{ptxcd_headrule}
-
\tl_new:N \g_ptxcd_thanks_tl
\newcommand*{\ptxcd_title@footnote}[2][1]{
\begingroup
@@ -468,23 +468,26 @@
};
}
+\hook_gput_code:nnn {ptxcd/init-colors} {tudasciposter} {
+ \bool_if:NTF \g_ptxcd_colorback_bool
+ {\colorlet{titlefgcolor}{textonaccentcolor}}
+ {\colorlet{titlefgcolor}{black}}
+ \colorlet{titlebgcolor}{accentcolor}
+ % Block Colors
+ \colorlet{blocktitlebgcolor}{accentcolor}
+ \colorlet{blocktitlefgcolor}{textonaccentcolor}
+ % Innerblock Colors
+ \colorlet{innerblockbodybgcolor}{textonaccentcolor}
+}
% Background Colors
\colorlet{backgroundcolor}{white}
\colorlet{framecolor}{white}
-% Title Colors
-\bool_if:NTF \g_ptxcd_colorback_bool
- {\colorlet{titlefgcolor}{textonaccentcolor}}
- {\colorlet{titlefgcolor}{black}}
-\colorlet{titlebgcolor}{accentcolor}
% Block Colors
-\colorlet{blocktitlebgcolor}{accentcolor}
-\colorlet{blocktitlefgcolor}{textonaccentcolor}
\colorlet{blockbodybgcolor}{white}
\colorlet{blockbodyfgcolor}{black}
% Innerblock Colors
\colorlet{innerblocktitlebgcolor}{black!15}
\colorlet{innerblocktitlefgcolor}{black}
-\colorlet{innerblockbodybgcolor}{textonaccentcolor}
\colorlet{innerblockbodyfgcolor}{black}
\dim_new:N \g_ptxcd_titleblock_dim
@@ -619,10 +622,17 @@
every~ box~ on~ layer~ 4/.style={reset,\g_ptxcd_boxstyle_tl -inner},
}
-%ADjust caption indent
+%Adjust caption indent
\setcapindent{1em}
-\file_if_exist_input:n {tuda\g_ptxcd_department_str.cfg}
+\file_if_exist_input:n {\g__ptxcd_config_prefix_tl\g_ptxcd_department_str.cfg}
+
+\hook_use:n {ptxcd/init-colors}
+
+\ptxcd_makeheadrule[
+ width=\paperwidth-2\g_ptxcd_margin_dim,
+ color=identbarcolor
+]{ptxcd_headrule}
\endinput
%end of tudasciposter.cls