summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex659
1 files changed, 341 insertions, 318 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex
index 7f22dda1bc9..2a2adf3ad8c 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrlayer-scrpage.tex
-% Copyright (c) Markus Kohm, 2014-2017
+% Copyright (c) Markus Kohm, 2014-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrlayer-scrpage.tex
-% Copyright (c) Markus Kohm, 2014-2017
+% Copyright (c) Markus Kohm, 2014-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -44,7 +44,7 @@
% ============================================================================
\KOMAProvidesFile{scrlayer-scrpage.tex}%
- [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
+ [$Date: 2018-02-13 09:46:41 +0100 (Tue, 13 Feb 2018) $
KOMA-Script guide (chapter:scrlayer-scrpage)]
\chapter[{Kopf- und Fußzeilen mit \Package{scrlayer-scrpage}}]
@@ -56,25 +56,29 @@
\BeginIndex{Package}{scrlayer-scrpage}%
\begin{Explain}
Bis \KOMAScript~3.11b war das Paket
- \Package{scrpage2}\IndexPackage{scrpage2} das Mittel der Wahl, wenn es darum
- ging, den Kopf und den Fuß der Seite über das hinaus zu verändern, was die
+ \Package{scrpage2}\IndexPackage[indexmain]{scrpage2}%
+ \important{\Package{scrpage2}} das Mittel der Wahl, wenn es darum ging, den
+ Kopf und den Fuß der Seite über das hinaus zu verändern, was die
\KOMAScript-Klassen mit den Seitenstilen \PageStyle{headings},
- \PageStyle{myheadings}, \PageStyle{plain} und \PageStyle{empty} boten. Bis
- 2001 gab es dafür auch noch das Paket
+ \PageStyle{myheadings}, \PageStyle{plain} und \PageStyle{empty} boten.
+ \iffalse%
+ Bis 2001 gab es dafür auch noch das Paket
\Package{scrpage}\IndexPackage{scrpage}, das aber seit 2013 nicht mehr mit
- \KOMAScript{} zusammen verteilt wird.
-
- Seit 2013 ist das Paket \Package{scrlayer}\IndexPackage{scrlayer} als neuer,
- grundlegender Baustein in \KOMAScript{} enthalten. Dieses Paket bietet ein
- Ebenenmodell sowie ein darauf basierendes Seitenstil-Modell an. Für die
- direkte Verwendung durch den durchschnittlichen Anwender ist die
- Schnittstelle dieses Pakets jedoch fast schon zu flexibel und damit
- einhergehend auch nicht leicht zu durchschauen. Näheres zu dieser
- Schnittstelle ist \autoref{cha:scrlayer} in \autoref{part:forExperts} zu
- entnehmen. Einige wenige Möglichkeiten, die eigentlich zu \Package{scrlayer}
- gehören und deshalb in jenem Kapitel noch einmal aufgegriffen werden, sind
- jedoch auch in diesem Kapitel dokumentiert, da sie für die Verwendung von
- \Package{scrlayer-scrpage} ebenfalls benötigt werden.
+ \KOMAScript{} zusammen verteilt wird.\par
+ \fi%
+ Seit 2013 ist das Paket \hyperref[cha:scrlayer]{\Package{scrlayer}}%
+ \important{\hyperref[cha:scrlayer]{\Package{scrlayer}}}%
+ \IndexPackage{scrlayer} als neuer, grundlegender Baustein in \KOMAScript{}
+ enthalten. Dieses Paket bietet ein Ebenenmodell sowie ein darauf basierendes
+ Seitenstil-Modell an. Für die direkte Verwendung durch den
+ durchschnittlichen Anwender ist die Schnittstelle dieses Pakets jedoch fast
+ schon zu flexibel und damit einhergehend auch nicht leicht zu
+ durchschauen. Näheres zu dieser Schnittstelle ist \autoref{cha:scrlayer} in
+ \autoref{part:forExperts} zu entnehmen. Einige wenige Möglichkeiten, die
+ eigentlich zu \Package{scrlayer} gehören und deshalb in jenem Kapitel noch
+ einmal aufgegriffen werden, sind jedoch auch in diesem Kapitel dokumentiert,
+ da sie für die Verwendung von \Package{scrlayer-scrpage} ebenfalls benötigt
+ werden.
Viele Anwender sind bereits mit den Anweisungen aus \Package{scrpage2}
vertraut. Deshalb wurde mit \Package{scrlayer-scrpage} ein Paket geschaffen,
@@ -84,9 +88,9 @@
unsauberen Rückgriffe auf interne Anweisungen getätigt hat, kann daher in
der Regel \Package{scrpage2} recht einfach durch \Package{scrlayer-scrpage}
ersetzen. Das gilt mit der genannten Einschränkung auch für die meisten
- Beispiele in \LaTeX-Büchern oder im Internet.
-
-\iffree{}{Mit Erscheinen dieses Buches wird \Package{scrlayer-scrpage} für
+ Beispiele in \LaTeX-Büchern oder im Internet.%
+\iffalse
+\iffree{}{\par Mit Erscheinen dieses Buches wird \Package{scrlayer-scrpage} für
\KOMAScript{} das empfohlene Mittel der Wahl, wenn es um Änderungen der
vordefinierten Seitenstile geht. Die Verwendung des als veraltet
anzusehenden Pakets \Package{scrpage2}\IndexPackage[indexmain]{scrpage2}%
@@ -96,6 +100,7 @@
verwenden, sollten Sie eine Umstellung auf \Package{scrlayer-scrpage}
erwägen. Für alle Fälle finden Sie in diesem Kapitel auch einige Hinweise
zur Verwendung von \Package{scrpage2}.}
+\fi
\end{Explain}
Neben \Package{scrlayer-scrpage}\iffree{ oder \Package{scrpage2}}{} wäre auch
@@ -124,7 +129,7 @@ Anwender von Interesse sein dürfte und daher in
\autoref{cha:scrlayer-scrpage-experts} von \autoref{part:forExperts} ab
\autopageref{cha:scrlayer-scrpage-experts} ausgeführt wird. Dennoch: Falls die
hier in \autoref{part:forAuthors} dokumentierten Möglichkeiten für Sie nicht
-ausreichen, sei Ihnen auch jenes Kapitel nahe gelegt.
+ausreichen, sei Ihnen auch jenes Kapitel nahegelegt.
\LoadCommonFile{options} % \section{Frühe oder späte Optionenwahl}
@@ -187,16 +192,7 @@ Klassen sind nicht erforderlich. Die beiden Seitenstile stellen also quasi ein
Paar dar, das als Ersatz für \PageStyle{headings} und \PageStyle{plain}
verwendet werden kann. Sollten weitere solche Paare benötigt werden, so sei
auf \autoref{sec:scrlayer-scrpage-experts.pagestyle.pairs} in
-\autoref{part:forExperts} verwiesen.
-
-Für\important{\Package{scrpage2}} frühere Benutzer des alten
-\KOMAScript-Pakets \Package{scrpage2} sei ausdrücklich noch darauf
-hingewiesen, dass \PageStyle{plain.scrheadings} aus Gründen der Kompatibilität
-mit jenem Paket auch unter dem Alias-Namen
-\PageStyle{scrplain}\IndexPagestyle[indexmain]{scrplain} angesprochen werden
-kann.\iffree{}{ Bei Verwendung von \Package{scrpage2}\IndexPackage{scrpage2}
- existiert hingegen \PageStyle{plain.scrheadings} nicht. Dessen Funktion wird
- dann vollständig vom Seitenstil \PageStyle{scrplain} übernommen.}
+\autoref{part:forExperts} verwiesen.%
\EndIndexGroup
@@ -214,15 +210,21 @@ kann.\iffree{}{ Bei Verwendung von \Package{scrpage2}\IndexPackage{scrpage2}
\Macro{rohead}\OParameter{Inhalt plain.scrheadings}%
\Parameter{Inhalt scrheadings}
\end{Declaration}
-Was in den Kopf der Seitenstile \PageStyle{plain.scrheadings}\iffree{}{ --
- beim veralteten Paket
- \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}}
- entsprechend in den Kopf von \PageStyle{scrplain} --} und
-\PageStyle{scrheadings} geschrieben wird, ist mit Hilfe dieser Befehle
-einstellbar. Dabei setzt das optionale Argument jeweils den Inhalt eines
-Elements in \PageStyle{plain.scrheadings}\iffree{}{ beziehungsweise
- \PageStyle{scrplain}}, während das obligatorische Argument jeweils einen
-Inhalt in \PageStyle{scrheadings} setzt.
+\iffalse% Umbruchvarianten
+Was in den Kopf der Seitenstile
+\DescRef{\LabelBase.pagestyle.plain.scrheadings} und
+\DescRef{\LabelBase.pagestyle.scrheadings} %
+\else%
+Was bei \DescRef{\LabelBase.pagestyle.scrheadings} und
+\DescRef{\LabelBase.pagestyle.plain.scrheadings} in den Kopf der Seite %
+\fi%
+geschrieben wird, ist mit Hilfe dieser Befehle einstellbar. Dabei setzt das
+optionale Argument jeweils den Inhalt eines Elements in
+\DescRef{\LabelBase.pagestyle.plain.scrheadings}%
+\iffalse% Umbruchvarianten
+\iffree{}{ beziehungsweise \PageStyle{scrplain}} \fi , während das
+obligatorische Argument jeweils einen Inhalt in
+\DescRef{\LabelBase.pagestyle.scrheadings} setzt.
Die Inhalte für gerade, also linke Seiten\textnote{linke Seite} werden mit den
Befehlen \Macro{lehead}, \Macro{cehead} und \Macro{rehead} gesetzt. Das
@@ -283,7 +285,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\multiput(0,0)(0,-1mm){10}{\line(0,-1){.5mm}}%
\put(.49\textwidth,5mm){\line(0,1){15mm}}%
\put(.05\textwidth,10mm){%
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(-.5em,0){\line(1,0){4em}}%
\multiput(3.5em,0)(.25em,0){5}{\line(1,0){.125em}}%
\put(-.5em,0){\line(0,1){\baselineskip}}%
@@ -292,7 +294,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\makebox(4em,5mm)[l]{\Macro{lehead}}%
}%
\put(.465\textwidth,10mm){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(-4em,0){\line(1,0){4em}}%
\multiput(-4em,0)(-.25em,0){5}{\line(1,0){.125em}}%
\put(0,0){\line(0,1){\baselineskip}}%
@@ -301,7 +303,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\put(-4.5em,0){\makebox(4em,5mm)[r]{\Macro{rehead}}}%
}%
\put(.2525\textwidth,10mm){%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(-2em,0){\line(1,0){4em}}%
\multiput(2em,0)(.25em,0){5}{\line(1,0){.125em}}%
\multiput(-2em,0)(-.25em,0){5}{\line(1,0){.125em}}%
@@ -316,7 +318,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\put(\textwidth,0){\line(0,1){20mm}}%
\multiput(\textwidth,0)(0,-1mm){10}{\line(0,-1){.5mm}}%
\put(.5325\textwidth,10mm){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(0,0){\line(1,0){4em}}%
\multiput(4em,0)(.25em,0){5}{\line(1,0){.125em}}%
\put(0,0){\line(0,1){\baselineskip}}%
@@ -325,7 +327,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\put(.5em,0){\makebox(4em,5mm)[l]{\Macro{lohead}}}%
}%
\put(.965\textwidth,10mm){%
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(-4em,0){\line(1,0){4em}}%
\multiput(-4em,0)(-.25em,0){5}{\line(1,0){.125em}}%
\put(0,0){\line(0,1){\baselineskip}}%
@@ -334,7 +336,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\put(-4.5em,0){\makebox(4em,5mm)[r]{\Macro{rohead}}}%
}%
\put(.75\textwidth,10mm){%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(-2em,0){\line(1,0){4em}}%
\multiput(2em,0)(.25em,0){5}{\line(1,0){.125em}}%
\multiput(-2em,0)(-.25em,0){5}{\line(1,0){.125em}}%
@@ -344,37 +346,37 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\put(-2em,0){\makebox(4em,5mm)[c]{\Macro{cohead}}}%
}%
% Befehle für beide Seiten
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(.5\textwidth,0){\makebox(0,\baselineskip)[c]{\Macro{ihead}}}%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(.5\textwidth,-5mm){\makebox(0,\baselineskip)[c]{\Macro{chead}}}
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(.5\textwidth,-10mm){\makebox(0,\baselineskip)[c]{\Macro{ohead}}}
\put(\dimexpr.5\textwidth-2em,.5\baselineskip){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(0,0){\line(-1,0){1.5em}}%
\put(-1.5em,0){\vector(0,1){5mm}}%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(0,-1.25\baselineskip){\line(-1,0){\dimexpr .25\textwidth-2em\relax}}%
\put(-\dimexpr
.25\textwidth-2em\relax,-1.25\baselineskip){\vector(0,1){\dimexpr
5mm+1.25\baselineskip\relax}}
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(0,-2.5\baselineskip){\line(-1,0){\dimexpr .45\textwidth-4em\relax}}%
\put(-\dimexpr
.45\textwidth-4em\relax,-2.5\baselineskip){\vector(0,1){\dimexpr
5mm+2.5\baselineskip\relax}}
}%
\put(\dimexpr.5\textwidth+2em,.5\baselineskip){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(0,0){\line(1,0){1.5em}}%
\put(1.5em,0){\vector(0,1){5mm}}%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(0,-1.25\baselineskip){\line(1,0){\dimexpr .25\textwidth-2em\relax}}
\put(\dimexpr
.25\textwidth-2em\relax,-1.25\baselineskip){\vector(0,1){\dimexpr
5mm+1.25\baselineskip\relax}}
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(0,-2.5\baselineskip){\line(1,0){\dimexpr .45\textwidth-4em\relax}}
\put(\dimexpr
.45\textwidth-4em\relax,-2.5\baselineskip){\vector(0,1){\dimexpr
@@ -382,7 +384,7 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
}%
\end{picture}
\caption[Befehle zum Setzen des Seitenkopfes]%
- {Die Bedeutung der Befehle zum Setzen der Inhalte des Kopfs eines
+ {Die Bedeutung der Befehle zum Setzen der Inhalte des Kopfes eines
Seitenstils für die Seitenköpfe einer schematischen Doppelseite}
\label{fig:scrlayer-scrpage.head}
\end{figure}
@@ -411,12 +413,12 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
der Voreinstellung auf den Seitenstil \PageStyle{plain}. Nach der Anweisung
\DescRef{maincls.cmd.pagestyle}\PParameter{scrheadings} in der Präambel
unseres Beispiels führt dies tatsächlich zur Verwendung des Seitenstils
- \PageStyle{plain.scrheadings} für die Seite mit dem Titelkopf. Dieser
- Seitenstil ist bei Verwendung einer \KOMAScript-Klasse mit leerem Kopf und
- Seitenzahl im Fuß vorkonfiguriert. Da im Beispiel das optionale Argument von
- \Macro{lohead} und \Macro{rohead} gar nicht verwendet wird, bleibt der
- Seitenstil \PageStyle{plain.scrheadings} unverändert. Das Ergebnis ist für
- die erste Seite also tatsächlich korrekt.
+ \DescRef{\LabelBase.pagestyle.plain.scrheadings} für die Seite mit dem
+ Titelkopf. Dieser Seitenstil ist bei Verwendung einer \KOMAScript-Klasse mit
+ leerem Kopf und Seitenzahl im Fuß vorkonfiguriert. Da im Beispiel das
+ optionale Argument von \Macro{lohead} und \Macro{rohead} gar nicht verwendet
+ wird, bleibt der Seitenstil \DescRef{\LabelBase.pagestyle.plain.scrheadings}
+ unverändert. Das Ergebnis ist für die erste Seite also tatsächlich korrekt.
Fügen Sie jetzt im Beispiel nach \DescRef{maincls.cmd.maketitle} so viel
Text ein, dass eine zweite Seite ausgegeben wird. Sie können dazu auch
@@ -445,34 +447,40 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.%
\lipsum
\end{document}
\end{lstcode}
- Jetzt haben Sie den Kopf auch auf der ersten Seite direkt über dem Titelkopf
- selbst. Das kommt daher, dass Sie mit den beiden optionalen Argumenten den
- Seitenstil \PageStyle{plain.scrheadings} nun ebenfalls entsprechend
- konfiguriert haben. Wie Sie am Ergebnis vermutlich auch erkennen, ist es
- jedoch besser, diesen Seitenstil unverändert zu lassen, da der Kolumnentitel
- über dem Titelkopf doch eher störend ist.
-
- Alternativ zur Konfigurierung von \PageStyle{plain.scrheadings} hätte man
- bei Verwendung einer \KOMAScript-Klasse übrigens auch den Seitenstil für
- Seiten mit Titelkopf ändern können. Siehe dazu
- \DescRef{maincls.cmd.titlepagestyle}%
+ Jetzt haben Sie den Kopf auch auf der ersten Seite \iffree{direkt}{\unskip}
+ über dem Titelkopf\iffree{ selbst}{}. Das kommt daher, dass Sie mit den
+ beiden optionalen Argumenten \iffree{den Seitenstil}{\unskip}
+ \DescRef{\LabelBase.pagestyle.plain.scrheadings} nun ebenfalls
+ entsprechend konfiguriert haben. Wie Sie am Ergebnis vermutlich auch
+ erkennen, ist es jedoch besser, diesen Seitenstil unverändert zu lassen, da
+ der Kolumnentitel über dem Titelkopf doch eher störend ist.
+
+ Alternativ zur Konfigurierung von
+ \DescRef{\LabelBase.pagestyle.plain.scrheadings} hätte man bei Verwendung
+ einer \KOMAScript-Klasse übrigens auch den Seitenstil für Seiten mit
+ Titelkopf ändern können. Siehe dazu \DescRef{maincls.cmd.titlepagestyle}%
\important{\DescRef{maincls.cmd.titlepagestyle}}%
\IndexCmd{titlepagestyle} in \autoref{sec:maincls.pagestyle},
\DescPageRef{maincls.cmd.titlepagestyle}.
\end{Example}
-%
-\iffree{}{Der Code aus dem Beispiel funktioniert übrigens unverändert auch
- mit dem veralteten Paket
- \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}}.}%
-
-Erlauben Sie mir einen wichtigen Hinweis:\textnote{Achtung!} Sie sollten
-niemals die Überschrift oder die Nummer einer Gliederungsebene mit Hilfe einer
-dieser Anweisungen als Kolumnentitel in den Kopf der Seite setzen. Aufgrund
-der Asynchronizität von Seitenaufbau und Seitenausgabe kann es sonst leicht
-geschehen, dass die falsche Nummer oder die falsche Überschrift im
-Kolumnentitel ausgegeben wird. Stattdessen ist der Mark-Mechanismus idealer
-Weise in Verbindung mit den Automatismen, die im nächsten Abschnitt erklärt
-werden, zu verwenden.%
+
+\iftrue% Umbruchoptimierung
+\leavevmode\textnote{Achtung!}%
+\else Erlauben Sie mir einen wichtigen Hinweis:\textnote{Achtung!} %
+\fi%
+Sie sollten niemals die Überschrift oder die Nummer einer
+Gliederungsebene mit Hilfe einer dieser Anweisungen als Kolumnentitel in den
+Kopf der Seite setzen. Aufgrund der Asynchronizität von Seitenaufbau und
+Seitenausgabe kann %
+\iffalse% Umbruchoptimierung
+es sonst leicht geschehen, dass die falsche Nummer oder die falsche
+Überschrift im Kolumnentitel ausgegeben wird%
+\else%
+sonst die falsche Nummer oder die falsche Überschrift im Kolumnentitel
+ausgegeben werden%
+\fi%
+. Stattdessen ist der Mark-Mechanismus, idealer Weise in Verbindung mit den
+Automatismen aus dem nächsten Abschnitt, zu verwenden.%
\EndIndexGroup
@@ -491,18 +499,21 @@ werden, zu verwenden.%
\Parameter{Inhalt scrheadings}
\end{Declaration}
Die Sternvarianten\ChangedAt{v3.14}{\Package{scrlayer-scrpage}} der zuvor
-erklärten Befehle unterscheiden sich lediglich bei Weglassen des optionalen
-Arguments \PName{Inhalt plain.scrheadings} von der Form ohne Stern. Während
-die Form ohne Stern in diesem Fall den Inhalt von
-\PageStyle{plain.scrheadings} unangetastet lässt, wird bei der Sternvariante
-dann das obligatorische Argument \PName{Inhalt scrheadings} auch für
-\PageStyle{plain.scrheadings} verwendet. Sollen also beide Argumente gleich
-sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.%
+erklärten Befehle unterscheiden sich von der Form ohne Stern lediglich bei
+Weglassen des optionalen Arguments \OParameter{Inhalt
+ plain.scrheadings}. Während die Form ohne Stern in diesem Fall den Inhalt
+von \DescRef{\LabelBase.pagestyle.plain.scrheadings} unangetastet lässt, wird
+bei der Sternvariante dann das obligatorische Argument \PName{Inhalt
+ scrheadings} auch für \DescRef{\LabelBase.pagestyle.plain.scrheadings}
+verwendet. Sollen also beide Argumente gleich sein, so kann man einfach die
+Sternvariante mit nur einem Argument verwenden.%
%
\begin{Example}
- Mit der Sternform von \DescRef{\LabelBase.cmd.lohead} und \DescRef{\LabelBase.cmd.rohead} lässt sich das
+ Mit der Sternform von \DescRef{\LabelBase.cmd.lohead} und
+ \DescRef{\LabelBase.cmd.rohead} lässt sich das
Beispiel aus der vorherigen Erklärung etwas verkürzen:
-\begin{lstcode}
+ % Umbruchoptimierung durch Abstandsänderung
+\begin{lstcode}[belowskip=-\dp\strutbox]
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\lohead*{Peter Musterheinzel}
@@ -515,12 +526,8 @@ sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.%
\maketitle
\lipsum
\end{document}
-\end{lstcode}
-\end{Example}
-
-Das veraltete Paket \Package{scrpage2}\important{\Package{scrpage2}} verfügt
-nicht über diese Möglichkeit.%
-%
+\end{lstcode}%
+\end{Example}%
\EndIndexGroup
@@ -538,14 +545,13 @@ nicht über diese Möglichkeit.%
\Macro{rofoot}\OParameter{Inhalt plain.scrheadings}
\Parameter{Inhalt scrheadings}
\end{Declaration}
-Was in den Fuß der Seitenstile \PageStyle{plain.scrheadings}\iffree{}{ --
- beim veralteten Paket
- \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}}
- entsprechend in den Fuß von \PageStyle{scrplain} --} und
-\PageStyle{scrheadings} geschrieben wird, ist mit Hilfe dieser Befehle
-einstellbar. Dabei setzt das optionale Argument jeweils den Inhalt eines
-Elements in \PageStyle{plain.scrheadings}, während das obligatorische Argument
-jeweils einen Inhalt in \PageStyle{scrheadings} setzt.
+Was bei \DescRef{\LabelBase.pagestyle.scrheadings} und
+\DescRef{\LabelBase.pagestyle.plain.scrheadings} in den Fuß der Seite
+geschrieben wird, ist mit Hilfe dieser Befehle einstellbar. Dabei setzt das
+optionale Argument jeweils den Inhalt eines Elements in
+\DescRef{\LabelBase.pagestyle.plain.scrheadings}, während das obligatorische
+Argument jeweils einen Inhalt in \DescRef{\LabelBase.pagestyle.scrheadings}
+setzt.
Die Inhalte für gerade, also linke Seiten\textnote{linke Seite} werden mit den
Befehlen \Macro{lefoot}, \Macro{cefoot} und \Macro{refoot} gesetzt. Das
@@ -581,11 +587,12 @@ Befehlsnamens steht hier für »\emph{right aligned}« (engl. für
\BeginIndex{FontElement}{pagefoot}\LabelFontElement{pagefoot}%
\BeginIndex{FontElement}{pageheadfoot}\LabelFontElement[.foot]{pageheadfoot}%
Diese Elemente besitzen jedoch nicht jedes für sich eine Schriftzuordnung mit
-Hilfe der Befehle \DescRef{\LabelBase.cmd.setkomafont} und \DescRef{\LabelBase.cmd.addtokomafont} (siehe
+Hilfe der Befehle \DescRef{\LabelBase.cmd.setkomafont} und
+\DescRef{\LabelBase.cmd.addtokomafont} (siehe
\autoref{sec:scrlayer-scrpage.textmarkup},
-\DescPageRef{\LabelBase.cmd.setkomafont}), sondern alle zusammen
-über das Element \FontElement{pagefoot}\important{\FontElement{pagefoot}}. Vor
-diesem wird außerdem noch das Element
+\DescPageRef{\LabelBase.cmd.setkomafont}), sondern alle zusammen über das
+Element \FontElement{pagefoot}\important{\FontElement{pagefoot}}. Vor diesem
+wird außerdem noch das Element
\FontElement{pageheadfoot}\important{\FontElement{pageheadfoot}}
angewandt. Die Voreinstellungen für diese beiden Elemente sind
\autoref{tab:scrlayer-scrpage.fontelements},
@@ -606,7 +613,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\multiput(0,20mm)(0,1mm){10}{\line(0,1){.5mm}}%
\put(.49\textwidth,0){\line(0,1){15mm}}%
\put(.05\textwidth,5mm){%
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(-.5em,0){\line(1,0){4em}}%
\multiput(3.5em,0)(.25em,0){5}{\line(1,0){.125em}}%
\put(-.5em,0){\line(0,1){\baselineskip}}%
@@ -615,7 +622,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\makebox(4em,5mm)[l]{\Macro{lefoot}}%
}%
\put(.465\textwidth,5mm){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(-4em,0){\line(1,0){4em}}%
\multiput(-4em,0)(-.25em,0){5}{\line(1,0){.125em}}%
\put(0,0){\line(0,1){\baselineskip}}%
@@ -624,7 +631,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\put(-4.5em,0){\makebox(4em,5mm)[r]{\Macro{refoot}}}%
}%
\put(.2525\textwidth,5mm){%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(-2em,0){\line(1,0){4em}}%
\multiput(2em,0)(.25em,0){5}{\line(1,0){.125em}}%
\multiput(-2em,0)(-.25em,0){5}{\line(1,0){.125em}}%
@@ -639,7 +646,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\put(\textwidth,0){\line(0,1){20mm}}%
\multiput(\textwidth,20mm)(0,1mm){10}{\line(0,1){.5mm}}%
\put(.5325\textwidth,5mm){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(0,0){\line(1,0){4em}}%
\multiput(4em,0)(.25em,0){5}{\line(1,0){.125em}}%
\put(0,0){\line(0,1){\baselineskip}}%
@@ -648,7 +655,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\put(.5em,0){\makebox(4em,5mm)[l]{\Macro{lofoot}}}%
}%
\put(.965\textwidth,5mm){%
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(-4em,0){\line(1,0){4em}}%
\multiput(-4em,0)(-.25em,0){5}{\line(1,0){.125em}}%
\put(0,0){\line(0,1){\baselineskip}}%
@@ -657,7 +664,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\put(-4.5em,0){\makebox(4em,5mm)[r]{\Macro{rofoot}}}%
}%
\put(.75\textwidth,5mm){%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(-2em,0){\line(1,0){4em}}%
\multiput(2em,0)(.25em,0){5}{\line(1,0){.125em}}%
\multiput(-2em,0)(-.25em,0){5}{\line(1,0){.125em}}%
@@ -667,31 +674,31 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\put(-2em,0){\makebox(4em,5mm)[c]{\Macro{cofoot}}}%
}%
% Befehle für beide Seiten
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(.5\textwidth,15mm){\makebox(0,\baselineskip)[c]{\Macro{ifoot}}}%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(.5\textwidth,20mm){\makebox(0,\baselineskip)[c]{\Macro{cfoot}}}
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(.5\textwidth,25mm){\makebox(0,\baselineskip)[c]{\Macro{ofoot}}}
\put(\dimexpr.5\textwidth-2em,.5\baselineskip){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(0,15mm){\line(-1,0){1.5em}}%
\put(-1.5em,15mm){\vector(0,-1){5mm}}%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(0,20mm){\line(-1,0){\dimexpr .25\textwidth-2em\relax}}%
\put(-\dimexpr .25\textwidth-2em\relax,20mm){\vector(0,-1){10mm}}%
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(0,25mm){\line(-1,0){\dimexpr .45\textwidth-4em\relax}}%
\put(-\dimexpr .45\textwidth-4em\relax,25mm){\vector(0,-1){15mm}}%
}%
\put(\dimexpr.5\textwidth+2em,.5\baselineskip){%
- \iffree{\color{blue}}{}%
+ \color{ImageBlue}%
\put(0,15mm){\line(1,0){1.5em}}%
\put(1.5em,15mm){\vector(0,-1){5mm}}%
- \iffree{\color{green}}{}%
+ \color{ImageGreen}%
\put(0,20mm){\line(1,0){\dimexpr .25\textwidth-2em\relax}}%
\put(\dimexpr .25\textwidth-2em\relax,20mm){\vector(0,-1){10mm}}%
- \iffree{\color{red}}{}%
+ \color{ImageRed}%
\put(0,25mm){\line(1,0){\dimexpr .45\textwidth-4em\relax}}%
\put(\dimexpr .45\textwidth-4em\relax,25mm){\vector(0,-1){15mm}}%
}%
@@ -704,8 +711,8 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
%
\begin{Example}
Kommen wir zu dem Beispiel des kurzen Artikels zurück. Angenommen Sie wollen
- nun links im Fuß zusätzlich den Verlag angegeben haben. Daher ergänzen Sie
- das Beispiel zu
+ nun links im Fuß \iffree{zusätzlich}{\unskip} den Verlag angegeben
+ haben. Daher ergänzen Sie das Beispiel zu:
\begin{lstcode}
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
@@ -721,46 +728,69 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\lipsum
\end{document}
\end{lstcode}
- Der Verlag wird Ihnen nun aber wiederum nicht auf der Seite mit dem
+ Der Verlag wird Ihnen aber nicht auf der Seite mit dem
Titelkopf ausgegeben. Die Begründung ist dieselbe wie beim Beispiel zu
- \DescRef{\LabelBase.cmd.lohead}. Ebenso ist die Lösung, um den Verlag auch auf diese Seite
- zu bekommen, entsprechend:
+ \DescRef{\LabelBase.cmd.lohead}. Ebenso ist die Lösung, um den Verlag auch
+ auf diese Seite zu bekommen, entsprechend:
\begin{lstcode}
\lofoot[Verlag Naseblau, Irgendwo]
{Verlag Naseblau, Irgendwo}
\end{lstcode}
+ \iffalse% Umbruchvarianten
Nun entscheiden Sie noch, dass
statt\textnote{Fontänderung}\important{\FontElement{pageheadfoot}}%
\IndexFontElement{pageheadfoot} der schrägen Schrift in Kopf und Fuß eine
aufrechte, aber kleinere Schrift verwendet werden soll%
+ \else%
+ Jetzt soll
+ statt\textnote{Fontänderung}\important{\FontElement{pageheadfoot}}%
+ \IndexFontElement{pageheadfoot} der schrägen Schrift in Kopf und Fuß eine
+ aufrechte, aber kleinere Schrift verwendet werden%
+ \fi%
% Umbruchoptimierung:
+ \iffalse%
\iffree{}{. Dies erreichen
- Sie, indem Sie in der Dokumentpräambel die folgende Codezeile ergänzen}%
+ Sie, indem Sie in der Dokumentpräambel die folgende Codezeile ergänzen}%
+ \fi%
+ \iftrue%
+ \iffree{}{. Dies erreichen Sie mit folgender Ergänzung:}%
+ \fi
:
\begin{lstcode}
\setkomafont{pageheadfoot}{\small}
\end{lstcode}
- Darüber hinaus, soll der
- Kopf\important{\FontElement{pagehead}}\IndexFontElement{pagefoot}, nicht
- jedoch der Fuß fett gesetzt werden:
+ Darüber hinaus, soll
+ \iftrue% Umbruchvarianten
+ der Kopf\important{\FontElement{pagehead}}\IndexFontElement{pagehead}, nicht
+ jedoch der Fuß
+ \else%
+ nur der Kopf\important{\FontElement{pagehead}}\IndexFontElement{pagehead}
+ \fi%
+ fett gesetzt werden:
\begin{lstcode}
\setkomafont{pagehead}{\bfseries}
\end{lstcode}
- Bei dieser Anweisung ist es wichtig, dass sie erst nach dem Laden von
- \Package{scrpage-scrlayer} erfolgt, weil davor zwar bereits sowohl
- \FontElement{pagehead} als auch \FontElement{pageheadfoot} vorhanden sind,
- aber dasselbe Element, nämlich \FontElement{pageheadfoot}, bezeichnen. Erst
- durch Laden von \Package{scrpage-scrlayer} werden daraus zwei unabhängige
- Elemente.
+ Bei dieser Anweisung ist wichtig\textnote{Achtung!}, dass sie nach
+ dem Laden von \Package{scrpage-scrlayer} erfolgt, weil davor
+ \FontElement{pagehead} und \FontElement{pageheadfoot}
+ \iffalse% Umbruchvarianten
+ zwar vorhanden sind, aber dasselbe Element, nämlich
+ \FontElement{pageheadfoot}, %
+ \else%
+ dasselbe Element %
+ \fi
+ bezeichnen. Erst durch \iffree{Laden von }{}\Package{scrpage-scrlayer}
+ werden daraus \iffree{zwei }{}unabhängige Elemente.
Ergänzen Sie nun das Beispiel einmal durch ein weiteres \Macro{lipsum} und
fügen Sie gleichzeitig Option
\Option{twoside}\IndexOption{twoside}\important{\Option{twoside}} beim Laden
von \Class{scrartcl} hinzu. Zum einen wandert die Seitenzahl im Fuß nun von
der Mitte nach außen. Das liegt an der geänderten Voreinstellung für
- \PageStyle{scrheadings} und \PageStyle{plain.scrheadings} für doppelseitige
- Dokumente mit einer \KOMAScript-Klasse.
+ \DescRef{\LabelBase.pagestyle.scrheadings} und
+ \DescRef{\LabelBase.pagestyle.plain.scrheadings} für doppelseitige Dokumente
+ mit einer \KOMAScript-Klasse.
Gleichzeitig verschwinden aber auch Autor, Dokumenttitel und Verlag von
Seite~2. Diese finden sich erst auf Seite~3 wieder. Das liegt daran, dass
@@ -798,25 +828,28 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert.
\end{document}
\end{lstcode}
\end{Example}%
-\iffree{}{Der Code dieses Beispiels funktioniert ebenfalls mit dem veralteten
- Paket
- \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}}. Wegen
- der Verwendung von \DescRef{\LabelBase.cmd.setkomafont} gilt das aber nur, solange eine
- \KOMAScript-Klasse wie \Class{scrartcl} verwendet wird.}%
Da es etwas umständlich ist, die Angaben bei doppelseitigen Dokumenten wie im
letzten Beispiel immer getrennt für linke und rechte Seiten zu machen, wird
nachfolgend eine schönere Lösung für diesen Standardfall eingeführt.
-Erlauben Sie mir zuvor noch einen wichtigen Hinweis:\textnote{Achtung!} Sie
-sollten niemals die Überschrift oder die Nummer einer Gliederungsebene mit
-Hilfe einer dieser Anweisungen als Kolumnentitel in den Fuß der
-Seite setzen. Aufgrund der Asynchronizität von Seitenaufbau und Seitenausgabe
-kann es sonst leicht geschehen, dass die falsche Nummer oder die falsche
-Überschrift im Kolumnentitel ausgegeben wird. Stattdessen ist der
-Mark-Mechanismus idealer Weise in Verbindung mit den Automatismen, die im
-nächsten Abschnitt erklärt werden, zu verwenden.%
-%
+\iftrue% Umbruchoptimierung
+\leavevmode\textnote{Achtung!}%
+\else Erlauben Sie mir erneut einen wichtigen Hinweis:\textnote{Achtung!} %
+\fi%
+Sie sollten niemals die Überschrift oder die Nummer einer
+Gliederungsebene mit Hilfe einer dieser Anweisungen als Kolumnentitel in den
+Fuß der Seite setzen. Aufgrund der Asynchronizität von Seitenaufbau und
+Seitenausgabe kann %
+\iffalse% Umbruchoptimierung
+es sonst leicht geschehen, dass die falsche Nummer oder die falsche
+Überschrift im Kolumnentitel ausgegeben wird%
+\else%
+sonst die falsche Nummer oder die falsche Überschrift im Kolumnentitel
+ausgegeben werden%
+\fi%
+. Stattdessen ist der Mark-Mechanismus, idealer Weise in Verbindung mit den
+Automatismen aus dem nächsten Abschnitt, zu verwenden.%
\EndIndexGroup
@@ -835,19 +868,21 @@ nächsten Abschnitt erklärt werden, zu verwenden.%
\Parameter{Inhalt scrheadings}
\end{Declaration}
Die Sternvarianten\ChangedAt{v3.14}{\Package{scrlayer-scrpage}} der zuvor
-erklärten Befehle unterscheiden sich lediglich bei Weglassen des optionalen
-Arguments \PName{Inhalt plain.scrheadings} von der Form ohne Stern. Während
-die Form ohne Stern in diesem Fall den Inhalt von
-\PageStyle{plain.scrheadings} unangetastet lässt, wird bei der Sternvariante
-dann das obligatorische Argument \PName{Inhalt scrheadings} auch für
-\PageStyle{plain.scrheadings} verwendet. Sollen also beide Argumente gleich
-sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.%
+erklärten Befehle unterscheiden sich von der Form ohne Stern lediglich bei
+Weglassen des optionalen Arguments \OParameter{Inhalt
+ plain.scrheadings}. Während die Form ohne Stern in diesem Fall den Inhalt
+von \DescRef{\LabelBase.pagestyle.plain.scrheadings} unangetastet lässt, wird
+bei der Sternvariante dann das obligatorische Argument \PName{Inhalt
+ scrheadings} auch für \DescRef{\LabelBase.pagestyle.plain.scrheadings}
+verwendet. Sollen also beide Argumente gleich sein, so kann man einfach die
+Sternvariante mit nur einem Argument verwenden.%
%
\begin{Example}
- Mit der Sternform von \DescRef{\LabelBase.cmd.lofoot} und \DescRef{\LabelBase.cmd.rofoot} lässt sich das
+ Mit der Sternform von \DescRef{\LabelBase.cmd.lofoot} und
+ \DescRef{\LabelBase.cmd.rofoot} lässt sich das
Beispiel aus der vorherigen Erklärung etwas verkürzen:
-%
-\begin{lstcode}
+% Umbruchoptimierung durch Abstandsänderung
+\begin{lstcode}[belowskip=-\dp\strutbox]
\documentclass[twoside]{scrartcl}
\usepackage{scrlayer-scrpage}
\lohead{Peter Musterheinzel}
@@ -868,9 +903,6 @@ sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.%
\end{document}
\end{lstcode}
\end{Example}%
-
-Das veraltete Paket \Package{scrpage2}\important{\Package{scrpage2}} verfügt
-nicht über diese Möglichkeit.%
%
\EndIndexGroup
@@ -893,25 +925,36 @@ Um Kopf und Fuß im doppelseitigen Layout zu konfigurieren, müsste man mit den
zuvor erklärten Befehlen die linken und die rechten Seiten getrennt
voneinander konfigurieren. Meist ist es jedoch so, dass linke und rechte Seite
mehr oder weniger symmetrisch zueinander sind. Ein Element das auf linken
-Seiten links steht, steht auf rechten Seiten rechts. Ein Element, das auf
-linken Seiten rechts steht, steht auf rechten Seiten links. Mittig angeordnete
-Elemente sind normalerweise auf beiden Seiten mittig angeordnet.
+Seiten links steht, steht auf rechten Seiten rechts%
+\iffalse% Umbruchvarianten
+. Ein Element, das auf linken Seiten rechts steht, steht auf rechten Seiten
+links.
+Mittig angeordnete Elemente sind normalerweise auf beiden Seiten mittig
+angeordnet.%
+\else%
+\ und umgekehrt. Mittig bleibt mittig.%
+\fi%
Zur Vereinfachung der Einstellungen für diesen Standardfall gibt es bei
\Package{scrlayer-scrpage} sozusagen Abkürzungen. Der Befehl \Macro{ohead}
-entspricht einem Aufruf sowohl von \DescRef{\LabelBase.cmd.lehead} als auch \DescRef{\LabelBase.cmd.rohead}. Der
-Befehl \Macro{chead} entspricht sowohl \DescRef{\LabelBase.cmd.cehead} als auch
-\DescRef{\LabelBase.cmd.cohead}. Und Befehl \Macro{ihead} entspricht \DescRef{\LabelBase.cmd.rehead} und
-\DescRef{\LabelBase.cmd.lohead}. Entsprechendes gilt für die Anweisungen des Fußes. In
-\autoref{fig:scrlayer-scrpage.head} auf
+entspricht einem Aufruf sowohl von \DescRef{\LabelBase.cmd.lehead} als auch
+\DescRef{\LabelBase.cmd.rohead}. Der Befehl \Macro{chead} entspricht sowohl
+\DescRef{\LabelBase.cmd.cehead} als auch \DescRef{\LabelBase.cmd.cohead}. Und
+Befehl \Macro{ihead} entspricht \DescRef{\LabelBase.cmd.rehead} und
+\DescRef{\LabelBase.cmd.lohead}. Gleiches gilt für die Anweisungen des
+Fußes. In \autoref{fig:scrlayer-scrpage.head} auf
\autopageref{fig:scrlayer-scrpage.head} und
\autoref{fig:scrlayer-scrpage.foot} auf
\autopageref{fig:scrlayer-scrpage.foot} werden auch diese Beziehungen
skizziert.
%
\begin{Example}
+ \iftrue% Umbruchvarianten
+ Das letzte Beispiel lässt sich so vereinfachen:
+ \else
Mit Hilfe der neuen Befehle, lässt sich das letzte Beispiel wie folgt
vereinfachen:
+ \fi
\begin{lstcode}
\documentclass[twoside]{scrartcl}
\usepackage{scrlayer-scrpage}
@@ -930,28 +973,42 @@ skizziert.
\lipsum\lipsum
\end{document}
\end{lstcode}
+\iffalse% Umbruchkorrekturtext
Wie zusehen ist, konnte die Hälfte der Befehle eingespart und trotzdem
dasselbe Ergebnis erzielt werden.
+\fi
\end{Example}%
-\iffree{}{Der Code dieses Beispiels funktioniert wiederum ohne Änderung auch
- mit dem veralteten Paket
- \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}},
- solange eine \KOMAScript-Klasse wie \Class{scrartcl} verwendet wird.}%
+\iffalse% Umbruchoptimierung
Da im einseitigen Layout alle Seiten als ungerade oder rechte Seiten behandelt
-werden, können im einseitigen Layout diese Befehle auch als Synonyme für die
-entsprechenden Befehle für rechte Seiten verwendet werden. In den meisten
-Fällen wird man daher eher diese sechs als die zwölf zuvor vorgestellten
-Befehle verwenden.
+werden, können \iffree{im einseitigen Layout}{dann} diese Befehle auch als
+Synonyme für die entsprechenden Befehle für rechte Seiten verwendet werden.%
+\else%
+Im einseitigen Layout können diese Befehle auch als Synonym für die
+entsprechenden Befehle für rechte Seiten verwendet werden, da dann alle Seiten
+rechte Seiten sind.%
+\fi%
+\iffalse% Umbruchoptimierung
+In den meisten Fällen wird man daher eher diese sechs als die zwölf zuvor
+vorgestellten Befehle verwenden.
+\fi
-Erlauben Sie mir noch einmal einen wichtigen Hinweis:\textnote{Achtung!} Sie
-sollten niemals die Überschrift oder die Nummer einer Gliederungsebene mit
+% Umbruchoptimierung
+\iffree{Erlauben Sie mir noch einmal einen wichtigen
+ Hinweis:\textnote{Achtung!} }{\leavevmode\textnote{Achtung!}}%
+Sie sollten niemals die Überschrift oder die Nummer einer Gliederungsebene mit
Hilfe einer dieser Anweisungen als Kolumnentitel in den Kopf oder Fuß der
Seite setzen. Aufgrund der Asynchronizität von Seitenaufbau und Seitenausgabe
-kann es sonst leicht geschehen, dass die falsche Nummer oder die falsche
-Überschrift im Kolumnentitel ausgegeben wird. Stattdessen ist der
-Mark-Mechanismus idealer Weise in Verbindung mit den Automatismen, die im
-nächsten Abschnitt erklärt werden, zu verwenden.%
+kann %
+\iffalse% Umbruchoptimierung
+es sonst leicht geschehen, dass die falsche Nummer oder die falsche
+Überschrift im Kolumnentitel ausgegeben wird%
+\else%
+sonst die falsche Nummer oder die falsche Überschrift im Kolumnentitel
+ausgegeben werden%
+\fi%
+. Stattdessen ist der Mark-Mechanismus, idealer Weise in Verbindung mit den
+Automatismen aus dem nächsten Abschnitt, zu verwenden.%
\EndIndexGroup
@@ -970,13 +1027,14 @@ nächsten Abschnitt erklärt werden, zu verwenden.%
\Parameter{Inhalt scrheadings}
\end{Declaration}
Die Sternvarianten\ChangedAt{v3.14}{\Package{scrlayer-scrpage}} der zuvor
-erklärten Befehle unterscheiden sich lediglich bei Weglassen des optionalen
-Arguments \PName{Inhalt plain.scrheadings} von der Form ohne Stern. Während
-die Form ohne Stern in diesem Fall den Inhalt von
-\PageStyle{plain.scrheadings} unangetastet lässt, wird bei der Sternvariante
-dann das obligatorische Argument \PName{Inhalt scrheadings} auch für
-\PageStyle{plain.scrheadings} verwendet. Sollen also beide Argumente gleich
-sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.%
+erklärten Befehle unterscheiden sich von der Form ohne Stern lediglich bei
+Weglassen des optionalen Arguments \OParameter{Inhalt
+ plain.scrheadings}. Während die Form ohne Stern in diesem Fall den Inhalt
+von \DescRef{\LabelBase.pagestyle.plain.scrheadings} unangetastet lässt, wird
+bei der Sternvariante dann das obligatorische Argument \PName{Inhalt
+ scrheadings} auch für \DescRef{\LabelBase.pagestyle.plain.scrheadings}
+verwendet. Sollen also beide Argumente gleich sein, so kann man einfach die
+Sternvariante mit nur einem Argument verwenden.%
%
\begin{Example}
Mit der Sternform von \DescRef{\LabelBase.cmd.ifoot} lässt sich das
@@ -997,12 +1055,8 @@ sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.%
\maketitle
\lipsum\lipsum
\end{document}
-\end{lstcode}
-\end{Example}
-
-Das veraltete Paket \Package{scrpage2}\important{\Package{scrpage2}} verfügt
-nicht über diese Möglichkeit.%
-%
+\end{lstcode}%
+\end{Example}%
\EndIndexGroup
@@ -1013,76 +1067,77 @@ nicht über diese Möglichkeit.%
\BeginIndex{Option}{pagestyleset~=standard}%
In den zurückliegenden Beispielen wurde bereits mehrfach auf die
Voreinstellung der Seitenstile
-\PageStyle{scrheadings}\IndexPagestyle{scrheadings} und
-\PageStyle{plain.scrheadings}\IndexPagestyle{plain.scrheadings}
-hingewiesen. Tatsächlich unterstützt \Package{scrlayer-scrpage} derzeit zwei
-unterschiedliche Voreinstellungen. Diese sind von Hand über Option
-\Option{pagestyleset} auswählbar.
-
-Mit der \PName{Einstellung} \PValue{KOMA-Script}%
-\important{\KOption{pagestyleset}\quad\\\quad\PValue{KOMA-Script}} wird die
-Voreinstellung gewählt, die auch automatisch eingestellt wird, falls die
+\DescRef{\LabelBase.pagestyle.scrheadings}\IndexPagestyle{scrheadings} und
+\DescRef{\LabelBase.pagestyle.plain.scrheadings}%
+\IndexPagestyle{plain.scrheadings} hingewiesen. Tatsächlich unterstützt
+\Package{scrlayer-scrpage} derzeit zwei unterschiedliche
+Voreinstellungen. Diese sind von Hand über Option \Option{pagestyleset}
+auswählbar.
+
+Mit der \PName{Einstellung}
+\PValue{KOMA-Script}\important{\OptionValue{pagestyleset}{KOMA-Script}} wird
+die Voreinstellung gewählt, die auch automatisch eingestellt wird, falls die
Option nicht angegeben ist und eine \KOMAScript-Klasse erkannt wurde. Dabei
-werden für \PageStyle{scrheadings} im doppelseitigen Satz Kolumnentitel außen
-im Kopf und Seitenzahlen außen im Fuß gesetzt. Im einseitigen Satz wird der
-Kolumnentitel stattdessen mittig im Kopf und die Seitenzahl mittig im Fuß
-platziert. Für die automatischen Kolumnentitel werden Groß- und
-Kleinbuchstaben verwendet, wie diese vorgefunden werden. Dies entspricht der
-gleichzeitigen Verwendung von Option
+werden für \DescRef{\LabelBase.pagestyle.scrheadings} im doppelseitigen Satz
+Kolumnentitel außen im Kopf und Seitenzahlen außen im Fuß gesetzt. Im
+einseitigen Satz wird der Kolumnentitel stattdessen mittig im Kopf und die
+Seitenzahl mittig im Fuß platziert. Für die automatischen Kolumnentitel werden
+Groß- und Kleinbuchstaben wie vorgefunden verwendet. Dies entspricht Option
\OptionValueRef{\LabelBase}{markcase}{used}\IndexOption{markcase~=used}%
\important{\OptionValueRef{\LabelBase}{markcase}{used}}. Für
-\PageStyle{plain.scrheadings} entfallen die Kolumnentitel. Die Seitenzahlen
-werden jedoch identisch platziert.
+\DescRef{\LabelBase.pagestyle.plain.scrheadings} entfallen die
+Kolumnentitel. Die Seitenzahlen werden jedoch identisch platziert.
-Wird allerdings
-\Class{scrlttr2}\important{\Class{scrlttr2}}\IndexClass{scrlttr2} als Klasse
-erkannt, so werden die Voreinstellungen an die Seitenstile jener Klasse
-angelehnt. Siehe dazu \autoref{sec:scrlttr2.pagestyle}, ab
-\autopageref{sec:scrlttr2.pagestyle}.
+Wird allerdings \hyperref[cha:scrlttr2]{\Class{scrlttr2}}%
+\important{\hyperref[cha:scrlttr2]{\Class{scrlttr2}}}%
+\IndexClass{scrlttr2} als Klasse erkannt, so werden die Voreinstellungen an
+die Seitenstile jener Klasse angelehnt. Siehe dazu
+\autoref{sec:scrlttr2.pagestyle}, ab \autopageref{sec:scrlttr2.pagestyle}.
-Mit der \PName{Einstellung} \PValue{standard}%
-\important{\KOption{pagestyleset}\quad\\\quad\PValue{standard}} wird die
+Mit der \PName{Einstellung}
+\PValue{standard}\important{\OptionValue{pagestyleset}{standard}} wird die
Voreinstellung gewählt, die den Standard-Klassen entspricht. Diese wird auch
automatisch eingestellt, falls die Option nicht angegeben ist und keine
-\KOMAScript-Klasse erkannt wurde. Dabei wird für \PageStyle{scrheadings} im
-doppelseitigen Satz der Kolumnentitel im Kopf innen und die Seitenzahl --
-ebenfalls im Kopf -- außen ausgerichtet platziert. Im einseitigen Satz werden
-dieselben Einstellungen verwendet. Da hierbei nur rechte Seiten existieren,
-steht der Kolumnentitel dann immer linksbündig im Kopf, die Seitenzahl
-entsprechend rechtsbündig. Die automatischen Kolumnentitel werden -- trotz
-erheblicher typografischer Bedenken -- entsprechend
+\KOMAScript-Klasse erkannt wurde. Dabei wird für
+\DescRef{\LabelBase.pagestyle.scrheadings} im doppelseitigen Satz der
+Kolumnentitel im Kopf innen und die Seitenzahl -- ebenfalls im Kopf -- außen
+ausgerichtet platziert. Im einseitigen Satz werden dieselben Einstellungen
+verwendet. Da hierbei nur rechte Seiten existieren, steht der Kolumnentitel
+dann immer linksbündig im Kopf, die Seitenzahl entsprechend rechtsbündig. Die
+automatischen Kolumnentitel werden -- trotz erheblicher typografischer
+Bedenken -- entsprechend
\OptionValueRef{\LabelBase}{markcase}{upper}\IndexOption{markcase~=upper}%
\important{\OptionValueRef{\LabelBase}{markcase}{upper}} in Großbuchstaben
-umgewandelt. Von \PageStyle{scrheadings} deutlich abweichend hat
-\PageStyle{plain.scrheadings} die Seitenzahl im einseitigen Satz mittig im
-Fuß. Abweichend vom Seitenstil \PageStyle{plain} der Standardklassen entfällt
-die Seitenzahl im doppelseitigen Modus. Die Standardklassen setzen die
-Seitenzahl stattdessen mittig im Fuß, was im doppelseitigen Satz nicht zum
-übrigen Stil der Seiten passt. Der Kolumnentitel entfällt bei
-\PageStyle{plain.scrheadings} natürlich in jedem Fall.
+umgewandelt. Von \DescRef{\LabelBase.pagestyle.scrheadings} deutlich
+abweichend hat \DescRef{\LabelBase.pagestyle.plain.scrheadings} die Seitenzahl
+im einseitigen Satz mittig im Fuß. Im Unterschied\textnote{\KOMAScript{}
+ vs. Standardklassen} zum Seitenstil \PageStyle{plain} der Standardklassen
+entfällt die Seitenzahl im doppelseitigen Modus. Die Standardklassen setzen
+die Seitenzahl stattdessen mittig im Fuß, was im doppelseitigen Satz nicht zum
+übrigen Stil der Seiten passt.
+\iffalse % Umbruchkorrekturtext
+Wer die Seitenzahl zurück haben will, kann dies
+mit
+\begin{lstcode}
+ \cfoot[\pagemark]{}
+\end{lstcode}
+erreichen. %
+\fi%
+Der Kolumnentitel entfällt bei
+\DescRef{\LabelBase.pagestyle.plain.scrheadings}.
Es ist zu beachten\textnote{Achtung!}, dass mit der Verwendung dieser Option
gleichzeitig der Seitenstil
-\PageStyle{scrheadings}\IndexPagestyle{scrheadings}%
-\important{\PageStyle{scrheadings}} aktiviert wird. Dies gilt auch, wenn die
-Option innerhalb eines Dokuments verwendet wird.
-
-\BeginIndex{Option}{komastyle}%
-\BeginIndex{Option}{standardstyle}%
-Die für \Package{scrpage2}\IndexPackage{scrpage2} dokumentierten Paketoptionen
-\Option{komastyle}\important{\Option{komastyle}\\ \Option{standardstyle}} und
-\Option{standardstyle} existieren in \Package{scrlayer-scrpage} nur aus
-Gründen der Kompatibilität. Sie werden jedoch auf Option \Option{pagestyleset}
-abgebildet, gelten als überholt und sollten nicht mehr verwendet
-werden.\iffree{}{ Bei Verwendung des veralteten Pakets
- \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}} sind
- sie hingegen die einzige Möglichkeit zwischen den beiden unterschiedlichen
- Voreinstellungen umzuschalten, da dort Option \Option{pagestyleset} nicht
- existiert.}%
+\DescRef{\LabelBase.pagestyle.scrheadings}\IndexPagestyle{scrheadings}%
+\important{\DescRef{\LabelBase.pagestyle.scrheadings}} aktiviert wird.
+\iffalse% Umbruchkorrektur
+Dies gilt auch, wenn die Option innerhalb eines Dokuments verwendet wird.%
+\fi
+%
\EndIndexGroup
-\LoadCommonFile{pagestylemanipulation}% \section{Beeinflussung von definierten Seitenstilen}
+\LoadCommonFile{pagestylemanipulation}% \section{Beeinflussung von Seitenstilen}
\begin{Declaration}
@@ -1125,49 +1180,50 @@ zuzüglich der Marginalienspalte, so ist die Voreinstellung von \PName{Offset}
immer Null. Falls Ihnen das zu kompliziert ist, sollten Sie den gewünschten
\PName{Offset} einfach selbst angeben.%
%
-\begin{table}[t!]% Umbruchoptimierung
+\begin{table}
\centering
\caption[Symbolische Werte für Option \Option{headwidth} und
\Option{footwidth}]{Erlaubte symbolische Werte für \PName{Breite} bei den
Optionen \Option{headwidth} und \Option{footwidth}}
\label{tab:scrlayer-scrpage.symbolic.values}
\begin{desctabular}
- \ventry{foot}{%
+ \entry{\PValue{foot}}{%
die aktuelle Breite des Fußes%
}%
- \ventry{footbotline}{%
+ \entry{\PValue{footbotline}}{%
die aktuelle Länge der horizontalen Linie unterhalb des Fußes%
}%
- \ventry{footsepline}{ die aktuelle Länge der horizontalen Linie zwischen
- dem Textbereich und dem Fuß%
- } \ventry{head}{%
+ \entry{\PValue{footsepline}}{%
+ die aktuelle Länge der horizontalen Linie zwischen dem Textbereich und
+ dem Fuß%
+ } \entry{\PValue{head}}{%
die aktuelle Breite des Kopfes%
}%
- \ventry{headsepline}{%
+ \entry{\PValue{headsepline}}{%
die aktuelle Länge der horizontalen Linie zwischen dem Kopf und dem
Textbereich%
}%
- \ventry{headtopline}{%
+ \entry{\PValue{headtopline}}{%
die aktuelle Länge der horizontalen Linie über dem Kopf%
}%
- \ventry{marginpar}{%
+ \entry{\PValue{marginpar}}{%
die Breite der Marginalienspalte einschließlich des Abstandes zwischen
dem Textbereich und der Marginalienspalte%
}%
- \ventry{page}{%
+ \entry{\PValue{page}}{%
die Breite der Seite unter Berücksichtigung einer eventuell mit Hilfe
des Pakets \Package{typearea} definierten Bindekorrektur (siehe Option
\DescRef{typearea.option.BCOR} in \autoref{sec:typearea.typearea},
\DescPageRef{typearea.option.BCOR})%
}%
- \ventry{paper}{%
+ \entry{\PValue{paper}}{%
die Breite des Papiers ohne Berücksichtigung einer etwaigen
Bindekorrektur%
}%
- \ventry{text}{%
+ \entry{\PValue{text}}{%
die Breite des Textbereichs%
}%
- \ventry{textwithmarginpar}{%
+ \entry{\PValue{textwithmarginpar}}{%
die Breite des Textbereichs einschließlich der Marginalienspalte und
natürlich des Abstandes zwischen den beiden (Achtung: Nur in diesem Fall
ist die Voreinstellung für \PName{Offset} Null)%
@@ -1218,13 +1274,14 @@ Abschnitt erklärt werden.
Neben der Dicke und der Länge kann man auch die Farben der Linien
ändern. Zunächst richtet sich diese natürlich nach der Farbe, die für den Kopf
und den Fuß eingestellt ist. Davon unabhängig werden aber auch noch die
-Einstellungen für die gleich benannten Elemente
-\FontElement{headtopline}\important[i]{\FontElement{headtopline}\\
+Einstellungen für die gleich benannten
+\important[i]{\FontElement{headtopline}\\
\FontElement{headsepline}\\
\FontElement{footsepline}\\
- \FontElement{footbotline}}, \FontElement{headsepline},
-\FontElement{footsepline} und \FontElement{footbotline} angewendet. Diese
-können mit den Anweisungen \DescRef{\LabelBase.cmd.setkomafont} und
+ \FontElement{footbotline}}Elemente \FontElement{headtopline},
+\FontElement{headsepline}, \FontElement{footsepline} und
+\FontElement{footbotline} angewendet. Diese können mit den Anweisungen
+\DescRef{\LabelBase.cmd.setkomafont} und
\DescRef{\LabelBase.cmd.addtokomafont} geändert werden (siehe
\autoref{sec:scrlayer-scrpage.textmarkup}, ab
\DescPageRef{\LabelBase.cmd.setkomafont}). In der Voreinstellung sind die
@@ -1233,41 +1290,6 @@ Schrift oder Farbe führen. Änderungen der Schrift sind im Gegensatz zu
Farbänderungen an dieser Stelle ohnehin nicht sinnvoll und werden daher nicht
empfohlen.%
\EndIndexGroup
-
-\BeginIndexGroup
-\BeginIndex{Cmd}{setheadtopline}%
-\BeginIndex{Cmd}{setheadsepline}%
-\BeginIndex{Cmd}{setfootsepline}%
-\BeginIndex{Cmd}{setfootbotline}%
-\iffree{Neben den Optionen }{Das veraltete Paket
- \Package{scrpage2}\important{\Package{scrpage2}}\IndexPackage{scrpage2}
- kannte gleich benannte Paketoptionen, denen jedoch kein Wert zugewiesen
- werden konnte. Man aktivierte Haarlinien in der Breite des Kopfes respektive
- Fußes. Daneben }%
-gab es bei \Package{scrpage2} auch noch die nahezu
-gleichbedeutenden Befehle
-\Macro{setheadtopline}\IndexCmd[indexmain]{setheadtopline}%
-\important[i]{\Macro{setheadtopline}\\
- \Macro{setheadsepline}\\
- \Macro{setfootsepline}\\
- \Macro{setfootbotline}},
-\Macro{setheadsepline}\IndexCmd[indexmain]{setheadsepline},
-\Macro{setfootsepline}\IndexCmd[indexmain]{setfootsepline} und
-\Macro{setfootbotline}\IndexCmd[indexmain]{setfootbotline}. Diese Befehle
-hatten als erstes, optionales Argument ebenfalls die \PName{Länge} der
-entsprechende Linie, als zweites, obligatorisches Argument die \PName{Dicke}
-und als zusätzliches drittes, optionales Argument Einstellungen, die direkt
-für die Schrift oder Farbe des entsprechenden Elements verwendet wurden. Diese
-Anweisungen existieren in \Package{scrlayer-scrpage} aus
-Kompatibilitätsgründen ebenfalls, wobei die ersten beiden Argumente
-entsprechend der Werte für die Optionen erweitert wurden. Allerdings sind die
-Befehle gleichzeitig als überholt anzusehen und sollten nicht mehr verwendet
-werden. Es sei an dieser Stelle auch darauf hingewiesen, dass diese Befehle
-nie dazu gedacht waren, die entsprechenden Linien einzuschalten. Vielmehr
-waren sie ausschließlich zur Einstellung von \PName{Länge} und \PName{Dicke}
-der Linien gedacht, wenn diese über die Optionen eingeschaltet wurden. Dies
-wurde von den Anwendern aber leider häufig nicht beachtet!%
-\EndIndexGroup
%
\EndIndexGroup
@@ -1319,3 +1341,4 @@ möglich.%
% LocalWords: Paketoptionen Ebenenmodell Sternvariante Sternform Längenwert
+% LocalWords: Titelkopf Automatismen Bindekorrektur