diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex | 318 |
1 files changed, 222 insertions, 96 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex index 1c2c74c78a6..d5d273e3e7f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex @@ -1,6 +1,6 @@ % ====================================================================== % typearea.tex -% Copyright (c) Markus Kohm, 2001-2012 +% Copyright (c) Markus Kohm, 2001-2013 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % typearea.tex -% Copyright (c) Markus Kohm, 2001-2012 +% Copyright (c) Markus Kohm, 2001-2013 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,9 @@ % ====================================================================== -\ProvidesFile{typearea.tex}[2012/07/22 KOMA-Script guide (chapter: typearea)] +\KOMAProvidesFile{typearea.tex}% + [$Date: 2013-12-16 09:10:28 +0100 (Mo, 16. Dez 2013) $ + KOMA-Script guide (chapter: typearea)] \chapter{Satzspiegelberechnung mit \Package{typearea.sty}} \labelbase{typearea} @@ -288,7 +290,7 @@ Paketautoren. Damit sind alle Grundlagen der Satzspiegelberechnung, die bei {\KOMAScript} eine Rolle spielen, erklärt. -\iftrue% Umbruchkorrektur +\iffalse% Umbruchkorrektur Wir können also mit den konkreten Konstruktionen beginnen. \else In den folgenden beiden Abschnitten werden die von {\KOMAScript} angebotenen @@ -424,24 +426,25 @@ Paketautoren. Textbereichs der Breite der Seite entspricht. Das genaue Verfahren ist beispielsweise in \cite{JTsch87} nachzulesen. - Als Nachteil dieses spätmittelalterlichen Buchseitenkanons ergibt - sich, dass die Breite des Textbereichs nicht mehr von der Schriftart - abhängt. Es wird also nicht mehr der zur Schrift passende - Textbereich gewählt, stattdessen muss der Autor oder Setzer unbedingt die zum - Textbereich passende Schrift wählen. -\iffalse + Als Nachteil dieses spätmittelalterlichen Buchseitenkanons ergibt sich, dass + die Breite des Textbereichs nicht mehr von der Schriftart abhängt. Es wird + also nicht mehr der zur Schrift passende Textbereich gewählt, stattdessen + muss der Autor oder Setzer unbedingt die zum Textbereich passende Schrift + wählen. +% +\iftrue % Umbruchkorrekturtext Dies ist als zwingend zu betrachten. \fi - Im \Package{typearea}-Paket wird diese Konstruktion dahingehend - abgewandelt, dass durch Auswahl eines ausgezeichneten -- normalerweise - unsinnigen -- \Var{DIV}-Wertes oder eine spezielle Paket-Option - derjenige \Var{DIV}-Wert ermittelt wird, bei dem der resultierende - Satzspiegel dem spätmittelalterlichen Buchseitenkanon am nächsten - kommt. Es wird also wiederum auf die Satzspiegelkonstruktion durch Teilung - zurückgegriffen. -\iffalse + Im \Package{typearea}-Paket wird diese Konstruktion dahingehend abgewandelt, + dass durch Auswahl eines ausgezeichneten -- normalerweise unsinnigen -- + \Var{DIV}-Wertes oder eine spezielle Paket-Option derjenige \Var{DIV}-Wert + ermittelt wird, bei dem der resultierende Satzspiegel dem + spätmittelalterlichen Buchseitenkanon am nächsten kommt. Es wird also + wiederum auf die Satzspiegelkonstruktion durch Teilung zurückgegriffen. +% +\iftrue % Umbruchkorrekturtext Bei Wahl einer guten Schrift stimmt dieses Ergebnis nicht selten mit der Suche nach dem optimalen \Var{DIV}-Wert überein. Siehe hierzu ebenfalls @@ -452,8 +455,6 @@ Paketautoren. \LoadCommon{0} % \section{Frühe oder späte Optionenwahl} -\iffree{}{\vfill}% Umbruchoptimierung - \LoadCommon{1} % \section{Kompatibilität zu früheren Versionen von \KOMAScript} \section{Einstellung des Satzspiegels und der \texorpdfstring{Seitenauf"|teilung}{Seitenaufteilung}} @@ -665,13 +666,13 @@ sehr rasch zu unangenehm hoher Zeichenzahl je Zeile führen. Siehe hierzu die Überlegungen in \autoref{sec:typearea.basics}. Wird ein anderes Papierformat gewählt, so berechnet \Package{typearea} selbst einen guten \Var{DIV}-Wert. Natürlich können Sie diese Berechnung auch für A4 wählen. Hierzu verwenden Sie -einfach die Option \OptionValue{DIV}{calc}\important{\OptionValue{DIV}{calc}} -an Stelle von \KOption{DIV}\PName{Faktor}. Selbstverständlich können Sie -diese Option auch explizit bei allen anderen Papierformaten angeben. Wenn Sie -die automatische Berechnung wünschen, ist diese Angabe sogar sinnvoll, da die -Möglichkeit besteht, in einer Konfigurationsdatei andere Voreinstellungen zu -setzen (siehe \autoref{sec:typearea-experts.cfg}). Eine explizit angegebene -Option \OptionValue{DIV}{calc} überschreibt diese Vorkonfiguration aber. +\OptionValue{DIV}{calc}\important{\OptionValue{DIV}{calc}} an Stelle von +\KOption{DIV}\PName{Faktor}. Selbstverständlich können Sie diese Option auch +explizit bei allen anderen Papierformaten angeben. Wenn Sie die automatische +Berechnung wünschen, ist diese Angabe sogar sinnvoll, da die Möglichkeit +besteht, in einer Konfigurationsdatei andere Voreinstellungen zu setzen (siehe +\autoref{sec:typearea-experts.cfg}). Eine explizit angegebene Option +\OptionValue{DIV}{calc} überschreibt diese Vorkonfiguration aber. \begin{table} % \centering @@ -693,7 +694,6 @@ Option \OptionValue{DIV}{calc} überschreibt diese Vorkonfiguration aber. \end{table} \iffree{}{\BeginIndex{Option}{DIV~=\PValue{classic}}}% -\looseness=1 % Umbruchoptimierung!!! Die in \autoref{sec:typearea.circleConstruction} erwähnte klassische Konstruktion, der mittelalterliche Buchseitenkanon, ist ebenfalls auswählbar. Verwenden Sie in diesem Fall an Stelle von \KOption{DIV}\PName{Faktor} oder @@ -804,7 +804,7 @@ andere Schrift lädt. \begin{table} \caption[{Symbolische Werte für Option \Option{DIV} und das \PName{DIV}-Argument von \Macro{typearea}}]{Mögliche symbolische Werte - für die Option \Option{DIV} oder das \PName{DIV}-Argument von + für die Option \Option{DIV} oder das \PName{DIV}-Argument der Anweisung \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}} \label{tab:symbolicDIV} \begin{desctabular} @@ -847,12 +847,14 @@ normalen der Satzspiegel für diesen Zeilenabstand neu berechnet werden. \linespread{1.25} \KOMAoptions{DIV=last} \end{lstcode}\IndexCmd{linespread} - \looseness=1 % Umbruchkorrektur Da \Package{typearea} selbst immer die Anweisung \Macro{normalsize} bei Berechnung eines neuen Satzspiegels ausführt, ist es nicht zwingend notwendig, nach \Macro{linespread} den gewählten Durchschuss mit - \Macro{selectfont} zu aktivieren, damit dieser auch tatsächlich für die - Neuberechnung verwendet wird. + \Macro{selectfont} zu aktivieren, damit dieser % +\iffalse % Umbruchkorrektur + auch tatsächlich +\fi % + für die Neuberechnung verwendet wird. Das gleiche Beispiel sähe unter Verwendung des \Package{setspace}-Pakets (siehe \cite{package:setspace}) wie folgt @@ -860,8 +862,7 @@ normalen der Satzspiegel für diesen Zeilenabstand neu berechnet werden. \begin{lstcode} \documentclass[10pt,twoside,BCOR=12mm,DIV=calc] {scrreprt} - \usepackage{setspace} - \onehalfspacing + \usepackage[onehalfspacing]{setspace} \KOMAoptions{DIV=last} \end{lstcode} \end{Example} @@ -869,31 +870,41 @@ normalen der Satzspiegel für diesen Zeilenabstand neu berechnet werden. Wie\textnote{Tipp!} man an dem Beispiel sieht, spart man sich mit dem \Package{setspace}-Paket das Wissen um den korrekten Dehnungswert. Dies gilt allerdings nur für die Standardschriftgrößen 10\Unit{pt}, 11\Unit{pt} und -12\Unit{pt}. Für alle anderen Schriftgrößen verwendet das Paket einen -näherungsweise passenden Dehnungswert. +12\Unit{pt}. Für alle anderen Schriftgrößen verwendet das Paket +% +\iffalse % Umbruchkorrektur +einen näherungsweise passenden Dehnungswert. +% +\else % +eine Näherung. +\fi An\textnote{Achtung!} dieser Stelle erscheint es mir angebracht, darauf hinzuweisen, dass der Zeilenabstand für die Titelseite wieder auf den normalen -Wert zurückgesetzt werden sollte. +Wert zurückgesetzt werden sollte und außerdem auch die Verzeichnisse mit dem +normalen Zeilenabstand gesetzt werden sollten. \begin{Example} Ein vollständiges Beispiel wäre also: \begin{lstcode} \documentclass[10pt,twoside,BCOR=12mm,DIV=calc] {scrreprt} - \usepackage{setspace} - \onehalfspacing + \usepackage[onehalfspacing]{setspace} + \AfterTOCHead{\singlespacing} \KOMAoptions{DIV=last} \begin{document} \title{Titel} \author{Markus Kohm} \begin{spacing}{1} \maketitle - \tableofcontents \end{spacing} + \tableofcontents \chapter{Ok} \end{document} \end{lstcode} - Siehe hierzu auch die Anmerkungen in \autoref{sec:typearea.tips}. + Siehe hierzu auch die Anmerkungen in \autoref{sec:typearea.tips}. Die + Anweisung \Macro{AfterTOCHead}\IndexCmd{AfterTOCHead} wird in + \autoref{part:forExperts}, \autoref{cha:tocbasic} auf + \autopageref{desc:tocbasic.cmd.AfterTOCHead} vorgestellt. \end{Example} Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen auch zur @@ -956,14 +967,13 @@ bei der Änderung für \PName{DIV} und dann zusätzlich bei der Änderung für Seitenumbruch. \end{Explain} -\begin{sloppypar}% Umbruchoptimierung!!! -Da \Macro{KOMAoption}\PParameter{DIV}\PParameter{last}, -\Macro{KOMAoptions}\PParameter{DIV=last} oder +Da\important{\Macro{recalctypearea}} +\Macro{KOMAoption}\PParameter{DIV}\PParameter{last} oder +\Macro{KOMAoptions}\PParameter{DIV=last} beziehungsweise \Macro{typearea}\POParameter{current}\PParameter{last} für die Neuberechnung -des Satzspiegels und der Ränder recht häufig benötigt -werden, gibt es dafür die abkürzende Anweisung +des Satzspiegels und der Ränder recht häufig benötigt werden, gibt es dafür +die abkürzende Anweisung \Macro{recalctypearea}\ChangedAt{v3.00}{\Package{typearea}}. -\end{sloppypar} \begin{Example} Wenn Ihnen die Schreibweisen \begin{lstcode} @@ -1009,21 +1019,19 @@ doppelseitiger Satz verwendet. Deaktivieren der Option\important{\OptionValue{twoside}{false}} führt zu einseitigem Satz. \begin{table} -% \begin{minipage}{\linewidth} % \centering % \caption \KOMAoptions{captions=topbeside}\setcapindent{0pt} - \begin{captionbeside} - [{Standardwerte für einfache Schalter in \KOMAScript}] - {\label{tab:truefalseswitch}Standardwerte für alle einfachen Schalter in \KOMAScript} + \begin{captionbeside}% + [{Standardwerte für einfache Schalter in \KOMAScript}]% + {\label{tab:truefalseswitch}Standardwerte für alle einfachen Schalter in + \KOMAScript}% [l] \begin{tabular}[t]{ll} \toprule Wert & Bedeutung \\ \midrule - \PValue{true}\footnote{Dieser Wert wird auch - eingesetzt, wenn die entsprechende Option ohne Wertangabe verwendet - wird.} & aktiviert die Option\\ + \PValue{true} & aktiviert die Option\\ \PValue{on} & aktiviert die Option \\ \PValue{yes} & aktiviert die Option \\ \PValue{false}& deaktiviert die Option \\ @@ -1032,7 +1040,6 @@ Option\important{\OptionValue{twoside}{false}} führt zu einseitigem Satz. \bottomrule \end{tabular} \end{captionbeside} -% \end{minipage} \end{table} \iffree{}{\BeginIndex{Option}{twoside~=\PValue{semi}}}% @@ -1040,13 +1047,26 @@ Außer den Werten aus \autoref{tab:truefalseswitch} kann jedoch auch noch der Wert \PValue{semi}\ChangedAt{v3.00}{\Package{typearea}}% \important{\OptionValue{twoside}{semi}} angegeben werden. Dieser Wert \PValue{semi} führt zu doppelseitigem Satz mit einseitigen Rändern und -einseitigen, also nicht alternierenden Marginalien. - -Die Option kann wahlweise als Klassenoption bei \Macro{documentclass}, als +einseitigen, also nicht alternierenden +Marginalien. Eine\ChangedAt{v3.12}{\Package{typearea}} eventuelle +Bindekorrektur (siehe Option \Option{BCOR}, +\autopageref{desc:typearea.option.BCOR}) wird jedoch ab \KOMAScript~Version +3.12 wie beim doppelseitigen Satz auf Seiten mit ungerader Nummer dem linken +Rand und auf Seiten mit gerader Nummer dem rechten Rand zugeschlagen. Wird auf +Kompatibilität zu einer Version früheren Version zurückgeschaltet (siehe +\autoref{sec:typearea.compatibilityOptions}, +\autopageref{sec:typearea.compatibilityOptions}), so ist die Bindekorrektur +jedoch auch bei \OptionValue{twoside}{semi} immer Teil des linken Randes. + +Die Option kann % +\iffalse % Umbruchkorrektur +wahlweise +\fi % +als Klassenoption bei \Macro{documentclass}, als Paketoption bei \Macro{usepackage} oder auch nach dem Laden von \Package{typearea} per \Macro{KOMAoptions} oder \Macro{KOMAoption} gesetzt werden. Eine Verwendung dieser Option nach dem Laden von \Package{typearea} -führt dabei\textnote{automatische Neuberechnung} automatisch zur +führt\textnote{automatische Neuberechnung} automatisch zur Neuberechnung des Satzspiegels mittels \Macro{recalctypearea} (siehe \autopageref{desc:typearea.cmd.recalctypearea}). War vor der Option doppelseitiger Satz aktiv, wird noch vor der Neuberechnung auf die nächste @@ -1077,11 +1097,15 @@ doppelspaltiger Satz verwendet. Ein Deaktivieren der Option führt wieder zum voreingestellten, einspaltigen Satz. -Die Option kann wahlweise als Klassenoption bei \Macro{documentclass}, als +Die Option kann % +\iffalse % Umbruchkorrektur +wahlweise +\fi % +als Klassenoption bei \Macro{documentclass}, als Paketoption bei \Macro{usepackage} oder auch nach dem Laden von \Package{typearea} per \Macro{KOMAoptions} oder \Macro{KOMAoption} gesetzt werden. Eine Verwendung dieser Option nach dem Laden von \Package{typearea} -führt dabei\textnote{automatische Neuberechnung} automatischen zur +führt\textnote{automatische Neuberechnung} automatisch zur Neuberechnung des Satzspiegels mittels \Macro{recalctypearea} (siehe \autopageref{desc:typearea.cmd.recalctypearea}).% % @@ -1114,21 +1138,22 @@ Neuberechnung des Satzspiegels mittels \Macro{recalctypearea} (siehe leerer Kopf zum Rand zu rechnen sind. Schließlich können sie nicht vom restlichen Rand unterschieden werden. Ein Fuß, der nur die Paginierung\Index[indexmain]{Paginierung}\footnote{Unter der Paginierung - versteht man die Angabe der Seitenzahl.} enthält, wirkt optisch ebenfalls - eher wie Rand und sollte deshalb zu diesem gerechnet werden. Für die - optische Wirkung ist dabei unwesentlich, ob der Fuß beim Lesen oder - Überfliegen leicht als Fuß erkannt werden kann oder nicht. Entscheidend ist, - wie eine wohlgefüllte Seite bei \emph{unscharfer Betrachtung} wirkt. Dazu - bedient man sich beispielsweise seiner altersweitsichtigen Großeltern, denen - man die Brille stibitzt und dann die Seite etwa einen halben Meter von der - Nasenspitze entfernt hält. In Ermangelung erreichbarer Großeltern kann man - sich auch damit behelfen, dass man die eigenen Augen auf Fernsicht stellt, - die Seite aber nur mit ausgestreckten Armen hält. Brillenträger sind hier - deutlich im Vorteil. Hat man eine Fußzeile, die neben der Paginierung - weitere, weitschweifige Angaben enthält, beispielsweise einen - Copyright-Hinweis, so wirkt die Fußzeile eher wie ein etwas abgesetzter Teil - des Textkörpers. Bei der Berechnung des Satzspiegels sollte das - berücksichtigt werden. + versteht man die Angabe der Seitenzahl, wahlweise innerhalb oder außerhalb + des Satzspiegels, meist im Kopf oder Fuß der Seite.} enthält, wirkt + optisch ebenfalls eher wie Rand und sollte deshalb zu diesem gerechnet + werden. Für die optische Wirkung ist dabei unwesentlich, ob der Fuß beim + Lesen oder Überfliegen leicht als Fuß erkannt werden kann oder + nicht. Entscheidend ist, wie eine wohlgefüllte Seite bei \emph{unscharfer + Betrachtung} wirkt. Dazu bedient man sich beispielsweise seiner + altersweitsichtigen Großeltern, denen man die Brille stibitzt und dann die + Seite etwa einen halben Meter von der Nasenspitze entfernt hält. In + Ermangelung erreichbarer Großeltern kann man sich auch damit behelfen, dass + man die eigenen Augen auf Fernsicht stellt, die Seite aber nur mit + ausgestreckten Armen hält. Brillenträger sind hier deutlich im Vorteil. Hat + man eine Fußzeile, die neben der Paginierung weitere, weitschweifige Angaben + enthält, beispielsweise einen Copyright-Hinweis, so wirkt die Fußzeile eher + wie ein etwas abgesetzter Teil des Textkörpers. Bei der Berechnung des + Satzspiegels sollte das berücksichtigt werden. Bei der Kopfzeile sieht es noch schwieriger aus. In der Kopfzeile wird häufig der @@ -1173,14 +1198,13 @@ angegeben sind. Man kann die Optionen auch ohne Wertzuweisung verwenden. In diesem Fall wird \PValue{true} als \PName{Ein-Aus-Wert} verwendet, also der Kopf oder Fuß zum Satzspiegel gerechnet. -\iffree{}{\enlargethispage{\dp\strutbox}}% Umbruchkorrektur Wenn Sie unsicher sind, was die richtige Einstellung ist, lesen Sie bitte obige Erläuterungen. Voreingestellt sind normalerweise \OptionValue{headinclude}{false} und \OptionValue{footinclude}{false}. Dies kann sich jedoch bei den \KOMAScript-Klassen je nach Klassenoption oder bei Verwendung anderer \KOMAScript-Pakete generell ändern (siehe \autoref{sec:maincls.options} und -\autoref{cha:scrpage}). +\iffree{\autoref{cha:scrpage} oder }{}\autoref{cha:scrlayer-scrpage}). Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen bei Verwendung einer der \KOMAScript-Klassen als Klassenoptionen oder per @@ -1249,7 +1273,17 @@ bleiben. Da es derzeit keine Option gibt, um mehr Platz für die Randnotizen innerhalb des Textbereichs vorzusehen, gibt es nur eine Möglichkeit, dies zu - erreichen. Man verzichtet auf die Option \Option{mpinclude} oder setzt + erreichen: % +\iftrue % Umbruchkorrektur + Die Anpassung von \Length{textwidth}\IndexLength{textwidth} und + \Length{marginparwidth}\IndexLength{marginparwidth} nach der Berechnung des + Satzspiegels. Siehe dazu \Macro{AfterCalculatingTypearea} in + \autoref{sec:typearea-experts.experts}, + \autopageref{desc:typearea-experts.cmd.AfterCalculatingTypearea}. +% +\else +% + Man verzichtet auf die Option \Option{mpinclude} oder setzt \Option{mpinclude} auf \PValue{false}, verringert nach der Satzspiegelberechnung die Breite des Textbereichs \Macro{textwidth} und setzt die Breite des Bereichs der Randnotizen auf den Wert, um den man die @@ -1258,6 +1292,8 @@ bleiben. Demgegenüber wird \Option{mpinclude} bei \OptionValue{DIV}{calc}\IndexOption{DIV=calc} (siehe \autopageref{desc:typearea.option.DIV.calc}) berücksichtigt. +% +\fi \end{Explain} Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Option bei @@ -1316,8 +1352,9 @@ Erfordernissen anpassen. \begin{lstcode} \documentclass[headlines=2.1]{scrartcl} \end{lstcode} - Befehle, mit denen dann der Inhalt der zweizeiligen Kopfzeile - definiert werden kann, sind in \autoref{cha:scrpage} zu finden. + Befehle, mit denen dann der Inhalt der zweizeiligen Kopfzeile definiert + werden kann, sind in \autoref{cha:scrlayer-scrpage}\iffree{oder + \autoref{cha:scrpage}}{} zu finden. \end{Example} In einigen Fällen ist es nützlich, wenn man die Kopfhöhe nicht in Zeilen, @@ -1346,6 +1383,88 @@ Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe \EndIndex{Option}{headlines~=\PName{Anzahl}} +\BeginIndex{Option}{footlines~=\PName{Anzahl}}% +\BeginIndex{Option}{footheight~=\PName{Höhe}}% +\begin{Declaration} + \KOption{footlines}\PName{Zeilenanzahl}\\ + \KOption{footheight}\PName{Höhe} +\end{Declaration}% +Ebenso wie für den Kopf fehlt aber noch die Angabe, wie hoch der Fuß sein +soll. Hierzu dienen die Optionen \Option{footlines} und +\Option{footheight}\ChangedAt{v3.12}{\Package{typearea}}. Allerdings ist die +Höhe des Fußes im Gegensatz zur Höhe des Kopfes keine Länge des \LaTeX-Kerns +selbst. Daher definiert \Package{typearea} zur Einführung eine neue Länge +\Length{footheight}\IndexLength[indexmain]{footheight}, falls diese noch nicht +existiert. Ob diese dann auch beispielsweise von Klassen und Paketen für die +Gestaltung von Kopf und Fuß verwendet wird, hängt von den verwendeten Klassen +und Paketen ab. Das \KOMAScript-Paket \Package{scrlayer-scrpage} +berücksichtigt\iffree{ im Gegensatz zu \Package{scrpage2}}{} +\Length{footheight} und arbeitet somit aktiv mit \Package{typearea} +zusammen. Die \KOMAScript-Klassen berücksichtigen \Length{footheight} hingegen +nicht, da sie ohne Paketunterstützung nur Seitenstile mit einzeilige +Seitenfüßen anbieten. + +Die Option \Option{footlines}\important{\Option{footlines}} setzt man +vergleichbar zu \Option{headlines} auf die Anzahl der Fußzeilen. +Normalerweise arbeitet das \Package{typearea}-Paket mit 1,25 +Fußzeilen. Dieser Wert stellt einen Kompromiss dar. Zum einen ist er groß +genug, um auch für eine über- und unterstrichene Fußzeile (siehe +\autoref{sec:maincls.options}) Platz zu bieten, zum anderen ist er klein +genug, um das Randgewicht nicht zu stark zu verändern, wenn mit einer +einfachen Fußzeile ohne Trennlinien gearbeitet wird. Damit ist der +voreingestellte Wert in den meisten Standardfällen ein guter Wert. In einigen +Fällen will oder muss man aber die Fußhöhe genauer den tatsächlichen +Erfordernissen anpassen. + +\begin{Example} + Angenommen, im Fuß soll eine zweizeilige Copyright-Angabe gesetzt + werden. Zwar gibt es in \LaTeX{} selbst keinen Test, ob der für den Fuß + vorgesehene Platz dafür genügend Raum bietet, die Überschreitung der + vorgesehenen Höhe resultiert aber wahrscheinlich in einer unausgeglichenen + Verteilung von Satzspiegeln und Rändern. Außerdem führt beispielsweise das + Paket \Package{scrlayer-scrpage}, mit dem ein solcher Fuß\-in\-halt gesetzt + werden könnte, durchaus eine entsprechende Überprüfung durch und meldet + gegebenenfalls auch Überschreitungen. Daher ist es sinnvoll, die benötigte + größere Fußhöhe bereits bei der Berechnung des Satzspiegels anzugeben: +\begin{lstcode} + \documentclass[a4paper]{article} + \usepackage[footlines=2.1]{typearea} +\end{lstcode} + Es ist auch wieder möglich und bei Verwendung einer \KOMAScript-Klasse + empfehlenswert, diese Option direkt an die Klasse zu übergeben: +\begin{lstcode} + \documentclass[footlines=2.1]{scrartcl} +\end{lstcode} + Befehle, mit denen dann der Inhalt der zweizeiligen Fußzeile + definiert werden kann, sind in \autoref{cha:scrlayer-scrpage} zu finden. +\end{Example} + +In einigen Fällen ist es nützlich, wenn man die Fußhöhe nicht in Zeilen, +sondern direkt als Längenwert angeben kann. Dies ist mit Hilfe der alternativ +verwendbaren Option \Option{footheight}\important{\Option{footheight}} +möglich. Als \PName{Höhe} sind alle Längen und Größen verwendbar, die \LaTeX{} +kennt. Es ist jedoch zu beachten, dass bei Verwendung einer \LaTeX-Länge wie +\Length{baselineskip} nicht deren Größe zum Zeitpunkt des Setzens der Option, +sondern zum Zeitpunkt der Berechnung des Satzspiegels und der Rändern +entscheidend ist. + +Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen bei +Verwendung einer der \KOMAScript-Klassen als Klassenoptionen oder per +\Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden der +Klasse übergeben werden müssen. Eine Änderung dieser Optionen nach dem Laden +von \Package{typearea} führt nicht\textnote{keine automatische + Neuberechnung} zu einer automatischen Neuberechnung des +Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der nächsten +Neuberechnung des Satzspiegels aus. Zur Neuberechnung des Satzspiegels siehe +Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe +\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung +\Macro{recalctypearea} (siehe +\autopageref{desc:typearea.cmd.recalctypearea}).% +% +\EndIndex{Option}{footheight~=\PName{Höhe}}% +\EndIndex{Option}{footlines~=\PName{Anzahl}} + + \BeginIndex{Cmd}{areaset}% \begin{Declaration} \Macro{areaset}\OParameter{BCOR}\Parameter{Breite}\Parameter{Höhe} @@ -1388,18 +1507,26 @@ unberücksichtigt! \Macro{topskip} ist. Die oberste Zeile benötigt damit keine Höhe. Die Unterlängen der untersten Zeile ragen dafür unter den Satzspiegel. -\item Soll stattdessen ein Gedichtband gesetzt werden, bei dem es nur +\iffalse % Umbruchkorrekturtext + Soll stattdessen ein Gedichtband gesetzt werden, bei dem es nur darauf ankommt, dass der Textbereich genau quadratisch mit einer Seitenlänge von 15\Unit{cm} ist, wobei ein Binderand von 1\Unit{cm} zu berücksichtigen ist, so kann dies wie folgt erreicht werden: +% +\else % + Soll stattdessen ein Gedichtband mit quadratischem Textbereich der + Seitenlänge 15\Unit{cm} und einem Binderand von 1\Unit{cm} gesetzt + werden, so ist folgendes möglich: +% +\fi \begin{lstcode} \documentclass{gedichte} \usepackage{typearea} \areaset[1cm]{15cm}{15cm} -\end{lstcode} -\end{Example} -\EndIndex{Cmd}{areaset} +\end{lstcode}% +\end{Example}% +\EndIndex{Cmd}{areaset}% \BeginIndex{Option}{DIV~=\PValue{areaset}}% @@ -1428,7 +1555,8 @@ Paketes \Package{geometry}\IndexPackage{geometry}\important{\Package{geometry}} (siehe \cite{package:geometry}) empfehlenswert. % -\else +\fi +\iffalse % Das Paket \Package{typearea} ist nicht dafür gedacht, bestimmte Randbreiten einzustellen. Dafür ist das Paket \Package{geometry}\IndexPackage{geometry} @@ -1458,8 +1586,7 @@ Seitengrößen. \BeginIndex{Option}{paper~=\PName{Format}}% \BeginIndex{Option}{paper~=\PName{Ausrichtung}}% Die Option \Option{paper}\ChangedAt{v3.00}{\Package{typearea}} ist das -zentrale Element der Formatauswahl bei \KOMAScript. Als -\PName{Format}\important[i]{% +zentrale Element der Formatauswahl\important[i]{% \begin{tabular}[t]{@{}l@{}l@{}} \KOption{paper} & \PValue{letter}, \\ & \PValue{legal}, \\ @@ -1467,12 +1594,11 @@ zentrale Element der Formatauswahl bei \KOMAScript. Als & \PValue{A0}, \PValue{A1}, \PValue{A2} \dots\\ & \PValue{B0}, \PValue{B1}, \PValue{B2} \dots\\ & \PValue{C0}, \PValue{C1}, \PValue{C2} \dots\\ - & \PValue{D0}, \PValue{D1}, \PValue{D2} \dots\end{tabular}} -wird -dabei zunächst das amerikanische \Option{letter}, \Option{legal} und -\Option{executive} unterstützt. Darüber hinaus sind die ISO-Formate der Reihen -A, B, C und D möglich, also beispielsweise -\PValue{A4} oder -- klein geschrieben -- \PValue{a4}. + & \PValue{D0}, \PValue{D1}, \PValue{D2} \dots\end{tabular}} % +bei \KOMAScript. Als \PName{Format} wird dabei zunächst das amerikanische +\Option{letter}, \Option{legal} und \Option{executive} unterstützt. Darüber +hinaus sind die ISO-Formate der Reihen A, B, C und D möglich, also +beispielsweise \PValue{A4} oder -- klein geschrieben -- \PValue{a4}. Querformate\important{% \begin{tabular}[t]{@{}l@{}l@{}} @@ -1570,11 +1696,11 @@ Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe DVI-Formats\Index{DVI} sieht aber an keiner Stelle Angaben zum Papierformat vor. Wird direkt aus dem DVI-Format in eine Low-Level-Druckersprache wie PCL% - \iffalse% Umbruchkorrektur + \iftrue% Umbruchkorrektur \footnote{PCL ist die Druckersprache, die HP für seine Tinten- und Laserdrucker verwendet.}% \fi \ oder ESC/P2% - \iffalse% Umbruchkorrektur + \iftrue% Umbruchkorrektur \footnote{ESC/P2 ist die Druckersprache, die EPSON für seine Nadel-, Tinten- und Laserdrucker benutzt.}% \fi \ ausgegeben, spielt dies normalerweise keine Rolle, da auch bei diesen |