summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex563
1 files changed, 275 insertions, 288 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
index 2c9ffb43248..569de1e16b7 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
@@ -1,6 +1,6 @@
% ======================================================================
% typearea.tex
-% Copyright (c) Markus Kohm, 2001-2015
+% Copyright (c) Markus Kohm, 2001-2017
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% typearea.tex
-% Copyright (c) Markus Kohm, 2001-2015
+% Copyright (c) Markus Kohm, 2001-2017
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -47,7 +47,7 @@
\KOMAProvidesFile{typearea.tex}
- [$Date: 2015-09-04 17:26:05 +0200 (Fri, 04 Sep 2015) $
+ [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
KOMA-Script guide (chapter: typearea)]
\chapter{Satzspiegelberechnung mit \Package{typearea.sty}}
\labelbase{typearea}
@@ -267,23 +267,24 @@ Anwender erleichtern, eine gute Wahl zu treffen.
Textbereichs einer Seite nicht am oberen Rand des Textbereichs, sondern
setzt die Grundlinie der Zeile mit einem definierten Mindestabstand zum
oberen Rand des Textbereichs. Des Weiteren verfügt \LaTeX{} über die beiden
- Befehle \Macro{raggedbottom}\IndexCmd{raggedbottom} und
- \Macro{flushbottom}\IndexCmd{flushbottom}. Der erste dieser Befehle legt
- fest, dass die letzte Zeile einer jeden Seite dort liegen soll, wo sie eben
- zu liegen kommt. Das kann dazu führen, dass sich die Position der letzten
- Zeile von Seite zu Seite vertikal um nahezu eine Zeile verändern kann -- bei
- Zusammentreffen des Seitenendes mit Überschriften, Abbildungen, Tabellen
- oder Ähnlichem auch mehr. Im doppelseitigen Druck ist das in der Regel
- unerwünscht. Mit dem zweiten Befehl, \Macro{flushbottom}, wird hingegen
- festgelegt, dass die letzte Zeile immer am unteren Rand des Textbereichs zu
- liegen kommt. Um diesen vertikalen Ausgleich zu erreichen, muss \LaTeX{}
- gegebenenfalls dehnbare vertikale Abstände über das erlaubte Maß hinaus
- strecken. Ein solcher Abstand ist beispielsweise der Absatzabstand. Dies
- gilt in der Regel auch, wenn man gar keinen Absatzabstand verwendet. Um
- nicht bereits auf normalen Seiten, auf denen der Absatzabstand das einzige
- dehnbare vertikale Maß darstellt, eine Dehnung zu erzwingen, sollte die Höhe
- des Textbereichs ein Vielfaches der Textzeilenhöhe zuzüglich des Abstandes
- der ersten Zeile vom oberen Rand des Textbereichs sein.
+ Befehle \DescRef{maincls.cmd.raggedbottom}\IndexCmd{raggedbottom} und
+ \DescRef{maincls.cmd.flushbottom}\IndexCmd{flushbottom}. Der erste dieser
+ Befehle legt fest, dass die letzte Zeile einer jeden Seite dort liegen soll,
+ wo sie eben zu liegen kommt. Das kann dazu führen, dass sich die Position
+ der letzten Zeile von Seite zu Seite vertikal um nahezu eine Zeile verändern
+ kann -- bei Zusammentreffen des Seitenendes mit Überschriften, Abbildungen,
+ Tabellen oder Ähnlichem auch mehr. Im doppelseitigen Druck ist das in der
+ Regel unerwünscht. Mit dem zweiten Befehl,
+ \DescRef{maincls.cmd.flushbottom}, wird hingegen festgelegt, dass die letzte
+ Zeile immer am unteren Rand des Textbereichs zu liegen kommt. Um diesen
+ vertikalen Ausgleich zu erreichen, muss \LaTeX{} gegebenenfalls dehnbare
+ vertikale Abstände über das erlaubte Maß hinaus strecken. Ein solcher
+ Abstand ist beispielsweise der Absatzabstand. Dies gilt in der Regel auch,
+ wenn man gar keinen Absatzabstand verwendet. Um nicht bereits auf normalen
+ Seiten, auf denen der Absatzabstand das einzige dehnbare vertikale Maß
+ darstellt, eine Dehnung zu erzwingen, sollte die Höhe des Textbereichs ein
+ Vielfaches der Textzeilenhöhe zuzüglich des Abstandes der ersten Zeile vom
+ oberen Rand des Textbereichs sein.
\iffalse% Umbruchkorrektur
Damit sind alle Grundlagen der Satzspiegelberechnung, die bei
@@ -395,12 +396,13 @@ Anwender erleichtern, eine gute Wahl zu treffen.
realisiert, wobei der untere Rand weniger als eine Textzeile kleiner
ausfallen kann, um die im vorherigen Abschnitt erwähnte Nebenbedingung für
die Satzspiegelhöhe einzuhalten und damit die dort erwähnte Problematik in
- Bezug auf \Macro{flushbottom} zu mindern. Dabei sind für A4-Papier je nach
- Schriftgröße unterschiedliche Werte für \Var{DIV} voreingestellt, die
- \autoref{tab:typearea.div}, \autopageref{tab:typearea.div} zu entnehmen
- sind. Bei Verzicht auf Bindekorrektur, wenn also \Var{BCOR} = 0\Unit{pt}
- gilt, ergeben sich in etwa die Satzspiegelmaße aus
- \autoref{tab:typearea.typearea}, \autopageref{tab:typearea.typearea}.
+ Bezug auf \DescRef{maincls.cmd.flushbottom} zu mindern. Dabei sind für
+ A4-Papier je nach Schriftgröße unterschiedliche Werte für \Var{DIV}
+ voreingestellt, die \autoref{tab:typearea.div},
+ \autopageref{tab:typearea.div} zu entnehmen sind. Bei Verzicht auf
+ Bindekorrektur, wenn also \Var{BCOR} = 0\Unit{pt} gilt, ergeben sich in etwa
+ die Satzspiegelmaße aus \autoref{tab:typearea.typearea},
+ \autopageref{tab:typearea.typearea}.
Neben den voreingestellten Werten kann man \Var{BCOR} und \Var{DIV} direkt
beim Laden des Pakets als Option angeben (siehe
@@ -409,7 +411,7 @@ Anwender erleichtern, eine gute Wahl zu treffen.
dem man einen Satzspiegel explizit berechnen kann und dem man die beiden
Werte als Parameter übergibt (\iftrue% Umbruchoptimierung!!!!
siehe ebenfalls
- \autoref{sec:typearea.typearea}, \fi\autopageref{desc:typearea.cmd.typearea}).
+ \autoref{sec:typearea.typearea}, \fi\DescPageRef{typearea.cmd.typearea}).
Das \Package{typearea}-Paket bietet außerdem die Möglichkeit, den optimalen
\Var{DIV}-Wert automatisch zu bestimmen. Dieser ist von der Schrift und dem
@@ -417,7 +419,7 @@ Anwender erleichtern, eine gute Wahl zu treffen.
eingestellt ist%
\iftrue% Umbruchoptimierung!!!!
. Siehe hierzu ebenfalls \autoref{sec:typearea.typearea}, \else\
- (\fi\autopageref{desc:typearea.option.DIV.calc}\iftrue)\fi.%
+ (\fi\DescPageRef{typearea.option.DIV.calc}\iftrue)\fi.%
\end{Explain}%
@@ -455,14 +457,14 @@ Anwender erleichtern, eine gute Wahl zu treffen.
% Umbruchkorrekturtext
Bei Wahl einer guten Schrift stimmt dieses Ergebnis nicht selten mit der
Suche nach dem optimalen \Var{DIV}-Wert überein. Siehe hierzu ebenfalls
- \autoref{sec:typearea.typearea}, \autopageref{desc:typearea.option.DIV.calc}.
+ \autoref{sec:typearea.typearea}, \DescPageRef{typearea.option.DIV.calc}.
%
\fi
\end{Explain}
-\LoadCommon{0} % \section{Frühe oder späte Optionenwahl}
+\LoadCommonFile{options} % \section{Frühe oder späte Optionenwahl}
-\LoadCommon{1} % \section{Kompatibilität zu früheren Versionen von \KOMAScript}
+\LoadCommonFile{compatibility} % \section{Kompatibilität zu früheren Versionen von \KOMAScript}
\section{Einstellung des Satzspiegels und der \texorpdfstring{Seitenauf"|teilung}{Seitenaufteilung}}
\seclabel{typearea}
@@ -480,11 +482,10 @@ aus, dass für jede Aufgabe eine dafür passende Klasse zur Verfügung steht.
\begin{Declaration}
- \KOption{BCOR}\PName{Korrektur}
+ \OptionVName{BCOR}{Korrektur}
\end{Declaration}%
-\BeginIndex{Option}{BCOR~=\PName{Wert}}%
Mit Hilfe der Option
-\KOption{BCOR}\PName{Korrektur}\ChangedAt{v3.00}{\Package{typearea}} geben Sie
+\OptionVName{BCOR}{Korrektur}\ChangedAt{v3.00}{\Package{typearea}} geben Sie
den absoluten Wert der Bindekorrektur\Index{Bindekorrektur} an, also die
Breite des Bereichs, der durch die Bindung von der Papierbreite verloren
geht. Dieser Wert wird in der Satzspiegelkonstruktion automatisch
@@ -526,31 +527,31 @@ verstandene Maßeinheit angeben.
\end{lstcode}
so werden bereits beim Laden der Klasse \Class{scrreprt}
Standardeinstellungen vorgenommen. Beim Ändern der Einstellung mit Hilfe
- einer der
- Anweisung \Macro{KOMAoptions} oder \Macro{KOMAoption} wird dann automatisch
- ein neuer Satzspiegel mit neuen Randeinstellungen berechnet.
+ einer der Anweisung \DescRef{\LabelBase.cmd.KOMAoptions} oder
+ \DescRef{\LabelBase.cmd.KOMAoption} wird dann automatisch ein neuer
+ Satzspiegel mit neuen Randeinstellungen berechnet.
\end{Example}
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Option bei
Verwendung einer der \KOMAScript-Klassen wie im Beispiel als Klassenoption
-oder per \Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden
-der Klasse übergeben werden muss. Weder sollte das Paket \Package{typearea}
-bei Verwendung einer \KOMAScript-Klasse explizit per \Macro{usepackage}
-geladen, noch die Option dabei als optionales Argument angegeben
-werden. Wird\textnote{automatische Neuberechnung}
-die Option per \Macro{KOMAoptions} oder \Macro{KOMAoption} nach dem Laden des
-Pakets geändert, so werden Satzspiegel
-und Ränder automatisch neu berechnet.%
+oder per \DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise
+\DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der Klasse übergeben werden
+muss. Weder sollte das Paket \Package{typearea} bei Verwendung einer
+\KOMAScript-Klasse explizit per \DescRef{\LabelBase.cmd.usepackage} geladen,
+noch die Option dabei als optionales Argument angegeben
+werden. Wird\textnote{automatische Neuberechnung} die Option per
+\DescRef{\LabelBase.cmd.KOMAoptions} oder \DescRef{\LabelBase.cmd.KOMAoption}
+nach dem Laden des Pakets geändert, so werden Satzspiegel und Ränder
+automatisch neu berechnet.%
%
-\EndIndex{Option}{BCOR~=\PName{Wert}}
+\EndIndexGroup
\begin{Declaration}
- \KOption{DIV}\PName{Faktor}
+ \OptionVName{DIV}{Faktor}
\end{Declaration}%
-\BeginIndex{Option}{DIV~=\PName{Wert}}%
Mit Hilfe der Option
-\KOption{DIV}\PName{Faktor}\ChangedAt{v3.00}{\Package{typearea}} wird
+\OptionVName{DIV}{Faktor}\ChangedAt{v3.00}{\Package{typearea}} wird
festgelegt, in wie viele Streifen die Seite horizontal und vertikal bei der
Satzspiegelkonstruktion eingeteilt wird. Die genaue Konstruktion ist
\autoref{sec:typearea.divConstruction} zu entnehmen. Wichtig zu wissen ist,
@@ -560,7 +561,7 @@ verwendet werden. Bitte beachten Sie jedoch, dass sehr große Werte dazu führen
können, dass Randbedingungen der Satzspiegelkonstruktion, je nach Wahl der
weiteren Optionen, verletzt werden. So kann die Kopfzeile im Extremfall auch
außerhalb der Seite liegen. Bei Verwendung der Option
-\KOption{DIV}\PName{Faktor} sind Sie für die Einhaltung der Randbedingungen
+\OptionVName{DIV}{Faktor} sind Sie für die Einhaltung der Randbedingungen
sowie eine nach typografischen Gesichtspunkten günstige Zeilenlänge selbst
verantwortlich.
@@ -654,20 +655,20 @@ Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass die Option \Option{DIV}
bei Verwendung einer der \KOMAScript-Klassen wie im Beispiel als Klassenoption
-oder per \Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden
-der Klasse übergeben werden muss. Weder sollte das Paket \Package{typearea}
-bei Verwendung einer \KOMAScript-Klasse explizit per \Macro{usepackage}
-geladen, noch die Option dabei als optionales Argument angegeben
+oder per \DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise
+\DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der Klasse übergeben werden
+muss. Weder sollte das Paket \Package{typearea} bei Verwendung einer
+\KOMAScript-Klasse explizit per \DescRef{\LabelBase.cmd.usepackage} geladen,
+noch die Option dabei als optionales Argument angegeben
werden. Wird\textnote{automatische Neuberechnung} die Option per
-\Macro{KOMAoptions} oder \Macro{KOMAoption} nach dem Laden des Pakets
-geändert, so werden Satzspiegel und Rändern automatisch neu berechnet.
+\DescRef{\LabelBase.cmd.KOMAoptions} oder \DescRef{\LabelBase.cmd.KOMAoption}
+nach dem Laden des Pakets geändert, so werden Satzspiegel und Rändern
+automatisch neu berechnet.
-\iffree{\begin{Declaration}
- \OptionValue{DIV}{calc}\\
+\begin{Declaration}
+ \OptionValue{DIV}{calc}
\OptionValue{DIV}{classic}
-\end{Declaration}}{}%
-\iffree{\BeginIndex{Option}{DIV~=\PValue{classic}}}{}%
-\BeginIndex{Option}{DIV~=\PValue{calc}}%
+\end{Declaration}
Wie\ChangedAt{v3.00}{\Package{typearea}} bereits in
\autoref{sec:typearea.divConstruction} erwähnt, gibt es nur für das
Papierformat A4 feste Voreinstellungen für den \Var{DIV}-Wert. Diese sind
@@ -679,7 +680,7 @@ sehr rasch zu unangenehm hoher Zeichenzahl je Zeile führen. Siehe hierzu die
gewählt, so berechnet \Package{typearea} selbst einen guten \Var{DIV}-Wert.
Natürlich können Sie diese Berechnung auch für A4 wählen. Hierzu verwenden Sie
\OptionValue{DIV}{calc}\important{\OptionValue{DIV}{calc}} an Stelle von
-\KOption{DIV}\PName{Faktor}. Selbstverständlich können Sie diese Option auch
+\OptionVName{\DescRef{\LabelBase.option.DIV}}{Faktor}. Selbstverständlich können Sie diese Option auch
explizit bei allen anderen Papierformaten angeben. Wenn Sie die automatische
Berechnung wünschen, ist diese Angabe sogar sinnvoll, da die Möglichkeit
besteht, in einer Konfigurationsdatei andere Voreinstellungen zu setzen (siehe
@@ -705,17 +706,16 @@ besteht, in einer Konfigurationsdatei andere Voreinstellungen zu setzen (siehe
\end{captionbeside}
\end{table}
-\iffree{}{\BeginIndex{Option}{DIV~=\PValue{classic}}}%
Die in \autoref{sec:typearea.circleConstruction} erwähnte klassische
Konstruktion, der mittelalterliche Buchseitenkanon, ist ebenfalls auswählbar.
-Verwenden Sie in diesem Fall an Stelle von \KOption{DIV}\PName{Faktor} oder
+Verwenden Sie in diesem Fall an Stelle von \OptionVName{\DescRef{\LabelBase.option.DIV}}{Faktor} oder
\OptionValue{DIV}{calc} einfach
\OptionValue{DIV}{classic}\important{\OptionValue{DIV}{classic}}. Es wird dann
ein \Var{DIV}-Wert ermittelt, der eine möglichst gute Näherung an den
mittelalterlichen Buchseitenkanon darstellt.
\begin{Example}
- In dem bei der Option \KOption{DIV}\PName{Faktor} aufgeführten
+ In dem bei der Option \OptionVName{\DescRef{\LabelBase.option.DIV}}{Faktor} aufgeführten
Beispiel mit der Schriftart Bookman gab es ja genau das Problem,
dass man einen zur Schriftart besser passenden \Var{DIV}-Wert haben
wollte. Man könnte also in Abwandlung des ersten Beispiels auch
@@ -728,26 +728,24 @@ mittelalterlichen Buchseitenkanon darstellt.
\end{Example}
\iffree{Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Option bei
-Verwendung einer der \KOMAScript-Klassen %
-\iftrue wie im Beispiel \fi%
-als Klassenoption oder per \Macro{KOMAoptions} beziehungsweise
-\Macro{KOMAoption} nach dem Laden der Klasse übergeben werden muss. Weder
-sollte das Paket \Package{typearea} bei Verwendung einer \KOMAScript-Klasse
-explizit per \Macro{usepackage} geladen, noch die Option dabei als optionales
-Argument angegeben werden. Wird die Option per \Macro{KOMAoptions} oder
-\Macro{KOMAoption} nach dem Laden des Pakets geändert, so werden Satzspiegel
-und Rändern automatisch neu berechnet.}{}%
+ Verwendung einer der \KOMAScript-Klassen %
+ \iftrue wie im Beispiel \fi%
+ als Klassenoption oder per \DescRef{\LabelBase.cmd.KOMAoptions}
+ beziehungsweise \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der
+ Klasse übergeben werden muss. Weder sollte das Paket \Package{typearea} bei
+ Verwendung einer \KOMAScript-Klasse explizit per
+ \DescRef{\LabelBase.cmd.usepackage} geladen, noch die Option dabei als
+ optionales Argument angegeben werden. Wird die Option per
+ \DescRef{\LabelBase.cmd.KOMAoptions} oder
+ \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden des Pakets geändert, so
+ werden Satzspiegel und Rändern automatisch neu berechnet.}{}%
%
-\EndIndex{Option}{DIV~=\PValue{classic}}%
-\EndIndex{Option}{DIV~=\PValue{calc}}%
-
+\EndIndexGroup
-\iffree{\begin{Declaration}
- \OptionValue{DIV}{current}\\
+\begin{Declaration}
+ \OptionValue{DIV}{current}
\OptionValue{DIV}{last}
-\end{Declaration}}{}%
-\BeginIndex{Option}{DIV~=\PValue{current}}%
-\BeginIndex{Option}{DIV~=\PValue{last}}%
+\end{Declaration}
Wenn\ChangedAt{v3.00}{\Package{typearea}} Sie bis hier die Beispiele aufmerksam
verfolgt haben, wissen Sie eigentlich bereits, wie man die Berechnung eines
\Var{DIV}-Wertes in Abhängigkeit von der gewählten Schrift erreicht, wenn eine
@@ -756,17 +754,18 @@ verfolgt haben, wissen Sie eigentlich bereits, wie man die Berechnung eines
\begin{Explain}
Das Problem dabei ist, dass die \KOMAScript-Klasse das Paket
\Package{typearea} bereits selbst lädt. Die Übergabe der Optionen als
- optionale Argumente von \Macro{usepackage} ist also nicht möglich. Es würde
- auch nichts nützen, die Option \OptionValue{DIV}{calc} als optionales Argument
- von \Macro{documentclass} anzugeben. Diese Option würde direkt beim Laden
- des Pakets \Package{typearea} ausgewertet. Damit würden Satzspiegel und
- Ränder für die \LaTeX-Standardschrift und nicht für die später geladene
- Schrift berechnet.
-
- Selbstverständlich ist es möglich, mit
- \Macro{KOMAoptions}\PParameter{DIV=calc} oder
- \Macro{KOMAoption}\PParameter{DIV}\PParameter{calc} nach dem Laden des
- Schriftpakets Satzspiegel und Ränder neu berechnen zu lassen. Dabei wird
+ optionale Argumente von \DescRef{\LabelBase.cmd.usepackage} ist also nicht
+ möglich. Es würde auch nichts nützen, die Option \OptionValue{DIV}{calc} als
+ optionales Argument von \DescRef{\LabelBase.cmd.documentclass}
+ anzugeben. Diese Option würde direkt beim Laden des Pakets
+ \Package{typearea} ausgewertet. Damit würden Satzspiegel und Ränder für die
+ \LaTeX-Standardschrift und nicht für die später geladene Schrift berechnet.
+
+ Selbstverständlich ist es möglich, mit \DescRef{\LabelBase.cmd.KOMAoptions}%
+ \PParameter{\OptionValueRef{\LabelBase}{DIV}{calc}} oder
+ \DescRef{\LabelBase.cmd.KOMAoption}%
+ \PParameter{\DescRef{\LabelBase.option.DIV}}\PParameter{calc} nach dem Laden
+ des Schriftpakets Satzspiegel und Ränder neu berechnen zu lassen. Dabei wird
dann über den Wert \PValue{calc} direkt ein \Var{DIV}-Wert für eine gute
Zeilenlänge eingefordert.
@@ -795,7 +794,7 @@ Berechnung verwendet wird.
Gehen wir wieder davon aus, dass für die Schriftart Bookman ein Satzspiegel
mit guter Zeilenlänge berechnet werden soll. Gleichzeitig wird eine
\KOMAScript-Klasse verwendet. Dies ist mit dem symbolischen Wert
- \PValue{last} und der Anweisung \Macro{KOMAoptions} sehr einfach möglich:
+ \PValue{last} und der Anweisung \DescRef{\LabelBase.cmd.KOMAoptions} sehr einfach möglich:
\begin{lstcode}
\documentclass[BCOR=12mm,DIV=calc,twoside]
{scrartcl}
@@ -805,7 +804,7 @@ Berechnung verwendet wird.
\iffree{}{\clearpage}% Umbruchoptimierung
Wird später entschieden, dass ein anderer \Var{DIV}-Wert
verwendet werden soll, so muss nur die Einstellung im optionalen Argument
- von \Macro{documentclass} geändert werden.
+ von \DescRef{\LabelBase.cmd.documentclass} geändert werden.
\end{Example}
Eine Zusammenfassung aller möglichen symbolischen Werte für die Option
@@ -816,9 +815,9 @@ andere Schrift lädt.
\begin{table}
\caption[{Symbolische Werte für Option \Option{DIV} und das
- \PName{DIV}-Argument von \Macro{typearea}}]{Mögliche symbolische Werte
+ \PName{DIV}-Argument von \DescRef{typearea.cmd.typearea}}]{Mögliche symbolische Werte
für die Option \Option{DIV} oder das \PName{DIV}-Argument der Anweisung
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}}
+ \DescRef{typearea.cmd.typearea}\OParameter{BCOR}\Parameter{DIV}}
\label{tab:symbolicDIV}
\begin{desctabular}
\pventry{areaset}{Satzspiegel neu anordnen.\IndexOption{DIV~=\PValue{areaset}}}%
@@ -915,38 +914,37 @@ normalen Zeilenabstand gesetzt werden sollten.
\end{document}
\end{lstcode}
Siehe hierzu auch die Anmerkungen in \autoref{sec:typearea.tips}. Die
- Anweisung \Macro{AfterTOCHead}\IndexCmd{AfterTOCHead} wird in
+ Anweisung \DescRef{tocbasic.cmd.AfterTOCHead}\IndexCmd{AfterTOCHead} wird in
\autoref{part:forExperts}, \autoref{cha:tocbasic} auf
- \autopageref{desc:tocbasic.cmd.AfterTOCHead} vorgestellt.
+ \DescPageRef{tocbasic.cmd.AfterTOCHead} vorgestellt.
\end{Example}
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen auch zur
-Verwendung mit \Macro{KOMAoptions} oder \Macro{KOMAoption} nach dem Laden des
-Pakets vorgesehen sind und dann eine\textnote{automatische Neuberechnung}
-automatische Neuberechnung von Satzspiegel und Rändern auslösen.%
+Verwendung mit \DescRef{\LabelBase.cmd.KOMAoptions} oder
+\DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden des Pakets vorgesehen sind
+und dann eine\textnote{automatische Neuberechnung} automatische Neuberechnung
+von Satzspiegel und Rändern auslösen.%
%
-\EndIndex{Option}{DIV~=\PValue{current}}%
-\EndIndex{Option}{DIV~=\PValue{last}}%
-\EndIndex{Option}{DIV~=\PName{Wert}}
+\EndIndexGroup
+\EndIndexGroup
\begin{Declaration}
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}\\
+ \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}
\Macro{recalctypearea}
\end{Declaration}%
\begin{Explain}
-\BeginIndex{Cmd}{typearea}%
-\BeginIndex{Cmd}{recalctypearea}%
-Wird die Option \Option{DIV} oder die Option \Option{BCOR} nach dem Laden des
-Pakets \Package{typearea} gesetzt, so wird intern die Anweisung
-\Macro{typearea} aufgerufen. Dabei wird beim Setzen der Option \Option{DIV}
-für \PName{BCOR} intern der symbolische Wert \PValue{current} verwendet, der
-aus Gründen der Vollständigkeit auch in \autoref{tab:symbolicBCOR} zu finden
-ist. Beim Setzen der Option \Option{BCOR} wird für \PName{DIV} hingegen der
-symbolische Wert \PValue{last} verwendet. Wollen Sie, dass Satzspiegel und
-Rändern stattdessen mit dem symbolischen Wert \PValue{current} für \PName{DIV}
-neu berechnet werden, so können Sie direkt
-\Macro{typearea}\POParameter{current}\PParameter{current} verwenden.
+ Wird die Option \DescRef{\LabelBase.option.DIV} oder die Option
+ \DescRef{\LabelBase.option.BCOR} nach dem Laden des Pakets
+ \Package{typearea} gesetzt, so wird intern die Anweisung \Macro{typearea}
+ aufgerufen. Dabei wird beim Setzen der Option \DescRef{\LabelBase.option.DIV} für \PName{BCOR}
+ intern der symbolische Wert \PValue{current} verwendet, der aus Gründen der
+ Vollständigkeit auch in \autoref{tab:symbolicBCOR} zu finden ist. Beim
+ Setzen der Option \DescRef{\LabelBase.option.BCOR} wird für \PName{DIV}
+ hingegen der symbolische Wert \PValue{last} verwendet. Wollen Sie, dass
+ Satzspiegel und Rändern stattdessen mit dem symbolischen Wert
+ \PValue{current} für \PName{DIV} neu berechnet werden, so können Sie direkt
+ \Macro{typearea}\POParameter{current}\PParameter{current} verwenden.
\end{Explain}
\begin{table}
@@ -963,10 +961,11 @@ neu berechnet werden, so können Sie direkt
Sollen die Werte sowohl von \PName{BCOR} als auch \PName{DIV} geändert werden,
so ist die Verwendung von \Macro{typearea} zu empfehlen, da hierbei die Ränder
und der Satzspiegel nur einmal neu berechnet werden. Hingegen werden bei
-\Macro{KOMAoptions}\PParameter{\KOption{DIV}\PName{DIV},%
- \KOption{BCOR}\PName{BCOR}} Ränder und Satzspiegel zunächst
-bei der Änderung für \PName{DIV} und dann zusätzlich bei der Änderung für
-\PName{BCOR} neu berechnet.
+\DescRef{\LabelBase.cmd.KOMAoptions}%
+\PParameter{\OptionVName{\DescRef{\LabelBase.option.DIV}}{DIV},%
+ \OptionVName{\DescRef{\LabelBase.option.BCOR}}{BCOR}} Ränder und Satzspiegel
+zunächst bei der Änderung für \PName{DIV} und dann zusätzlich bei der Änderung
+für \PName{BCOR} neu berechnet.
\begin{Explain}
Der Befehl \Macro{typearea} ist derzeit so definiert, dass es auch möglich
@@ -981,8 +980,8 @@ bei der Änderung für \PName{DIV} und dann zusätzlich bei der Änderung für
\end{Explain}
Da\important{\Macro{recalctypearea}}
-\Macro{KOMAoption}\PParameter{DIV}\PParameter{last} oder
-\Macro{KOMAoptions}\PParameter{DIV=last} beziehungsweise
+\DescRef{\LabelBase.cmd.KOMAoption}\PParameter{DIV}\PParameter{last} oder
+\DescRef{\LabelBase.cmd.KOMAoptions}\PParameter{DIV=last} beziehungsweise
\Macro{typearea}\POParameter{current}\PParameter{last} für die Neuberechnung
des Satzspiegels und der Ränder recht häufig benötigt werden, gibt es dafür
die abkürzende Anweisung
@@ -1003,22 +1002,13 @@ die abkürzende Anweisung
\end{lstcode}
verwenden.
\end{Example}%
-\EndIndex{Cmd}{recalctypearea}%
-\EndIndex{Cmd}{typearea}
-
-
-\iffree{%
- \begin{Declaration}
- \KOption{twoside}\PName{Ein-Aus-Wert}\\
- \OptionValue{twoside}{semi}
- \end{Declaration}%
- \BeginIndex{Option}{twoside~=\PValue{semi}}%
-}{%
- \begin{Declaration}
- \KOption{twoside}\PName{Wert}
- \end{Declaration}%
-}%
-\BeginIndex{Option}{twoside~=\PName{Ein-Aus-Wert}}%
+\EndIndexGroup
+
+
+\begin{Declaration}
+ \OptionVName{twoside}{Ein-Aus-Wert}
+ \OptionValue{twoside}{semi}
+\end{Declaration}%
Wie in \autoref{sec:typearea.basics} erklärt, hängt
die Randverteilung davon ab, ob ein Dokument ein- oder zweiseitig gesetzt
werden soll. Bei einseitigem Satz sind der linke und rechte Rand gleich
@@ -1057,15 +1047,14 @@ Option\important{\OptionValue{twoside}{false}} führt zu einseitigem Satz.
\end{captionbeside}
\end{table}
-\iffree{}{\BeginIndex{Option}{twoside~=\PValue{semi}}}%
Außer den Werten aus \autoref{tab:truefalseswitch} kann jedoch auch noch der
Wert \PValue{semi}\ChangedAt{v3.00}{\Package{typearea}}%
\important{\OptionValue{twoside}{semi}} angegeben werden. Dieser Wert
\PValue{semi} führt zu doppelseitigem Satz mit einseitigen Rändern und
einseitigen, also nicht alternierenden
Marginalien. Eine\ChangedAt{v3.12}{\Package{typearea}} eventuelle
-Bindekorrektur (siehe Option \Option{BCOR},
-\autopageref{desc:typearea.option.BCOR}) wird jedoch ab \KOMAScript~Version
+Bindekorrektur (siehe Option \DescRef{\LabelBase.option.BCOR},
+\DescPageRef{typearea.option.BCOR}) wird jedoch ab \KOMAScript~Version
3.12 wie beim doppelseitigen Satz auf Seiten mit ungerader Nummer dem linken
Rand und auf Seiten mit gerader Nummer dem rechten Rand zugeschlagen. Wird auf
Kompatibilität zu einer Version früheren Version zurückgeschaltet (siehe
@@ -1075,28 +1064,26 @@ jedoch auch bei \OptionValue{twoside}{semi} immer Teil des linken Randes.
Die Option kann %
\iffalse % Umbruchkorrektur
-wahlweise
-\fi %
-als Klassenoption bei \Macro{documentclass}, als
-Paketoption bei \Macro{usepackage} oder auch nach dem Laden von
-\Package{typearea} per \Macro{KOMAoptions} oder \Macro{KOMAoption} gesetzt
-werden. Eine Verwendung dieser Option nach dem Laden von \Package{typearea}
-führt\textnote{automatische Neuberechnung} automatisch zur
-Neuberechnung des Satzspiegels mittels \Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}). War vor der Option
+wahlweise \fi %
+als Klassenoption bei \DescRef{\LabelBase.cmd.documentclass}, als Paketoption
+bei \DescRef{\LabelBase.cmd.usepackage} oder auch nach dem Laden von
+\Package{typearea} per \DescRef{\LabelBase.cmd.KOMAoptions} oder
+\DescRef{\LabelBase.cmd.KOMAoption} gesetzt werden. Eine Verwendung dieser
+Option nach dem Laden von \Package{typearea} führt\textnote{automatische
+ Neuberechnung} automatisch zur Neuberechnung des Satzspiegels mittels
+\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}). War vor der Option
doppelseitiger Satz aktiv, wird noch vor der Neuberechnung auf die nächste
ungerade Seite umbrochen.%
%
-\EndIndex{Option}{twoside~=\PValue{semi}}%
-\EndIndex{Option}{twoside~=\PName{Ein-Aus-Wert}}
+\EndIndexGroup
\begin{Declaration}
- \KOption{twocolumn}\PName{Ein-Aus-Wert}
+ \OptionVName{twocolumn}{Ein-Aus-Wert}
\end{Declaration}%
-\BeginIndex{Option}{twocolumn~=\PName{Ein-Aus-Wert}}%
Für die Berechnung eines guten Satzspiegels mit Hilfe von
-\OptionValue{DIV}{calc} ist es erforderlich zu wissen, ob das Dokument ein-
+\OptionValueRef{\LabelBase}{DIV}{calc} ist es erforderlich zu wissen, ob das Dokument ein-
oder zweispaltig gesetzt wird. Da die Betrachtungen zur Zeilenlänge aus
\autoref{sec:typearea.basics} dann für jede einzelne Spalte gelten, darf der
Satzspiegel in doppelspaltigen Dokumenten bis zu doppelt so breit sein wie in
@@ -1112,22 +1099,21 @@ doppelspaltiger Satz verwendet. Ein
Deaktivieren der Option führt wieder zum voreingestellten,
einspaltigen Satz.
-Die Option kann als Klassenoption bei \Macro{documentclass}, als Paketoption
-bei \Macro{usepackage} oder auch nach dem Laden von \Package{typearea} per
-\Macro{KOMAoptions} oder \Macro{KOMAoption} gesetzt werden. Eine Verwendung
-dieser Option nach dem Laden von \Package{typearea}
-führt\textnote{automatische Neuberechnung} automatisch zur Neuberechnung des
-Satzspiegels mittels \Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+Die Option kann als Klassenoption bei \DescRef{\LabelBase.cmd.documentclass},
+als Paketoption bei \DescRef{\LabelBase.cmd.usepackage} oder auch nach dem
+Laden von \Package{typearea} per \DescRef{\LabelBase.cmd.KOMAoptions} oder
+\DescRef{\LabelBase.cmd.KOMAoption} gesetzt werden. Eine Verwendung dieser
+Option nach dem Laden von \Package{typearea} führt\textnote{automatische
+ Neuberechnung} automatisch zur Neuberechnung des Satzspiegels mittels
+\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{twocolumn~=\PName{Ein-Aus-Wert}}
+\EndIndexGroup
-\BeginIndex{Option}{headinclude~=\PName{Ein-Aus-Wert}}%
-\BeginIndex{Option}{footinclude~=\PName{Ein-Aus-Wert}}%
\begin{Declaration}
- \KOption{headinclude}\PName{Ein-Aus-Wert}\\
- \KOption{footinclude}\PName{Ein-Aus-Wert}
+ \OptionVName{headinclude}{Ein-Aus-Wert}
+ \OptionVName{footinclude}{Ein-Aus-Wert}
\end{Declaration}%
\begin{Explain}%
Bisher wurde zwar erklärt, wie die
@@ -1139,8 +1125,9 @@ Satzspiegels mittels \Macro{recalctypearea} (siehe
Auf den ersten Blick wirkt diese Frage trivial: Der Rand ist der Teil der
Seite, der oben, unten, links und rechts frei bleibt. Doch das ist nur die
halbe Wahrheit. Der äußere Rand ist keineswegs immer leer. Teilweise findet
- man darin noch gesetzte Randnotizen (siehe den Befehl \Macro{marginpar}
- beispielsweise in \cite{l2kurz} bzw. \autoref{sec:maincls.marginNotes}).
+ man darin noch gesetzte Randnotizen (siehe den Befehl
+ \DescRef{maincls.cmd.marginpar} beispielsweise in \cite{l2kurz}
+ bzw. \autoref{sec:maincls.marginNotes}).
Beim oberen und unteren Rand stellt sich die Frage, wie Kopf- und
Fußzeile\Index{Seiten>Kopf}\Index{Seiten>Fuss=Fuß} zu behandeln sind.
@@ -1221,25 +1208,23 @@ obige Erläuterungen. Voreingestellt sind normalerweise
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen bei
Verwendung einer der \KOMAScript-Klassen als Klassenoptionen oder per
-\Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden der
+\DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der
Klasse übergeben werden müssen. Eine Änderung dieser Optionen nach dem Laden
von \Package{typearea} führt dabei nicht\textnote{keine automatische
Neuberechnung} zu einer automatischen Neuberechnung des
Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der nächsten
Neuberechnung des Satzspiegels aus. Zur Neuberechnung des Satzspiegels siehe
-Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
-\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung
-\Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+Option \DescRef{\LabelBase.option.DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
+\DescPageRef{typearea.option.DIV.last}) oder die Anweisung
+\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{headinclude~=\PName{Ein-Aus-Wert}}%
-\EndIndex{Option}{footinclude~=\PName{Ein-Aus-Wert}}%
+\EndIndexGroup
\begin{Declaration}
- \KOption{mpinclude}\PName{Ein-Aus-Wert}
+ \OptionVName{mpinclude}{Ein-Aus-Wert}
\end{Declaration}
-\BeginIndex{Option}{mpinclude~=\PName{Ein-Aus-Wert}}%
Neben\ChangedAt{v2.8q}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}} Dokumenten, bei denen der Kopf und der Fuß der Seite eher
zum Textbereich als zum Rand gehört, gibt es auch Dokumente, bei denen dies
@@ -1280,8 +1265,7 @@ bleiben.
ist die Option \Option{mpinclude} eher etwas für Experten. Natürlich kann
man auch festlegen, dass die Randnotizen beispielsweise zu einem Drittel in
den Rand hineinragen sollen, und das wie folgt erreichen:
-% Umbruchkorrektur: listings macht das manchmal nicht optimal
-\begin{lstcode}[belowskip=\dp\strutbox]
+\begin{lstcode}
\setlength{\marginparwidth}{1.5\marginparwidth}
\end{lstcode}
@@ -1291,9 +1275,10 @@ bleiben.
\iftrue % Umbruchkorrektur
Die Anpassung von \Length{textwidth}\IndexLength{textwidth} und
\Length{marginparwidth}\IndexLength{marginparwidth} nach der Berechnung des
- Satzspiegels. Siehe dazu \Macro{AfterCalculatingTypearea} in
+ Satzspiegels. Siehe dazu
+ \DescRef{typearea-experts.cmd.AfterCalculatingTypearea} in
\autoref{sec:typearea-experts.experts},
- \autopageref{desc:typearea-experts.cmd.AfterCalculatingTypearea}.
+ \DescPageRef{typearea-experts.cmd.AfterCalculatingTypearea}.
%
\else
%
@@ -1304,34 +1289,32 @@ bleiben.
Breite des Textbereichs verringert hat. Leider lässt sich dieses Vorgehen
nicht mit der automatischen Berechnung des \PName{DIV}-Wertes verbinden.
Demgegenüber wird \Option{mpinclude} bei
- \OptionValue{DIV}{calc}\IndexOption{DIV=calc} (siehe
- \autopageref{desc:typearea.option.DIV.calc}) berücksichtigt.
+ \OptionValueRef{\LabelBase}{DIV}{calc}\IndexOption{DIV=calc} (siehe
+ \DescPageRef{typearea.option.DIV.calc}) berücksichtigt.
%
\fi
\end{Explain}
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Option bei
Verwendung einer der \KOMAScript-Klassen als Klassenoption oder per
-\Macro{KOMAoptions} beziehungsweise oder \Macro{KOMAoption} nach dem Laden der
+\DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise oder \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der
Klasse übergeben werden muss. Eine Änderung dieser Option nach dem Laden von
\Package{typearea} führt nicht\textnote{keine automatische Neuberechnung} zu
einer automatischen Neuberechnung des Satzspiegels. Vielmehr wirkt sich die
Änderung erst bei der nächsten Neuberechnung des Satzspiegels aus. Zur
-Neuberechnung des Satzspiegels siehe Option \Option{DIV} mit den Werten
+Neuberechnung des Satzspiegels siehe Option \DescRef{\LabelBase.option.DIV} mit den Werten
\PValue{last} oder \PValue{current} (siehe
-\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung
-\Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+\DescPageRef{typearea.option.DIV.last}) oder die Anweisung
+\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{mpinclude~=\PName{Ein-Aus-Wert}}%
+\EndIndexGroup
\begin{Declaration}
- \KOption{headlines}\PName{Zeilenanzahl}\\
- \KOption{headheight}\PName{Höhe}
+ \OptionVName{headlines}{Zeilenanzahl}
+ \OptionVName{headheight}{Höhe}
\end{Declaration}%
-\BeginIndex{Option}{headlines~=\PName{Anzahl}}%
-\BeginIndex{Option}{headheight~=\PName{Höhe}}%
\BeginIndex{}{Kopf>Hoehe=Höhe}%
Es ist nun also bekannt, wie man Satzspiegel mit dem \Package{typearea}-Paket
berechnet und wie man dabei angibt, ob der Kopf oder Fuß zum Textkörper oder
@@ -1383,47 +1366,44 @@ entscheidend ist.
\iffree{}{\pagebreak}% Umbruchoptimierung!!!
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen bei
Verwendung einer der \KOMAScript-Klassen als Klassenoptionen oder per
-\Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden der
+\DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der
Klasse übergeben werden müssen. Eine Änderung dieser Optionen nach dem Laden
von \Package{typearea} führt nicht\textnote{keine automatische
Neuberechnung} zu einer automatischen Neuberechnung des
Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der nächsten
Neuberechnung des Satzspiegels aus. Zur Neuberechnung des Satzspiegels siehe
-Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
-\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung
-\Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+Option \DescRef{\LabelBase.option.DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
+\DescPageRef{typearea.option.DIV.last}) oder die Anweisung
+\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{}{Kopf>Hoehe=Höhe}%
-\EndIndex{Option}{headheight~=\PName{Höhe}}%
-\EndIndex{Option}{headlines~=\PName{Anzahl}}
+\EndIndexGroup
\begin{Declaration}
- \KOption{footlines}\PName{Zeilenanzahl}\\
- \KOption{footheight}\PName{Höhe}
+ \OptionVName{footlines}{Zeilenanzahl}%
+ \OptionVName{footheight}{Höhe}%
+ \Length{footheight}%
\end{Declaration}%
-\BeginIndex{Option}{footlines~=\PName{Anzahl}}%
-\BeginIndex{Option}{footheight~=\PName{Höhe}}%
\BeginIndex{}{Fuss=Fuß>Hoehe=Höhe}%
Wie schon für den Kopf fehlt aber noch die Angabe, wie hoch der Fuß sein
soll. Hierzu dienen die Optionen \Option{footlines} und
\Option{footheight}\ChangedAt{v3.12}{\Package{typearea}}. Allerdings ist die
Höhe des Fußes im Gegensatz zur Höhe des Kopfes keine Länge des \LaTeX-Kerns
selbst. Daher definiert \Package{typearea} zur Einführung eine neue Länge
-\Length{footheight}\IndexLength[indexmain]{footheight}, falls diese noch nicht
-existiert. Ob diese dann auch beispielsweise von Klassen und Paketen für die
-Gestaltung von Kopf und Fuß verwendet wird, hängt von den verwendeten Klassen
-und Paketen ab. Das \KOMAScript-Paket \Package{scrlayer-scrpage}
-berücksichtigt
-\Length{footheight} und arbeitet somit aktiv mit \Package{typearea}
-zusammen. Die \KOMAScript-Klassen berücksichtigen \Length{footheight} hingegen
-nicht, da sie ohne Paketunterstützung nur Seitenstile mit einzeiligen
-Seitenfüßen anbieten.
+\Length{footheight}\IndexLength[indexmain]{footheight},
+falls diese noch nicht existiert. Ob diese dann auch beispielsweise von
+Klassen und Paketen für die Gestaltung von Kopf und Fuß verwendet wird, hängt
+von den verwendeten Klassen und Paketen ab. Das \KOMAScript-Paket
+\Package{scrlayer-scrpage} berücksichtigt
+\Length{footheight} und arbeitet somit aktiv mit
+\Package{typearea} zusammen. Die \KOMAScript-Klassen berücksichtigen
+\Length{footheight} hingegen nicht, da sie ohne
+Paketunterstützung nur Seitenstile mit einzeiligen Seitenfüßen anbieten.
Die Option \Option{footlines}\important{\Option{footlines}} setzt man
-vergleichbar zu \Option{headlines} auf die Anzahl der Fußzeilen.
-Normalerweise arbeitet das \Package{typearea}-Paket mit 1,25
+vergleichbar zu \DescRef{\LabelBase.option.headlines} auf die Anzahl der
+Fußzeilen. Normalerweise arbeitet das \Package{typearea}-Paket mit 1,25
Fußzeilen. Dieser Wert stellt einen Kompromiss dar. Zum einen ist er groß
genug, um auch für eine über- und unterstrichene Fußzeile (siehe
\autoref{sec:maincls.options}) Platz zu bieten, zum anderen ist er klein
@@ -1467,26 +1447,23 @@ entscheidend ist.
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen bei
Verwendung einer der \KOMAScript-Klassen als Klassenoptionen oder per
-\Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden der
+\DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der
Klasse übergeben werden müssen. Eine Änderung dieser Optionen nach dem Laden
von \Package{typearea} führt nicht\textnote{keine automatische
Neuberechnung} zu einer automatischen Neuberechnung des
Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der nächsten
Neuberechnung des Satzspiegels aus. Zur Neuberechnung des Satzspiegels siehe
-Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
-\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung
-\Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+Option \DescRef{\LabelBase.option.DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
+\DescPageRef{typearea.option.DIV.last}) oder die Anweisung
+\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\BeginIndex{}{Fuss=Fuß>Hoehe=Höhe}%
-\EndIndex{Option}{footheight~=\PName{Höhe}}%
-\EndIndex{Option}{footlines~=\PName{Anzahl}}
+\EndIndexGroup
\begin{Declaration}
\Macro{areaset}\OParameter{BCOR}\Parameter{Breite}\Parameter{Höhe}
\end{Declaration}%
-\BeginIndex{Cmd}{areaset}%
Bis hier wurde nun eine Menge darüber erzählt, wie man einen guten
Satzspiegel\Index{Satzspiegel} für Standardanwendungen erstellt und wie das
\Package{typearea}-Paket dem Anwender diese Arbeit erleichtert, ihm aber
@@ -1499,14 +1476,15 @@ dabei gegebenenfalls auch eine Bindekorrektur berücksichtigt werden. Das
neben der optionalen Bindekorrektur als Parameter die Breite und Höhe des
Textbereichs übergibt. Die Ränder und deren Verteilung werden dann automatisch
berechnet, wobei gegebenenfalls auch die Einstellungen der Paketoptionen
-\Option{headinclude} und \Option{footinclude} berücksichtigt werden. Die
-Optionen \Option{headlines}\IndexOption{headlines}\textnote{Achtung!} und
-\Option{headheight}\IndexOption{headheight} bleiben in diesem Fall jedoch
-unberücksichtigt!
+\DescRef{\LabelBase.option.headinclude} und
+\DescRef{\LabelBase.option.footinclude} berücksichtigt werden. Die Optionen
+\DescRef{\LabelBase.option.headlines}\IndexOption{headlines}\textnote{Achtung!}
+und \DescRef{\LabelBase.option.headheight}\IndexOption{headheight} bleiben in
+diesem Fall jedoch unberücksichtigt!
Die Voreinstellung für \PName{BCOR} ist 0\Unit{pt}. Soll hingegen die aktuell,
-beispielsweise per Option \Option{BCOR}\IndexOption{BCOR} eingestellte
-Bindekorrektur erhalten bleiben, sollte man den symbolischen Wert
+beispielsweise per Option \DescRef{\LabelBase.option.BCOR}\IndexOption{BCOR}
+eingestellte Bindekorrektur erhalten bleiben, sollte man den symbolischen Wert
\PValue{current} als optionales Argument verwenden.
\begin{Example}
@@ -1549,27 +1527,26 @@ Bindekorrektur erhalten bleiben, sollte man den symbolischen Wert
\areaset[1cm]{15cm}{15cm}
\end{lstcode}%
\end{Example}%
-\EndIndex{Cmd}{areaset}%
+\EndIndexGroup
\begin{Declaration}
\OptionValue{DIV}{areaset}
\end{Declaration}%
-\BeginIndex{Option}{DIV~=\PValue{areaset}}%
In\ChangedAt{v3.00}{\Package{typearea}} seltenen Fällen ist es nützlich, wenn
man den aktuell eingestellten Satzspiegel neu ausrichten lassen kann. Dies ist
mit der Option
\OptionValue{DIV}{areaset}\important{\OptionValue{DIV}{areaset}} möglich,
-wobei \Macro{KOMAoptions}\PParameter{DIV=areaset} der Anweisung
-% Umbruchkorrektur: listings macht das nicht immer ganz optimal
-\begin{lstcode}[belowskip=\dp\strutbox]
+wobei \DescRef{\LabelBase.cmd.KOMAoptions}\PParameter{DIV=areaset} der
+Anweisung
+\begin{lstcode}
\areaset[current]{\textwidth}{\textheight}
\end{lstcode}
-entspricht. Dasselbe Ergebnis erhält man auch, wenn \OptionValue{DIV}{last}
-verwendet wird und der Satzspiegel zuletzt per \Macro{areaset} eingestellt
-wurde.%
+entspricht. Dasselbe Ergebnis erhält man auch, wenn
+\OptionValueRef{\LabelBase}{DIV}{last} verwendet wird und der Satzspiegel
+zuletzt per \DescRef{\LabelBase.cmd.areaset} eingestellt wurde.%
%
-\EndIndex{Option}{DIV~=\PValue{areaset}}%
+\EndIndexGroup
\iftrue% Umbruchkorrekturtext: Alternativen
Wenn Sie konkrete Vorgaben bezüglich der Ränder zu erfüllen haben, ist
@@ -1590,7 +1567,7 @@ einzustellen. Dafür ist das Paket \Package{geometry}\IndexPackage{geometry}
\section{Einstellung des Papierformats}%
\seclabel{paperTypes}%
-\BeginIndex{}{Papier>Format}%
+\BeginIndexGroup
Das Papierformat ist ein entscheidendes Grundmerkmal eines Dokuments. Wie
bereits bei der Vorstellung der unterstützten Satzspiegelkonstruktionen (siehe
@@ -1604,10 +1581,9 @@ Seitengrößen.
\begin{Declaration}
- \KOption{paper}\PName{Format}
+ \OptionVName{paper}{Format}
+ \OptionVName{paper}{Ausrichtung}
\end{Declaration}%
-\BeginIndex{Option}{paper~=\PName{Format}}%
-\BeginIndex{Option}{paper~=\PName{Ausrichtung}}%
Die Option \Option{paper}\ChangedAt{v3.00}{\Package{typearea}} ist das
zentrale Element der Formatauswahl\important[i]{%
\begin{tabular}[t]{@{}l@{}l@{}}
@@ -1637,19 +1613,32 @@ dreht, während bei \PValue{seascape} um +90\Unit{\textdegree} gedreht
wird. Hilfreich ist \PValue{seascape} also vor allem dann, wenn ein
PostScript-Anzeigeprogramm die Seiten im Querformat auf dem Kopf stellt.
Damit der Unterschied eine Rolle spielt, darf auch die nachfolgend
-beschriebene Option
-\Option{pagesize}\IndexOption{pagesize}\important{\Option{pagesize}} nicht
+beschriebene Option \DescRef{\LabelBase.option.pagesize}%
+\IndexOption{pagesize}\important{\DescRef{\LabelBase.option.pagesize}} nicht
deaktiviert sein.
Zusätzlich kann das \PName{Format} auch in der Form
\PName{Breite}\texttt{:}\PName{Höhe}\ChangedAt{v3.01b}{\Package{typearea}}%
-\important{\KOption{paper}\PName{Breite}\texttt{:}\PName{Höhe}} angegeben
-werden. Es\textnote{Achtung!} wird darauf hingewiesen, dass bis Version~3.01a
-\PName{Höhe} und \PName{Breite} vertauscht waren. Dies ist insbesondere dann
-zu beachten, wenn mit einer entsprechenden Kompatibilitätseinstellung (siehe
-Option \Option{version}\IndexOption{version}\important{\Option{version}},
+\important{\OptionVName{paper}\PName{Breite}\texttt{:}{Höhe}}
+beziehungsweise
+\PName{Höhe}\texttt{:}\PName{Breite}\ChangedAt{v3.22}{\Package{typearea}}%
+\important{\OptionVName{paper}{Höhe}\texttt{:}\PName{Breite}} angegeben
+werden. Welcher Wert die \PName{Höhe} und welcher die \PName{Breite} ist,
+richtet sich nach der Ausrichtung des Papiers. Mit
+\OptionValue{paper}{landscape} oder \OptionValue{paper}{seascape} ist der
+kleinere Wert die \PName{Höhe} und der größere Wert die \PName{Breite}. Mit
+\OptionValue{paper}{portrait} ist dagegen der kleinere Wert die \PName{Breite}
+und der größere Wert die \PName{Höhe}.
+
+Es\textnote{Achtung!} wird darauf hingewiesen, dass bis Version~3.01a der
+erste Wert immer die \PName{Höhe} und der zweite Wert die \PName{Breite}
+war. Dagegen war von Version~3.01b bis Version~3.21a der erste Wert immer die
+\PName{Breite} und der zweite Wert immer die \PName{Höhe}. Dies ist
+insbesondere dann zu beachten, wenn mit einer entsprechenden
+Kompatibilitätseinstellung (siehe Option \DescRef{\LabelBase.option.version}%
+\IndexOption{version}\important{\DescRef{\LabelBase.option.version}},
\autoref{sec:typearea.compatibilityOptions},
-\autopageref{desc:typearea.option.version}) gearbeitet wird.
+\DescPageRef{typearea.option.version}) gearbeitet wird.
\begin{Example}
Angenommen, es soll eine Karteikarte im Format ISO-A8 quer bedruckt
@@ -1672,7 +1661,7 @@ Option \Option{version}\IndexOption{version}\important{\Option{version}},
\begin{lstcode}
\documentclass{article}
\usepackage[headinclude=false,footinclude=false,
- paper=5cm:3cm]{typearea}
+ paper=landscape,paper=5cm:3cm]{typearea}
\areaset{4cm}{2.4cm}
\pagestyle{empty}
\begin{document}
@@ -1690,27 +1679,25 @@ in der Voreinstellung das amerikanische Format letter verwendet wird.
Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Option bei
Verwendung einer der \KOMAScript-Klassen als Klassenoption oder per
-\Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden der
-Klasse übergeben werden muss. Eine Änderung des Papierformats oder der
-Papierausrichtung mit Hilfe der Anweisung \Macro{KOMAoptions}\textnote{keine
- automatische Neuberechnung} oder \Macro{KOMAoption} nach dem Laden von
+\DescRef{\LabelBase.cmd.KOMAoptions} beziehungsweise
+\DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden der Klasse übergeben werden
+muss. Eine Änderung des Papierformats oder der Papierausrichtung mit Hilfe
+der Anweisung \DescRef{\LabelBase.cmd.KOMAoptions}\textnote{keine automatische
+ Neuberechnung} oder \DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden von
\Package{typearea} führt nicht zu einer automatischen Neuberechnung des
Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der nächsten
Neuberechnung des Satzspiegels aus. Zur Neuberechnung des Satzspiegels siehe
-Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe
-\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung
-\Macro{recalctypearea} (siehe
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+Option \DescRef{\LabelBase.option.DIV} mit den Werten \PValue{last} oder
+\PValue{current} (siehe \DescPageRef{typearea.option.DIV.last}) oder die
+Anweisung \DescRef{\LabelBase.cmd.recalctypearea} (siehe
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{paper~=\PName{Ausrichtung}}%
-\EndIndex{Option}{paper~=\PName{Format}}
+\EndIndexGroup
\begin{Declaration}
- \KOption{pagesize}\PName{Ausgabetreiber}
+ \OptionVName{pagesize}{Ausgabetreiber}
\end{Declaration}%
-\BeginIndex{Option}{pagesize}%
-\BeginIndex{Option}{pagesize~=\PName{Ausgabetreiber}}%
\begin{Explain}%
Die oben genannten Mechanismen zur Auswahl des Papierformats haben nur
insofern einen Einfluss auf die Ausgabe, als interne {\LaTeX}-Maße gesetzt
@@ -1747,7 +1734,7 @@ entnehmen. Voreingestellt\ChangedAt{v3.17}{\Package{typearea}} ist
entspricht \OptionValue{pagesize}{auto}.
%
\begin{table}
- \caption{Ausgabetreiber für Option \KOption{pagesize}\PName{Ausgabetreiber}}
+ \caption{Ausgabetreiber für Option \OptionVName{pagesize}{Ausgabetreiber}}
\begin{desctabular}
\pventry{auto}{Falls die pdf\TeX-spezifischen Register
\Macro{pdfpagewidth}\IndexLength{pdfpagewidth} und
@@ -1809,10 +1796,9 @@ anzugeben, weil frühere Versionen von \Package{typearea} sie noch nicht als
Voreinstellung gesetzt haben. In der Regel ist dabei die Methode ohne
\PName{Ausgabetreiber} oder mit \PValue{auto} oder \PValue{automedia}
günstig.%
-\EndIndex{Option}{pagesize}%
-\EndIndex{Option}{pagesize~=\PName{Ausgabetreiber}}%
+\EndIndexGroup
%
-\EndIndex{}{Papier>Format}
+\EndIndexGroup
\section{Tipps}
@@ -1881,15 +1867,16 @@ gerecht. Wenn Sie also mit Vorschriften konfrontiert sind, die offensichtlich
erheblich davon abweichen, so empfehle ich, dem Betreuer einen Textauszug
vorzulegen und nachzufragen, ob es gestattet ist, die Arbeit trotz der
Abweichungen in dieser Form zu liefern. Gegebenenfalls kann durch Veränderung
-der Option \Option{DIV} der Satzspiegel moderat angepasst werden. Von der
-Verwendung von \Macro{areaset} zu diesem Zweck rate ich jedoch
-ab. Schlimmstenfalls verwenden Sie das nicht zu {\KOMAScript} gehörende
-\Package{geometry}-Paket (siehe \cite{package:geometry}) oder verändern Sie
-die Satzspiegelparameter von {\LaTeX} selbst. Die von \Package{typearea}
-ermittelten Werte finden Sie in der \File{log}-Datei Ihres Dokuments. Damit
-sollten moderate Anpassungen möglich sein. Achten Sie jedoch unbedingt darauf,
-dass die Proportionen des Textbereichs mit denen der Seite unter
-Berücksichtigung der Bindekorrektur annähernd übereinstimmen.
+der Option \DescRef{\LabelBase.option.DIV} der Satzspiegel moderat angepasst
+werden. Von der Verwendung von \DescRef{\LabelBase.cmd.areaset} zu diesem
+Zweck rate ich jedoch ab. Schlimmstenfalls verwenden Sie das nicht zu
+{\KOMAScript} gehörende \Package{geometry}-Paket (siehe
+\cite{package:geometry}) oder verändern Sie die Satzspiegelparameter von
+{\LaTeX} selbst. Die von \Package{typearea} ermittelten Werte finden Sie in
+der \File{log}-Datei Ihres Dokuments. Damit sollten moderate Anpassungen
+möglich sein. Achten Sie jedoch unbedingt darauf, dass die Proportionen des
+Textbereichs mit denen der Seite unter Berücksichtigung der Bindekorrektur
+annähernd übereinstimmen.
Sollte es unbedingt erforderlich sein, den Text eineinhalbzeilig zu setzen, so
definieren Sie keinesfalls \Macro{baselinestretch} um. Dieses Vorgehen wird
@@ -1905,11 +1892,11 @@ Literaturverzeichnis und den Index -- wieder auf normalen Satz umschalten. Das
Befehle.
Das \Package{typearea}-Paket berechnet auch bei der Option
-\OptionValue{DIV}{calc} einen sehr großzügigen Textbereich. Viele konservative
-Typografen werden feststellen, dass die resultierende Zeilenlänge noch zu groß
-ist. Der berechnete \Var{DIV}-Wert ist ebenfalls in der \File{log}-Datei zum
-jeweiligen Dokument zu finden. Sie können also leicht nach dem ersten
-\LaTeX-Lauf einen kleineren Wert wählen.
+\OptionValueRef{\LabelBase}{DIV}{calc} einen sehr großzügigen
+Textbereich. Viele konservative Typografen werden feststellen, dass die
+resultierende Zeilenlänge noch zu groß ist. Der berechnete \Var{DIV}-Wert ist
+ebenfalls in der \File{log}-Datei zum jeweiligen Dokument zu finden. Sie
+können also leicht nach dem ersten \LaTeX-Lauf einen kleineren Wert wählen.
Nicht selten wird mir die Frage gestellt, warum ich eigentlich kapitelweise
auf einer Satzspiegelberechnung herumreite, während es sehr viel einfacher
@@ -1921,7 +1908,7 @@ erlaube mir zum Abschluss dieses Kapitels ein passendes Zitat von Hans Peter
Willberg und Friedrich Forssmann, zwei der angesehensten Typografen der
Gegenwart (siehe \cite{TYPO:ErsteHilfe}):
\begin{quote}
- \phantomsection\seclabel{tips.cite}%
+ \phantomsection\label{sec:typearea.tips.cite}%
\textit{Das\textnote{Zitat!} Selbermachen ist längst üblich, die Ergebnisse
oft fragwürdig, weil Laien-Typografen nicht sehen, was nicht stimmt und
nicht wissen können, worauf es ankommt. So gewöhnt man sich an falsche und