diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx | 15 |
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 |