summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty53
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}%