diff options
Diffstat (limited to 'macros/latex/contrib/koma-script/doc/common-headfootheight-de.tex')
-rw-r--r-- | macros/latex/contrib/koma-script/doc/common-headfootheight-de.tex | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/macros/latex/contrib/koma-script/doc/common-headfootheight-de.tex b/macros/latex/contrib/koma-script/doc/common-headfootheight-de.tex new file mode 100644 index 0000000000..fc1faef87d --- /dev/null +++ b/macros/latex/contrib/koma-script/doc/common-headfootheight-de.tex @@ -0,0 +1,159 @@ +% ====================================================================== +% common-headfootheight-de.tex +% Copyright (c) Markus Kohm, 2013-2022 +% +% This file is part of the LaTeX2e KOMA-Script bundle. +% +% This work may be distributed and/or modified under the conditions of +% the LaTeX Project Public License, version 1.3c of the license. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later and of this work. +% +% This work has the LPPL maintenance status "author-maintained". +% +% The Current Maintainer and author of this work is Markus Kohm. +% +% This work consists of all files listed in MANIFEST.md. +% ====================================================================== +% +% Text that is common for several chapters of the KOMA-Script guide +% Maintained by Markus Kohm +% +% ============================================================================ + +\KOMAProvidesFile{common-headfootheight-de.tex} + [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + KOMA-Script guide (common paragraph: Head and Foot Height)] + +\section{Höhe von Kopf und Fuß} +\seclabel{height} + +\BeginIndexGroup +\BeginIndex{}{Kopf>Hoehe=Höhe}% +\BeginIndex{}{Fuss=Fuß>Hoehe=Höhe}% +\IfThisCommonLabelBase{scrlayer-scrpage}{% + \begin{Explain}% + Vermutlich, weil der Fuß bei den Standardklassen kaum besetzt % + \iffalse % Umbruchkorrektur + ist und zudem als \Macro{mbox} % + \else und \fi % + immer einzeilig ist, gibt es bei \LaTeX{} keine definierte Höhe des + Fußes. Zwar ist der Abstand von der letzten Grundlinie des Textblocks zur + Grundlinie des Fußes mit + \Length{footskip}\IndexLength[indexmain]{footskip} % + \iffalse durchaus \fi % Umbruchkorrektur + definiert. Wenn allerdings der Fuß höher als eine Zeile wird, % + \iffalse dann \fi % Umbruchkorrektur + ist nicht hinreichend festgelegt, wie sich diese Höhe niederschlägt + bzw. ob \Length{footskip} den Abstand zur obersten oder untersten + Grundlinie des Fußes darstellt. + + Obwohl auch der Kopf bei den Seitenstilen der Standardklassen in einer + horizontalen Box ausgegeben wird und damit immer einzeilig ist, hat + \LaTeX{} für die Kopfhöhe \iffalse tatsächlich \fi% Umbruchkorrektur + selbst eine Länge zur Einstellung ihrer Höhe vorgesehen. Dies erklärt sich + vermutlich daraus, dass diese Höhe zur Bestimmung des Anfangs des + Textbereichs benötigt wird.% + \end{Explain}% +}{% + \iffalse% Umbruchkorrektur + \iffree{Der }{}Kopf und \iffree{der }{}Fuß einer Seite sind zentrale + Elemente nicht nur des Seitenstils. \iffree{Auch eine Ebene kann bei der + Definition über entsprechende Optionen genau darauf beschränkt werden + (siehe \autoref{tab:scrlayer.layerkeys} ab + \autopageref{tab:scrlayer.layerkeys}). }{}Deshalb muss die Höhe beider + Elemente bekannt sein.% + \fi% +} + +\IfThisCommonFirstRun{}{% + Es gilt sinngemäß, was in \autoref{sec:\ThisCommonFirstLabelBase.height} + geschrieben wurde. Falls Sie also + \autoref{sec:\ThisCommonFirstLabelBase.height} bereits gelesen und + verstanden haben, können Sie % + \iffalse % Umbruch selbe Seite + auf \autopageref{sec:\ThisCommonLabelBase.height.next} \else unten \fi % + mit \autoref{sec:\ThisCommonLabelBase.height.next} fortfahren.% +} + + +\begin{Declaration} + \Length{footheight} + \Length{headheight} + \IfThisCommonLabelBase{scrlayer-scrpage}{% + \OptionVName{autoenlargeheadfoot}{Ein-Aus-Wert}% + }{}% +\end{Declaration} +Das Paket \Package{scrlayer} führt als neue Länge \Length{footheight} analog +zur Höhe \Length{headheight}\IfThisCommonLabelBase{scrlayer-scrpage}{}{ des + \LaTeX-Kerns} ein. Gleichzeitig interpretiert +\Package{scrlayer\IfThisCommonLabelBase{scrlayer-scrpage}{-scrpage}{}} +\Length{footskip} so, dass es den Abstand der letzten Grundlinie des +Textbereichs von der ersten Standard-Grundlinie des Fußes darstellt. Das Paket +\hyperref[cha:typearea]{\Package{typearea}}\IndexPackage{typearea}% +\important{\hyperref[cha:typearea]{\Package{typearea}}} betrachtet dies in +gleicher Weise, so dass die dortigen Optionen zum Setzen der Höhe des Fußes +(siehe die Optionen \DescRef{typearea.option.footheight} und +\DescRef{typearea.option.footlines} in \autoref{sec:typearea.typearea}, +\DescPageRef{typearea.option.footheight}) und zur Berücksichtigung des Fußes +bei der Berechnung des Satzspiegels (siehe Option +\DescRef{typearea.option.footinclude} in demselben Abschnitt, +\DescPageRef{typearea.option.footinclude}) sehr gut zum Setzen der Werte für +\Package{scrlayer} verwendet werden können und auch das gewünschte Ergebnis +liefern. + +Wird das Paket \hyperref[cha:typearea]{\Package{typearea}}% +\important{\hyperref[cha:typearea]{\Package{typearea}}} nicht verwendet, so +sollte man gegebenenfalls die Höhe von Kopf und Fuß über entsprechende Werte +für die Längen einstellen. Zumindest für den Kopf bietet aber beispielsweise +auch das Paket \Package{geometry} Einstellmöglichkeiten.% +\IfThisCommonLabelBase{scrlayer-scrpage}{\par% + Wurde der Kopf oder der Fuß für den tatsächlich verwendeten Inhalt zu klein + gewählt, so versucht \Package{scrlayer-scrpage} in der + Voreinstellung\textnote{Voreinstellung} die Längen selbst entsprechend + anzupassen. Gleichzeitig wird eine entsprechende Warnung ausgegeben, die + auch Ratschläge für passende Einstellungen enthält. Die automatischen + Änderungen haben dann ab dem Zeitpunkt, an dem ihre Notwendigkeit erkannt + wurde, Gültigkeit und werden nicht automatisch aufgehoben, wenn + beispielsweise der Inhalt von Kopf oder Fuß wieder kleiner wird. Über + Option\ChangedAt{v3.25}{\Package{scrlayer-scrpage}} + \Option{autoenlargeheadfoot} kann dieses Verhalten jedoch geändert + werden. Die Option versteht die Werte für einfache Schalter aus + \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}. In der + Voreinstellung ist die Option aktiviert. Wird sie deaktiviert, so werden + Kopf und Fuß nicht mehr automatisch vergrößert, sondern nur noch eine + Warnung mit Hinweisen für passende Einstellungen ausgegeben.% +}{% + \IfThisCommonLabelBase{scrlayer}{\par% + Wurde der Kopf oder Fuß für den tatsächlich verwendeten Inhalt zu klein + gewählt, so toleriert \Package{scrlayer} dies in der Regel ohne + Fehlermeldung oder Warnung. Der Kopf dehnt sich dann entsprechend seiner + Höhe in der Regel weiter nach oben, der Fuß entsprechend weiter nach unten + aus. Informationen darüber erhält man jedoch nicht automatisch. Pakete wie + \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}% + \important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}}% + \IndexPackage{scrlayer-scrpage}, die auf \Package{scrlayer} aufbauen, + enthalten dagegen gegebenenfalls eigene Tests, die auch zu eigenen + Aktionen führen können (siehe \DescRef{scrlayer-scrpage.length.headheight} + und \DescRef{scrlayer-scrpage.length.footheight} auf + \DescPageRef{scrlayer-scrpage.length.headheight}).% + }{}% +}% +\EndIndexGroup +% +\EndIndexGroup + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "scrguide-de.tex" +%%% coding: utf-8 +%%% ispell-local-dictionary: "de_DE" +%%% eval: (flyspell-mode 1) +%%% End: + +% LocalWords: Seitenstilen Ebenenmodell scrpage headings myheadings plain +% LocalWords: empty scrlayer Seitenstil Rückgriffe Gliederungsnummern +% LocalWords: Standardklassen Seitenstile konsistenteren Befehlssatzes +% LocalWords: Einstellmöglichkeiten Seiteninhalts Gliederungsüberschrift |