summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex/tudaletter.cls')
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaletter.cls43
1 files changed, 24 insertions, 19 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
index 0a53b10e1b..ce8b96f28b 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/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