summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex275
1 files changed, 172 insertions, 103 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex
index ddcbe5a8284..5db6910806d 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-scrpage-experts.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrlayer-scrpage-experts.tex
-% Copyright (c) Markus Kohm, 2013
+% Copyright (c) Markus Kohm, 2013-2014
%
% 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-experts.tex
-% Copyright (c) Markus Kohm, 2013
+% Copyright (c) Markus Kohm, 2013-2014
%
% 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-experts.tex}%
- [$Date: 2013-12-17 14:46:13 +0100 (Di, 17. Dez 2013) $
+ [$Date: 2014-01-31 13:18:11 +0100 (Fri, 31 Jan 2014) $
KOMA-Script guide (chapter: scrlayer-scrpage for experts)]
\chapter[{Zusätzliche Möglichkeiten von \Package{scrlayer-scrpage}}]
@@ -55,13 +55,13 @@
%
\BeginIndex{Package}{scrlayer-scrpage}%
Über die Erklärungen in \autoref{cha:scrlayer-scrpage} von
-\autoref{part:forAuthors} diese\iffree{r Anleitung}{s Buches} hinaus, bietet das
-Paket \Package{scrlayer-scrpage} viele weitere Möglichkeiten. Diese stellen
-jedoch entweder Erweiterungen dar, die der durchschnittliche Anwender nicht
-zwingend benötigt oder sie existieren nur aus Gründen der Kompatibilität zu
-\Package{scrpage2}, so dass die meisten Anwender sie nicht wissen
-müssen. All diese Dinge werden daher in hier in \autoref{part:forExperts}
-dokumentiert.
+\autoref{part:forAuthors} diese\iffree{r Anleitung}{s Buches} hinaus bietet
+das Paket \Package{scrlayer-scrpage} viele weitere Möglichkeiten. Diese
+stellen jedoch entweder Erweiterungen dar, die der durchschnittliche Anwender
+nicht zwingend benötigt oder die nur aus Gründen der Kompatibilität zu
+\Package{scrpage2} existieren, so dass die meisten Anwender sie nicht zu
+wissen brauchen. All diese Dinge werden daher hier in
+\autoref{part:forExperts} dokumentiert.
\LoadCommon[scrlayerscrpageexperts]{21}% \section{Beeinflussung von definierten Seitenstilen}
@@ -119,38 +119,40 @@ werden soll. Das neue Paar erbt also quasi die Konfiguration des
\PName{Eltern-Paar}s.
Während in \autoref{sec:scrlayer-scrpage.predefined.pagestyles} der Eindruck
-entstanden ist, dass sich die in jenem Abschnitt erläuterten Anweisungen nur
-auf \Pagestyle{scrheadings} und \Pagestyle{plain.scrheadings} beziehen, gilt
-das tatsächlich nur, solange diese das einzige Seitenstil-Paar
-darstellen. Sobald es mehrere Seitenstil-Paare gibt, beziehen sich diese
-Anweisungen auf das zuletzt aktive Seitenstil-Paar. Dies gilt für
+entstanden sein mag, dass sich die dort erläuterten Anweisungen nur auf
+\Pagestyle{scrheadings} und \Pagestyle{plain.scrheadings} beziehen, gilt das
+tatsächlich nur, solange diese beiden Seitenstile das einzige Seitenstil-Paar
+darstellen. Sobald es mehrere Seitenstil-Paare gibt, beziehen sich die
+Anweisungen auf das zuletzt aktive Paar. Dies gilt für
\Macro{lehead}, \Macro{cehead}, \Macro{rehead}, \Macro{lohead},
\Macro{cohead}, \Macro{rohead}, \Macro{lefoot}, \Macro{cefoot},
\Macro{refoot}, \Macro{lofoot}, \Macro{cofoot}, \Macro{rofoot}, \Macro{ihead},
\Macro{chead}, \Macro{ohead}, \Macro{ifoot}, \Macro{cfoot}, \Macro{ofoot} aus
-\autoref{sec:scrlayer-scrpage.predefined.pagestyles}.
-
-Genau jene Anweisung, sowie die nachfolgend dokumentierten Anweisungen
-\Macro{clearmainofpairofpagestyles}, \Macro{clearplainofpairofpagestyles} und
-\Macro{clearpairofpagestyles} sind auch für die Verwendung im letzten
-Parameter \PName{Definition} gedacht. In diesem Fall stellen sie eine Art
-Grundkonfiguration des Seitenstil-Paars dar, die immer dann ausgeführt wird,
-wenn das Seitenstil-Paar aktiviert wird. Ein Seitenstil-Paar wird aktiviert,
-indem einer der beiden Seitenstile des Paares aktiviert wird. Dies geschieht
-in der Regel mit Hilfe von \Macro{pagestyle}\IndexCmd{pagestyle}.
+\autoref{sec:scrlayer-scrpage.predefined.pagestyles}.
+
+{\setlength{\emergencystretch}{1em}%
+Neben den achtzehn vorgenannten sind auch die drei nachfolgend dokumentierten
+Anweisungen \Macro{clearmainofpairofpagestyles},
+\Macro{clearplainofpairofpagestyles} und \Macro{clearpairofpagestyles}
+für die Verwendung im letzten Parameter, \PName{Definition}, gedacht. In
+diesem Fall stellen sie eine Art Grundkonfiguration des Seitenstil-Paars dar,
+die immer dann ausgeführt wird, wenn das Seitenstil-Paar aktiviert wird. Ein
+Seitenstil-Paar wird aktiviert, indem einer der beiden Seitenstile des Paares
+aktiviert wird. Dies geschieht in der Regel mit Hilfe von
+\Macro{pagestyle}\IndexCmd{pagestyle}.\par}
Es sei darauf hingewiesen, dass die Anweisungen aus
-\autoref{sec:scrlayer-scrpage.pagestyle.content} ohnehin allgemeiner Natur
+\autoref{sec:scrlayer-scrpage.pagestyle.content} ab \autopageref{sec:scrlayer-scrpage.pagestyle.content} ohnehin allgemeiner Natur
sind und für alle mit \Pagestyle{scrlayer-scrpage} definierten Seitenstile
gelten.
-Während \Macro{defpairofpagestyles} das Paar unabhängig davon, ob entsprechende
-Seitenstile bereits existieren, definiert, geschieht die Definition bei
-\Macro{newpairofpagestyles} und \Macro{providepairofpagestyles} nur, wenn die
-Seitenstile noch nicht definiert sind. Ist mindestens einer der beiden
-Seitenstile des Paares bereits definiert, so wird die neuerliche Definition
-bei \Macro{providepairofpagestyles} ignoriert, während sie bei
-\Macro{newpairofpagestyles} einen Fehler ergeben. Für die Umdefinierung
+Während \Macro{defpairofpagestyles} das Seitenstil-Paar unabhängig davon, ob
+entsprechende Seitenstile bereits existieren, definiert, tun
+\Macro{newpairofpagestyles} und \Macro{providepairofpagestyles} dies
+nur, wenn die Seitenstile noch nicht definiert sind. Ist mindestens einer der
+beiden Seitenstile des Paares bereits definiert, so wird die neuerliche
+Definition bei \Macro{providepairofpagestyles} ignoriert, wohingegen sie bei
+\Macro{newpairofpagestyles} zu einem Fehler führt. Für die Umdefinierung
bereits existierender Paare kann \Macro{renewpairofpagestyles} verwendet
werden. Hier wird ein Fehler gemeldet, wenn einer der beiden Seitenstile oder
beide Seitenstile des Paares noch nicht existieren.%
@@ -167,7 +169,7 @@ beide Seitenstile des Paares noch nicht existieren.%
\BeginIndex{Cmd}{clearmainofpairofpagestyles}%
\BeginIndex{Cmd}{clearplainofpairofpagestyles}%
\BeginIndex{Cmd}{clearpairofpagestyles}%
-Mit der Anweisung \Macro{clearmainofpairofpagestyles} wird der Hauptseitenstil
+Mit \Macro{clearmainofpairofpagestyles} wird der Hauptseitenstil
des zuletzt aktivierten Seitenstil-Paares leer konfiguriert. Dagegen wird mit
der Anweisung \Macro{clearplainofpairofpagestyles} der
\Pagestyle{plain}-Seitenstil des entsprechenden Seitenstil-Paares leer
@@ -180,15 +182,16 @@ des Seitenstil-Paares angegeben wurde (siehe oben), entfernt. Bei der erneuten
Auswahl eines Seitenstils des Paares werden jene Einstellungen also erneut
ausgeführt!
-Die Anweisungen können selbst ebenfalls innerhalb von \PName{Definition}
-verwendet werden. Sie können aber auch jederzeit außerhalb der Definition
-eines Seitenstils verwendet werden. In diesem Fall beziehen sie sich auf das
-zuletzt aktivierte Seitenstil-Paar.
+Die Anweisungen können ebenfalls innerhalb von \PName{Definition} bei der
+zuvor erklärten Definition eines Seitenstil-Paares verwendet werden. Sie
+können aber auch jederzeit außerhalb der Definition eines Seitenstil-Paares
+verwendet werden. In diesem Fall beziehen sie sich auf das zuletzt aktivierte
+Paar.
\BeginIndex{Cmd}{clearscrheadings}%
\BeginIndex{Cmd}{clearscrplain}%
\BeginIndex{Cmd}{clearscrheadfoot}%
-Die Anweisungen \Macro{clearscrheadings}, \Macro{clearscrplain} und
+Die drei Anweisungen \Macro{clearscrheadings}, \Macro{clearscrplain} und
\Macro{clearscrheadfoot} sind Aliase für diese Anweisungen, die nur aus
Gründen der Kompatibilität mit \Package{scrpage2} existieren. Sie sollten
nicht mehr verwendet werden.%
@@ -205,67 +208,87 @@ nicht mehr verwendet werden.%
\label{sec:scrlayer-scrpage-experts.pagestyle.triple}
Neben den vordefinierten Seitenstilen und der Definition eigener
-Seitenstil-Paare, bietet \Package{scrlayer-scrpage} auch noch die Möglichkeit
+Seitenstil-Paare bietet \Package{scrlayer-scrpage} auch noch die Möglichkeit
der Definition von Seitenstilen, bei denen sowohl der Kopf als auch der Fuß fest
in drei Elemente aufgeteilt ist. Diese Schnittstelle existiert jedoch nur aus
Gründen der Kompatibilität mit \Package{scrpage2}. Zum
Zwecke eines konsistenteren Befehlssatzes wurde sie sogar noch
erweitert. Dennoch wird empfohlen, für neue Dokumente nicht mehr auf diese
Möglichkeit zurück zu greifen, sondern die deutlich überlegenen Möglichkeiten
-der vorherigen Abschnitte oder des nachfolgende Abschnitts zu nutzen.
+der vorherigen Abschnitte oder des nachfolgenden Abschnitts zu nutzen.
\begin{Declaration}
\Macro{deftriplepagestyle}%
\Parameter{Name des Seitenstils}\\
\hphantom{\XMacro{deftriplepagestyle}}%
- \OParameter{Dicke der äußeren Linie}%
+ \OParameter{Dicke der äußeren Linie}\\
+ \hphantom{\XMacro{deftriplepagestyle}}%
\OParameter{Dicke der inneren Linie}\\
\hphantom{\XMacro{deftriplepagestyle}}%
- \Parameter{inneres Kopfelement}%
- \Parameter{mittleres Kopfelement}%
+ \Parameter{inneres Kopfelement}\\
+ \hphantom{\XMacro{deftriplepagestyle}}%
+ \Parameter{mittleres Kopfelement}\\
+ \hphantom{\XMacro{deftriplepagestyle}}%
\Parameter{äußeres Kopfelement}\\
\hphantom{\XMacro{deftriplepagestyle}}%
- \Parameter{inneres Fußelement}%
- \Parameter{mittleres Fußelement}%
+ \Parameter{inneres Fußelement}\\
+ \hphantom{\XMacro{deftriplepagestyle}}%
+ \Parameter{mittleres Fußelement}\\
+ \hphantom{\XMacro{deftriplepagestyle}}%
\Parameter{äußeres Fußelement}\\
\Macro{newtriplepagestyle}%
\Parameter{Name des Seitenstils}\\
\hphantom{\XMacro{newtriplepagestyle}}%
- \OParameter{Dicke der äußeren Linien}%
+ \OParameter{Dicke der äußeren Linien}\\
+ \hphantom{\XMacro{newtriplepagestyle}}%
\OParameter{Dicke der inneren Linien}\\
\hphantom{\XMacro{newtriplepagestyle}}%
- \Parameter{inneres Kopfelement}%
- \Parameter{mittleres Kopfelement}%
+ \Parameter{inneres Kopfelement}\\
+ \hphantom{\XMacro{newtriplepagestyle}}%
+ \Parameter{mittleres Kopfelement}\\
+ \hphantom{\XMacro{newtriplepagestyle}}%
\Parameter{äußeres Kopfelement}\\
\hphantom{\XMacro{newtriplepagestyle}}%
- \Parameter{inneres Fußelement}%
- \Parameter{mittleres Fußelement}%
+ \Parameter{inneres Fußelement}\\
+ \hphantom{\XMacro{newtriplepagestyle}}%
+ \Parameter{mittleres Fußelement}\\
+ \hphantom{\XMacro{newtriplepagestyle}}%
\Parameter{äußeres Fußelement}\\
\Macro{renewtriplepagestyle}%
\Parameter{Name des Seitenstils}\\
\hphantom{\XMacro{renewtriplepagestyle}}%
- \OParameter{Dicke der äußeren Linie}%
+ \OParameter{Dicke der äußeren Linie}\\
+ \hphantom{\XMacro{renewtriplepagestyle}}%
\OParameter{Dicke der inneren Linie}\\
\hphantom{\XMacro{renewtriplepagestyle}}%
- \Parameter{inneres Kopfelement}%
- \Parameter{mittleres Kopfelement}%
+ \Parameter{inneres Kopfelement}\\
+ \hphantom{\XMacro{renewtriplepagestyle}}%
+ \Parameter{mittleres Kopfelement}\\
+ \hphantom{\XMacro{renewtriplepagestyle}}%
\Parameter{äußeres Kopfelement}\\
\hphantom{\XMacro{renewtriplepagestyle}}%
- \Parameter{inneres Fußelement}%
- \Parameter{mittleres Fußelement}%
+ \Parameter{inneres Fußelement}\\
+ \hphantom{\XMacro{renewtriplepagestyle}}%
+ \Parameter{mittleres Fußelement}\\
+ \hphantom{\XMacro{renewtriplepagestyle}}%
\Parameter{äußeres Fußelement}\\
\Macro{providetriplepagestyle}%
\Parameter{Name des Seitenstils}\\
\hphantom{\XMacro{providetriplepagestyle}}%
- \OParameter{Dicke der äußeren Linie}%
+ \OParameter{Dicke der äußeren Linie}\\
+ \hphantom{\XMacro{providetriplepagestyle}}%
\OParameter{Dicke der inneren Linie}\\
\hphantom{\XMacro{providetriplepagestyle}}%
- \Parameter{inneres Kopfelement}%
- \Parameter{mittleres Kopfelement}%
+ \Parameter{inneres Kopfelement}\\
+ \hphantom{\XMacro{providetriplepagestyle}}%
+ \Parameter{mittleres Kopfelement}\\
+ \hphantom{\XMacro{providetriplepagestyle}}%
\Parameter{äußeres Kopfelement}\\
\hphantom{\XMacro{providetriplepagestyle}}%
- \Parameter{inneres Fußelement}%
- \Parameter{mittleres Fußelement}%
+ \Parameter{inneres Fußelement}\\
+ \hphantom{\XMacro{providetriplepagestyle}}%
+ \Parameter{mittleres Fußelement}\\
+ \hphantom{\XMacro{providetriplepagestyle}}%
\Parameter{äußeres Fußelement}
\end{Declaration}
\BeginIndex{Cmd}{deftriplepagestyle}%
@@ -458,7 +481,7 @@ Elemente der Seite.
Mit den hier dokumentierten Anweisungen ist es nicht möglich, einzelne Linien
-zu aktivieren, beispielsweise nur eine Linie unter dem Seitenkopf aber keine
+zu aktivieren, beispielsweise nur eine Linie unter dem Seitenkopf, aber keine
Linie über dem Seitenfuß zu haben. Verwenden Sie dafür stattdessen die
Anweisungen aus einem der vorherigen oder aus dem nachfolgenden Abschnitt.
@@ -474,7 +497,7 @@ Gliederungsbefehlen der jeweiligen Klasse.
Während \Macro{deftriplepagestyle} einen Seitenstil unabhängig davon, ob er
bereits früher definiert wurde, immer definiert, werden mit
\Macro{newtriplepagestyle} und \Macro{providetriplepagestyle} nur Seitenstile
-definiert, die derzeit noch nicht definiert sind. Ist ein Seitenstil hingegen
+definiert, die derzeit noch nicht definiert sind. Ist ein Seitenstil
bereits definiert, so erhält man mit \Macro{newtriplepagestyle} eine
Fehlermeldung, während \Macro{providetriplepagestyle} die neue Definition
einfach verwirft. Ein vorhandener Seitenstil kann auch mit
@@ -482,7 +505,7 @@ einfach verwirft. Ein vorhandener Seitenstil kann auch mit
Fehler, falls ein Seitenstil dieses Namens noch nicht definiert war.%
\BeginIndex{Cmd}{deftripstyle}%
-Die bei \Package{scrpage2} vorhandene Anweisung \Macro{deftripstyle}
+Die vom Paket \Package{scrpage2} bekannte Anweisung \Macro{deftripstyle}
entspricht damit der neuen Anweisung \Macro{deftriplepagestyle}. Sie wurde aus
Gründen der Vereinheitlichung der Namen der Anweisungen jedoch umbenannt und
sollte nicht mehr verwendet werden. Wird sie dennoch verwendet, resultiert
@@ -525,24 +548,31 @@ ist. Weniger erfahrene Anwender dürfen den Rest dieses Kapitels daher gerne
\BeginIndex{Cmd}{providepagestyle}%
\BeginIndex{Cmd}{renewpagestyle}%
Diese Anweisungen dienen der Definition eines einzelnen Seitenstils mit
-maximaler Flexibilität. Dabei \PName{Name} der Name des Seitenstils, der
+maximaler Flexibilität. Dabei ist \PName{Name} der Name des Seitenstils, der
definiert werden soll.
Die beiden Parameter \PName{Kopfdefinition} und \PName{Fußdefinition} haben
den identischen Aufbau:
-\begin{quote}\raggedright
+\begin{flushleft}
+\begin{addmargin}{1em}\raggedright\small
\texttt{(\PName{Länge der oberen Linie},\PName{Dicke der oberen Linie})\%\\
\Parameter{Definition für linke Seiten im doppelseitigen Layout}\%\\
\Parameter{Definition für rechte Seiten im doppelseitigen Layout}\%\\
\Parameter{Definition für Seiten im einseitigen Layout}\%\\
(\PName{Länge der unteren Linie},\PName{Dicke der unteren Linie})%
}
-\end{quote}
+\end{addmargin}
+\end{flushleft}
Dabei sind die Argumente in den runden Klammern optional, das heißt, sie
-können zusammen mit den Klammern weggelassen werden. In diesem Fall richtigen
-sich die Längen und Dicken je nach Linie nach den Angaben der Option
-\Option{headtopline}, \Option{headsepline}, \Option{footsepline} oder
-\Option{footbotline} (siehe \autoref{sec:scrlayer-scrpage.pagestyle.content},
+können zusammen mit den Klammern weggelassen
+werden. In\important[i]{\Option{headtopline}\\ \Option{headsepline}\\
+ \Option{footsepline}\\ \Option{footbotline}} diesem Fall richten sich die
+Längen und Dicken je nach Linie nach den Angaben der Optionen
+\Option{headtopline}\IndexOption{headtopline},
+\Option{headsepline}\IndexOption{headsepline},
+\Option{footsepline}\IndexOption{footsepline} und
+\Option{footbotline}\IndexOption{footbotline} (siehe
+\autoref{sec:scrlayer-scrpage.pagestyle.content},
\autopageref{desc:scrlayer-scrpage.option.headtopline}).
Die drei Argumente mit den Definitionen sind obligatorisch und werden je nach
@@ -557,35 +587,62 @@ falsche Nummer oder der falsche Text im Seitenkopf erscheinen.
Bei \Macro{defpagestyle} wird der Seitenstil unabhängig davon, ob er bereits
existiert oder nicht, neu definiert. Demgegenüber meldet \Macro{newpagestyle}
einen Fehler, wenn bereits ein Seitenstil gleichen Namens existiert. Im
-Unterschied dazu, wird die Definition bei \Macro{providepagestyle} ignoriert,
+Unterschied dazu wird die Definition bei \Macro{providepagestyle} ignoriert,
falls der \PName{Name} bereits für einen Seitenstil verwendet wurde. Umgekehrt
kann mit \Macro{renewpagestyle} nur ein bereits vorhandener Seitenstil
umdefiniert werden. Für einen neuen Namen meldet diese Anweisung dagegen einen
Fehler.
-Intern basiert diese Anweisung auf der Anweisung \Macro{DeclareLayerPageStyle}
-des Pakets \Package{scrlayer}. Dabei werden für einen Seitenstil \PName{Name}
-die Ebenen \PName{Name}\PValue{.head.above.line} für die Linie über dem Kopf,
-\PName{Name}\PValue{.head.odd} für den Kopf von rechten Seiten im
-doppelseitigen Layout, \PName{Name}\PValue{.head.even} für den Kopf von linken
-Seiten im doppelseitigen Layout, \PName{Name}\PValue{.head.oneside} für den
-Kopf von Seiten im einseitigen Layout, \PName{Name}\PValue{.head.below} für
-die Linie unter dem Kopf, \PName{Name}\PValue{.foot.above.line} für die Linie
-über dem Fuß, \PName{Name}\PValue{.foot.odd} für den Fuß von rechten Seiten im
-doppelseitigen Layout, \PName{Name}\PValue{.foot.even} für den Fuß von linken
-Seiten im doppelseitigen Layout, \PName{Name}\PValue{.foot.oneside} für den
-Fuß von Seiten im einseitigen Layout und \PName{Name}\PValue{.foot.below} für
-die Linie unter dem Fuß definiert. Näheres zu Ebenen und Ebenen-Seitenstilen
-ist \autoref{cha:scrlayer} ab \autopageref{cha:scrlayer} in
+Alle vier Anweisungen basieren auf
+\Macro{DeclareLayerPageStyle}\IndexCmd{DeclareLayerPageStyle} des Pakets
+\Package{scrlayer}. Die dabei für einen Seitenstil \PName{Name} definierten
+Ebenen sind in \autoref{tab:scrlayer-scrpage-experts.layersperstyle}
+aufgeführt. Näheres zu Ebenen und Ebenen-Seitenstilen ist
+\autoref{cha:scrlayer} ab \autopageref{cha:scrlayer} in
\autoref{part:forExperts} zu entnehmen.%
-%
+
+\begin{table}
+% \KOMAoptions{captions=topbeside}
+% \setcapindent{0pt}
+% \begin{captionbeside}
+ \caption
+ [{Von \Package{scrlayer-scrpage} zu einem Seitenstil definierte
+ Ebenen}]
+ {Die von \Package{scrlayer-scrpage} zu einem Seitenstil \PName{Name}
+ definierten Ebenen\label{tab:scrlayer-scrpage-experts.layersperstyle}}
+% [l]
+ \begin{tabular}{ll}
+ \toprule
+ Name der Ebene & Bedeutung der Ebene \\
+ \midrule
+ \PName{Name}\PValue{.head.above.line} & die Linie über dem Kopf\\
+ \PName{Name}\PValue{.head.odd} & der Kopf von rechten Seiten im
+ doppelseitigen Layout\\
+ \PName{Name}\PValue{.head.even} & der Kopf von linken Seiten im
+ doppelseitigen Layout\\
+ \PName{Name}\PValue{.head.oneside} & der Kopf von Seiten im
+ einseitigen Layout\\
+ \PName{Name}\PValue{.head.below} & die Linie unter dem Kopf\\
+ \PName{Name}\PValue{.foot.above.line} & die Linie über dem Fuß\\
+ \PName{Name}\PValue{.foot.odd} & der Fuß von rechten Seiten im
+ doppelseitigen Layout\\
+ \PName{Name}\PValue{.foot.even} & der Fuß von linken Seiten im
+ doppelseitigen Layout\\
+ \PName{Name}\PValue{.foot.oneside} & der Fuß von Seiten im
+ einseitigen Layout\\
+ \PName{Name}\PValue{.foot.below} & die Linie unter dem Fuß\\
+ \bottomrule
+ \end{tabular}
+% \end{captionbeside}
+\end{table}
+
\begin{Example}
Angenommen, Sie wollen den gesamten Kopf des Seitenstil
- \Pagestyle{scrheadings} mit einer Farbe hinterlegen. Da Sie die
- Einleitung zu diesem Kapitel gelesen haben, wissen Sie, dass
- \Pagestyle{scrheadings} letztlich ein Ebenen-Seitenstil ist, der unter
- anderem aus den Ebenen \PValue{scrheadings.head.even},
- \PValue{scrheadings.head.odd} und \PValue{scrheadings.head.oneside}
+ \Pagestyle{scrheadings} mit einer Farbe hinterlegen. Aufgrund der Einleitung
+ zu diesem Kapitel und \autoref{tab:scrlayer-scrpage-experts.layersperstyle},
+ wissen Sie, dass \Pagestyle{scrheadings} ein Ebenen-Seitenstil
+ ist, der unter anderem aus den Ebenen \PValue{scrheadings.head.oneside},
+ \PValue{scrheadings.head.odd} und \PValue{scrheadings.head.even}
besteht. Sie definieren nun drei weitere Ebenen für deren Hintergrund und
fügen diese am Anfang des Seitenstils ein:
\begin{lstcode}
@@ -595,17 +652,23 @@ ist \autoref{cha:scrlayer} ab \autopageref{cha:scrlayer} in
\usepackage{blindtext}
\DeclareLayer[clone=scrheadings.head.oneside,
contents={%
- \color{yellow}\rule[-\dp\strutbox]{\layerwidth}{\layerheight}%
+ \color{yellow}%
+ \rule[-\dp\strutbox]%
+ {\layerwidth}{\layerheight}%
}%
]{scrheadings.head.oneside.background}
\DeclareLayer[clone=scrheadings.head.odd,
contents={%
- \color{yellow}\rule[-\dp\strutbox]{\layerwidth}{\layerheight}%
+ \color{yellow}%
+ \rule[-\dp\strutbox]%
+ {\layerwidth}{\layerheight}%
}%
]{scrheadings.head.odd.background}
\DeclareLayer[clone=scrheadings.head.even,
contents={%
- \color{yellow}\rule[-\dp\strutbox]{\layerwidth}{\layerheight}%
+ \color{yellow}%
+ \rule[-\dp\strutbox]%
+ {\layerwidth}{\layerheight}%
}%
]{scrheadings.head.even.background}
\AddLayersAtBeginOfPageStyle{scrheadings}{%
@@ -619,22 +682,26 @@ ist \autoref{cha:scrlayer} ab \autopageref{cha:scrlayer} in
\end{document}
\end{lstcode}
Wie Sie sehen, wurden in dem Beispiel drei Ebenen verwendet, damit Position
- und Größe der Hintergrund-Ebenen per Option \Option{clone} einfach jeweils
- von der Ebene für den Kopf kopiert werden konnten. Das ist einfacher, als
- nur eine Hintergrundebene zu verwenden und für diese die Position
- umständlich dynamisch zu bestimmen.
+ und Größe der Hintergrund-Ebenen per Option
+ \Option{clone}\important{\Option{clone}} einfach jeweils von der Ebene für
+ den Kopf kopiert werden konnten. Das ist einfacher, als nur eine
+ Hintergrundebene zu verwenden und für diese die Position umständlich
+ dynamisch zu bestimmen.
Der farbige Hintergrund selbst wurde in diesem Beispiel mit einer
\Macro{rule}-Anweisung gesetzt. Für die Größe wurde dabei mit
- \Macro{layerwidth} und \Macro{layerheight} die aktuelle Breite und Höhe der
- Ebene verwendet. Diese wurde per optionalem Argument um die Höhe der
- Unterlängen \Macro{dp}\Macro{strutbox} nach unten verschoben.
+ \Macro{layerwidth}\IndexCmd{layerwidth}\important[i]{\Macro{layerwidth}\\
+ \Macro{layerheight}} und \Macro{layerheight}\IndexCmd{layerheight} die
+ aktuelle Breite und Höhe der Ebene verwendet. Diese wurde per optionalem
+ Argument um die Höhe der Unterlängen \Macro{dp}\Macro{strutbox} nach unten
+ verschoben.
\end{Example}
%
Statt wie im Beispiel für die Hintergrundfarbe neue Ebenen hinzuzufügen, hätte
man das Problem übrigens auch mit \Macro{colorbox} und \Macro{chead} lösen
können. Es wird empfohlen, eine entsprechende Lösung als Übung zu
-erarbeiten. Ebenso hätte man die Hintergrundebenen auch einzeln und jeweils
+erarbeiten. Ebenso \iffree{}{\pagebreak}% Umbruchkorrektur
+hätte man die Hintergrundebenen auch einzeln und jeweils
unmittelbar vor der entsprechenden Inhaltsebene einfügen können. Auch dies
sei als Übung empfohlen.%
\EndIndex{Cmd}{renewpagestyle}%
@@ -670,3 +737,5 @@ sind. In der Voreinstellung ist der Schalter deaktiviert.%
%%% ispell-local-dictionary: "de_DE"
%%% TeX-master: "../guide"
%%% End:
+
+% LocalWords: Hintergrundebene Seitenkopf