summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-06-05 23:14:56 +0000
committerKarl Berry <karl@freefriends.org>2017-06-05 23:14:56 +0000
commit2709e0f96ccfa1759997b079880998184fc725cf (patch)
treeec0988f88a033c68d9c623d3910bcdddfe25428a /Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
parentc05dd73fe6604fe184ae345975a3be22bd4020e7 (diff)
tudscr (31may17)
git-svn-id: svn://tug.org/texlive/trunk@44480 c570f23f-e606-0410-a88d-b1316a301751
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}%