diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty | 53 |
1 files changed, 28 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty index 266b08cac9c..360fb9e9cf6 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty @@ -9,7 +9,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2017/03/29 v2.05l TUD-Script +%% 2017/05/30 v2.05m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2017/03/29 v2.05l TUD-Script} + \TUD@Version@Check{2017/05/30 v2.05m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -65,7 +65,7 @@ }{} %%% From File: tudscr-base.dtx \ProvidesPackage{tudscrbase}[% - 2017/03/29 v2.05l TUD-Script + 2017/05/30 v2.05m TUD-Script package (basics for the bundle)% ] @@ -427,30 +427,33 @@ } \newcommand*\TUD@parameter@nokey{@nokey@} \newcommand*\TUD@parameter@set[2]{% - \def\@tempb{}% - \def\@tempa##1{% - \@expandtwoargs\in@{=}{##1}% - \ifin@% - \appto\@tempb{##1,}% - \else% - \begingroup - \let\IeC\@firstofone% - \def\"####1{####1e}% - \def\ss{ss}% - \protected@edef\tud@reserved{% - \endgroup% - \noexpand\protected@edef\noexpand\@tempc{KV@#1@##1}% - }% - \tud@reserved% - \ifcsdef{\@tempc}{% + \IfArgIsEmpty{#2}{}{% + \def\@tempb{}% + \def\@tempa##1{% + \@expandtwoargs\in@{=}{##1}% + \ifin@% \appto\@tempb{##1,}% - }{% - \protected@eappto\@tempb{\TUD@parameter@nokey=##1,}% - }% - \fi% + \else% + \begingroup + \let\IeC\@firstofone% + \def\"####1{####1e}% + \def\ss{ss}% + \def\SS{SS}% + \protected@edef\tud@reserved{% + \endgroup% + \noexpand\protected@edef\noexpand\@tempc{KV@#1@##1}% + }% + \tud@reserved% + \ifcsdef{\@tempc}{% + \appto\@tempb{##1,}% + }{% + \protected@eappto\@tempb{\TUD@parameter@nokey=##1,}% + }% + \fi% + }% + \forcsvlist\@tempa{#2}% + \@expandtwoargs\kvsetkeys{#1}{\@tempb}% }% - \forcsvlist\@tempa{#2}% - \@expandtwoargs\kvsetkeys{#1}{\@tempb}% } \newcommand*\TUD@parameter@handler@macro[3][\TUD@parameter@@family]{% \TUD@parameter@checkfamily{#1}{TUD@parameter@handler@macro}% |