diff options
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.tex | 552 |
1 files changed, 237 insertions, 315 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 8ab8c25cf56..7f22dda1bc9 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-2015 +% Copyright (c) Markus Kohm, 2014-2017 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlayer-scrpage.tex -% Copyright (c) Markus Kohm, 2014-2015 +% Copyright (c) Markus Kohm, 2014-2017 % % 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: 2015-03-31 11:10:59 +0200 (Tue, 31 Mar 2015) $ + [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ KOMA-Script guide (chapter:scrlayer-scrpage)] \chapter[{Kopf- und Fußzeilen mit \Package{scrlayer-scrpage}}] @@ -52,13 +52,14 @@ \Package{scrlayer-scrpage}} \labelbase{scrlayer-scrpage} % +\BeginIndexGroup \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 - \KOMAScript-Klassen mit den Seitenstilen \Pagestyle{headings}, - \Pagestyle{myheadings}, \Pagestyle{plain} und \Pagestyle{empty} boten. Bis + \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 \Package{scrpage}\IndexPackage{scrpage}, das aber seit 2013 nicht mehr mit \KOMAScript{} zusammen verteilt wird. @@ -101,13 +102,16 @@ Neben \Package{scrlayer-scrpage}\iffree{ oder \Package{scrpage2}}{} wäre auch \Package{fancyhdr} (siehe \cite{package:fancyhdr}) grundsätzlich geeignet, um Kopf und Fuß der Seiten zu konfigurieren. Allerdings unterstützt dieses Paket diverse Möglichkeiten von \KOMAScript{}, angefangen von Änderungen der Schrift -über das Elemente-Modell (siehe \Macro{setkomafont}, \Macro{addtokomafont} und -\Macro{usekomafont} in \autoref{sec:scrlayer-scrpage.textmarkup}, ab -\autopageref{desc:scrlayer-scrpage.cmd.setkomafont}) bis hin zum -konfigurierbaren Format der Gliederungsnummern in Kolumnentiteln (siehe Option -\Option{numbers} und beispielsweise Anweisung \Macro{chaptermarkformat} in -\autoref{sec:maincls.structure}, \autopageref{desc:maincls.option.numbers} und -\autopageref{desc:maincls.cmd.chaptermarkformat}), nicht. Daher wird für die +über das Elemente-Modell (siehe \DescRef{\LabelBase.cmd.setkomafont}, +\DescRef{\LabelBase.cmd.addtokomafont} und +\DescRef{\LabelBase.cmd.usekomafont} in +\autoref{sec:scrlayer-scrpage.textmarkup}, ab +\DescPageRef{\LabelBase.cmd.setkomafont}) bis hin zum konfigurierbaren Format +der Gliederungsnummern in Kolumnentiteln (siehe Option +\DescRef{maincls.option.numbers} und beispielsweise Anweisung +\DescRef{\LabelBase.cmd.chaptermarkformat} in \autoref{sec:maincls.structure}, +\DescPageRef{maincls.option.numbers} und +\DescPageRef{maincls.cmd.chaptermarkformat}), nicht. Daher wird für die Verwendung mit den \KOMAScript-Klassen das neue Paket \Package{scrlayer-scrpage} empfohlen. \iffree{Bei Problemen damit kann auch auf \Package{scrpage2} zurückgegriffen werden.}{\ignorespaces} Natürlich @@ -122,11 +126,11 @@ Anwender von Interesse sein dürfte und daher in hier in \autoref{part:forAuthors} dokumentierten Möglichkeiten für Sie nicht ausreichen, sei Ihnen auch jenes Kapitel nahe gelegt. -\LoadCommon{0} % \section{Frühe oder späte Optionenwahl} +\LoadCommonFile{options} % \section{Frühe oder späte Optionenwahl} -\LoadCommon{20} % \section{Höhe von Kopf und Fuß} +\LoadCommonFile{headfootheight} % \section{Höhe von Kopf und Fuß} -\LoadCommon{5} % \section{Textauszeichnung} +\LoadCommonFile{textmarkup} % \section{Textauszeichnung} \section{Verwendung vordefinierter Seitenstile} \seclabel{predefined.pagestyles} @@ -146,87 +150,79 @@ vorgefertigten Seitenstils. \fi \begin{Declaration} - \Pagestyle{scrheadings}\\ - \Pagestyle{plain.scrheadings} + \PageStyle{scrheadings} + \PageStyle{plain.scrheadings} \end{Declaration} -\BeginIndex{Pagestyle}{scrheadings}% -\BeginIndex{Pagestyle}{plain.scrheadings}% Das Paket \Package{scrlayer-scrpage} stellt zwei Seitenstile zur Verfügung, die nach eigenen Wünschen umgestaltet werden können. Als erstes wäre der -Seitenstil \Pagestyle{scrheadings}\important{\Pagestyle{scrheadings}} zu +Seitenstil \PageStyle{scrheadings}\important{\PageStyle{scrheadings}} zu nennen. Dieser ist als Seitenstil mit Kolumnentitel vorgesehen. Er ähnelt in der Voreinstellung dem Seitenstil -\Pagestyle{headings}\IndexPagestyle{headings} der Standard- oder der +\PageStyle{headings}\IndexPagestyle{headings} der Standard- oder der \KOMAScript-Klassen. Was genau im Kopf und Fuß ausgegeben wird, ist über die nachfolgend beschriebenen Befehle und Optionen einstellbar. Als zweites ist der Seitenstil -\Pagestyle{plain.scrheadings}\important{\Pagestyle{plain.scrheadings}} zu +\PageStyle{plain.scrheadings}\important{\PageStyle{plain.scrheadings}} zu nennen. Dieser ist als Seitenstil ohne Kolumnentitel vorgesehen. Er ähnelt in -der Voreinstellung dem Seitenstil \Pagestyle{plain}\IndexPagestyle{plain} der +der Voreinstellung dem Seitenstil \PageStyle{plain}\IndexPagestyle{plain} der Standard- oder der \KOMAScript-Klassen. Was genau im Kopf und Fuß ausgegeben wird, ist auch hier über die nachfolgend beschriebenen Befehle und Optionen einstellbar. -Natürlich kann auch \Pagestyle{scrheadings} als Seitenstil ohne Kolumnentitel -und \Pagestyle{plain.scrheadings} als Seitenstil mit Kolumnentitel +Natürlich kann auch \PageStyle{scrheadings} als Seitenstil ohne Kolumnentitel +und \PageStyle{plain.scrheadings} als Seitenstil mit Kolumnentitel konfiguriert werden. Es ist jedoch zweckmäßig, sich an die vorgenannte Konvention zu halten. Die beiden Seitenstile beeinflussen sich nämlich in gewisser Weise gegenseitig. Sobald einer der Seitenstile einmal ausgewählt -wurde, ist \Pagestyle{scrheadings} auch unter dem Namen -\Pagestyle{headings}\important{\Pagestyle{headings}}\IndexPagestyle{headings} -und der Seitenstil \Pagestyle{plain.scrheadings} auch unter dem Namen -\Pagestyle{plain}\important{\Pagestyle{plain}}\IndexPagestyle{plain} +wurde, ist \PageStyle{scrheadings} auch unter dem Namen +\PageStyle{headings}\important{\PageStyle{headings}}\IndexPagestyle{headings} +und der Seitenstil \PageStyle{plain.scrheadings} auch unter dem Namen +\PageStyle{plain}\important{\PageStyle{plain}}\IndexPagestyle{plain} aktivierbar. Das hat den Vorteil, dass bei Klassen, die automatisch zwischen -\Pagestyle{headings} und \Pagestyle{plain} umschalten, durch einmalige Auswahl -von \Pagestyle{scrheadings} oder \Pagestyle{plain.scrheadings} nun zwischen +\PageStyle{headings} und \PageStyle{plain} umschalten, durch einmalige Auswahl +von \PageStyle{scrheadings} oder \PageStyle{plain.scrheadings} nun zwischen diesen beiden Stilen umgeschaltet wird. Direkte Anpassungen der entsprechenden Klassen sind nicht erforderlich. Die beiden Seitenstile stellen also quasi ein -Paar dar, das als Ersatz für \Pagestyle{headings} und \Pagestyle{plain} +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 +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 +\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.} -\EndIndex{Pagestyle}{plain.scrheadings}% -\EndIndex{Pagestyle}{scrheadings}% + existiert hingegen \PageStyle{plain.scrheadings} nicht. Dessen Funktion wird + dann vollständig vom Seitenstil \PageStyle{scrplain} übernommen.} +\EndIndexGroup + \begin{Declaration} \Macro{lehead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ + \Parameter{Inhalt scrheadings} \Macro{cehead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ + \Parameter{Inhalt scrheadings} \Macro{rehead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ + \Parameter{Inhalt scrheadings} \Macro{lohead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ + \Parameter{Inhalt scrheadings} \Macro{cohead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ + \Parameter{Inhalt scrheadings} \Macro{rohead}\OParameter{Inhalt plain.scrheadings}% \Parameter{Inhalt scrheadings} \end{Declaration} -\BeginIndex{Cmd}{lehead}% -\BeginIndex{Cmd}{cehead}% -\BeginIndex{Cmd}{rehead}% -\BeginIndex{Cmd}{lohead}% -\BeginIndex{Cmd}{cohead}% -\BeginIndex{Cmd}{rohead}% -Was in den Kopf der Seitenstile \Pagestyle{plain.scrheadings}\iffree{}{ -- +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 + 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. +Elements in \PageStyle{plain.scrheadings}\iffree{}{ beziehungsweise + \PageStyle{scrplain}}, während das obligatorische Argument jeweils einen +Inhalt in \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 @@ -258,20 +254,20 @@ respektive \Macro{rohead} gesetzt werden kann. Das »\texttt{r}« am Anfang des Befehlsnamens steht hier für »\emph{right aligned}« (engl. für »rechtsbündig«). -\BeginIndex{FontElement}{pagehead}% -\BeginIndex{FontElement}{pageheadfoot}% +\BeginIndexGroup +\BeginIndex{FontElement}{pagehead}\LabelFontElement{pagehead}% +\BeginIndex{FontElement}{pageheadfoot}\LabelFontElement{pageheadfoot}% Diese Elemente besitzen jedoch nicht jedes für sich eine Schriftzuordnung mit -Hilfe der Befehle \Macro{setkomafont} und \Macro{addtokomafont} (siehe +Hilfe der Befehle \DescRef{\LabelBase.cmd.setkomafont} und \DescRef{\LabelBase.cmd.addtokomafont} (siehe \autoref{sec:scrlayer-scrpage.textmarkup}, -\autopageref{desc:scrlayer-scrpage.cmd.setkomafont}), sondern alle zusammen +\DescPageRef{\LabelBase.cmd.setkomafont}), sondern alle zusammen über das Element \FontElement{pagehead}\important{\FontElement{pagehead}}. 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}, \autopageref{tab:scrlayer-scrpage.fontelements} zu entnehmen.% -\EndIndex{FontElement}{pageheadfoot}% -\EndIndex{FontElement}{pagehead}% +\EndIndexGroup In \autoref{fig:scrlayer-scrpage.head} ist die Bedeutung der einzelnen Befehle für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.% @@ -412,22 +408,23 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.% Die Erklärung dafür ist einfach: Die Klasse \Class{scrartcl} schaltet wie auch die Standardklasse \Class{article} für die Seite mit dem Titelkopf in - der Voreinstellung auf den Seitenstil \Pagestyle{plain}. Nach der Anweisung - \Macro{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 + 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 + Seitenstil \PageStyle{plain.scrheadings} unverändert. Das Ergebnis ist für die erste Seite also tatsächlich korrekt. - Fügen Sie jetzt im Beispiel nach \Macro{maketitle} so viel Text ein, dass - eine zweite Seite ausgegeben wird. Sie können dazu auch einfach - \Macro{usepackage}\PParameter{lipsum}\IndexPackage{lipsum} in der - Dokumentpräambel und \Macro{lipsum}\IndexCmd{lipsum} nach \Macro{maketitle} - ergänzen. Wie Sie sehen werden, enthält der Kopf der zweiten Seite nun, - genau wie gewünscht, den Namen des Autors und den Titel des Dokuments. + 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 + einfach \Macro{usepackage}\PParameter{lipsum}\IndexPackage{lipsum} in der + Dokumentpräambel und \Macro{lipsum}\IndexCmd{lipsum} nach + \DescRef{maincls.cmd.maketitle} ergänzen. Wie Sie sehen werden, enthält der + Kopf der zweiten Seite nun, genau wie gewünscht, den Namen des Autors und + den Titel des Dokuments. Zum Vergleich sollten Sie zusätzlich das optionale Argument der Anweisungen \Macro{lohead} und \Macro{rohead} mit einem Inhalt versehen. Ändern Sie das @@ -450,17 +447,18 @@ für den Kopf der Seiten im doppelseitigen Modus noch einmal skizziert.% \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 + 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 + 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 - \Macro{titlepagestyle}\important{\Macro{titlepagestyle}}% + \DescRef{maincls.cmd.titlepagestyle}% + \important{\DescRef{maincls.cmd.titlepagestyle}}% \IndexCmd{titlepagestyle} in \autoref{sec:maincls.pagestyle}, - \autopageref{desc:maincls.cmd.titlepagestyle}. + \DescPageRef{maincls.cmd.titlepagestyle}. \end{Example} % \iffree{}{Der Code aus dem Beispiel funktioniert übrigens unverändert auch @@ -475,44 +473,34 @@ 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.% -\EndIndex{Cmd}{rohead}% -\EndIndex{Cmd}{cohead}% -\EndIndex{Cmd}{lohead}% -\EndIndex{Cmd}{rehead}% -\EndIndex{Cmd}{cehead}% -\EndIndex{Cmd}{lehead}% +\EndIndexGroup + \begin{Declaration} - \Macro{lehead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cehead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{rehead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{lohead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cohead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{rohead*}\OParameter{Inhalt plain.scrheadings}% + \Macro{lehead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cehead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{rehead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{lohead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cohead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{rohead*}\OParameter{Inhalt plain.scrheadings} \Parameter{Inhalt scrheadings} \end{Declaration} -\BeginIndex{Cmd}{lehead*}% -\BeginIndex{Cmd}{cehead*}% -\BeginIndex{Cmd}{rehead*}% -\BeginIndex{Cmd}{lohead*}% -\BeginIndex{Cmd}{cohead*}% -\BeginIndex{Cmd}{rohead*}% 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 +\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 +\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 \Macro{lohead} und \Macro{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} \documentclass{scrartcl} @@ -533,42 +521,31 @@ sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.% Das veraltete Paket \Package{scrpage2}\important{\Package{scrpage2}} verfügt nicht über diese Möglichkeit.% % -\EndIndex{Cmd}{rohead*}% -\EndIndex{Cmd}{cohead*}% -\EndIndex{Cmd}{lohead*}% -\EndIndex{Cmd}{rehead*}% -\EndIndex{Cmd}{cehead*}% -\EndIndex{Cmd}{lehead*}% +\EndIndexGroup \begin{Declaration} - \Macro{lefoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cefoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{refoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{lofoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cofoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{rofoot}\OParameter{Inhalt plain.scrheadings}% + \Macro{lefoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cefoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{refoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{lofoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cofoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{rofoot}\OParameter{Inhalt plain.scrheadings} \Parameter{Inhalt scrheadings} \end{Declaration} -\BeginIndex{Cmd}{lefoot}% -\BeginIndex{Cmd}{cefoot}% -\BeginIndex{Cmd}{refoot}% -\BeginIndex{Cmd}{lofoot}% -\BeginIndex{Cmd}{cofoot}% -\BeginIndex{Cmd}{rofoot}% -Was in den Fuß der Seitenstile \Pagestyle{plain.scrheadings}\iffree{}{ -- +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 + 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. +Elements in \PageStyle{plain.scrheadings}, während das obligatorische Argument +jeweils einen Inhalt in \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 @@ -600,20 +577,20 @@ respektive \Macro{rofoot} gesetzt werden kann. Das »\texttt{r}« am Anfang des Befehlsnamens steht hier für »\emph{right aligned}« (engl. für »rechtsbündig«). -\BeginIndex{FontElement}{pagefoot}% -\BeginIndex{FontElement}{pageheadfoot}% +\BeginIndexGroup +\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 \Macro{setkomafont} und \Macro{addtokomafont} (siehe +Hilfe der Befehle \DescRef{\LabelBase.cmd.setkomafont} und \DescRef{\LabelBase.cmd.addtokomafont} (siehe \autoref{sec:scrlayer-scrpage.textmarkup}, -\autopageref{desc:scrlayer-scrpage.cmd.setkomafont}), sondern alle zusammen +\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}, \autopageref{tab:scrlayer-scrpage.fontelements} zu entnehmen.% -\EndIndex{FontElement}{pageheadfoot}% -\EndIndex{FontElement}{pagefoot}% +\EndIndexGroup In \autoref{fig:scrlayer-scrpage.foot} ist die Bedeutung der einzelnen Befehle für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert. @@ -746,7 +723,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert. \end{lstcode} Der Verlag wird Ihnen nun aber wiederum nicht auf der Seite mit dem Titelkopf ausgegeben. Die Begründung ist dieselbe wie beim Beispiel zu - \Macro{lohead}. Ebenso ist die Lösung, um den Verlag auch auf diese Seite + \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] @@ -782,7 +759,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert. \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 + \PageStyle{scrheadings} und \PageStyle{plain.scrheadings} für doppelseitige Dokumente mit einer \KOMAScript-Klasse. Gleichzeitig verschwinden aber auch Autor, Dokumenttitel und Verlag von @@ -824,7 +801,7 @@ für den Fuß der Seiten im doppelseitigen Modus noch einmal skizziert. \iffree{}{Der Code dieses Beispiels funktioniert ebenfalls mit dem veralteten Paket \Package{scrpage2}\IndexPackage{scrpage2}\important{\Package{scrpage2}}. Wegen - der Verwendung von \Macro{setkomafont} gilt das aber nur, solange eine + 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 @@ -840,45 +817,34 @@ kann es sonst leicht geschehen, dass die falsche Nummer oder die falsche Mark-Mechanismus idealer Weise in Verbindung mit den Automatismen, die im nächsten Abschnitt erklärt werden, zu verwenden.% % -\EndIndex{Cmd}{rofoot}% -\EndIndex{Cmd}{cofoot}% -\EndIndex{Cmd}{lofoot}% -\EndIndex{Cmd}{refoot}% -\EndIndex{Cmd}{cefoot}% -\EndIndex{Cmd}{lefoot}% +\EndIndexGroup \begin{Declaration} - \Macro{lefoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cefoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{refoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{lofoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cofoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{rofoot*}\OParameter{Inhalt plain.scrheadings}% + \Macro{lefoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cefoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{refoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{lofoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cofoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{rofoot*}\OParameter{Inhalt plain.scrheadings} \Parameter{Inhalt scrheadings} \end{Declaration} -\BeginIndex{Cmd}{lefoot*}% -\BeginIndex{Cmd}{cefoot*}% -\BeginIndex{Cmd}{refoot*}% -\BeginIndex{Cmd}{lofoot*}% -\BeginIndex{Cmd}{cofoot*}% -\BeginIndex{Cmd}{rofoot*}% 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 +\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 +\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 \Macro{lofoot} und \Macro{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} @@ -906,34 +872,23 @@ sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.% Das veraltete Paket \Package{scrpage2}\important{\Package{scrpage2}} verfügt nicht über diese Möglichkeit.% % -\EndIndex{Cmd}{rofoot*}% -\EndIndex{Cmd}{cofoot*}% -\EndIndex{Cmd}{lofoot*}% -\EndIndex{Cmd}{refoot*}% -\EndIndex{Cmd}{cefoot*}% -\EndIndex{Cmd}{lefoot*}% +\EndIndexGroup \begin{Declaration} - \Macro{ohead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{chead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{ihead}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{ofoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cfoot}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{ifoot}\OParameter{Inhalt plain.scrheadings}% + \Macro{ohead}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{chead}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{ihead}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{ofoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cfoot}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{ifoot}\OParameter{Inhalt plain.scrheadings} \Parameter{Inhalt scrheadings} \end{Declaration} -\BeginIndex{Cmd}{ohead}% -\BeginIndex{Cmd}{chead}% -\BeginIndex{Cmd}{ihead}% -\BeginIndex{Cmd}{ofoot}% -\BeginIndex{Cmd}{cfoot}% -\BeginIndex{Cmd}{ifoot}% 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 @@ -944,10 +899,10 @@ Elemente sind normalerweise auf beiden Seiten mittig angeordnet. 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 \Macro{lehead} als auch \Macro{rohead}. Der -Befehl \Macro{chead} entspricht sowohl \Macro{cehead} als auch -\Macro{cohead}. Und Befehl \Macro{ihead} entspricht \Macro{rehead} und -\Macro{lohead}. Entsprechendes gilt für die Anweisungen des Fußes. In +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 \autopageref{fig:scrlayer-scrpage.head} und \autoref{fig:scrlayer-scrpage.foot} auf @@ -997,45 +952,34 @@ 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.% -\EndIndex{Cmd}{ifoot}% -\EndIndex{Cmd}{cfoot}% -\EndIndex{Cmd}{ofoot}% -\EndIndex{Cmd}{ihead}% -\EndIndex{Cmd}{chead}% -\EndIndex{Cmd}{ohead}% +\EndIndexGroup \begin{Declaration} - \Macro{ohead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{chead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{ihead*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{ofoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{cfoot*}\OParameter{Inhalt plain.scrheadings}% - \Parameter{Inhalt scrheadings}\\ - \Macro{ifoot*}\OParameter{Inhalt plain.scrheadings}% + \Macro{ohead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{chead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{ihead*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{ofoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{cfoot*}\OParameter{Inhalt plain.scrheadings} + \Parameter{Inhalt scrheadings} + \Macro{ifoot*}\OParameter{Inhalt plain.scrheadings} \Parameter{Inhalt scrheadings} \end{Declaration} -\BeginIndex{Cmd}{ohead*}% -\BeginIndex{Cmd}{chead*}% -\BeginIndex{Cmd}{ihead*}% -\BeginIndex{Cmd}{ofoot*}% -\BeginIndex{Cmd}{cfoot*}% -\BeginIndex{Cmd}{ifoot*}% 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 +\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 +\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 \Macro{ifoot} lässt sich das + Mit der Sternform von \DescRef{\LabelBase.cmd.ifoot} lässt sich das Beispiel aus der vorherigen Erklärung weiter verkürzen: \begin{lstcode} \documentclass[twoside]{scrartcl} @@ -1059,41 +1003,36 @@ sein, so kann man einfach die Sternvariante mit nur einem Argument verwenden.% Das veraltete Paket \Package{scrpage2}\important{\Package{scrpage2}} verfügt nicht über diese Möglichkeit.% % -\EndIndex{Cmd}{ifoot*}% -\EndIndex{Cmd}{cfoot*}% -\EndIndex{Cmd}{ofoot*}% -\EndIndex{Cmd}{ihead*}% -\EndIndex{Cmd}{chead*}% -\EndIndex{Cmd}{ohead*}% +\EndIndexGroup \begin{Declaration} - \KOption{pagestyleset}\PName{Einstellung} + \OptionVName{pagestyleset}{Einstellung} \end{Declaration} \BeginIndex{Option}{pagestyleset~=KOMA-Script}% \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} +\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 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 -\OptionValue{markcase}{used}\IndexOption{markcase~=used}% -\important{\OptionValue{markcase}{used}}. Für \Pagestyle{plain.scrheadings} -entfallen die Kolumnentitel. Die Seitenzahlen werden jedoch identisch -platziert. +\important{\KOption{pagestyleset}\quad\\\quad\PValue{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 +\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. Wird allerdings \Class{scrlttr2}\important{\Class{scrlttr2}}\IndexClass{scrlttr2} als Klasse @@ -1105,27 +1044,27 @@ Mit der \PName{Einstellung} \PValue{standard}% \important{\KOption{pagestyleset}\quad\\\quad\PValue{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 +\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 -\OptionValue{markcase}{upper}\IndexOption{markcase~=upper}% -\important{\OptionValue{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 +\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. +\PageStyle{plain.scrheadings} natürlich in jedem Fall. 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 +\PageStyle{scrheadings}\IndexPagestyle{scrheadings}% +\important{\PageStyle{scrheadings}} aktiviert wird. Dies gilt auch, wenn die Option innerhalb eines Dokuments verwendet wird. \BeginIndex{Option}{komastyle}% @@ -1140,19 +1079,16 @@ werden.\iffree{}{ Bei Verwendung des veralteten Pakets sie hingegen die einzige Möglichkeit zwischen den beiden unterschiedlichen Voreinstellungen umzuschalten, da dort Option \Option{pagestyleset} nicht existiert.}% -\EndIndex{Option}{standardstyle}% -\EndIndex{Option}{komastyle}% -\EndIndex{Option}{pagestyleset~=standard}% -\EndIndex{Option}{pagestyleset~=KOMA-Script}% +\EndIndexGroup + + +\LoadCommonFile{pagestylemanipulation}% \section{Beeinflussung von definierten Seitenstilen} -\LoadCommon[scrlayerscrpage]{21} % \section{Beeinflussung von definierten Seitenstilen} \begin{Declaration} - \KOption{headwidth}\PName{Breite\textup{:}Offset\textup{:}Offset}\\ - \KOption{footwidth}\PName{Breite\textup{:}Offset\textup{:}Offset} + \OptionVName{headwidth}{Breite\textup{:}Offset\textup{:}Offset} + \OptionVName{footwidth}{Breite\textup{:}Offset\textup{:}Offset} \end{Declaration} -\BeginIndex{Option}{headwidth~=\PName{Breite\textup{:}Offset\textup{:}Offset}}% -\BeginIndex{Option}{footwidth~=\PName{Breite\textup{:}Offset\textup{:}Offset}}% In der Voreinstellung sind Kopf\Index{Kopf>Breite} und Fuß\Index{Fuss=Fuß>Breite} genauso breit wie der Satzspiegel. Mit Hilfe dieser beiden \KOMAScript-Optionen lässt sich das jedoch ändern. Die \PName{Breite} @@ -1221,8 +1157,8 @@ immer Null. Falls Ihnen das zu kompliziert ist, sollten Sie den gewünschten \ventry{page}{% die Breite der Seite unter Berücksichtigung einer eventuell mit Hilfe des Pakets \Package{typearea} definierten Bindekorrektur (siehe Option - \Option{BCOR} in \autoref{sec:typearea.typearea}, - \autopageref{desc:typearea.option.BCOR})% + \DescRef{typearea.option.BCOR} in \autoref{sec:typearea.typearea}, + \DescPageRef{typearea.option.BCOR})% }% \ventry{paper}{% die Breite des Papiers ohne Berücksichtigung einer etwaigen @@ -1239,14 +1175,14 @@ immer Null. Falls Ihnen das zu kompliziert ist, sollten Sie den gewünschten \end{desctabular} \end{table} % -\EndIndex{Option}{footwidth~=\PName{Breite\textup{:}Offset\textup{:}Offset}}% -\EndIndex{Option}{headwidth~=\PName{Breite\textup{:}Offset\textup{:}Offset}}% +\EndIndexGroup + \begin{Declaration} - \KOption{headtopline}\PName{Dicke\textup{:}Länge}\\ - \KOption{headsepline}\PName{Dicke\textup{:}Länge}\\ - \KOption{footsepline}\PName{Dicke\textup{:}Länge}\\ - \KOption{footbotline}\PName{Dicke\textup{:}Länge} + \OptionVName{headtopline}{Dicke\textup{:}Länge} + \OptionVName{headsepline}{Dicke\textup{:}Länge} + \OptionVName{footsepline}{Dicke\textup{:}Länge} + \OptionVName{footbotline}{Dicke\textup{:}Länge} \end{Declaration} \BeginIndex{Option}{headtopline~=\PName{Dicke\textup{:}Länge}}% \BeginIndex{Option}{headsepline~=\PName{Dicke\textup{:}Länge}}% @@ -1267,15 +1203,18 @@ ist dies die \PName{Dicke}. Natürlich darf die \PName{Länge} nicht nur kürzer als die aktuelle Breite des Kopfes respektive des Fußes sein. Sie darf auch länger sein. Siehe dazu auch -die Optionen \Option{ilines}\IndexOption{ilines}\important{\Option{ilines}, - \Option{clines}, \Option{olines}}, \Option{clines}\IndexOption{clines} und -\Option{olines}\IndexOption{olines}, die später in diesem Abschnitt erklärt -werden. - -\BeginIndex{FontElement}{headtopline}% -\BeginIndex{FontElement}{headsepline}% -\BeginIndex{FontElement}{footsepline}% -\BeginIndex{FontElement}{footbotline}% +die Optionen \DescRef{\LabelBase.option.ilines}\IndexOption{ilines}% +\important{\DescRef{\LabelBase.option.ilines}, + \DescRef{\LabelBase.option.clines}, \DescRef{\LabelBase.option.olines}}, +\DescRef{\LabelBase.option.clines}\IndexOption{clines} und +\DescRef{\LabelBase.option.olines}\IndexOption{olines}, die später in diesem +Abschnitt erklärt werden. + +\BeginIndexGroup +\BeginIndex{FontElement}{headtopline}\LabelFontElement{headtopline}% +\BeginIndex{FontElement}{headsepline}\LabelFontElement{headsepline}% +\BeginIndex{FontElement}{footsepline}\LabelFontElement{footsepline}% +\BeginIndex{FontElement}{footbotline}\LabelFontElement{footbotline}% 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 @@ -1285,18 +1224,17 @@ Einstellungen für die gleich benannten Elemente \FontElement{footsepline}\\ \FontElement{footbotline}}, \FontElement{headsepline}, \FontElement{footsepline} und \FontElement{footbotline} angewendet. Diese -können mit den Anweisungen \Macro{setkomafont} und \Macro{addtokomafont} -geändert werden (siehe \autoref{sec:scrlayer-scrpage.textmarkup}, ab -\autopageref{desc:scrlayer-scrpage.cmd.setkomafont}). In der Voreinstellung -sind die Einstellungen für diese Elemente leer, so dass sie zu keiner Änderung -der Schrift oder Farbe führen. Änderungen der Schrift sind im Gegensatz zu +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 +Einstellungen für diese Elemente leer, so dass sie zu keiner Änderung der +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.% -\EndIndex{FontElement}{footbotline}% -\EndIndex{FontElement}{footsepline}% -\EndIndex{FontElement}{headsepline}% -\EndIndex{FontElement}{headtopline}% +\EndIndexGroup +\BeginIndexGroup \BeginIndex{Cmd}{setheadtopline}% \BeginIndex{Cmd}{setheadsepline}% \BeginIndex{Cmd}{setfootsepline}% @@ -1329,49 +1267,33 @@ 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!% -\EndIndex{Cmd}{setfootbotline}% -\EndIndex{Cmd}{setfootsepline}% -\EndIndex{Cmd}{setheadsepline}% -\EndIndex{Cmd}{setheadtopline}% +\EndIndexGroup % -\EndIndex{Option}{footbotline~=\PName{Dicke\textup{:}Länge}}% -\EndIndex{Option}{footsepline~=\PName{Dicke\textup{:}Länge}}% -\EndIndex{Option}{headsepline~=\PName{Dicke\textup{:}Länge}}% -\EndIndex{Option}{headtopline~=\PName{Dicke\textup{:}Länge}}% +\EndIndexGroup \begin{Declaration} - \KOption{plainheadtopline}\PName{Ein-Aus-Wert}\\ - \KOption{plainheadsepline}\PName{Ein-Aus-Wert}\\ - \KOption{plainfootsepline}\PName{Ein-Aus-Wert}\\ - \KOption{plainfootbotline}\PName{Ein-Aus-Wert} + \OptionVName{plainheadtopline}{Ein-Aus-Wert} + \OptionVName{plainheadsepline}{Ein-Aus-Wert} + \OptionVName{plainfootsepline}{Ein-Aus-Wert} + \OptionVName{plainfootbotline}{Ein-Aus-Wert} \end{Declaration} -\BeginIndex{Option}{plainheadtopline~=\PName{Ein-Aus-Wert}}% -\BeginIndex{Option}{plainheadsepline~=\PName{Ein-Aus-Wert}}% -\BeginIndex{Option}{plainfootsepline~=\PName{Ein-Aus-Wert}}% -\BeginIndex{Option}{plainfootbotline~=\PName{Ein-Aus-Wert}}% Mit diesen Optionen können die Einstellungen für die Linien auch für den -\Pagestyle{plain}-Seitenstil übernommen werden. Als \PName{Ein-Aus-Wert} +\PageStyle{plain}-Seitenstil übernommen werden. Als \PName{Ein-Aus-Wert} stehen die Standardwerte für einfache Schalter, die in \autoref{tab:truefalseswitch} auf \autopageref{tab:truefalseswitch} angegeben sind, zur Verfügung. Bei aktivierter Option werden die entsprechenden Linieneinstellungen übernommen. Bei deaktivierter Option wird die -entsprechende Linie im \Pagestyle{plain}-Seitenstil hingegen nicht angezeigt. +entsprechende Linie im \PageStyle{plain}-Seitenstil hingegen nicht angezeigt. % -\EndIndex{Option}{plainfootbotline~=\PName{Ein-Aus-Wert}}% -\EndIndex{Option}{plainfootsepline~=\PName{Ein-Aus-Wert}}% -\EndIndex{Option}{plainheadsepline~=\PName{Ein-Aus-Wert}}% -\EndIndex{Option}{plainheadtopline~=\PName{Ein-Aus-Wert}}% +\EndIndexGroup \begin{Declaration} - \Option{ilines}\\ - \Option{clines}\\ + \Option{ilines} + \Option{clines} \Option{olines} \end{Declaration} -\BeginIndex{Option}{ilines}% -\BeginIndex{Option}{clines}% -\BeginIndex{Option}{olines}% Wie bereits zuvor erklärt wurde, können Trennlinien für den Kopf oder Fuß konfiguriert werden, die länger oder kürzer als die Breite des Kopfes beziehungsweise des Fußes sind. Bisher blieb die Frage offen, wie diese Linien @@ -1382,11 +1304,9 @@ mit Option \Option{clines} auch horizontal bezüglich der Breite des Kopfes beziehungsweise Fußes zentriert werden. Ebenso ist mit Hilfe von Option \Option{olines} eine Ausrichtung am äußeren beziehungsweise rechten Rand möglich.% -\EndIndex{Option}{olines}% -\EndIndex{Option}{clines}% -\EndIndex{Option}{ilines}% +\EndIndexGroup % -\EndIndex{Package}{scrlayer-scrpage}% +\EndIndexGroup %%% Local Variables: %%% mode: latex @@ -1397,3 +1317,5 @@ möglich.% %%% End: % LocalWords: Paketoptionen Ebenenmodell Sternvariante Sternform Längenwert + + |