diff options
author | Karl Berry <karl@freefriends.org> | 2020-06-12 21:03:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-06-12 21:03:13 +0000 |
commit | f14518ee8999af9165277d5d0c5d32ab4aa8a999 (patch) | |
tree | 2d83f9ababcc23fdbb5ec008028a66ebf0cc4cad /Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls | |
parent | 33fcbd8a69b5d145e18aee4ae16adc6fde04960e (diff) |
tuda-ci (12jun20)
git-svn-id: svn://tug.org/texlive/trunk@55529 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls | 63 |
1 files changed, 35 insertions, 28 deletions
diff --git a/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls b/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls index a6398ec3b41..6c27255e47c 100644 --- a/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls +++ b/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls @@ -1,4 +1,4 @@ -%% This is file `tudaexercise.cls' version 2.10 (2020/04/25), +%% This is file `tudaexercise.cls' version 2.11 (2020/06/12), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.10} -\def\filedate{2020/04/25} +\def\fileversion{2.11} +\def\filedate{2020/06/12} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaexercise} @@ -131,6 +131,8 @@ } } +\bool_new:N \g_TUDa_smalltitle_bool + \keys_define:nn {TUDa/pub} { color .code:n = {\PassOptionsToPackage{color=#1}{tudacolors}}, accentcolor .code:n = {\PassOptionsToPackage{accentcolor=#1}{tudacolors}}, @@ -171,16 +173,21 @@ paper .initial:n = a4, logofile .tl_gset:N = \g_TUDa_logofile_tl, logofile .initial:n = tuda_logo, - solution .meta:nn = {TUDa/exercise}{solution=#1}, - compat .meta:nn = {TUDa/exercise}{compat=#1}, - compatibility .meta:nn = {TUDa/exercise}{compat=#1}, - compatibility .default:n = true, - headontitle .bool_gset:N = \g_TUDa_headontitle_bool, - headontitle .initial:n = false, - headontitle .default:n =true, - colorback .bool_gset:N = \g_TUDa_colorback_bool, - colorback .default:n = true, - colorback .initial:n = true, + solution .meta:nn = {TUDa/exercise}{solution=#1}, + compat .meta:nn = {TUDa/exercise}{compat=#1}, + compatibility .meta:nn = {TUDa/exercise}{compat=#1}, + compatibility .default:n = true, + headontitle .bool_gset:N = \g_TUDa_headontitle_bool, + headontitle .initial:n = false, + headontitle .default:n =true, + colorback .bool_gset:N = \g_TUDa_colorback_bool, + colorback .default:n = true, + colorback .initial:n = true, + title .choice:, + title / default .meta:n = {title=large}, + title / large .code:n = \bool_gset_false:N \g_TUDa_smalltitle_bool, + title / small .code:n = \bool_gset_true:N \g_TUDa_smalltitle_bool, + title .initial:n = default, } @@ -279,15 +286,6 @@ } } -%TODO pubched -%%punched -%\dim_gset:Nn \g_TUDa_outerMargin_dim {15mm} -%\dim_gset:Nn \g_TUDa_innerMargin_dim {20mm} -%\if@twoside -%\else -%\dim_gset_eq:NN \g_TUDa_innerMargin_dim \g_TUDa_outerMargin_dim -%\fi - \dim_new:N \g_TUDa_columnSep_dim \dim_gset:Nn \g_TUDa_columnSep_dim {10pt} @@ -519,10 +517,9 @@ \nointerlineskip \raisebox{\dim_eval:n { -.5\c_TUDa_logoheight_dim - }}[0pt][.5\c_TUDa_logoheight_dim]{ + }}[0pt][\dim_eval:n {\bool_if:NTF \g_TUDa_smalltitle_bool {.25} {.5}\c_TUDa_logoheight_dim}]{ \bool_if:NT \g_TUDa_colorback_bool {\color{accentcolor}\rule{\linewidth}{.5\c_TUDa_logoheight_dim}} - - } + } \par\nointerlineskip \begingroup \setlength{\fboxsep}{\z@} @@ -534,7 +531,7 @@ \bool_if:NT \g_TUDa_colorback_bool {\color{textonaccentcolor}} \tl_if_empty:NF \@titlehead {\usekomafont{titlehead}{\@titlehead\par}} \leavevmode\usekomafont{title}% - {\usekomafont{title}{\huge \@title \par}}% + {\usekomafont{title}\bool_if:NTF \g_TUDa_smalltitle_bool {\LARGE} {\huge} {\@title\par}}% \vskip 1em \bool_if:NF \g_TUDa_ex_compatibility_bool { @@ -546,10 +543,20 @@ \vskip .5em \bool_if:NTF \g_TUDa_colorback_bool {\end{addmargin}} {\par} \end{minipage}} - \hfill\raisebox{\dim_eval:n {\bool_if:NTF \g_TUDa_colorback_bool + \tl_if_empty:NF \g_TUDa_logofile_tl { + \hfill\raisebox{\dim_eval:n { + \bool_if:NTF \g_TUDa_colorback_bool {-\height} {-.9\c_TUDa_logoheight_dim} - }}[0pt][\dim_eval:n {\bool_if:NTF \g_TUDa_colorback_bool {1.5}{1.3}\c_TUDa_logoheight_dim}]{\makebox[2.2\c_TUDa_logoheight_dim][l]{\includegraphics[height=\c_TUDa_logoheight_dim]{\g_TUDa_logofile_tl}}} + }} + [0pt] + [\dim_eval:n { + \bool_if:NTF \g_TUDa_smalltitle_bool + {\bool_if:NTF \g_TUDa_colorback_bool {1.15}{1}} + {\bool_if:NTF \g_TUDa_colorback_bool {1.5}{1.3} + }\c_TUDa_logoheight_dim}] + {\makebox[2.2\c_TUDa_logoheight_dim][l]{\includegraphics[height=\c_TUDa_logoheight_dim]{\g_TUDa_logofile_tl}}} + } \par\medskip }} \par |