summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx15
1 files changed, 8 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
index d7b3f77c463..d1fe383c907 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-base.dtx}[%
- 2017/01/26 v2.05g TUD-Script\space%
+ 2017/03/02 v2.05i TUD-Script\space%
%</driver>
%<package&base>\ProvidesPackage{tudscrbase}[%
%<*driver|package&base>
@@ -245,6 +245,7 @@
% \begin{macro}{\ifxnumber}
% Dieser Befehl dient zum Testen, ob ein gegebenes Argument eine Zahl ist.
% Die Syntax lautet: \cs{ifxnumber}\marg{Argument}\marg{Wahr}\marg{Falsch}
+% \ToDo{kann eigentlich raus, geht auch mit \cs{expandafter}}[v2.06]
% \begin{macrocode}
\newcommand*\ifxnumber[1]{%
\if\relax\detokenize\expandafter{\romannumeral-0#1}\relax%
@@ -494,7 +495,7 @@
% \begin{macro}{\TUD@ifkey}
% \begin{macro}{\TUD@set@ifkey}
% \begin{macro}{\TUD@numkey}
-% \begin{macro}{\TUD@numkey@bool}
+% \begin{macro}{\TUD@bool@numkey}
% \changes{v2.03}{2015/01/09}{neu}^^A
% \begin{macro}{\TUD@set@numkey}
% \changes{v2.02}{2014/11/05}{neu}^^A
@@ -511,8 +512,8 @@
% möglich.
% \begin{macrocode}
\newcommand*\TUD@key[1][.\@currname.\@currext]{%
- \DefineFamilyMember{TUD}%
- \DefineFamilyKey[#1]{TUD}%
+ \DefineFamilyMember[{#1}]{TUD}%
+ \DefineFamilyKey[{#1}]{TUD}%
}
% \end{macrocode}
% Dies sind die Befehle zur Definition einer booleschen Option.
@@ -533,7 +534,7 @@
% Um Dopplungen im Code zu vermeiden, werden für die numerische Schlüssel die
% booleschen Standardwertzuweisungen in einem Makro gespeichert.
% \begin{macrocode}
-\newcommand*\TUD@numkey@bool{%
+\newcommand*\TUD@bool@numkey{%
{false}{0},{off}{0},{no}{0},{true}{1},{on}{1},{yes}{1}%
}
\newcommand*\TUD@set@numkey{\FamilySetNumerical{TUD}}
@@ -569,7 +570,7 @@
% \end{macro}^^A \TUD@set@lengthkey
% \end{macro}^^A \TUD@lengthkey
% \end{macro}^^A \TUD@set@numkey
-% \end{macro}^^A \TUD@numkey@bool
+% \end{macro}^^A \TUD@bool@numkey
% \end{macro}^^A \TUD@numkey
% \end{macro}^^A \TUD@set@ifkey
% \end{macro}^^A \TUD@ifkey