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.tex410
1 files changed, 73 insertions, 337 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 331a92a911a..1c01b4598e4 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-2017
+% Copyright (c) Markus Kohm, 2013-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-experts.tex
-% Copyright (c) Markus Kohm, 2013-2017
+% Copyright (c) Markus Kohm, 2013-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-experts.tex}%
- [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
+ [$Date: 2018-01-31 09:21:42 +0100 (Wed, 31 Jan 2018) $
KOMA-Script guide (chapter: scrlayer-scrpage for experts)]
\chapter[{Zusätzliche Möglichkeiten von \Package{scrlayer-scrpage}}]
@@ -58,11 +58,11 @@
Ü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
+stellen jedoch 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.
+\Package{scrpage2} existieren. Ihre Dokumentation hier in
+\autoref{part:forExperts} dient der Vertiefung und der Erweiterung des
+Wissens. Ihre Beherrschung geht über grundlegende Fähigkeiten hinaus.
\LoadCommonFile{pagestylemanipulation}% \section{Beeinflussung von definierten Seitenstilen}
@@ -75,20 +75,20 @@ vorgestellt. Diese bilden quasi ein Paar, bei dem \PageStyle{scrheadings} als
Haupt-Seitenstil mit Kolumnentitel vorgesehen ist, während
\PageStyle{plain.scrheadings} ein dazu passender \PageStyle{plain}-Seitenstil
ohne Kolumnentitel aber üblicherweise mit Paginierung, also mit Seitenzahl
-ist. Neben der Konfiguration dieses vordefinierten Paars bietet
+ist. Neben der Konfiguration dieses vordefinierten Paares bietet
\Package{scrlayer-scrpage} auch die Möglichkeit, zusätzliche Paare zu
-definieren. Der Name des Haupt-Seitenstils \PageStyle{scrheadings} dient dabei
-quasi auch als Name des Seitenstil-Paars.
-
-Die allermeisten Anwender werden in der Regel mit dem einen vordefinierten
-Seitenstil-Paar \PageStyle{scrheadings} auskommen. Die in diesem Abschnitt
-dokumentierten Anweisungen sind daher eher Ergänzungen für besondere Fälle. Da
-mir während des Abfassens dieser Anleitung keine handlichen
-Anwendungsbeispiele eingefallen sind, gibt es auch keine ausführlichen
-Beispiele. Sollte mir im Support einmal eine besonders schöne Anwendung
-begegnen, werde ich solche aber in zukünftigen Fassungen gerne aufgreifen. Ich
-bin jedoch gleichzeitig sicher, dass sich all diese Fälle auch mit dem einen
-Paar \PageStyle{scrheadings} lösen lassen.
+definieren. Der Name des Haupt-Seitenstils, beispielsweise
+\PageStyle{scrheadings}, dient dabei quasi auch als Name des Seitenstil-Paares.
+
+\iffree{Die allermeisten Anwender werden in der Regel mit dem einen
+ vordefinierten Seitenstil-Paar \PageStyle{scrheadings} auskommen. Die in
+ diesem Abschnitt dokumentierten Anweisungen sind daher eher Ergänzungen für
+ besondere Fälle. Da mir während des Abfassens dieser Anleitung keine
+ handlichen Anwendungsbeispiele eingefallen sind, gibt es auch keine
+ ausführlichen Beispiele. Sollte mir im Support einmal eine besonders schöne
+ Anwendung begegnen, werde ich solche aber in zukünftigen Fassungen gerne
+ aufgreifen. Ich bin jedoch gleichzeitig sicher, dass sich all diese Fälle
+ auch mit dem einen Paar \PageStyle{scrheadings} lösen lassen.}{}
\begin{Declaration}
\Macro{defpairofpagestyles}\OParameter{Eltern-Paar}
@@ -111,16 +111,16 @@ gleichzeitig der Name des Paares und des Hauptseitenstils dieses Paares, während
Paares ist.
Ist das optionale Argument \PName{Eltern-Paar} angegeben, so ist dies der Name
-eines Seitenstil-Paars, mit dessen Einstellungen das neue Paar initialisiert
+eines Seitenstil-Paares, mit dessen Einstellungen das neue Paar initialisiert
werden soll. Das neue Paar erbt also quasi die Konfiguration des
\PName{Eltern-Paar}s.
+{\setlength{\emergencystretch}{1em}%
Während in \autoref{sec:scrlayer-scrpage.predefined.pagestyles} der Eindruck
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
+darstellen. Sobald es mehrere Seitenstil-Paare gibt, beziehen sich
\DescRef{scrlayer-scrpage.cmd.lehead}, \DescRef{scrlayer-scrpage.cmd.cehead},
\DescRef{scrlayer-scrpage.cmd.rehead}, \DescRef{scrlayer-scrpage.cmd.lohead},
\DescRef{scrlayer-scrpage.cmd.cohead}, \DescRef{scrlayer-scrpage.cmd.rohead},
@@ -129,8 +129,8 @@ Anweisungen auf das zuletzt aktive Paar. Dies gilt für
\DescRef{scrlayer-scrpage.cmd.cofoot}, \DescRef{scrlayer-scrpage.cmd.rofoot},
\DescRef{scrlayer-scrpage.cmd.ihead}, \DescRef{scrlayer-scrpage.cmd.chead},
\DescRef{scrlayer-scrpage.cmd.ohead}, \DescRef{scrlayer-scrpage.cmd.ifoot},
-\DescRef{scrlayer-scrpage.cmd.cfoot}, \DescRef{scrlayer-scrpage.cmd.ofoot} aus
-\autoref{sec:scrlayer-scrpage.predefined.pagestyles}.
+\DescRef{scrlayer-scrpage.cmd.cfoot} und \DescRef{scrlayer-scrpage.cmd.ofoot}
+auf das zuletzt aktive Paar.\par}
{\setlength{\emergencystretch}{1em}%
Neben den achtzehn vorgenannten sind auch die drei nachfolgend
@@ -139,7 +139,7 @@ Anweisungen auf das zuletzt aktive Paar. Dies gilt für
\DescRef{scrlayer-scrpage-experts.cmd.clearplainofpairofpagestyles} und
\DescRef{scrlayer-scrpage-experts.cmd.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
+ stellen sie eine Art Grundkonfiguration des Seitenstil-Paares 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
@@ -151,10 +151,10 @@ Es sei darauf hingewiesen, dass die Anweisungen aus
sind und für alle mit \PageStyle{scrlayer-scrpage} definierten Seitenstile
gelten.
-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
+Während\textnote{Unterschiede} \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
@@ -186,303 +186,21 @@ 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 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.%
-\EndIndexGroup
-
-
-\section{Definition einfacher Seitenstile mit dreigeteiltem Kopf und Fuß}
-\seclabel{pagestyle.triple}
-
-Neben den vordefinierten Seitenstilen und der Definition eigener
-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 nachfolgenden Abschnitts zu nutzen.
-
-\begin{Declaration}
- \Macro{deftriplepagestyle}\Parameter{Name des Seitenstils}
- \OParameter{Dicke der äußeren Linie}
- \OParameter{Dicke der inneren Linie}
- \Parameter{inneres Kopfelement}
- \Parameter{mittleres Kopfelement}
- \Parameter{äußeres Kopfelement}
- \Parameter{inneres Fußelement}
- \Parameter{mittleres Fußelement}
- \Parameter{äußeres Fußelement}
- \Macro{newtriplepagestyle}\Parameter{Name des Seitenstils}
- \OParameter{Dicke der äußeren Linien}
- \OParameter{Dicke der inneren Linien}
- \Parameter{inneres Kopfelement}
- \Parameter{mittleres Kopfelement}
- \Parameter{äußeres Kopfelement}
- \Parameter{inneres Fußelement}
- \Parameter{mittleres Fußelement}
- \Parameter{äußeres Fußelement}
- \Macro{renewtriplepagestyle}\Parameter{Name des Seitenstils}
- \OParameter{Dicke der äußeren Linie}
- \OParameter{Dicke der inneren Linie}
- \Parameter{inneres Kopfelement}
- \Parameter{mittleres Kopfelement}
- \Parameter{äußeres Kopfelement}
- \Parameter{inneres Fußelement}
- \Parameter{mittleres Fußelement}
- \Parameter{äußeres Fußelement}
- \Macro{providetriplepagestyle}\Parameter{Name des Seitenstils}
- \OParameter{Dicke der äußeren Linie}
- \OParameter{Dicke der inneren Linie}
- \Parameter{inneres Kopfelement}
- \Parameter{mittleres Kopfelement}
- \Parameter{äußeres Kopfelement}
- \Parameter{inneres Fußelement}
- \Parameter{mittleres Fußelement}
- \Parameter{äußeres Fußelement}
-\end{Declaration}
-Mit diesen Anweisungen kann ein einzelner Seitenstil definiert werden, bei dem
-Kopf und Fuß in drei Elemente aufgeteilt sind: ein inneres Element, ein
-mittleres Element und ein äußeres Element. Diese werden über jeweils drei
-obligatorische Argumente angegeben.
-
-Das jeweilige innere Element wird auf linken Seiten rechtsbündig im Kopf
-respektive im Fuß platziert. Auf rechten Seiten wird es hingegen linksbündig
-platziert. Entsprechend wird das mittlere Element sowohl auf linken als auch
-auf rechten Seiten im Kopf respektive Fuß zentriert. Das äußere Element wird
-schließlich auf linken Seiten linksbündig und auf rechten Seiten rechtsbündig
-im Kopf respektive Fuß platziert.
-
-An\textnote{Achtung!} dieser Stelle sei noch einmal daran erinnert, dass im
-einseitigen Satz nur rechte Seiten existieren!
-
-Mit den beiden optionalen Argumenten können Linien in Kopf und Fuß aktiviert
-werden. Dazu gibt man die gewünschte Dicke der Linien als Argument an. Das
-erste optionale Argument betrifft die \PName{Dicke der äußeren Linien}. Diese
-Linien werden über dem Kopf und unter dem Fuß gezeichnet. Das zweite optionale
-Argument betrifft die \PName{Dicke der inneren Linien}. Diese beiden Linien
-werden unterhalb des Kopfes und oberhalb des Fußes gezeichnet. Ist nur ein
-optionales Argument angegeben, so ist dies die \PName{Dicke der inneren
- Linien}. Die \PName{Dicke der äußeren Linien} ist dann Null, womit nur noch
-die beiden inneren Linien gezeichnet werden. Ist keines der optionalen
-Argumente angegeben, so entfallen alle Linien.
-
-Es ist zu beachten\textnote{Achtung!}, dass leere optionale Argumente nicht
-gleichbedeutend mit dem Weglassen der optionalen Argumente sind! Leere
-optionale Argumente sind in diesem Fall nicht erlaubt. Dagegen sind einfache
-Längenausdrücke, wie sie bereits bei Option
-\DescRef{scrlayer-scrpage.option.headwidth} (siehe
-\autoref{sec:scrlayer-scrpage.pagestyle.content},
-\DescPageRef{scrlayer-scrpage.option.headwidth}) erklärt wurden, erlaubt.
-
-Die Bedeutung der einzelnen Argumente ist in
-\autoref{fig:scrlayer-scrpage-experts.triplepagestyle} noch einmal an einer
-schematischen Doppelseite veranschaulicht. Dabei dienen »\textsl{außen}«,
-»\textsl{innen}«, »\textsl{mittig}« als beispielhafte Inhalte. Die zugehörigen
-Pfeile verdeutlichen die Ausbreitung dieser Inhalte. Die \iffree{farbigen
-}{}Texte im Inneren der Seite sind die Namen der Argumente der Befehle. Die
-zugehörigen Pfeile \iffree{in gleicher Farbe }{}weisen auf die entsprechenden
-Elemente der Seite.
-
-\begin{figure}
- \centering
- \begin{picture}(\textwidth,80mm)
- \put(0,50mm){%
- %\
- \begin{picture}(\textwidth,30mm)(0,-10mm)
- \thinlines
- \small
- % linke Seite
- \put(0,20mm){\line(1,0){.49\textwidth}}%
- \put(0,0){\line(0,1){20mm}}%
- \multiput(0,0)(0,-1mm){10}{\line(0,-1){.5mm}}%
- \put(.49\textwidth,5mm){\line(0,1){15mm}}%
- \put(.05\textwidth,15mm){\thicklines\line(1,0){.415\textwidth}}%
- \put(.05\textwidth,10mm){\makebox(0em,5mm)[l]{\slshape außen\strut$\longrightarrow$}}%
- \put(.465\textwidth,10mm){\makebox(0em,5mm)[r]{\slshape $\longleftarrow$innen\strut}}%
- \put(.2575\textwidth,10mm){\makebox(0em,5mm)[c]{\slshape $\longleftarrow$mittig\strut$\longrightarrow$}}%
- \put(.05\textwidth,10mm){\thicklines\line(1,0){.415\textwidth}}%
- % rechte Seite
- \put(0.51\textwidth,20mm){\line(1,0){.49\textwidth}}%
- \put(0.51\textwidth,5mm){\line(0,1){15mm}}%
- \multiput(\textwidth,0)(0,-1mm){10}{\line(0,-1){.5mm}}%
- \put(\textwidth,0mm){\line(0,1){20mm}}%
- \put(.535\textwidth,15mm){\thicklines\line(1,0){.415\textwidth}}%
- \put(.535\textwidth,10mm){\makebox(0em,5mm)[l]{\slshape innen\strut$\longrightarrow$}}%
- \put(.95\textwidth,10mm){\makebox(0em,5mm)[r]{\slshape $\longleftarrow$außen\strut}}%
- \put(.7425\textwidth,10mm){\makebox(0em,5mm)[c]{\slshape $\longleftarrow$mittig\strut$\longrightarrow$}}%
- \put(.535\textwidth,10mm){\thicklines\line(1,0){.415\textwidth}}%
- % Befehle für beide Seiten
- \iffree{\color{red}}{}%
- \put(.5\textwidth,0){\makebox(0,\baselineskip)[c]{\PName{inneres Kopfelement}}}%
- \put(.5\textwidth,-5mm){\makebox(0,\baselineskip)[c]{\PName{mittleres Kopfelement}}}%
- \put(.5\textwidth,-10mm){\makebox(0,\baselineskip)[c]{\PName{äußeres Kopfelement}}}%
- \put(\dimexpr.5\textwidth-2em,.5\baselineskip){%
- \put(-1.5em,.5\baselineskip){\vector(0,1){7mm}}%
- \put(-4em,-1\baselineskip){\line(-1,0){\dimexpr .25\textwidth-7em\relax}}%
- \put(-\dimexpr
- .25\textwidth-3em\relax,-1\baselineskip){\vector(0,1){\dimexpr
- 7mm+1.5\baselineskip\relax}}
- \put(-3.25em,-2.25\baselineskip){\line(-1,0){\dimexpr .45\textwidth-8em\relax}}%
- \put(-\dimexpr
- .45\textwidth-4.75em\relax,-2.25\baselineskip){\vector(0,1){\dimexpr
- 7mm+2.75\baselineskip\relax}}
- }%
- \put(\dimexpr.5\textwidth+2em,.5\baselineskip){%
- \put(1.5em,.5\baselineskip){\vector(0,1){7mm}}%
- \put(4em,-1\baselineskip){\line(1,0){\dimexpr .25\textwidth-7em\relax}}
- \put(\dimexpr
- .25\textwidth-3em\relax,-1\baselineskip){\vector(0,1){\dimexpr
- 7mm+1.5\baselineskip\relax}}
- \put(3.25em,-2.25\baselineskip){\line(1,0){\dimexpr .45\textwidth-8em\relax}}
- \put(\dimexpr
- .45\textwidth-4.75em\relax,-2.25\baselineskip){\vector(0,1){\dimexpr
- 7mm+2.75\baselineskip\relax}}
- }%
- \end{picture}
- %
- }%
- \put(0,0){%
- \begin{picture}(\textwidth,30mm)
- \thinlines
- \small
- % linke Seite
- \put(0,0){\line(1,0){.49\textwidth}}%
- \put(0,0){\line(0,1){20mm}}%
- \multiput(0,20mm)(0,1mm){10}{\line(0,1){.5mm}}%
- \put(.49\textwidth,0){\line(0,1){15mm}}%
- \put(.05\textwidth,15mm){\thicklines\line(1,0){.415\textwidth}}%
- \put(.05\textwidth,10mm){\makebox(0em,5mm)[l]{\slshape außen\strut$\longrightarrow$}}%
- \put(.465\textwidth,10mm){\makebox(0em,5mm)[r]{\slshape $\longleftarrow$innen\strut}}%
- \put(.2575\textwidth,10mm){\makebox(0em,5mm)[c]{\slshape $\longleftarrow$mittig\strut$\longrightarrow$}}%
- \put(.05\textwidth,10mm){\thicklines\line(1,0){.415\textwidth}}%
- % rechte Seite
- \put(.51\textwidth,0){\line(1,0){.49\textwidth}}%
- \put(.51\textwidth,0){\line(0,1){15mm}}%
- \put(\textwidth,0){\line(0,1){20mm}}%
- \multiput(\textwidth,20mm)(0,1mm){10}{\line(0,1){.5mm}}%
- \put(.535\textwidth,15mm){\thicklines\line(1,0){.415\textwidth}}%
- \put(.535\textwidth,10mm){\makebox(0em,5mm)[l]{\slshape innen\strut$\longrightarrow$}}%
- \put(.95\textwidth,10mm){\makebox(0em,5mm)[r]{\slshape $\longleftarrow$außen\strut}}%
- \put(.7425\textwidth,10mm){\makebox(0em,5mm)[c]{\slshape $\longleftarrow$mittig\strut$\longrightarrow$}}%
- \put(.535\textwidth,10mm){\thicklines\line(1,0){.415\textwidth}}%
- % Befehle für beide Seiten
- \iffree{\color{red}}{}%
- \put(.5\textwidth,20mm){\makebox(0,\baselineskip)[c]{\PName{inneres Fußelement}}}%
- \put(.5\textwidth,25mm){\makebox(0,\baselineskip)[c]{\PName{mittleres Fußelement}}}%
- \put(.5\textwidth,30mm){\makebox(0,\baselineskip)[c]{\PName{äußeres Fußelement}}}%
- \put(\dimexpr.5\textwidth-2em,.5\baselineskip){%
- \put(-1.5em,\dimexpr 20mm-.5\baselineskip\relax){\vector(0,-1){6mm}}%
- \put(-3.5em,25mm){\line(-1,0){\dimexpr .25\textwidth-6.5em\relax}}%
- \put(-\dimexpr .25\textwidth-3em\relax,25mm){\vector(0,-1){\dimexpr
- .5\baselineskip + 11mm\relax}}%
- \put(-3em,30mm){\line(-1,0){\dimexpr .45\textwidth-7.5em\relax}}%
- \put(-\dimexpr .45\textwidth-4.5em\relax,30mm){\vector(0,-1){\dimexpr
- .5\baselineskip + 16mm\relax}}%
- }%
- \put(\dimexpr.5\textwidth+2em,.5\baselineskip){%
- \put(1.5em,\dimexpr 20mm-.5\baselineskip\relax){\vector(0,-1){6mm}}%
- \put(3.5em,25mm){\line(1,0){\dimexpr .25\textwidth-6.5em\relax}}%
- \put(\dimexpr .25\textwidth-3em\relax,25mm){\vector(0,-1){\dimexpr
- .5\baselineskip + 11mm\relax}}%
- \put(3em,30mm){\line(1,0){\dimexpr .45\textwidth-7.5em\relax}}%
- \put(\dimexpr .45\textwidth-4.5em\relax,30mm){\vector(0,-1){\dimexpr
- .5\baselineskip + 16mm\relax}}%
- }%
- \end{picture}
- }%
- \thinlines\small\iffree{\color{blue}}{}%
- \put(0.055\textwidth,45mm){\vector(0,1){25mm}}%
- \put(0.945\textwidth,45mm){\vector(0,1){25mm}}%
- \put(0.055\textwidth,45mm){\vector(0,-1){30mm}}%
- \put(0.945\textwidth,45mm){\vector(0,-1){30mm}}%
- \put(0.055\textwidth,45mm){\line(1,0){\dimexpr
- .445\textwidth-6.5em\relax}}%
- \put(0.945\textwidth,45mm){\line(-1,0){\dimexpr
- .445\textwidth-6.5em\relax}}%
- \put(0.5\textwidth,45mm){\makebox(0,0)[c]{\PName{Dicke der inneren
- Linien}}}%
- \iffree{\color{green}}{}%
- \put(0.025\textwidth,40mm){\line(0,1){35mm}}%
- \put(0.025\textwidth,75mm){\vector(1,0){3.75mm}}%
- \put(0.975\textwidth,40mm){\line(0,1){35mm}}%
- \put(0.975\textwidth,40mm){\line(0,1){35mm}}%
- \put(0.975\textwidth,75mm){\vector(-1,0){3.75mm}}%
- \put(0.025\textwidth,40mm){\line(0,-1){30mm}}%
- \put(0.025\textwidth,10mm){\vector(1,0){3.75mm}}%
- \put(0.975\textwidth,40mm){\line(0,-1){30mm}}%
- \put(0.975\textwidth,40mm){\line(0,-1){30mm}}%
- \put(0.975\textwidth,10mm){\vector(-1,0){3.75mm}}%
- \put(0.025\textwidth,40mm){\line(1,0){\dimexpr
- .475\textwidth-6.5em\relax}}%
- \put(0.975\textwidth,40mm){\line(-1,0){\dimexpr
- .475\textwidth-6.5em\relax}}%
- \put(0.5\textwidth,40mm){\makebox(0,0)[c]{\PName{Dicke der äußeren Linien}}}%
- \end{picture}
- \caption[{Elemente dreigeteilter Seitenstile}]{Elemente einer Doppelseite
- der dreigeteilten Seitenstile mit den Anweisungen
- \Macro{deftriplepagestyle}, \Macro{newtriplepagestyle},
- \Macro{providetriplepagestyle} und \Macro{renewtriplepagestyle}}
- \label{fig:scrlayer-scrpage-experts.triplepagestyle}
-\end{figure}
-
-
-Mit den hier dokumentierten Anweisungen ist es nicht möglich, einzelne Linien
-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.
-
-Die\textnote{Achtung!} Länge der einzelnen Elemente ist nicht durch das
-Vorhandensein eines Nachbarelements beschränkt. Dadurch kann es bei
-ungünstiger Verwendung passieren, dass ein Element eines oder beide
-Nachbarelemente überschreibt. Der Anwender ist selbst für die Vermeidung
-dieses ungünstigen Falles verantwortlich. Bei lebenden Kolumnentiteln ist dies
-beispielsweise durch Verwendung des optionalen Arguments der
-Gliederungsbefehle möglich. Siehe dazu die Anleitung zu den
-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
-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
-\Macro{renewtriplepagestyle} umdefiniert werden. Diese Anweisung meldet einen
-Fehler, falls ein Seitenstil dieses Namens noch nicht definiert war.%
-
-\BeginIndex{Cmd}{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
-daraus eine Warnung.%
+Paar.%
\EndIndexGroup
\section{Definition komplexer Seitenstile}
\seclabel{pagestyle.experts}
-Neben den vordefinierten Seitenstilen und der Definition eigener
-Seitenstil-Paare, sowie der nicht mehr empfohlenen Möglichkeit der Definition
-von Seitenstilen, bei denen sowohl der Kopf als auch der Fuß fest in drei
-Elemente aufgeteilt ist, bietet \Package{scrlayer-scrpage} auch noch eine eher
-grundlegende Möglichkeit der Definition von Seitenstilen. Die in den
-vorherigen Abschnitten erläuterten Konzepte greifen bei der Implementierung
-alle auf diese Möglichkeit zurück. Aufgrund ihrer Komplexität wird diese
-Schnittstelle jedoch nur erfahrenen Anwendern empfohlen. Weniger erfahrene
-Anwender können mit den vorgenannten Möglichkeiten bereits nahezu alles
-erreichen, was auch mit dieser grundlegenden Schnittstelle möglich
-ist. Weniger erfahrene Anwender dürfen den Rest dieses Kapitels daher gerne
-überspringen.
+Neben den vordefinierten Seitenstilen bietet \Package{scrlayer-scrpage} auch
+noch eine eher grundlegende Schnittstelle zur Definition von Seitenstilen. Die
+bisher erläuterten Konzepte greifen bei der Implementierung ebenso wie die von
+\autoref{sec:\LabelBase.pagestyle.triple} auf diese Möglichkeit
+zurück. Aufgrund ihrer hohen Komplexität wird sie jedoch nur erfahrenen
+Anwendern empfohlen. Weniger erfahrene Anwender können mit den vorgenannten
+Möglichkeiten bereits nahezu alles erreichen, was auch mit dieser
+grundlegenden Schnittstelle möglich ist.
\begin{Declaration}
\Macro{defpagestyle}\Parameter{Name}
@@ -537,24 +255,25 @@ wählbar. Für Seitenstile mit Kolumnentitel wird jedoch die Verwendung von
empfohlen. Keinesfalls sollte man hier direkt eine Gliederungsnummer oder
einen Überschriftentext als Kolumnentitel angeben. Aufgrund des asynchronen
Seitenaufbaus von \LaTeX{} kann sonst die falsche Nummer oder der falsche Text
-im Seitenkopf erscheinen.
+im Seitenkopf oder Seitenfuß 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,
-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.
+Bei\textnote{Unterschiede} \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, 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.
Alle vier Anweisungen basieren auf
\DescRef{scrlayer.cmd.DeclarePageStyleByLayers}%
-\IndexCmd{DeclarePageStyleByLayers} des Pakets \Package{scrlayer}. Die dabei
+\IndexCmd{DeclarePageStyleByLayers} des Pakets
+\hyperref[cha:scrlayer]{\Package{scrlayer}}\IndexPackage{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.%
+\autopageref{cha:scrlayer} zu entnehmen.%
\begin{table}
% \KOMAoptions{captions=topbeside}
@@ -657,12 +376,27 @@ Statt wie im Beispiel für die Hintergrundfarbe neue Ebenen hinzuzufügen, hätte
man das Problem übrigens auch mit \Macro{colorbox} und
\DescRef{scrlayer-scrpage.cmd.chead} lösen können. Es wird empfohlen, eine
entsprechende Lösung als Übung zu 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.%
+entsprechenden Inhaltsebene einfügen können. Eine entsprechende Umsetzung
+bietet sich als weitere Übung an.%
\EndIndexGroup
+\section{Definition einfacher Seitenstile mit dreigeteiltem Kopf und Fuß}
+\seclabel{pagestyle.triple}
+
+\LoadNonFree{scrlayer-scrpage-experts}{1}
+
+\section{Das obsolete Erbe von \Package{scrpage2}}
+\seclabel{obsolete}
+
+\begin{Explain}
+ Das Paket \Package{scrlayer-scrpage} enthält auch noch einige Altlasten, die
+ von \Package{scrpage2} stammen und nur existieren, um möglichst kompatibel
+ mit jenem Paket zu sein. Kenntnisse dazu benötigen Anwender nur, wenn sie
+ ein altes Dokument, das noch auf \Package{scrpage2} basiert, bearbeiten
+ wollen. Für\textnote{Achtung!} neue Dokumente sollten die hier dokumentieren
+ Dinge dagegen nicht verwendet werden!
+\end{Explain}
\begin{Declaration}
\OptionVName{hmode}{Ein-Aus-Wert}
@@ -681,6 +415,8 @@ Die Option versteht die Standardwerte für einfache Schalter, die in
\autoref{tab:truefalseswitch} auf \autopageref{tab:truefalseswitch} angegeben
sind. In der Voreinstellung ist der Schalter deaktiviert.%
\EndIndexGroup
+
+\LoadNonFree{scrlayer-scrpage-experts}{0}
%
\EndIndexGroup
@@ -693,5 +429,5 @@ sind. In der Voreinstellung ist der Schalter deaktiviert.%
%%% End:
-% LocalWords: Hintergrundebene Seitenkopf Seitenstils Kopfelement
-% LocalWords: Seitenstile
+% LocalWords: Hintergrundebene Seitenkopf Seitenstils Kopfelement Seitenfuß
+% LocalWords: Seitenstile Seitenstilen