summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-01-19 23:43:25 +0000
committerKarl Berry <karl@freefriends.org>2015-01-19 23:43:25 +0000
commit83b4f07dfc662cf6c2632a34e88a1aad0009e35a (patch)
treed6c61dbd9ba41e2c7353bdcf23acb151b52601ff /Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
parent3fef13606c698d4e277aaad8662b082f8f5c6fab (diff)
koma-script (19jan15)
git-svn-id: svn://tug.org/texlive/trunk@36095 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex76
1 files changed, 50 insertions, 26 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
index 958a9e47f7e..faa7233cf5a 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{scrbase.tex}
- [$Date: 2014-09-19 10:04:02 +0200 (Fri, 19 Sep 2014) $
+ [$Date: 2014-12-03 11:37:52 +0100 (Wed, 03 Dec 2014) $
KOMA-Script package scrbase]
\chapter{Grundlegende Funktionen im Paket \Package{scrbase}}
@@ -192,8 +192,9 @@ Pakete im Gesamtpaket als Mitglied zu verwenden.
\begin{Declaration}
\Macro{DefineFamilyKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\OParameter{Säumniswert}\\
- \hphantom{\Macro{DefineFamilyKey}}\Parameter{Aktion}\\
+ \Parameter{Schlüssel}\\
+ \hphantom{\Macro{DefineFamilyKey}}%
+ \OParameter{Säumniswert}\Parameter{Aktion}\\
\Macro{FamilyKeyState}\\
\Macro{FamilyKeyStateUnknown}\\
\Macro{FamilyKeyStateProcessed}\\
@@ -313,6 +314,18 @@ sollten jedoch die vier vordefinierten Zustände verwendet werden.
\EndIndex{Cmd}{FamilyKeyState}%
\EndIndex{Cmd}{DefineFamilyKey}%
+\begin{Declaration}
+ \Macro{RelaxFamilyKey}\OParameter{Mitglied}\Parameter{Familie}%
+ \Parameter{Schlüssel}
+\end{Declaration}
+\BeginIndex{Cmd}{RelaxFamilyKey}%
+Wurde\ChangedAt{v3.15}{\Package{scrbase}} \PName{Schlüssel} zuvor als
+\PName{Mitglied} der \PName{Familie} definiert, so wird diese Definition
+quasi aufgehoben. Der \PName{Schlüssel} ist dann für dieses \PName{Mitglied}
+der \PName{Familie} nicht mehr definiert. Die Verwendung für einen
+\PName{Schlüssel}, der für dieses \PName{Mitglied} der \PName{Familie} gar
+nicht definiert ist, ist ebenfalls zulässig.%
+\EndIndex{Cmd}{RelaxFamilyKey}%
\begin{Declaration}
\Macro{FamilyProcessOptions}\OParameter{Mitglied}\Parameter{Familie}
@@ -639,13 +652,13 @@ eine unbekannte Wertzuweisung ausgegeben (siehe auch
\begin{Declaration}
\Macro{FamilyNumericalKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\\
+ \Parameter{Schlüssel}\\
\hphantom{\XMacro{FamilyNumericalKey}}%
- \OParameter{Säumniswert}\Parameter{Makroname}%
+ \OParameter{Säumniswert}\Parameter{Makroname}%
\Parameter{Werteliste}\\
\Macro{FamilySetNumerical}\Parameter{Familie}\Parameter{Schlüssel}\\
\hphantom{\XMacro{FamilySetNumerical}}%
- \Parameter{Makroname}\Parameter{Werteliste}%
+ \Parameter{Makroname}\Parameter{Werteliste}%
\Parameter{Wert}
\end{Declaration}
\BeginIndex{Cmd}{FamilyNumericalKey}%
@@ -737,9 +750,9 @@ Aufruf von \Macro{FamilySetNumerical} auch der Erfolg via
\begin{Declaration}
\Macro{FamilyCounterKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\Parameter{\LaTeX-Zähler}\\
-% \hphantom{\XMacro{FamilyCounterKey}}%
-% \Parameter{\LaTeX-Zähler}
+ \Parameter{Schlüssel}\\%
+ \hphantom{\XMacro{FamilyCounterKey}}%
+ \OParameter{Säumniswert}\Parameter{\LaTeX-Zähler}\\
\Macro{FamilySetCounter}\Parameter{Familie}%
\Parameter{Schlüssel}\Parameter{\LaTeX-Zähler}\Parameter{Wert}
\end{Declaration}
@@ -759,14 +772,18 @@ alle Fehler erkannt werden, so dass eine falsche Zuweisung auch zu einer
Fehlermeldung von \TeX{} selbst führen kann. Erkannte Fehler werden hingegen
über \Macro{FamilyKeyStateUnknownValue} signalisiert.
-Bitte beachten\textnote{Achtung!} Sie, dass diese Anweisungen keinen
-Säumniswert unterstützen.%
+Wurde\ChangedAt{v3.15}{\Package{scrbase}} kein Wert übergeben, so wird
+stattdessen der \PName{Säumniswert} eingesetzt. Falls kein \PName{Säumniswert}
+angegeben wird, kann später der \PName{Schlüssel} nur mit Wertübergabe
+verwendet werden.%
\EndIndex{Cmd}{FamilySetCounter}%
\EndIndex{Cmd}{FamilyCounterKey}%
\begin{Declaration}
\Macro{FamilyCounterMacroKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\Parameter{Makro}\\
+ \Parameter{Schlüssel}\\%
+ \hphantom{\XMacro{FamilyCounterMacroKey}}%
+ \OParameter{Säumniswert}\Parameter{Makro}\\
\Macro{FamilySetCounterMacro}\Parameter{Familie}%
\Parameter{Schlüssel}\Parameter{Makro}\Parameter{Wert}%
\end{Declaration}
@@ -776,17 +793,21 @@ Diese\ChangedAt{v3.12}{\Package{scrbase}} beiden Anweisungen unterscheiden
sich von den zuvor erklärten \Macro{FamilyCounterKey} und
\Macro{FamilySetCounter} nur dadurch, dass nicht ein \LaTeX-Zähler auf einen
Wert gesetzt wird, sondern ein \PName{Makro} mit diesem Wert definiert
-wird. Auch\textnote{Achtung!} dabei wird kein Säumniswert unterstützt.%
+wird.%
\EndIndex{Cmd}{FamilySetCounterMacro}%
\EndIndex{Cmd}{FamilyCounterMacroKey}%
\begin{Declaration}
\Macro{FamilyLengthKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\Parameter{Länge}\\
+ \Parameter{Schlüssel}\\%
+ \hphantom{\XMacro{FamilyLengthKey}}%
+ \OParameter{Säumniswert}\Parameter{Länge}\\
\Macro{FamilySetLength}\Parameter{Familie}%
\Parameter{Schlüssel}\Parameter{Länge}\Parameter{Wert}\\
\Macro{FamilyLengthMacroKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\Parameter{Makro}\\
+ \Parameter{Schlüssel}\\%
+ \hphantom{\XMacro{FamilyLengthMacroKey}}%
+ \OParameter{Säumniswert}\Parameter{Makro}\\
\Macro{FamilySetLengthMacro}\Parameter{Familie}%
\Parameter{Schlüssel}\Parameter{Makro}\Parameter{Wert}%
\end{Declaration}
@@ -805,14 +826,17 @@ Frage kommt. Die Zuweisung findet nur statt, wenn diese Prüfungen
gelingen. Allerdings können hier nicht alle Fehler erkannt werden, so dass
eine falsche Zuweisung auch zu einer Fehlermeldung von \TeX{} selbst führen
kann. Erkannte Fehler werden hingegen über \Macro{FamilyKeyStateUnknownValue}
-signalisiert.%
+signalisiert.
+
+Wurde\ChangedAt{v3.15}{\Package{scrbase}} kein Wert übergeben, so wird
+stattdessen der \PName{Säumniswert} eingesetzt. Falls kein \PName{Säumniswert}
+angegeben wird, kann später der \PName{Schlüssel} nur mit Wertübergabe
+verwendet werden.
Bei Verwendung der Anweisungen \Macro{FamilyLengthMacroKey} und
\Macro{FamilySetLengthMacro} findet die Speicherung des Werts nicht in einer
-\Macro{Länge}, sondern in einem \Macro{Makro} statt.%
-
-Bitte beachten Sie\textnote{Achtung!}, dass auch diese Anweisungen keinen
-Säumniswert unterstützen.%
+\Macro{Länge}, sondern in einem \Macro{Makro}
+statt.%
\EndIndex{Cmd}{FamilySetLengthMacro}%
\EndIndex{Cmd}{FamilyLengthMacroKey}%
\EndIndex{Cmd}{FamilySetLength}%
@@ -820,9 +844,9 @@ Säumniswert unterstützen.%
\begin{Declaration}
\Macro{FamilyStringKey}\OParameter{Mitglied}\Parameter{Familie}%
- \Parameter{Schlüssel}\\
+ \Parameter{Schlüssel}\\
\hphantom{\XMacro{FamilyStringKey}}%
- \OParameter{Säumniswert}\Parameter{Makro}
+ \OParameter{Säumniswert}\Parameter{Makro}
\end{Declaration}
\BeginIndex{Cmd}{FamilyStringKey}%
Hier wird nun\ChangedAt{v3.08}{\Package{scrbase}} ein Schlüssel definiert, der
@@ -1201,16 +1225,16 @@ Anweisung gibt es keine interne Variante.%
\EndIndex{Cmd}{ifiscount}%
\begin{Declaration}
- \Macro{ifisnumber}\Parameter{Code}%
+ \Macro{ifisinteger}\Parameter{Code}%
\Parameter{Dann-Teil}\Parameter{Sonst-Teil}
\end{Declaration}
-\BeginIndex{Cmd}{ifisnumber}%
+\BeginIndex{Cmd}{ifisinteger}%
Wenn\ChangedAt{v3.12}{\Package{scrbase}} die Expansion von \PName{Code} in
etwas resultiert, das syntaktisch dem Wert eines Zählers entspricht, also eine
negative oder positive ganze Zahl ist, wird der \PName{Dann-Teil} ausgeführt,
anderenfalls der \PName{Sonst-Teil}. Die Anweisung ist nicht voll
expandierbar. Von dieser Anweisung gibt es keine interne Variante.%
-\EndIndex{Cmd}{ifisnumber}%
+\EndIndex{Cmd}{ifisinteger}%
\begin{Declaration}
\Macro{ifisnumexpr}\Parameter{Code}%
@@ -1671,4 +1695,4 @@ arabische Zahl ist \Macro{the} voran zu stellen.%
% LocalWords: Wurstpaket FamilyOption salatmit SalatZusatz scrbase false
% LocalWords: AtEndOfFamilyOptions FamilyBoolKey FamilySetBool Schaltername
% LocalWords: FamilyLengthKey FamilySetLength FamilyLengthMacroKey
-% LocalWords: FamilySetLengthMacro
+% LocalWords: FamilySetLengthMacro Wertübergabe