summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-05-11 21:26:48 +0000
committerKarl Berry <karl@freefriends.org>2016-05-11 21:26:48 +0000
commit39c10427f8eee057dc28928380060a585e1e017b (patch)
tree6750074338d5e6b808cfca3671e2ab9763c328ae /Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
parenta49931ca8756327265b8929a7a147045bf2b3506 (diff)
koma-script (11may16)
git-svn-id: svn://tug.org/texlive/trunk@41038 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx31
1 files changed, 20 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
index 130129d964a..2748f5c40f0 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
% ======================================================================
% scrkernel-variables.dtx
-% Copyright (c) Markus Kohm, 2008-2014
+% Copyright (c) Markus Kohm, 2008-2016
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-variables.dtx
-% Copyright (c) Markus Kohm, 2008-2014
+% Copyright (c) Markus Kohm, 2008-2016
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-variables.dtx 2001 2015-03-12 11:29:57Z kohm $
+%%% From File: $Id: scrkernel-variables.dtx 2429 2016-04-12 12:10:19Z kohm $
%<*driver>
% \fi
\ProvidesFile{scrkernel-variables.dtx}[2011/03/31 v3.08b KOMA-Script
@@ -115,8 +115,9 @@
%
% \begin{macro}{\newkomavar}
% \changes{v2.8q}{2002/01/14}{Neu}^^A
-% Es wird
-% zwischen zwei Arten von Feldern unterschieden:
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}^^A
+% Es wird zwischen zwei Arten von Feldern unterschieden:
% \begin{itemize}
% \item Felder für die Geschäftszeile
% \item Felder für sonstige Verwendung
@@ -135,7 +136,7 @@
% \cs{scr@\emph{Name}@name}.
% \begin{macrocode}
\newcommand*{\newkomavar}{%
- \@ifstar {\@tempswatrue\@newkomavar}{\@tempswafalse\@newkomavar}}
+ \kernel@ifstar {\@tempswatrue\@newkomavar}{\@tempswafalse\@newkomavar}}
\newcommand*{\@newkomavar}[2][\relax]{%
\@ifundefined{scr@#2@name}{%
\@ifundefined{scr@#2@var}{%
@@ -176,6 +177,8 @@
% \changes{v2.8q}{2002/01/14}{Neu}^^A
% \changes{v3.08}{2010/10/28}{\cs{scr@\emph{Name}@postsetname}
% und \cs{scr@\emph{Name}@postsetvar}}
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}^^A
% Natürlich wird auch ein Befehl benötigt, um die Feldvariablen
% zu setzen und ihnen ggf. einen neuen Namen für die Ausgabe zu
% geben. Der \emph{Name} der Feldvariable wird als obligatorisches
@@ -184,6 +187,8 @@
% bzw. \cs{scr@\emph{Name}@postsetvar} ausgeführt.
% \begin{macro}{\@setkomavar}
% \changes{v2.8q}{2002/01/14}{Neu}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}^^A
% Da dann zwischen einer Sternvariante und einer normalen
% unterschieden werden soll wird ein Hilfsmakro benötigt.
% \begin{macro}{\@setkomaname}
@@ -198,9 +203,9 @@
% Argument übergeben.
% \begin{macrocode}
\newcommand*{\setkomavar}{%
- \@ifstar {\@setkomaname}{\@setkomavar}}
+ \kernel@ifstar {\@setkomaname}{\@setkomavar}}
\newcommand*{\@setkomavar}[1]{%
- \@ifnextchar [%]
+ \kernel@ifnextchar [%]
{\@@setkomavar{#1}}{\@@setkomavar{#1}[\relax]}}
\newcommand*{\@setkomaname}[2]{%
\@ifundefined{scr@#1@var}{%
@@ -255,6 +260,8 @@
% \begin{macro}{\usekomavar}
% \changes{v2.8q}{2002/01/14}{Neu}^^A
% \changes{v2.9i}{2002/09/04}{robust}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}^^A
% Selbstverständlich wird auch ein Makro benötigt, um auf den
% Inhalt oder den Ausgabename einer Variablen zugreifen zu
% können. Mit der normalen Variante wird dabei der Inhalt, mit der
@@ -273,7 +280,7 @@
% benötigt.
% \begin{macrocode}
\DeclareRobustCommand*{\usekomavar}{%
- \@ifstar {\@usekomaname}{\@usekomavar}}
+ \kernel@ifstar {\@usekomaname}{\@usekomavar}}
\newcommand*{\@usekomavar}[2][\@firstofone]{%
\@ifundefined{scr@#2@var}{%
\@komavar@err{use}{#2}%
@@ -311,6 +318,8 @@
% \changes{v2.8q}{2002/01/14}{Neu}^^A
% \changes{v2.9i}{2002/09/04}{Leerzeichen rausgeworfen}^^A
% \changes{v2.9i}{2002/09/04}{robust}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}^^A
% Es gibt auch noch ein Makro, um zu testen, ob eine \KOMAScript{}
% Variable oder deren Name leer ist. Die Sternvariante ist wieder für
% den Namen zuständig.
@@ -324,8 +333,8 @@
% \begin{macrocode}
\DeclareRobustCommand*{\ifkomavarempty}{%
\begingroup
- \@ifstar {\@tempswatrue\@ifkomavarempty}%
- {\@tempswafalse\@ifkomavarempty}%
+ \kernel@ifstar {\@tempswatrue\@ifkomavarempty}%
+ {\@tempswafalse\@ifkomavarempty}%
}
\newcommand{\@ifkomavarempty}[1]{%
\ifkomavar{#1}{%