diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls | 43 |
1 files changed, 24 insertions, 19 deletions
diff --git a/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls b/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls index 0a53b10e1b8..ce8b96f28b6 100644 --- a/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls +++ b/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls @@ -1,9 +1,9 @@ -%% This is file `tudaletter.cls' version 2.07 (2020/01/28), +%% This is file `tudaletter.cls' version 2.08 (2020/02/10), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- %% -%% Copyright (C) 2018--2019 by Marei Peischl <marei@peitex.de> +%% Copyright (C) 2018--2020 by Marei Peischl <marei@peitex.de> %% %% ============================================================================ %% This work may be distributed and/or modified under the @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.07} -\def\filedate{2020/01/28} +\def\fileversion{2.08} +\def\filedate{2020/02/10} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaletter} @@ -150,7 +150,7 @@ \hbox_gset:Nn \g_TUDaLetter_firsthead_box { \parbox{\useplength{firstheadwidth}}{ \raggedleft - \TuDa@LetterheadRule\par + \smash{\TuDa@LetterheadRule}\par \vspace{.5\c_TUDa_logoheight_dim} \makebox[2.2\c_TUDa_logoheight_dim][l]{\includegraphics[height=\c_TUDa_logoheight_dim]{\g_TUDa_logofile_tl}} } @@ -182,33 +182,33 @@ \par@updaterelative \begingroup \usekomafont{TUDa_frominst} - \ifkomavarempty{frominstitution}{}{% + \Ifkomavarempty{frominstitution}{}{% {\usekomavar[\raggedright]{frominstitution}} \\[\baselineskip]}% - \ifkomavarempty{frominstitution-en}{}{% + \Ifkomavarempty{frominstitution-en}{}{% \usekomavar[\raggedright]{frominstitution-en} \\[\baselineskip]}% \endgroup - \ifkomavarempty{fromlogo}{}{\usekomavar{fromlogo}\\[\baselineskip]}% - \ifkomavarempty{fromname}{} + \Ifkomavarempty{fromlogo}{}{\usekomavar{fromlogo}\\[\baselineskip]}% + \Ifkomavarempty{fromname}{} {{\usekomafont{fromname}\usekomavar{fromname}} - \ifkomavarempty{fromfunction}{}{\\\usekomavar{fromfunction}} + \Ifkomavarempty{fromfunction}{}{\\\usekomavar{fromfunction}} \\[\baselineskip]}% - \ifkomavarempty{fromaddress}{}{\usekomavar{fromaddress}\\[\baselineskip]}% + \Ifkomavarempty{fromaddress}{}{\usekomavar{fromaddress}\\[\baselineskip]}% \@tempswafalse \clist_map_inline:nn {fromphone, fromfax, fromemail, fromurl}{ \@tempswatrue - \ifkomavarempty{##1}{}{ - \ifkomavarempty*{##1}{}{\makebox[1cm][l]{\usekomavar*{##1}}}\usekomavar{##1}\par + \Ifkomavarempty{##1}{}{ + \Ifkomavarempty*{##1}{}{\makebox[1cm][l]{\usekomavar*{##1}}}\usekomavar{##1}\par } } \if@tempswa \vspace{2\baselineskip} \fi - \ifkomavarempty*{date}{}{\usekomavar*{date}\\\usekomavar{date}} + \Ifkomavarempty*{date}{}{\usekomavar*{date}\\\usekomavar{date}} \seq_use:Nn \g_TUDa_reffields_seq {} - \ifkomavarempty{frombank}{}{\vfill% - \ifkomavarempty*{frombank}{Bankverbindung}{\usekomavar*{frombank}}\\\usekomavar{frombank} + \Ifkomavarempty{frombank}{}{\vfill% + \Ifkomavarempty*{frombank}{Bankverbindung}{\usekomavar*{frombank}}\\\usekomavar{frombank} } } @@ -217,7 +217,7 @@ \tl_const:Nn \TUDa@reffield_separator_tl {\\} \cs_new:Nn \TUDa@set@reffield:n { - \ifkomavarempty{#1}{}{% + \Ifkomavarempty{#1}{}{% \if@tempswa\\[\baselineskip]\fi \parbox[t]{\linewidth}{\noindent\raggedright \usekomafont{refname} @@ -246,7 +246,7 @@ \let\scr@datemarkerfield@name=\scr@date@name \setkomavar{date}{}% } - \ifkomavarempty{##1}{}{% + \Ifkomavarempty{##1}{}{% \seq_gput_right:Nn \g_TUDa_reffields_seq {% \TUDa@set@reffield:n {##1} }% @@ -258,7 +258,7 @@ \@gen@firsthead \@mkboth{\scr@fromname@var}{\scr@subject@var}% \thispagestyle{empty}\noindent - \ifkomavarempty{toname}{\setkomavar{toname}{\mbox{}}}{} + \Ifkomavarempty{toname}{\setkomavar{toname}{\mbox{}}}{} \@foldmarks\@firstheadfootfield\@addrfield\@locfield \ifdim\useplength{subjectvpos}=\z@\else\@subjfield\fi \@datefield @@ -488,4 +488,9 @@ \bool_if:NT \g_TUDa_raggedright_bool {\AtBeginLetter{\RaggedRight}} +%backwards compatibility for KOMA-Script +\cs_if_exist:NF \Ifkomavarempty{ + \let\Ifkomavarempty\ifkomavarempty +} + \endinput |