summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex172
1 files changed, 96 insertions, 76 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
index 090d4582a5b..0d12cde2e10 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{common-options.tex}
- [$Date: 2017-06-23 09:22:23 +0200 (Fri, 23 Jun 2017) $
+ [$Date: 2017-12-08 08:10:55 +0100 (Fri, 08 Dec 2017) $
KOMA-Script guide (common paragraphs)]
\section{Frühe oder späte Optionenwahl}
@@ -54,54 +54,55 @@
\BeginIndexGroup
\BeginIndex{}{Optionen}%
-\IfThisCommonFirstRun{}{%
- Es gilt sinngemäß, was in
- \autoref{sec:\ThisCommonFirstLabelBase.options} geschrieben wurde. Falls
- Sie also \autoref{sec:\ThisCommonFirstLabelBase.options} bereits gelesen
- und verstanden haben, können Sie auf
+\IfThisCommonFirstRun{%
+ In diesem Abschnitt wird eine Besonderheit von \KOMAScript{} vorgestellt, die
+ neben %
+ \IfThisCommonLabelBase{typearea}{\Package{typearea} auch andere
+ \KOMAScript-Pakete und "~Klassen }{%
+ \IfThisCommonLabelBase{maincls}{den Klassen \Class{scrbook},
+ \Class{scrreprt} und \Class{scrartcl} auch andere \KOMAScript-Klassen und
+ "~Pakete }{%
+ \IfThisCommonLabelBase{scrlttr2}{der Klasse \Class{scrlttr2} auch andere
+ \KOMAScript-Klassen und "~Pakete }{%
+ \IfThisCommonLabelBase{scrextend}{den Klassen und \Package{scrextend}
+ auch einige andere \KOMAScript-Pakete }{%
+ \IfThisCommonLabelBase{scrhack}{\Package{scrhack} auch andere
+ \KOMAScript-Pakete und "~Klassen }{%
+ \IfThisCommonLabelBase{scrjura}{\Package{scrjura} auch andere
+ \KOMAScript-Pakete und "~Klassen }{%
+ \IfThisCommonLabelBase{scrlayer}{\Package{scrlayer} auch andere
+ \KOMAScript-Pakete und "-Klassen }{%
+ \IfThisCommonLabelBase{scrlayer-scrpage}{%
+ \Package{scrlayer-scrpage} auch andere \KOMAScript-Pakete und
+ "-Klassen }{%
+ \IfThisCommonLabelBase{scrlayer-notecolumn}{%
+ \Package{scrlayer-notecolumn} auch andere \KOMAScript-Pakete
+ und "-Klassen }{%
+ \InternalCommonFileUsageError}}}}}}}}}%%
+ betrifft. %
+ % Umbruchvarianten:
+ \IfThisCommonLabelBase{scrlttr2}{Im Sinne der Abgeschlossenheit der Kapitel
+ ist dieser Abschnitt nahezu identisch in mehreren Kapiteln zu finden,
+ braucht aber beim Studium des gesamten von \KOMAScript{} natürlich nur in
+ einem gelesen werden.%
+ }{Damit die Anwender alle Informationen zu einem Paket oder einer Klasse im
+ jeweiligen Kapitel finden, ist dieser Abschnitt nahezu gleichlautend in
+ mehreren Kapiteln zu finden. Anwender, die nicht nur an der Anleitung zu
+ einem Paket oder einer Klasse interessiert sind, sondern sich einen
+ Gesamtüberblick über \KOMAScript{} verschaffen wollen, brauchen diesen
+ Abschnitt nur in einem der Kapitel zu lesen und können ihn
+ \IfThisCommonLabelBase{maincls}{bei den weiteren Kapitel
+ überspringen.}{beim weiteren Studium der Anleitung dann überspringen.}%
+ }%
+}{%
+ Es gilt sinngemäß, was in \autoref{sec:\ThisCommonFirstLabelBase.options}
+ geschrieben wurde. Falls Sie also
+ \autoref{sec:\ThisCommonFirstLabelBase.options} bereits gelesen und
+ verstanden haben, können Sie auf
\autopageref{sec:\ThisCommonLabelBase.options.next} mit
\autoref{sec:\ThisCommonLabelBase.options.next} fortfahren.%
}
-In diesem Abschnitt wird eine Besonderheit von \KOMAScript{} vorgestellt, die
-neben %
-\IfThisCommonLabelBase{typearea}{\Package{typearea} auch andere
- \KOMAScript-Pakete und "~Klassen }{%
- \IfThisCommonLabelBase{maincls}{den Klassen \Class{scrbook},
- \Class{scrreprt} und \Class{scrartcl} auch andere \KOMAScript-Klassen und
- "~Pakete }{%
- \IfThisCommonLabelBase{scrlttr2}{der Klasse \Class{scrlttr2} auch andere
- \KOMAScript-Klassen und "~Pakete }{%
- \IfThisCommonLabelBase{scrextend}{den Klassen und \Package{scrextend}
- auch einige andere \KOMAScript-Pakete }{%
- \IfThisCommonLabelBase{scrhack}{\Package{scrhack} auch andere
- \KOMAScript-Pakete und "~Klassen }{%
- \IfThisCommonLabelBase{scrjura}{\Package{scrjura} auch andere
- \KOMAScript-Pakete und "~Klassen }{%
- \IfThisCommonLabelBase{scrlayer}{\Package{scrlayer} auch andere
- \KOMAScript-Pakete und "-Klassen }{%
- \IfThisCommonLabelBase{scrlayer-scrpage}{%
- \Package{scrlayer-scrpage} auch andere \KOMAScript-Pakete und
- "-Klassen }{%
- \IfThisCommonLabelBase{scrlayer-notecolumn}{%
- \Package{scrlayer-notecolumn} auch andere \KOMAScript-Pakete
- und "-Klassen }{%
- \InternalCommonFileUsageError}}}}}}}}}%%
-betrifft. %
-% Umbruchvarianten:
-\IfThisCommonLabelBase{scrlttr2}{Im Sinne der Abgeschlossenheit der Kapitel
- ist dieser Abschnitt nahezu identisch in mehreren Kapiteln zu finden,
- braucht aber beim Studium des gesamten von \KOMAScript{} natürlich nur in
- einem gelesen werden.%
-}{Damit die Anwender alle Informationen zu einem Paket oder einer Klasse im
- jeweiligen Kapitel finden, ist dieser Abschnitt nahezu gleichlautend in
- mehreren Kapiteln zu finden. Anwender, die nicht nur an der Anleitung zu
- einem Paket oder einer Klasse interessiert sind, sondern sich einen
- Gesamtüberblick über \KOMAScript{} verschaffen wollen, brauchen diesen
- Abschnitt nur in einem der Kapitel zu lesen und können ihn
- \IfThisCommonLabelBase{maincls}{bei den weiteren Kapitel überspringen.}{beim
- weiteren Studium der Anleitung dann überspringen.}%
-} %
\begin{Declaration}
\Macro{documentclass}\OParameter{Optionenliste}%
@@ -109,22 +110,26 @@ betrifft. %
\Macro{usepackage}\OParameter{Optionenliste}%
\Parameter{Paket-Liste}
\end{Declaration}
-Bei \LaTeX{} ist vorgesehen, dass Anwender Klassenoptionen in Form einer durch
-Komma getrennten Liste einfacher Schlüsselwörter als optionales Argument von
+Bei \LaTeX{} ist vorgesehen, dass Anwender
+Klassenoptionen\textnote{Klassenoptionen} in Form einer durch Komma getrennten
+Liste einfacher Schlüsselwörter als optionales Argument von
\Macro{documentclass} angeben. Außer an die Klasse werden diese Optionen auch
-an alle Pakete weitergereicht, die diese Optionen verstehen. Ebenso ist
-vorgesehen, dass Anwender Paketoptionen in Form einer durch Komma getrennten
+an alle Pakete\textnote{globale Optionen} weitergereicht, die diese Optionen
+verstehen. Ebenso ist vorgesehen, dass Anwender
+Paketoptionen\textnote{Paketoptionen} in Form einer durch Komma getrennten
Liste einfacher Schlüsselwörter als optionales Argument von \Macro{usepackage}
angeben. \KOMAScript{} erweitert\ChangedAt{v3.00}{\Class{scrbook}\and
\Class{scrreprt}\and \Class{scrartcl}\and \Package{typearea}} den
-Mechanismus der Optionen für die \KOMAScript-Klassen und einige Pakete um
-weitere Möglichkeiten. So haben die meisten Optionen bei \KOMAScript{}
-zusätzlich einen Wert. Eine Option hat also nicht unbedingt nur die Form
-\PName{Option}, sondern kann auch die Form
-\PName{Option}\texttt{=}\PName{Wert} haben. Bis auf diesen Unterschied
-arbeiten \Macro{documentclass} und \Macro{usepackage} bei \KOMAScript{} wie in
-\cite{latex:usrguide} oder jeder \LaTeX-Einführung, beispielsweise
-\cite{l2kurz}, beschrieben.%
+Mechanismus der Optionen für
+\IfThisCommonLabelBaseOneOf{scrextend,scrjura}{}{die \KOMAScript-Klassen und
+}einige Pakete um weitere Möglichkeiten. So haben die meisten Optionen bei
+\KOMAScript{} zusätzlich einen Wert. Eine Option hat also nicht unbedingt nur
+die Form \PName{Option}, sondern kann auch die Form
+\PName{Option}\texttt{=}\PName{Wert}%
+\important{\PName{Option}\texttt{=}\PName{Wert}} haben. Bis auf diesen
+Unterschied arbeiten \Macro{documentclass} und \Macro{usepackage} bei
+\KOMAScript{} wie in \cite{latex:usrguide} oder jeder \LaTeX-Einführung,
+beispielsweise \cite{l2kurz}, beschrieben.%
%
\iffree{}{\IfThisCommonLabelBase{scrlayer-scrpage}{\par
Das als veraltet zu betrachtende Paket
@@ -140,7 +145,7 @@ arbeiten \Macro{documentclass} und \Macro{usepackage} bei \KOMAScript{} wie in
keine Optionen angegeben werden. Das ist darin begründet, dass die Klasse
diese Pakete bereits ohne Optionen lädt und \LaTeX{} das mehrmalige Laden
eines Pakets mit unterschiedlicher Angabe von Optionen verweigert.%
- \IfThisCommonLabelBase{scrlttr2}{Überhaupt ist es bei Verwendung einer
+ \IfThisCommonLabelBase{scrlttr2}{ Überhaupt ist es bei Verwendung einer
\KOMAScript-Klasse nicht notwendig, eines dieser Pakete auch noch explizit
zu laden.}{}%
\par
@@ -173,12 +178,16 @@ nachfolgend dokumentierten Anweisungen \DescRef{\LabelBase.cmd.KOMAoptions} oder
\Macro{KOMAoption}\Parameter{Option}\Parameter{Werteliste}
\end{Declaration}
\KOMAScript{}\ChangedAt{v3.00}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartcl}\and \Package{typearea}} bietet bei
-den meisten Klassen- und Paketoptionen auch die Möglichkeit, den Wert der
-Optionen noch nach dem Laden der Klasse beziehungsweise des Pakets zu
-ändern. Man kann dann wahlweise mit der Anweisung \Macro{KOMAoptions} die
-Werte einer Reihe von Optionen ändern. Jede Option der \PName{Optionenliste}
-hat dabei die Form \PName{Option}\texttt{=}\PName{Wert}.
+ \Class{scrartcl}\and \Package{typearea}} bietet bei den meisten
+\IfThisCommonLabelBaseOneOf{scrextend,scrjura}{}{Klassen- und }Paketoptionen
+auch die Möglichkeit, den Wert der Optionen noch nach dem Laden
+\IfThisCommonLabelBaseOneOf{scrextend,scrjura}{}{der Klasse beziehungsweise
+}des Pakets zu ändern. Mit der Anweisung \Macro{KOMAoptions} kann man wie bei
+\DescRef{\ThisCommonLabelBase.cmd.documentclass} oder
+\DescRef{\ThisCommonLabelBase.cmd.usepackage} die Werte einer Reihe von
+Optionen ändern. Jede Option der \PName{Optionenliste} hat dabei die Form
+\PName{Option}\texttt{=}\PName{Wert}%
+\important{\PName{Option}\texttt{=}\PName{Wert},\dots}.
Einige Optionen besitzen auch einen Säumniswert (engl. \emph{default
value}). Versäumt man die Angabe eines Wertes, verwendet man die Option also
@@ -188,7 +197,9 @@ angenommen.
Manche Optionen können gleichzeitig mehrere Werte besitzen. Für solche
Optionen besteht die Möglichkeit, mit \Macro{KOMAoption} der einen
\PName{Option} nacheinander eine Reihe von Werten zuzuweisen. Die einzelnen
-Werte sind dabei in der \PName{Werteliste} durch Komma voneinander getrennt.
+Werte sind dabei in der
+\PName{Werteliste}\important{\PName{Wert},\dots} durch Komma
+voneinander getrennt.
Soll\textnote{Achtung!} ein \PName{Wert} ein Gleichheitszeichen oder ein Komma
enthalten, so ist der \PName{Wert} in geschweifte Klammern zu setzen.
@@ -197,23 +208,32 @@ enthalten, so ist der \PName{Wert} in geschweifte Klammern zu setzen.
\KOMAScript{} bedient sich für die Realisierung dieser Möglichkeit der
Anweisungen \DescRef{scrbase.cmd.FamilyOptions} und
\DescRef{scrbase.cmd.FamilyOption} mit der Familie »\PValue{KOMA}«.
-\iffalse % Umbruchkorrektur
- Näheres zu diesen Anweisungen ist %
- \IfThisCommonLabelBaseOneOf{maincls,scrlttr2}{für Experten }{}%
- in \autoref{sec:scrbase.keyvalue},
- \DescPageRef{scrbase.cmd.FamilyOptions} zu finden. \else
- %
- Siehe dazu \autoref{part:forExperts}, \autoref{sec:scrbase.keyvalue},
- \DescPageRef{scrbase.cmd.FamilyOptions}.
- %
-\fi
-\end{Explain}%
+ \IfThisCommonLabelBaseOneOf{typearea}{% Umbruchkorrektur
+ Näheres zu diesen Anweisungen finden fortgeschrittene Anwender in
+ \autoref{sec:scrbase.keyvalue} ab \DescPageRef{scrbase.cmd.FamilyOptions}.
+ }{%
+ Siehe dazu \autoref{part:forExperts}, \autoref{sec:scrbase.keyvalue},
+ ab \DescPageRef{scrbase.cmd.FamilyOptions}.
+ }%
+\end{Explain}
+
+Mit \Macro{KOMAoptions} oder \Macro{KOMAoption} gesetzte Optionen erreichen
+\IfThisCommonLabelBase{scrextend}{}{sowohl die \KOMAScript-Klasse als }auch
+alle bereits geladenen \KOMAScript-Pakete, die diese Optionen kennen. Ist eine
+Option oder ein Wert insgesamt unbekannt, so wird die Option einschließlich
+des Wertes von
+\hyperref[cha:scrbase]{\Package{scrbase}}\IndexPackage{scrbase}%
+\important{\hyperref[cha:scrbase]{\Package{scrbase}}} als fehlerhaft
+gemeldet.%
+%
+\iffalse% Umbruchkorrekturtext
\iffree{}{\IfThisCommonLabelBase{scrlayer-scrpage}{\par
Das als veraltet zu betrachtende Paket
\Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}}
besitzt diese Erweiterung übrigens nicht. Optionen können daher nur über
die zuvor erklärte Möglichkeit während des Ladens des Pakets gesetzt
werden.}{}}%
+\fi%
\EndIndexGroup
%
\EndIndexGroup