summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/german/typearea.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/german/typearea.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/german/typearea.tex1394
1 files changed, 0 insertions, 1394 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/german/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/german/typearea.tex
deleted file mode 100644
index 94282dd92ca..00000000000
--- a/Master/texmf-dist/source/latex/koma-script/doc/german/typearea.tex
+++ /dev/null
@@ -1,1394 +0,0 @@
-% ======================================================================
-% typearea.tex
-% Copyright (c) Markus Kohm, 2001-2007
-%
-% 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.3b of the license.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3b 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.txt.
-% ----------------------------------------------------------------------
-% typearea.tex
-% Copyright (c) Markus Kohm, 2001-2007
-%
-% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
-% Version 1.3b, verteilt und/oder veraendert werden.
-% Die neuste Version dieser Lizenz ist
-% http://www.latex-project.org/lppl.txt
-% und Version 1.3b ist Teil aller Verteilungen von LaTeX
-% Version 2005/12/01 oder spaeter und dieses Werks.
-%
-% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
-% (allein durch den Autor verwaltet).
-%
-% Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm.
-%
-% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien.
-% ======================================================================
-%
-% Chapter about typearea of the KOMA-Script guide
-% Maintained by Markus Kohm
-%
-% ----------------------------------------------------------------------
-%
-% Kapitel über typearea in der KOMA-Script-Anleitung
-% Verwaltet von Markus Kohm
-%
-% ======================================================================
-
-\ProvidesFile{typearea.tex}[2006/11/29 KOMA-Script guide (chapter: typearea)]
-\chapter{Satzspiegelberechnung mit \Package{typearea.sty}}
-\labelbase{typearea}
-
-\section{Grundlagen der Satzspiegelkonstruktion}
-
-\begin{Explain}
- Betrachtet man eine einzelne Seite eines Buches oder eines anderen
- Druckwerkes, so besteht diese auf den ersten Blick aus den
- Rändern\footnote{Der Autor und der Lektor haben an dieser Stelle überlegt,
- ob eine Seite nicht nur einen umlaufenden Rand hat und daher von »dem
- Rand« die Rede sein müsste. Da jedoch \LaTeX{} diesen einen Rand logisch
- in mehrere Ränder unterteilt, die getrennt bestimmt werden, ist hier auch
- von »den Rändern« die Rede.}, einem Kopfbereich, einem Textkörper und
- einem Fußbereich. Genauer betrachtet kommt noch ein Abstand zwischen
- Kopfbereich und Textkörper sowie zwischen Textkörper und Fußbereich hinzu.
- Der Textkörper heißt in der Fachsprache der Typografen und Setzer
- \emph{Satzspiegel}. Die Auf"|teilung dieser Bereiche, sowie ihre Anordnung
- zueinander und auf dem Papier nennen wir \emph{Satzspiegeldefinition} oder
- \emph{Satzspiegelkonstruktion}.\Index[indexmain]{Satzspiegel}
-
- In der Literatur werden verschiedene Algorithmen und heuristische Verfahren
- zur Konstruktion eines guten Satzspiegels vorgeschlagen und diskutiert
- \ifx\BUCH\undefined\cite{DANTE:TK0402:MJK}\else(siehe
- \autoref{cha:typeareaconstruction})\fi. Häufig findet man dabei ein
- Verfahren, das mit verschiedenen Diagonalen und Schnittpunkten arbeitet. Das
- gewünschte Ergebnis dabei ist, dass das Seitenverhältnis des Satzspiegels
- dem Seitenverhältnis \emph{der Seite} entspricht. Bei einem
- einseitigen\Index{einseitig} Dokument sollen außerdem der linke und rechte
- Rand gleich breit sein, während der obere zum unteren Rand im Verhältnis 1:2
- stehen sollte. Bei einem doppelseitigen\Index{doppelseitig} Dokument,
- beispielsweise einem Buch, ist hingegen zu beachten, dass der gesamte innere
- Rand genauso groß sein sollte wie jeder der beiden äußeren Ränder. Eine
- einzelne Seite steuert dabei jeweils nur die Hälfte des inneren Randes bei.
-
- Im vorherigen Abschnitt wurde \emph{die Seite} erwähnt und
- hervorgehoben. Irrtümlich wird oftmals angenommen, das Format der
- Seite wäre mit dem Format des Papiers
- gleichzusetzen.\Index[indexmain]{Seitenformat}
- \Index[indexmain]{Papierformat} Betrachtet man jedoch ein gebundenes
- Druckerzeugnis, so ist zu erkennen, dass ein Teil des Papiers in der
- Bindung\Index[indexmain]{Bindung} verschwindet und nicht mehr als
- Seite zu sehen ist. Für den Satzspiegel ist jedoch nicht
- entscheidend, welches Format das Papier hat, sondern, was der Leser
- für einen Eindruck vom Format der Seite bekommt. Damit ist klar,
- dass bei der Berechnung des Satzspiegels der Teil, der durch die
- Bindung versteckt wird, aus dem Papierformat herausgerechnet und
- dann zum inneren Rand hinzugefügt werden muss. Wir nennen diesen
- Teil \emph{Bindekorrektur}.\Index[indexmain]{Bindekorrektur} Die
- Bindekorrektur ist also rechnerischer Bestandteil des
- \emph{Bundstegs}\Index[indexmain]{Bundsteg} nicht jedoch des sichtbaren
- inneren Randes.
-
- Die Bindekorrektur ist vom jeweiligen Produktionsvorgang abhängig
- und kann nicht allgemein festgelegt werden. Es handelt sich dabei
- also um einen Parameter, der für jeden Produktionsvorgang neu
- festzulegen ist. Im professionellen Bereich spielt dieser Wert nur
- eine geringe Rolle, da ohnehin auf größere Papierbögen gedruckt und
- entsprechend geschnitten wird. Beim Schneiden wird dann wiederum
- sichergestellt, dass obige Verhältnisse für die sichtbare
- Doppelseite eingehalten sind.
-
- Wir wissen nun also, wie die einzelnen Teile zueinander stehen.
- Wir wissen aber noch nicht, wie breit und hoch der Satzspiegel ist.
- Kennen wir eines dieser beiden Maße, so ergeben sich zusammen mit
- dem Papierformat und dem Seitenformat oder der Bindekorrektur alle
- anderen Maße durch Lösung mehrerer mathematischer Gleichungen.
- \begin{align*}
- \Var{Satzspiegelhöhe}\index{Satzspiegel} : \Var{Satzspiegelbreite} &=
- \Var{Seitenhöhe}\index{Seite} : \Var{Seitenbreite} \\
- \Var{oberer~Rand}\index{Rand} : \Var{unterer~Rand} &= \text{1} : \text{2} \\
-%
- \Var{linker~Rand} : \Var{rechter~Rand} &= \text{1} : \text{1} \\
-%
- \Var{innerer~Randanteil} : \Var{äußerer~Rand} &= \text{1} : \text{2} \\
-%
- \Var{Seitenbreite} &= \Var{Papierbreite}\index{Papier} - \Var{Bindekorrektur}\index{Bindekorrektur}\index{Bindeanteil}\index{Bindung}\\
-%
- \Var{oberer~Rand} + \Var{unterer~Rand} &=
- \Var{Seitenhöhe} - \Var{Satzspiegelhöhe} \\
-%
- \Var{linker~Rand} + \Var{rechter Rand} &=
- \Var{Seitenbreite} - \Var{Satzspiegelbreite} \\
-%
- \Var{innerer Randanteil} + \Var{äußerer Rand} &=
- \Var{Seitenbreite} - \Var{Satzspiegelbreite} \\
-%
- \Var{innerer~Randanteil} + \Var{Bindekorrektur} &=
- \Var{Bundsteg}\index{Bundsteg}
- \end{align*}
- \Index[indexmain]{Rand}%
- Dabei gibt es \Var{linker~Rand} und \Var{rechter~Rand} nur im einseitigen
- Druck. Entsprechend gibt es \Var{innerer~Randanteil} und
- \Var{äußerer~Rand} nur im doppelseitigen Druck. In den Gleichungen
- wird mit \Var{innerer~Randanteil} gearbeitet, weil der ganze innere Rand zur
- Doppelseite gehört. Zu einer Seite gehört also nur die Hälfte des inneren
- Randes, der \Var{innerer~Randanteil}.
-
- Die Frage nach der Breite des Satzspiegels wird in der Literatur
- ebenfalls diskutiert. Die optimale Satzspiegelbreite ist von
- verschiedenen Faktoren abhängig:
- \begin{itemize}
- \item Größe, Laufweite und Art der verwendeten Schrift
- \item Verwendeter Durchschuss
- \item Länge der Worte
- \item Verfügbarer Platz
- \end{itemize}
- Der Einfluss der Schrift wird deutlich, wenn man sich bewusst macht,
- wozu Serifen dienen. Serifen\Index[indexmain]{Serifen} sind kleine
- Striche an den Linienenden der Buchstaben. Buchstaben, die mit
- vertikalen Linien auf die Grundlinie der Textzeile treffen,
- lösen diese eher auf, als dass sie das Auge auf der Linie halten.
- Genau bei diesen Buchstaben liegen die Serifen horizontal auf
- der Grundlinie und verstärken damit die Zeilenwirkung der Schrift.
- Das Auge kann der Textzeile nicht nur beim Lesen der Worte, sondern
- insbesondere auch beim schnellen Zurückspringen an den Anfang der
- nächsten Zeile besser folgen. Damit darf die Zeile bei einer Schrift
- mit Serifen genau genommen länger sein als bei einer Schrift ohne Serifen.
-
- Unter dem Durchschuss\Index[indexmain]{Durchschuss} versteht man den
- Abstand zwischen Textzeilen. Bei \LaTeX{} ist ein Durchschuss von
- etwa 20\,\% der Schriftgröße voreingestellt. Mit Befehlen wie
- \Macro{linespread}\IndexCmd{linespread} oder besser mit Hilfe von
- Paketen wie \Package{setspace}\IndexPackage{setspace} (siehe
- \cite{package:setspace}) kann der Durchschuss verändert werden. Ein
- großer Durchschuss erleichtert dem Auge die Verfolgung einer Zeile.
- Bei sehr großem Durchschuss wird das Lesen aber dadurch gestört,
- dass das Auge zwischen den Zeilen weite Wege zurücklegen muss.
- Daneben wird sich der Leser des entstehenden Streifeneffekts sehr
- deutlich und unangenehm bewusst. Der Graueindruck der Seite ist in
- diesem Fall gestört. Dennoch dürfen bei großem Durchschuss die
- Zeilen länger sein.
-
- Auf der Suche nach konkreten Werten für gute
- Zeilenlängen\Index[indexmain]{Zeilenlaenge=Zeilenlänge} findet man in
- der Literatur je nach Autor unterschiedliche Angaben. Teilweise ist
- dies auch in der Muttersprache des Autors begründet. Das Auge
- springt nämlich üblicherweise von Wort zu Wort, wobei kurze Worte
- diese Aufgabe erleichtern. Über alle Sprachen und Schriftarten
- hinweg kann man sagen, dass eine Zeilenlänge von 60 bis 70 Zeichen,
- einschließlich Leer- und Satzzeichen, einen brauchbaren Kompromiss
- darstellen. Ein gut gewählter Durchschuss\Index{Durchschuss} wird
- dabei vorausgesetzt. Bei den Voreinstellungen von \LaTeX{} braucht
- man sich über letzteres normalerweise keine Sorgen zu machen. Größere
- Zeilenlängen darf man nur Gewohnheitslesern zumuten, die täglich viele
- Stunden lesend zubringen. Aber auch dann sind Zeilenlängen jenseits von 80
- Zeichen unzumutbar. In jedem Fall ist dann der Durchschuss anzupassen. 5\,\%
- bis 10\,\% zusätzlich sind als Faustregel dann anzuraten. Bei Schriften wie
- Palatino, die bereits bei einer normalen Zeilenlänge nach 5\,\% mehr
- Durchschuss verlangt, können es auch mehr sein.
-
- Bevor wir uns an die konkrete Konstruktion machen, fehlen jetzt nur noch
- Kleinigkeiten, die man wissen sollte. \LaTeX{} beginnt die erste Zeile des
- Textbereichs einer Seite nicht am oberen Rand des Textbereichs, sondern
- setzt die Zeile mit einem definierten Abstand zum oberen Rand des
- Textbereichs. Desweiteren verfügt \LaTeX{} über die beiden Befehle
- \Macro{raggedbottom}\IndexCmd{raggedbottom} und
- \Macro{flushbottom}\IndexCmd{flushbottom}. Der erste dieser Befehle legt
- fest, dass die letzte Zeile einer jeden Seite dort liegen soll, wo sie eben
- zu liegen kommt. Das kann dazu führen, dass sich die Position der letzten
- Zeile von Seite zu Seite vertikal um nahezu eine Zeile verändern kann -- bei
- Zusammentreffen des Seitenendes mit Überschriften, Abbildungen, Tabellen oder
- ähnlichem auch mehr. Im doppelseitigen Druck ist das in der Regel
- unerwünscht. Mit dem zweiten Befehl, \Macro{flushbottom}, wird hingegen
- festgelegt, dass die letzte Zeile immer am unteren Rand des Textbereichs zu
- liegen kommt. Um diesen vertikalen Ausgleich zu erreichen, muss \LaTeX{}
- gegebenenfalls dehnbare vertikale Abstände über das erlaubte Maß hinaus
- strecken. Ein solcher Abstand ist beispielsweise der Absatzabstand. Dies
- gilt in der Regel auch, wenn man gar keinen Absatzabstand verwendet. Um
- nicht bereits auf normalen Seiten, auf denen der Absatzabstand das einzige
- dehnbare vertikale Maß darstellt, eine Dehnung zu erzwingen, sollte die Höhe
- des Textbereichs ein Vielfaches der Textzeilenhöhe zuzüglich des Abstands
- der ersten Zeile vom oberen Rand des Textbereichs sein.
-
- Damit sind nun alle Grundlagen der Satzspiegelberechnung, die bei
- {\KOMAScript} eine Rolle spielen, zusammengetragen. Wir können also
- mit der konkreten Konstruktion beginnen. In den folgenden beiden Abschnitten
- werden die zwei von {\KOMAScript} angebotenen Konstruktionen vorgestellt.
-\end{Explain}
-
-
-\section{Satzspiegelkonstruktion durch Teilung}
-\label{sec:typearea.divConstruction}
-
-\begin{Explain}
- Der einfachste Weg, um zu erreichen, dass der Textbereich dasselbe
- Verhältnis aufweist wie die Seite, ist folgender. Zunächst zieht man
- an der Innenseite des Papiers den Teil \Var{BCOR}, der für die
- Bindekorrektur\Index{Bindekorrektur} benötigt wird, ab und teilt die
- restliche Seite vertikal in eine Anzahl \Var{DIV} gleich hoher
- Streifen. Dann teilt man die Seite horizontal in die gleiche Anzahl
- \Var{DIV} gleich breiter Streifen. Nun verwendet man den obersten
- horizontalen Streifen als oberen und die beiden untersten
- horizontalen Streifen als unteren Rand. Im doppelseitigen Druck
- verwendet man außerdem den innersten vertikalen Streifen als inneren
- und die beiden äußersten vertikalen Streifen als äußeren Rand. Zum
- inneren Rand gibt man dann noch \Var{BCOR} hinzu. Was nun innerhalb
- der Seite noch übrig bleibt, ist der Textbereich.\Index{Textbereich}
- Die Breite bzw. Höhe der Ränder und des Textbereichs resultiert
- damit automatisch aus der Anzahl \Var{DIV} der Streifen. Da für die
- Ränder insgesamt jeweils drei Streifen benötigt werden, muss
- \Var{DIV} zwingend größer als drei sein. Damit der Satzspiegel mindestens
- doppelt so viel Platz wie die Ränder einnimmt, sollte \Var{DIV} sogar
- mindestens 9 betragen. Mit diesem Wert ist die Konstruktion auch als
- \emph{klassische Neunteilung} bekannt.
-
- Bei {\KOMAScript} ist diese Art der Konstruktion im Paket
- \Package{typearea} realisiert. Dabei sind für A4-Papier je nach
- Schriftgröße unterschiedliche Werte voreingestellt, die
- \autoref{tab:typearea.div} zu entnehmen sind. Bei Verzicht auf
- Bindekorrektur, wenn also \Var{BCOR} = 0\Unit{pt} gilt, ergeben
- sich in etwa die Satzspiegelmaße aus \autoref{tab:typearea.typearea}.
-
- Neben den voreingestellten Werten kann man \Var{BCOR} und \Var{DIV}
- direkt beim Laden des Pakets als Option angeben (siehe
- \autoref{sec:typearea.options}). Zusätzlich existiert ein
- Befehl, mit dem man einen Satzspiegel explizit berechnen kann und
- dem man die beiden Werte als Parameter übergibt (siehe ebenfalls
- \autoref{sec:typearea.options}).
-
- Das \Package{typearea}-Paket bietet außerdem die Möglichkeit, den optimalen
- \Var{DIV}-Wert automatisch zu bestimmen. Dieser ist von der Schrift und dem
- Durchschuss abhängig, der zum Zeitpunkt der Satzspiegelberechnung
- eingestellt ist. Siehe hierzu ebenfalls \autoref{sec:typearea.options}.
-\end{Explain}
-
-
-\section{Satzspiegelkonstruktion durch Kreisschlagen}
-\label{sec:typearea.circleConstruction}
-
-\begin{Explain}
- Neben der zuvor beschriebenen Satzspiegelkonstruktion\Index{Satzspiegel}
- gibt es in der Literatur noch eine eher klassische oder sogar
- mittelalterliche Methode. Bei diesem Verfahren will man die gleichen Werte
- nicht nur in Form des Seitenverhältnisses wiederfinden; man geht außerdem
- davon aus, dass das Optimum dann erreicht wird, wenn die Höhe des
- 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 die zum
- Textbereich passende Schrift wählen. Dies ist als zwingend zu
- betrachten.
-
- 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.
-\iffalse
-% Umbruchkorrekturtext
- Bei Wahl einer guten Schrift stimmt dieses Ergebnis nicht selten mit der
- Suche nach dem optimalen \Var{DIV}-Wert überein. Siehe hierzu ebenfalls
- \autoref{sec:typearea.options}.
-%
-\fi
-\end{Explain}
-
-
-\section{Optionen und Makros zur Beeinflussung des Satzspiegels}
-\label{sec:typearea.options}
-% DIV, DIVcalc, DIVclassic, BCOR
-% headinclude, headexclude, footinclude, footexclude, mpinclude, mpexclude
-% \typearea, \areaset
-
-Das Paket \Package{typearea} bietet zwei unterschiedliche
-Benutzerschnittstellen, um auf die Satzspiegelkonstruktion Einfluss zu
-nehmen. Die erste Möglichkeit ist, beim Laden des Pakets entsprechende
-Optionen anzugeben. Wie man Pakete lädt und Paketoptionen übergibt,
-entnehmen Sie bitte der Literatur zu \LaTeX{}, beispielsweise
-\cite{l2kurz} und \cite{latex:usrguide}, oder den auf den folgenden
-Seiten aufgeführten
-Beispielen. Da bei der Verwendung der \KOMAScript-Hauptklassen das
-Paket \Package{typearea} automatisch geladen wird, müssen die
-entsprechenden Paket-Optionen bei diesen Klassen auch direkt als
-Klassen-Optionen übergeben werden (siehe
-\autoref{sec:maincls.options}).
-
-\begin{Declaration}
- \Option{BCOR}\PName{Korrektur}
-\end{Declaration}%
-\BeginIndex{Option}{BCOR}%
-Mit Hilfe der Option \Option{BCOR}\PName{Korrektur} geben Sie den
-absoluten Wert der Bindekorrektur\Index{Bindekorrektur} an, also
-die Breite des Bereichs der durch die Bindung von der Papierbreite
-verloren geht. Dieser Wert wird in der Satzspiegelkonstruktion
-automatisch berücksichtigt und bei der Ausgabe wieder dem inneren
-beziehungsweise linken Rand zugeschlagen. Als \PName{Korrektur}
-können Sie jede von \TeX{} verstandene Maßeinheit angeben.
-
-\begin{Example}
- Angenommen, Sie erstellen einen Finanzbericht. Das Ganze soll
- einseitig in A4 gedruckt und anschließend in eine Klemmmappe
- geheftet werden. Die Klemme der Mappe verdeckt 7,5\Unit{mm}.
- Der Papierstapel ist sehr dünn, deshalb gehen beim Knicken und
- Blättern durchschnittlich höchstens weitere 0,75\Unit{mm}
- verloren. Sie schreiben dann also:
-\begin{lstlisting}
- \documentclass[a4paper]{report}
- \usepackage[BCOR8.25mm]{typearea}
-\end{lstlisting}
- oder bei Verwendung einer \KOMAScript-Klasse:
-\begin{lstlisting}
- \documentclass[a4paper,BCOR8.25mm]{scrreprt}
-\end{lstlisting}
-\end{Example}
-
-Bitte beachten Sie unbedingt, dass diese Option bei Verwendung einer
-der \KOMAScript-Klassen als Klassenoption übergeben werden muss.
-Demgegenüber funktioniert dies bei Verwendung einer anderen Klasse
-nur, wenn diese Klasse \Package{typearea} explizit unterstützt. Bei
-den Standardklassen ist die Option also direkt beim Laden von
-\Package{typearea} zu übergeben. Die Verwendung von
-\Macro{PassOptionsToPackage} (siehe \cite{latex:clsguide}) vor dem
-Laden von \Package{typearea} funktioniert hingegen immer.
-%
-\EndIndex{Option}{BCOR}
-
-\begin{Declaration}
- \Option{DIV}\PName{Faktor}
-\end{Declaration}%
-\BeginIndex{Option}{DIV}%
-Mit Hilfe der Option \Option{DIV}\PName{Faktor} wird festgelegt, in
-wieviele Streifen die Seite horizontal und vertikal bei der
-Satzspiegelkonstruktion eingeteilt wird. Die genaue Konstruktion ist
-\autoref{sec:typearea.divConstruction} zu entnehmen. Wichtig zu
-wissen ist, dass gilt: Je größer der \PName{Faktor} desto größer wird
-der Textbereich und desto kleiner die Ränder. Als \PName{Faktor} kann
-jeder ganzzahlige Wert ab 4 verwendet werden. Bitte beachten Sie
-jedoch, dass sehr große Werte dazu führen können, dass Randbedingungen
-der Satzspiegelkonstruktion, je nach Wahl der weiteren Optionen,
-verletzt werden. So kann die Kopfzeile im Extremfall auch außerhalb
-der Seite liegen. Bei Verwendung der Option \Option{DIV}\PName{Faktor}
-sind Sie für die Einhaltung der Randbedingungen sowie eine nach
-typografischen Gesichtspunkten günstige Zeilenlänge selbst
-verantwortlich.
-
-In \autoref{tab:typearea.typearea} finden Sie für das Seitenformat A4
-ohne Bindekorrektur die aus einigen DIV-Faktoren
-resultierenden Satzspiegelgrößen. Dabei werden die weiteren von der
-Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
-
-\begin{table}
- \centering
- \caption{Satzspiegelma"se in Abh"angigkeit von \Var{DIV} bei A4}
- \begin{tabular}{ccccc}
- \toprule
- &
- \multicolumn{2}{c}{Satzspiegel} & \multicolumn{2}{c}{R"ander}\\
- %\raisebox{1.5ex}[0pt]{
- \Var{DIV}
- %}
- &
- Breite [mm] & H"ohe [mm] & oben [mm] & innen [mm] \\
- \midrule
- 6 & 105,00 & 148,50 & 49,50 & 35,00 \\
- 7 & 120,00 & 169,71 & 42,43 & 30,00 \\
- 8 & 131,25 & 185,63 & 37,13 & 26,25 \\
- 9 & 140,00 & 198,00 & 33,00 & 23,33 \\
- 10 & 147,00 & 207,90 & 29,70 & 21,00 \\
- 11 & 152,73 & 216,00 & 27,00 & 19,09 \\
- 12 & 157,50 & 222,75 & 24,75 & 17,50 \\
- 13 & 161,54 & 228,46 & 22,85 & 16,15 \\
- 14 & 165,00 & 233,36 & 21,21 & 15,00 \\
- 15 & 168,00 & 237,60 & 19,80 & 14,00 \\
- \bottomrule
- \end{tabular}
- \label{tab:typearea.typearea}
-\end{table}
-
-\begin{Example}
- Angenommen, Sie schreiben ein Sitzungsprotokoll. Sie verwenden dafür
- die Klasse \Class{protokol}\footnote{Die Klasse \Class{protokol} ist
- eine hypothetische Klasse. Diese Anleitung geht von dem Idealfall
- aus, dass für jede Aufgabe eine dafür passende Klasse vorhanden
- ist.}. Das Ganze soll doppelseitig werden. In Ihrer Firma wird die
- Schriftart Bookman in 12\Unit{pt} verwendet. Diese Schriftart, die
- zu den Standard-PostScript-Schriften gehört, wird in {\LaTeX} mit
- der Anweisung \verb|\usepackage{bookman}| aktiviert. Die Schriftart
- Bookman läuft sehr weit, das heißt, die einzelnen Zeichen sind im
- Verhältnis zur Höhe relativ breit. Deshalb ist Ihnen die
- Voreinstellung für den \Var{DIV}-Wert in \Package{typearea} zu
- gering. Statt einem Wert von 12 sind Sie nach gründlichem Studium
- dieses Kapitels einschließlich der weiterführenden Abschnitte
- überzeugt, dass ein Wert 15 angebracht ist. Das Protokoll wird nicht
- gebunden, sondern gelocht und in einen Ordner abgeheftet. Eine
- Bindekorrektur ist deshalb nicht notwendig. Sie schreiben also:
-\begin{lstlisting}
- \documentclass[a4paper,twoside]{protokol}
- \usepackage{bookman}
- \usepackage[DIV15]{typearea}
-\end{lstlisting}
- Als Sie fertig sind, macht man Sie darauf aufmerksam, dass die
- Protokolle neuerdings gesammelt und am Quartalsende alle zusammen
- als Buch gebunden werden. Die Bindung erfolgt als
- einfache Leimbindung, weil den Band ohnehin nie wieder jemand
- anschaut und nur wegen ISO\,9000 angefertigt wird. Für die Bindung
- einschließlich Biegefalz werden durchschnittlich 12\Unit{mm}
- benötigt. Sie ändern die Optionen von \Package{typearea} also
- entsprechend ab und verwenden die Klasse für Protokolle nach
- ISO\,9000:
-\begin{lstlisting}
- \documentclass[a4paper,twoside]{iso9000p}
- \usepackage{bookman}
- \usepackage[DIV15,BCOR12mm]{typearea}
-\end{lstlisting}
- Natürlich können Sie auch hier wieder eine \KOMAScript-Klasse
- verwenden:
-\begin{lstlisting}
- \documentclass[twoside,DIV15,BCOR12mm]{scrartcl}
- \usepackage{bookman}
-\end{lstlisting}
- Die Option \Option{a4paper} konnte bei der Klasse \Class{scrartcl} entfallen,
- da diese der Voreinstellung bei allen \KOMAScript-Klassen entspricht.
-\end{Example}
-
-Bitte beachten Sie unbedingt, dass diese Option bei Verwendung einer der
-\KOMAScript-Klassen als Klassenoption übergeben werden muss. Demgegenüber
-funktioniert die Angabe als Klassenoption bei Verwendung einer anderen Klasse
-nur, wenn diese Klasse \Package{typearea} explizit unterstützt. Bei den
-Standardklassen ist die Option also direkt beim Laden von \Package{typearea}
-zu übergeben.
-\iftrue
-% Umbruchoptimierungstext
-Die Verwendung von \Macro{PassOptionsToPackage} (siehe \cite{latex:clsguide})
-vor dem Laden von \Package{typearea} und gegebenenfalls auch vor dem Laden der
-Klasse funktioniert hingegen immer.
-%
-\fi
-%
-\EndIndex{Option}{DIV}
-
-\begin{Declaration}
- \Option{DIVcalc}\\
- \Option{DIVclassic}
-\end{Declaration}%
-\BeginIndex{Option}{DIVcalc}%
-\BeginIndex{Option}{DIVclassic}%
-Wie bereits in \autoref{sec:typearea.divConstruction} erwähnt, gibt
-es nur für das Papierformat A4 feste Voreinstellungen für den
-\Var{DIV}-Wert. Diese sind \autoref{tab:typearea.div} zu entnehmen. 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
-\Option{DIVcalc} an Stelle von \Option{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.cfg}). Eine explizit angegebene Option \Option{DIVcalc}
-überschreibt diese Vorkonfiguration aber.
-
-\begin{table}
- \centering
- \caption{\label{tab:typearea.div}\PName{DIV}-Voreinstellungen f"ur A4}
- \begin{tabular}{lccc}
- \toprule
- Grundschriftgr"o"se: & 10\Unit{pt} & 11\Unit{pt} & 12\Unit{pt} \\
- \Var{DIV}: & 8 & 10 & 12 \\
- \bottomrule
- \end{tabular}
-\end{table}
-
-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 \Option{DIV}\PName{Faktor} oder
-\Option{DIVcalc} einfach die Option \Option{DIVclassic}. Es wird dann ein
-\Var{DIV}-Wert ermittelt, der dem mitterlalterlichen Buchseitenkanon möglichst
-nahe kommt.
-
-\begin{Example}
- In dem bei der Option \Option{DIV}\PName{Faktor} aufgeführten
- Beispiel mit der Schriftart Bookman gab es ja genau das Problem,
- dass man einen zur Schriftart besser passenden \Var{DIV}-Wert haben
- wollte. Man könnte also in Abwandlung des ersten Beispiels auch
- einfach die Ermittlung dieses Wertes \Package{typearea} überlassen:
-\begin{lstlisting}
- \documentclass[a4paper,twoside]{protokol}
- \usepackage{bookman}
- \usepackage[DIVcalc]{typearea}
-\end{lstlisting}
-\end{Example}
-
-\begin{Declaration}
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}
-\end{Declaration}%
-\BeginIndex{Cmd}{typearea}%
-Wenn Sie bis hier die Beispiele aufmerksam verfolgt haben, werden Sie
-sich fragen, wie man die Berechnung eines \Var{DIV}-Wertes in
-Abhängigkeit von der gewählten Schrift erreicht, wenn eine
-\KOMAScript-Klasse verwendet wird, also die Optionen für
-\Package{typearea} vor dem Laden beispielsweise des
-\Package{bookman}-Pakets erfolgen müsste. In diesem Fall könnte
-\Package{typearea} nur einen Satzspiegel für die Standardschrift, nicht
-jedoch für die dann tatsächlich verwendete Schrift Bookman berechnen.
-Nach der Auswertung der Optionen berechnet das
-\Package{typearea}-Paket den Satzspiegel mit Hilfe des Befehls
-\Macro{typearea}\OParameter{BCOR}\Parameter{DIV}. Dabei werden der
-gewählte \Var{BCOR}-Wert als optionaler Parameter und der
-\Var{DIV}-Wert als Parameter übergeben. Bei der Option
-\Option{DIVcalc} werden
-dabei als \PName{DIV} der eigentlich ungültige Wert~1 und bei der
-Option \Option{DIVclassic} der eigentlich ungültige
-Wert~3 übergeben. Den Befehl \Macro{typearea} kann man auch
-explizit in der Präambel aufrufen.
-
-\begin{Example}
- Gehen wir wieder davon aus, dass für die Schriftart Bookman ein
- Satzspiegel mit guter Zeilenlänge berechnet werden soll.
- Gleichzeitig wird eine \KOMAScript-Klasse verwendet. Dies ist unter
- Verwendung des \Macro{typearea}-Befehls mit dem
- \Option{DIVcalc}-Wert 1 als \PName{DIV}-Parameter möglich:
-\begin{lstlisting}
- \documentclass[BCOR12mm,DIVcalc,twoside]{scrartcl}
- \usepackage{bookman}
- \typearea[12mm]{1}% entspricht obigen Optionen
-\end{lstlisting}
- Wiederum wurde darauf verzichtet, mit der Option \Option{a4paper} die
- Voreinstellung der \KOMAScript-Klasse \Class{scrartcl} explizit zu
- wiederholen.
-\end{Example}
-
-Nun ist es möglicherweise etwas unpraktisch, wenn man bei der
-\Option{DIV}-Option die Möglichkeit hat, \Option{DIVcalc} und
-\Option{DIVclassic} anzuwenden, beim \Macro{typearea}-Befehl aber mit
-irgendwelchen Pseudowerten jonglieren soll. Deshalb versteht \Macro{typearea}
-für den Parameter \PName{DIV} auch die symbolischen Angaben aus
-\autoref{tab:symbolicDIV}.
-
-\begin{table}
- \caption[{Symbolische \PName{DIV}-Argumente für
- \Macro{typearea}}]{Mögliche symbolische \PName{DIV}-Argumente für
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}}
- \label{tab:symbolicDIV}
- \begin{desctabular}
- \pventry{calc}{Satzspiegelberechnung einschließlich Ermittlung eines guten
- \Var{DIV}-Wertes erneut durchführen.}
- \pventry{classic}{Satzspiegelberechnung nach dem mittelalterlichen
- Buchseitenkanon (Kreisberechnung) erneut durchführen.}
- \pventry{current}{Satzspiegelberechnung mit dem aktuell gültigen
- \Var{DIV}-Wert erneut durchführen.}
- \pventry{default}{Satzspiegelberechnung mit dem Standardwert für das
- aktuelle Seitenformat und die aktuelle Schriftgröße erneut durchführen.
- Falls kein Standardwert existiert \PValue{calc} anwenden.}
- \pventry{last}{Satzspiegelberechnung mit demselben \PName{DIV}-Argument,
- das beim letzten Aufruf angegeben wurde, erneut durchführen}
- \end{desctabular}
-\end{table}
-
-Jetzt wäre es natürlich äußerst unpraktisch, wenn man zwar eine
-Satzspiegelberechnung mit dem aktuellen \Var{DIV}-Wert erneut
-durchführen könnte, jedoch dabei den \Var{BCOR}-Wert neu angeben
-müsste. Deshalb versteht \Macro{typearea} für den Parameter \PName{BCOR} auch
-die symbolische Angabe aus \autoref{tab:symbolicBCOR}
-
-\begin{table}
- \caption[{Symbolische \PName{BCOR}-Argumente für
- \Macro{typearea}}]{Mögliche symbolische \PName{BCOR}-Argumente für
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}}
- \label{tab:symbolicBCOR}
- \begin{desctabular}
- \pventry{current}{Satzspiegelberechnung mit dem aktuell gültigen
- \Var{BCOR}-Wert erneut durchführen.}
- \end{desctabular}
-\end{table}
-
-\begin{Example}
- Gehen wir wieder davon aus, dass für die Schriftart Bookman
- ein Satzspiegel mit guter Zeilenlänge berechnet werden
- soll. Gleichzeitig wird eine \KOMAScript-Klasse verwendet. Unter
- Verwendung der symbolischen Parameterwerte für \PName{BCOR} und
- \PName{DIV} ist dies mit dem \Macro{typearea}-Befehl einfach
- möglich:
-\begin{lstlisting}
- \documentclass[BCOR12mm,DIVcalc,twoside]{scrartcl}
- \usepackage{bookman}
- \typearea[current]{calc}
-\end{lstlisting}
- Soll hingegen die neuerliche Berechnung mit einem festen
- \Var{DIV}-Wert durchgeführt werden, so gibt es neben der
- Möglichkeit:
-\begin{lstlisting}
- \documentclass[BCOR12mm,DIV11,twoside]{scrartcl}
- \usepackage{bookman}
- \typearea[current]{last}
-\end{lstlisting}
- natürlich auch noch die naheliegende Methode:
-\begin{lstlisting}
- \documentclass[twoside]{scrartcl}
- \usepackage{bookman}
- \typearea[12mm]{11}
-\end{lstlisting}
- Letztlich ist es eine Frage des Geschmacks, welche Lösung man lieber
- verwendet.
-\end{Example}
-
-Häufig wird die Satzspiegelneuberechnung im Zusammenhang mit der
-Ver"-änderung des Zeilenabstandes
-(\emph{Durchschuss})\Index{Durchschuss} benötigt. Da der
-Satzspiegel unbedingt so berechnet werden sollte, dass eine ganze
-Anzahl an Zeilen in den Textbereich passt, muss bei Verwendung
-eines anderen Durchschusses als dem normalen der Satzspiegel für
-diesen Zeilenabstand neu berechnet werden.
-
-\begin{Example}
- Angenommen, für eine Diplomarbeit wird die Schriftgröße
- 10\Unit{pt} bei eineinhalbzeiligem Satz zwingend gefordert. {\LaTeX}
- setzt normalwerweise bei 10\Unit{pt} mit 2\Unit{pt} Durchschuss,
- also 1,2-zeilig. Deshalb muss als zusätzlicher Dehnfaktor der Wert
- 1,25 verwendet werden. Gehen wir außerdem davon aus, dass eine
- Bindekorrektur von 12\Unit{mm} benötigt wird. Dann könnte die Lösung
- dies Problems wie folgt aussehen:
-\begin{lstlisting}
- \documentclass[10pt,twoside,%
- BCOR12mm,DIVcalc]{scrreprt}
- \linespread{1.25}
- \typearea[current]{last}
-\end{lstlisting}\IndexCmd{linespread}
- Da \Macro{typearea} selbst immer die Anweisung \Macro{normalsize} ausführt,
- ist es nicht notwendig nach \Macro{linespread} den gewählten Durchschuss mit
- \Macro{selectfont} zu aktiveren, damit dieser auch tatsächlich für die
- Neuberechnung verwendet wird.
-
- Das gleiche Beispiel sähe unter Verwendung des
- \Package{setspace}-Pakets (siehe \cite{package:setspace}) wie folgt
- aus:
-\begin{lstlisting}
- \documentclass[10pt,twoside,%
- BCOR12mm,DIVcalc]{scrreprt}
- \usepackage{setspace}
- \onehalfspacing
- \typearea[current]{last}
-\end{lstlisting}
- Wie man sieht, spart man sich mit dem \Package{setspace}-Paket
- das Wissen um den korrekten Dehnungswert.
-
- An dieser Stelle erscheint es mir angebracht, darauf hinzuweisen,
- dass der Zeilenabstand für die Titelseite wieder auf den normalen
- Wert zurückgesetzt werden sollte. Ein vollständiges Beispiel wäre
- also:
-\begin{lstlisting}
- \documentclass[10pt,twoside,%
- BCOR12mm,DIVcalc]{scrreprt}
- \usepackage{setspace}
- \onehalfspacing
- \typearea[current]{last}
- \begin{document}
- \title{Title}
- \author{Markus Kohm}
- \begin{spacing}{1}
- \maketitle
- \tableofcontents
- \end{spacing}
- \chapter{Ok}
- \end{document}
-\end{lstlisting}
- Siehe hierzu auch die Anmerkungen in \autoref{sec:typearea.tips}.
-\end{Example}
-
-\begin{Explain}
- Der Befehl \Macro{typearea} ist derzeit so definiert, dass es
- theoretisch auch möglich wäre, mitten in einem Dokument den
- Satzspiegel zu wechseln. Dabei werden allerdings Annahmen über den
- Aufbau des \LaTeX-Kerns gemacht und interne Definitionen und Größen
- des \LaTeX-Kerns verändert. Es gibt zwar eine gewisse
- Wahrscheinlichkeit, aber keine Garantie, dass dies in zukünftigen
- Versionen von \LaTeXe{} noch funktionieren wird. Es ist anzunehmen,
- dass es bei \LaTeX3 nicht mehr zu einem korrekten Ergebnis führt.
- Aber als Autor von {\KOMAScript} gehe ich derzeit davon aus, dass
- der Umstieg zu \LaTeX3 mit sehr viel mehr Inkompatiblilitäten
- einhergehen wird.\par
-\end{Explain}
-%
-\EndIndex{Cmd}{typearea}
-\EndIndex{Option}{DIVclassic}%
-\EndIndex{Option}{DIVcalc}
-
-\begin{Explain}%
-\begin{Declaration}
- \Option{headinclude}\\
- \Option{headexclude}\\
- \Option{footinclude}\\
- \Option{footexclude}
-\end{Declaration}%
-\BeginIndex{Option}{headinclude}%
-\BeginIndex{Option}{headexclude}%
-\BeginIndex{Option}{footinclude}%
-\BeginIndex{Option}{footexclude}%
- Bisher wurde zwar erklärt, wie die
- Satzspiegelkonstruktion\Index{Satzspiegel}
- funktioniert und in welchem Verhältnis die Ränder\Index{Rand} zueinander und der
- Textkörper zur Seite steht, aber eine entscheidende Frage blieb
- ausgeklammert. Es handelt sich dabei um die Frage, was denn
- eigentlich unter dem Rand zu verstehen ist. Auf den ersten Blick
- wirkt diese Frage trivial: Der Rand ist der Teil der Seite, der
- oben, unten, links und rechts frei bleibt. Doch das ist nur die
- halbe Wahrheit. Der äußere Rand ist keineswegs immer leer. Teilweise
- findet man darin noch gesetzte Randnotizen (siehe den Befehl
- \Macro{marginpar} beispielsweise in \cite{l2kurz} bzw.
- \autoref{sec:maincls.marginNotes}).
-
- Beim oberen und unteren Rand stellt sich die Frage, wie Kopf- und
- Fußzeile\Index{Seitenkopf} \Index{Seitenfuß} zu behandeln sind.
- Gehören diese beiden zum Textkörper oder
- zum jeweiligen Rand? Die Frage ist nicht einfach zu beantworten.
- Eindeutig ist, dass ein leerer Fuß und ein 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.
-
- Bei der Kopfzeile sieht es noch schwieriger aus. In der Kopfzeile
- wird häufig der
- Kolumnentitel\Index[indexmain]{Kolumnentitel}\footnote{Unter dem
- Kolumnentitel versteht man in der Regel die Wiederholung einer
- Überschrift mit Titelcharakter. Er steht häufig im Seitenkopf,
- seltener im Seitenfuß.} gesetzt. Arbeitet man mit einem
- lebenden Kolumnentitel, also der Wiederholung der ersten bzw.
- zweiten Gliederungsebene in der Kopfzeile, und hat gleichzeitig sehr
- lange Überschriften, so erhält man automatisch sehr lange
- Kopfzeilen. In diesem Fall wirkt der Kopf wiederum wie ein
- abgesetzter Teil des Textkörpers und weniger wie leerer Rand.
- Verstärkt wird dieser Effekt noch, wenn neben dem Kolumnentitel auch
- die Paginierung im Kopf erfolgt. Dadurch erhält man einen links und
- rechts abgeschlossenen Bereich, der kaum noch als leerer Rand wirkt.
- Schwieriger ist es bei Paginierung im Fuß und Überschriften, deren
- Länge sehr stark schwankt. Hier kann der Kopf der einen Seite wie
- Textkörper wirken, der Kopf der anderen Seite jedoch eher wie Rand.
- Keinesfalls sollte man die Seiten jedoch unterschiedlich behandeln.
- Das würde zu vertikal springenden Köpfen führen und ist nicht einmal
- für ein Daumenkino geeignet. Ich rate in diesem Fall dazu, den Kopf
- zum Textkörper zu rechnen.
-
- Ganz einfach fällt die Entscheidung, wenn der Kopf oder Fuß durch
- eine Linie vom eigentlichen Textkörper abgetrennt ist. Dadurch
- erhält man eine geschlossene Wirkung und der Kopf bzw. Fuß sollte
- unbedingt zum Textkörper gerechnet werden. Wie gesagt, die durch die
- Trennlinie verbesserte Erkennung des Kopfes oder Fußes ist hier
- unerheblich. Entscheidend ist die unscharfe Betrachtung.\par
-\end{Explain}
-
-Das \Package{typearea}-Paket trifft die Entscheidung, ob ein Kopf oder
-Fuß zum Textkörper gehört oder davon getrennt zum Rand gerechnet
-werden muss, nicht selbst. Stattdessen kann mit der Option
-\Option{headinclude} der Kopf und mit der Option \Option{footinclude} der Fuß
-explizit zum Textkörper gezählt werden, während mit den Optionen
-\Option{headexclude} und \Option{footexclude} der Kopf bzw. Fuß zum
-Rand gerechnet wird. Wenn Sie unsicher sind, was die richtige
-Einstellung ist, lesen Sie bitte obige Erläuterungen. Voreingestellt
-sind normalerweise \Option{headexclude} und \Option{footexclude}. 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}).
-%
-\EndIndex{Option}{headinclude}%
-\EndIndex{Option}{headexclude}%
-\EndIndex{Option}{footinclude}%
-\EndIndex{Option}{footexclude}%
-
-
-\begin{Declaration}
- \Option{mpinclude}\\
- \Option{mpexclude}
-\end{Declaration}
-\BeginIndex{Option}{mpinclude}%
-\BeginIndex{Option}{mpexclude}%
-Neben\ChangedAt{v2.8q}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartcl}} Dokumenten, bei denen der Kopf und der Fuß der
-Seite eher zum Textbereich als zum Rand gehört, gibt es auch
-Dokumente, bei denen dies für Randnotizen zutrifft. Mit der Option
-\Option{mpinclude} kann genau dies erreicht werden. Der Effekt dabei
-ist, dass eine Breiteneinheit vom Textbereich weggenommen und als
-Bereich für die Randnotizen verwendet wird. Mit der Option
-\Option{mpexclude}, die der Voreinstellung entspricht, wird
-hingegen ein Teil des Randes für Randnotizen verwendet. Dies ist, je
-nachdem, ob einseitig oder doppelseitig gearbeitet wird, ebenfalls
-eine Breiteneinheit oder auch eineinhalb Breiteneinheiten. In der
-Regel ist die Verwendung von \Option{mpinclude} nicht anzuraten
-beziehungsweise sollte Experten vorbehalten bleiben.
-
-\begin{Explain}
-In den meisten Fällen, in denen die Option \Option{mpinclude} sinnvoll
-ist, werden außerdem breitere Randnotizen benötigt. In sehr vielen
-Fällen sollte dabei aber nicht die gesamte Breite, sondern nur ein
-Teil davon, dem Textbereich zugeordnet werden. Dies ist beispielsweise
-der Fall, wenn der Rand für Zitate verwendet wird. Solche Zitate
-werden üblicherweise im Flattersatz gesetzt, wobei die bündige Kante
-an den Textbereich anschließt. Da sich kein geschlossener optischer
-Eindruck ergibt, dürfen die flatternden Enden also durchaus teilweise
-in den Rand ragen. Man kann das einfach erreichen, indem man zum einen
-die Option \Option{mpinclude} verwendet. Zum anderen vergrößert man
-die Länge \Length{marginparwidth} nach der Berechnung des Satzspiegels
-noch mit Hilfe der \Macro{addtolength}-Anweisung. Um welchen Wert man
-vergrößern sollte, hängt vom Einzelfall ab und erfordert einiges
-Fingerspitzengefühl. Auch deshalb ist die Option \Option{mpinclude}
-eher etwas für Experten. Natürlich kann man auch festlegen, dass die
-Randnotizen beispielsweise zu einem Drittel in den Rand hineinragen
-sollen. Im Beispiel würde man das mit
-\begin{lstlisting}
- \setlength{\marginparwidth}{1.5\marginparwidth}
-\end{lstlisting}
-erreichen.
-
-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}, 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 Breite des
-Textbereichs verringert hat. Leider lässt sich dieses Vorgehen nicht
-mit der automatischen Berechnung des \PName{DIV}-Wertes verbinden.
-Demgegenüber wird \Option{mpinclude} bei
-\Option{DIVcalc}\IndexOption{DIVcalc} berücksichtigt.
-\end{Explain}
-%
-\EndIndex{Option}{mpinclude}%
-\EndIndex{Option}{mpexclude}%
-
-
-\begin{Declaration}
- \PName{Wert}\Option{headlines}
-\end{Declaration}%
-\BeginIndex{Option}{headlines}%
-Es ist nun also bekannt, wie man Satzspiegel mit dem
-\Package{typearea}-Paket berechnet und wie man dabei angibt, ob der
-Kopf oder Fuß zum Textkörper oder zum Rand gehört. Insbesondere für
-den Kopf fehlt aber noch die Angabe, wie hoch er denn eigentlich sein
-soll. Hierzu dient die Option \Option{headlines}, der man die Anzahl
-der Kopfzeilen voranstellt. Normalerweise arbeitet das
-\Package{typearea}-Paket mit 1,25 Kopfzeilen. Dieser Wert stellt einen
-Kompromiss dar. Zum einen ist er groß genug, um auch für eine
-unterstrichene Kopfzeile (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, nicht
-unterstrichenen Kopfzeile 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 Kopfhöhe genauer den
-tatsächlichen Erfordernissen anpassen.
-
-\begin{Example}
- Angenommen, es soll ein Text mit einem zweizeiligen Kopf erstellt
- werden. Normalerweise würde dies dazu führen, dass auf jeder Seite
- eine Warnung »\texttt{overfull} \Macro{vbox}« von {\LaTeX}
- ausgegeben würde. Um dies zu verhindern, wird das
- \Package{typearea}-Paket angewiesen, einen entsprechenden Satzspiegel
- zu berechnen:
-\begin{lstlisting}
- \documentclass[a4paper]{article}
- \usepackage[2.1headlines]{typearea}
-\end{lstlisting}
- Bei Verwendung einer \KOMAScript-Klasse muss die Option auch wieder
- direkt an die Klasse übergeben werden:
-\begin{lstlisting}
- \documentclass[a4paper,2.1headlines]{scrartcl}
-\end{lstlisting}
- Befehle, mit denen dann der Inhalt der zweizeiligen Kopfzeile
- definiert werden kann, sind in \autoref{cha:scrpage} zu finden.
-\end{Example}
-
-Bitte beachten Sie unbedingt, dass diese Option bei Verwendung einer
-der \KOMAScript-Klassen als Klassenoption übergeben werden muss.
-Demgegenüber funktioniert dies bei Verwendung einer anderen Klasse
-nur, wenn diese Klasse \Package{typearea} explizit unterstützt. Bei
-den Standardklassen ist die Option also direkt beim Laden von
-\Package{typearea} zu übergeben. Die Verwendung von
-\Macro{PassOptionsToPackage} (siehe \cite{latex:clsguide}) vor dem
-Laden von \Package{typearea} funktioniert hingegen immer.
-%
-\EndIndex{Option}{headlines}
-
-
-\begin{Declaration}
- \Macro{areaset}\OParameter{BCOR}\Parameter{Breite}\Parameter{Höhe}
-\end{Declaration}%
-\BeginIndex{Cmd}{areaset}%
-Bis hier wurde nun eine Menge darüber erzählt, wie man einen guten
-oder sogar sehr guten Satzspiegel\Index{Satzspiegel} für
-Standardanwendungen erstellt bzw. wie das
-\Package{typearea}-Paket dem Anwender diese Arbeit weitgehend
-abnimmt, ihm aber gleichzeitig Möglichkeiten der Einflussnahme
-bietet. Es gibt jedoch auch Fälle, in denen der Textkörper eine
-bestimmte Größe exakt einhalten soll, ohne dass dabei auf gute
-Satzspiegelkonstruktion oder auf weitere Nebenbedingungen zu
-achten ist. Trotzdem sollen die Ränder so gut wie möglich
-verteilt und dabei gegebenenfalls auch eine Bindekorrektur
-berücksichtigt werden. Das \Package{typearea}-Paket bietet
-hierfür den Befehl \Macro{areaset}, dem man neben der optionalen
-Bindekorrektur als Parameter die Breite und Höhe des Textbereichs
-übergibt. Die Ränder und deren Verteilung werden dann automatisch
-berechnet, wobei gegebenenfalls auch die Paketoptionen
-\Option{headinclude}, \Option{headexclude}, sowie
-\Option{footinclude} und \Option{footexclude} berücksichtigt
-werden.
-
-\begin{Example}
- Angenommen, ein Text auf A4-Papier soll genau die Breite von 60
- Zeichen in der Typewriter-Schrift haben und exakt 30 Zeilen je Seite
- besitzen. Dann könnte mit folgender Präambel gearbeitet werden:
-\begin{lstlisting}
- \documentclass[a4paper,11pt]{article}
- \usepackage{typearea}
- \newlength{\CharsLX}% Breite von 60 Zeichen
- \newlength{\LinesXXX}% Hoehe von 30 Zeilen
- \settowidth{\CharsLX}{\texttt{1234567890}}
- \setlength{\CharsLX}{6\CharsLX}
- \setlength{\LinesXXX}{\topskip}
- \addtolength{\LinesXXX}{29\baselineskip}
- \areaset{\CharsLX}{\LinesXXX}
-\end{lstlisting}
- Der Faktor von 29 statt 30 ist damit begründet, dass die Grundlinie der
- obersten Zeile bereits am obersten Rand des um \Macro{topskip} verringerten
- Satzspiegels liegt, solange die Höhe der obersten Zeile kleiner als
- \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
- 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:
-\begin{lstlisting}
- \documentclass{gedichte}
- \usepackage{typearea}
- \areaset[1cm]{15cm}{15cm}
-\end{lstlisting}
-\end{Example}
-\EndIndex{Cmd}{areaset}
-
-Wenn Sie konkrete Vorgaben bezüglich der Ränder zu erfüllen haben, ist
-\Package{typearea} nicht geeignet. In diesem Fall ist die Verwendung des
-Paketes \Package{geometry} (siehe \cite{package:geometry}) empfehlenswert.
-
-
-\section{Optionen und Makros zur Auswahl des Papierformats}
-\label{sec:typearea.paperTypes}
-
-\Index{Papierformat}%
-Die \LaTeX-Standardklassen unterstützen mit
-den Klassenoptionen \Option{a4paper}, \Option{a5paper}, \Option{b5paper},
-\Option{letterpaper}, \Option{legalpaper} und
-\Option{executivepaper} die Papierformate A4 und A5 aus der
-ISO-A-Reihe, B5 aus der ISO-B-Reihe, sowie die amerikanischen Formate
-letter, legal und executive.
-\begin{Declaration}
- \Option{letterpaper} \\
- \Option{legalpaper} \\
- \Option{executivepaper} \\
- \Option{a\Var{X}paper} \\
- \Option{b\Var{X}paper} \\
- \Option{c\Var{X}paper} \\
- \Option{d\Var{X}paper} \\
- \Option{landscape} \\
- \Macro{isopaper}\OParameter{Reihe}\Parameter{Formatnummer}
-\end{Declaration}%
-\BeginIndex{Option}{letterpaper}
-\BeginIndex{Option}{legalpaper}
-\BeginIndex{Option}{executivepaper}
-\BeginIndex{Option}{a0paper}
-\BeginIndex{Option}{b0paper}
-\BeginIndex{Option}{c0paper}
-\BeginIndex{Option}{d0paper}
-\BeginIndex{Option}{landscape}
-\BeginIndex{Cmd}{isopaper}%
-Die drei amerikanischen Formate werden vom \Package{typearea}-Paket in
-gleicher Weise unterstützt. Darüber hinaus werden jedoch alle Formate
-der ISO-A-, ISO-B-, ISO-C- und ISO-D-Reihe durch Ableitung aus den
-jeweiligen Grundgrößen A0, B0, C0 und D0 unterstützt. Diese können
-ebenfalls direkt durch entsprechende Optionen \Option{a0paper},
-\Option{a1paper} usw. ausgewählt werden. Genau wie bei den
-Standardklassen ist es mit dem \Package{typearea}-Paket möglich, durch
-zusätzliche Verwendung der Paketoption \Option{landscape} das
-jeweilige Querformat zu wählen.
-
-Alternativ kann beim \Package{typearea}-Paket die Papiergröße mit
-Hilfe des Befehls \Macro{isopaper} eingestellt werden. Danach muss
-allerdings der Satzspiegel mit Hilfe des Befehls \Macro{typearea} oder
-\Macro{areaset} neu berechnet werden. Ich rate deshalb von der
-Verwendung des Befehls \Macro{isopaper} ab.
-
-\begin{Example}
- Angenommen, es soll eine Karteikarte im Format ISO-A8 quer bedruckt
- werden. Dabei sollen die Ränder sehr klein gewählt werden. Außerdem
- wird auf eine Kopf- und eine Fußzeile verzichtet.
-\begin{lstlisting}
- \documentclass{article}
- \usepackage[headexclude,footexclude,%
- a8paper,landscape]{typearea}
- \areaset{7cm}{5cm}
- \pagestyle{empty}
- \begin{document}
- \section*{Papieroptionen}
- letterpaper, legalpaper, executivepaper, a0paper,
- a1paper \dots\ b0paper, b1paper \dots\ c0paper,
- c1paper \dots\ d0paper, d1paper \dots
- \end{document}
-\end{lstlisting}
-\end{Example}
-
-Bitte beachten Sie unbedingt, dass alle \Option{a\Var{X}paper}-,
-\Option{b\Var{X}paper}-, \Option{c\Var{X}paper}- und
-\Option{d\Var{X}paper}-Optionen mit Ausnahme von \Option{a4paper} und
-\Option{a5paper} bei Verwendung einer der \KOMAScript-Klassen als
-Klassenoption übergeben werden müssen. Demgegenüber funktioniert dies
-bei Verwendung einer anderen Klasse nur, wenn diese Klasse
-\Package{typearea} explizit unterstützt. Bei den Standardklassen sind
-die Optionen also direkt beim Laden von \Package{typearea} zu
-übergeben. Die Verwendung von \Macro{PassOptionsToPackage} (siehe
-\cite{latex:clsguide}) vor dem Laden von \Package{typearea}
-funktioniert hingegen immer.
-%
-\EndIndex{Option}{letterpaper}
-\EndIndex{Option}{legalpaper}
-\EndIndex{Option}{executivepaper}
-\EndIndex{Option}{a0paper}
-\EndIndex{Option}{b0paper}
-\EndIndex{Option}{c0paper}
-\EndIndex{Option}{d0paper}
-\EndIndex{Option}{landscape}
-\EndIndex{Cmd}{isopaper}
-
-\begin{Declaration}
- \Macro{paperwidth}\\
- \Macro{paperheight}
-\end{Declaration}%
-\BeginIndex{Cmd}{paperwidth}%
-\BeginIndex{Cmd}{paperheight}%
-Für besonders exotische Papierformate, die weder durch die oben
-angegebenen amerikanischen Formate noch durch eines der Formate der vier
-ISO-Reihen abgedeckt sind, können direkt die Längen \Macro{paperwidth}
-und \Macro{paperheight} gesetzt werden. Danach muss allerdings der
-Satzspiegel für dieses Format mit einem der Befehle \Macro{typearea}
-oder \Macro{areaset} neu berechnet werden.
-\begin{Example}
- Angenommen, es soll auf Endlospapier mit den Maßen
- \(8\frac{1}{4}\Unit{inch} \times 12\Unit{inch}\) gedruckt werden.
- Dieses Papierformat wird von \Package{typearea} nicht direkt
- unterstützt. Das Papierformat muss daher vor der Berechnung des
- Satzspiegels definiert werden:
-\begin{lstlisting}
- \documentclass{article}
- \usepackage{typearea}
- \setlength{\paperwidth}{8.25in}
- \setlength{\paperheight}{12in}
- \typearea{1}
-\end{lstlisting}
-\end{Example}
-\EndIndex{Cmd}{paperheight}
-\EndIndex{Cmd}{paperwidth}
-
-\begin{Explain}%
-\begin{Declaration}
- \Option{dvips}\\
- \Option{pdftex}\\
- \Option{pagesize}
-\end{Declaration}%
-\BeginIndex{Option}{dvips}%
-\BeginIndex{Option}{pdftex}%
-\BeginIndex{Option}{pagesize}%
- Die oben genannten Mechanismen zur Auswahl des Papierformats haben
- genau genommen nur insofern einen Einfluss auf die Ausgabe, dass
- gewisse interne {\LaTeX}-Maße so gesetzt werden, dass bestimmte
- Bereiche der Seite, wie Kopf, Textkörper und Fuß so angeordnet und
- von \Package{typearea} so berechnet werden, dass sie auf
- entsprechendes Papier ausgedruckt werden können. Die Spezifikation
- des 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\footnote{PCL ist die Druckersprache, die HP für seine
- Tinten- und Laserdrucker verwendet.} oder ESC/P2\footnote{ESC/P2
- ist die Druckersprache, die EPSON für seine Nadel-, Tinten- und
- Laserdrucker benutzt.} ausgegeben, spielt dies
- normalerweiser keine Rolle, da auch bei diesen Ausgaben der
- 0-Bezugspunkt wie bei DVI links oben liegt. Wird aber in Sprachen
- wie PostScript\Index{PostScript} oder PDF\Index{PDF} übersetzt,
- bei denen der 0-Bezugspunkt an
- anderer Stelle liegt und außerdem das Papierformat in der
- Ausgabedatei angegeben werden kann, so fehlt diese Information in
- der DVI-Datei. Als Lösung des Problems verwendet der entsprechende
- Treiber eine voreingestellte Papiergröße, die der Anwender entweder
- per Option oder durch entsprechende Angabe in der {\TeX}-Quelldatei
- verändern kann. Bei Verwendung des DVI-Treibers \File{dvips} kann
- diese Angabe in Form einer \Macro{special}-Anweisung erfolgen. Bei
- {pdf\TeX} werden stattdessen zwei Längen entsprechend gesetzt.\par
-\end{Explain}
-Mit der Option \Option{dvips} wird erreicht, dass die Papiergröße als
-\Macro{special} in die DVI-Datei geschrieben wird. Dieses
-\Macro{special} wird beispielsweise von \File{dvips}
-ausgewertet. Demgegenüber schreibt die Option \Option{pdftex} die
-Papiergröße am Anfang des Dokuments in die {pdf\TeX}-Seitenregister,
-so dass später beim Betrachten der erzeugten PDF-Datei das korrekte
-Format angegeben wird. Die Option \Option{pagesize} verhält sich
-flexibler und verwendet je nachdem, ob eine PDF- oder eine DVI-Datei
-ausgegeben wird, den Mechanismus der Option \Option{dvips} oder der
-Option \Option{pdftex}.
-\begin{Example}
- Angenommen, es soll ein Dokument sowohl als DVI-Datei verwendet
- werden, als auch eine Online-Version im PDF-Format erstellt
- werden. Dann könnte die Präambel beispielsweise so beginnen:
-\begin{lstlisting}
- \documentclass{article}
- \usepackage[a4paper,pagesize]{typearea}
-\end{lstlisting}
- Wird nun für die Bearbeitung {pdf\TeX} verwendet \emph{und} die
- PDF-Ausgabe aktiviert, so werden die beiden Größen
- \Macro{pdfpagewidth} und \Macro{pdfpageheight} entsprechend gesetzt.
- Wird jedoch eine DVI-Datei erzeugt -- egal ob mit {\LaTeX} oder
- {pdf\LaTeX} --, so wird ein \Macro{special} an den Anfang dieser
- Datei geschrieben.
-\end{Example}\IndexCmd{pdfpagewidth}\IndexCmd{pdfpageheight}
-\EndIndex{Option}{dvips}%
-\EndIndex{Option}{pdftex}%
-\EndIndex{Option}{pagesize}%
-
-
-\section{Kleinigkeiten ohne direkten Bezug zum Satzspiegel}
-\label{sec:typearea.else}
-
-Manchmal ist es wünschenswert, in einem Dokument abhängig vom
-Ausgabeformat bestimmte Dinge anders zu machen. Normalerweise
-verwendet {\TeX} das Ausgabeformat DVI. Mit {pdf\TeX} ist aber die
-Wahlmöglichkeit hinzugekommen, statt einer DVI-Datei eine PDF-Datei
-direkt zu erzeugen.
-
-\begin{Declaration}
- \Macro{ifpdfoutput}\Parameter{Dann-Teil}\Parameter{Sonst-Teil}
-\end{Declaration}%
-\BeginIndex{Cmd}{ifpdfoutput}%
-Der Befehl \Macro{ifpdfoutput} stellt eine Verzweigung dar. Wurde die
-PDF-Ausgabe aktiviert, so wird der \PName{Dann-Teil} ausgeführt. Wurde die
-PDF-Ausgabe nicht aktiviert oder wird überhaupt kein {pdf\TeX} verwendet, so
-wird der \PName{Sonst-Teil} ausgeführt.
-\begin{Example}
- Bekanntlich gibt {pdf\LaTeX} ebenfalls eine DVI-Datei an Stelle
- einer PDF-Datei aus, wenn der Zähler \Macro{pdfoutput} auf 0 gesetzt
- ist. Nur bei einem von 0 verschiedenen Wert wird eine PDF-Datei
- ausgegeben. Da andererseits \Macro{pdfoutput} unbekannt ist, wenn
- {\LaTeX} statt {pdf\LaTeX} verwendet wird, kann man
- \Macro{pdfoutput} auch nicht einfach generell auf 0 setzen, um
- DVI-Ausgabe zu erhalten. Eine einfache Lösung ist folgende Zeile:
-\begin{lstlisting}
- \ifpdfoutput{\pdfoutput=0}{}
-\end{lstlisting}
- Übrigens setzten manche Pakete \Macro{pdfoutput} einfach auf 1,
- sobald der Zähler existiert. In einigen Fällen ist das aber gar
- nicht erwünscht. Auch dann kann obige Zeile nach dem Laden des
- entsprechenden Pakets hilfreich sein. Selbstverständlich muss dafür
- das \Package{typearea}-Paket geladen sein. Eine Kombination mit der
- Anweisung \Macro{AfterPackage}\IndexCmd{AfterPackage} des
- \Package{scrlfile}-Paketes ist ebenfalls möglich (siehe dazu
- \autoref{cha:scrlfile}).
-\end{Example}\IndexCmd{pdfoutput}
-\EndIndex{Cmd}{ifpdfoutput}
-
-\section{Lokale Einstellungen durch die Datei \File{typearea.cfg}}
-\label{sec:typearea.cfg}
-\BeginIndex{File}{typearea.cfg}%
-Noch vor der Abarbeitung der Paketoptionen prüft \Package{typearea},
-ob eine Datei \File{typearea.cfg} existiert und lädt diese
-gegebenenfalls. Es ist daher möglich, in dieser Konfigurationsdatei
-beispielsweise zusätzliche Optionen für weitere Papierformate zu
-definieren.
-
-\begin{Explain}%
-\begin{Declaration}
- \Macro{SetDIVList}\Parameter{Liste}
-\end{Declaration}%
-\BeginIndex{Cmd}{SetDIVList}%
-Ebenfalls zur Verwendung in dieser Konfigurationsdatei war
-ursprünglich der Befehl \Macro{SetDIVList} vorgesehen. Bevor die
-Option \Option{DIVcalc} existierte, war dies die einzige Möglichkeit,
-für unterschiedliche Schriftgrößen und Papierformate unterschiedliche
-Voreinstellungen für den \Var{DIV}-Wert zu definieren. Die Liste
-besteht dabei aus einer Reihe von Werten in geschweiften Klammern. Der
-Wert ganz links ist für die Schriftgröße 10\Unit{pt}, der nächste
-für 11\Unit{pt}, der dritte für 12\Unit{pt} usw. vorgesehen.
-Wird keine Liste mit \Macro{SetDIVList} gesetzt, so entspricht dies
-\Macro{SetDIVList}%
-\PParameter{\PParameter{8}\PParameter{10}\PParameter{12}}.
-Ist für eine Schriftgröße kein Standardwert gesetzt, so wird
-stattdessen 10 verwendet.\par
-\end{Explain}
-
-Dieser Befehl sollte nicht mehr verwendet werden. Stattdessen wird
-empfohlen, einen günstigen Satzspiegel automatisch berechnen zu lassen
-(siehe \autoref{sec:typearea.options}).
-%
-\EndIndex{Cmd}{SetDIVList}
-
-%
-\EndIndex{File}{typearea.cfg}
-
-
-\section{Tipps}
-\label{sec:typearea.tips}
-\begin{Explain}
- Insbesondere für die Erstellung von schriftlichen Arbeiten während
- des Studiums findet man häufig Vorschriften, die einer
- typografischen Begutachtung nicht nur in keinster Weise standhalten,
- sondern massiv gegen alle Regeln der Typografie verstoßen. Ursache
- für solche Regeln ist oft typografische Inkompetenz
- derjenigen, die sie herausgeben. Manchmal ist die Ursache auch im
- Ausgangspunkt begründet, nämlich der Schreibmaschine. Mit einer
- Schreibmaschine oder einer Textverarbeitung von 1980 ist es ohne
- erheblichen Aufwand kaum möglich, typografisch perfekte Ergebnisse
- zu erzielen. Also wurden einst Vorschriften erlassen, die leicht
- erfüllbar schienen und dem Korrektor trotzdem entgegen kommen. Dazu
- zählen dann Randeinstellungen, die für einseitigen Druck mit einer
- Schreibmaschine zu brauchbaren Zeilenlängen führen. Um nicht extrem
- kurze Zeilen zu erhalten, die durch Flattersatz zudem verschlimmert
- werden, werden die Ränder schmal gehalten und für Korrekturen
- stattdessen ein großer Durchschuss in Form von eineinhalbzeiligem
- Satz vorgeschrieben. Bevor moderne Textverarbeitungssysteme
- verfügbar wurden, wäre -- außer mit {\TeX} -- einzeiliger Satz die
- einzige Alternative gewesen. Dabei wäre dann selbst das Anbringen
- von Korrekturzeichen schwierig geworden. Als die Verwendung von
- Computern für die Erstellung schriftlicher Arbeiten üblicher wurde,
- hat sich manches Mal auch der Spieltrieb des einen oder anderen
- Studenten gezeigt, der durch Verwendung einer Schmuckschrift seine
- Arbeit aufpeppen und so eine bessere Note mit weniger Einsatz
- herausschinden wollte. Nicht bedacht hat er dabei, dass solche
- Schriften schlechter zu lesen und deshalb für den Zweck ungeeignet
- sind. Damit hielten zwei Brotschriften Einzug in die Vorschriften,
- die weder zusammenpassen noch im Falle von Times wirklich gut
- geeignet sind. Times ist eine relativ enge Schrift, die Anfang des
- 20.~Jahrhunderts speziell für schmale Spalten im englischen
- Zeitungssatz entworfen wurde. In modernen Schnitten ist dies etwas
- entschärft. Dennoch passt die häufig vorgeschriebene Times meist
- nicht zu den gleichzeitig gegebenen Randvorgaben.
-
- {\LaTeX} setzt bereits von sich aus mit ausreichendem Durchschuss.
- Gleichzeitig sind die Ränder bei sinnvollen Zeilenlängen groß
- genug, um Platz für Korrekturen zu bieten. Dabei wirkt die Seite
- trotz einer Fülle von Text großzügig angelegt.
-% Bedarfsteil um den Seitenumbruch zu verbessern:
-% Bei Verwendung von
-% \Package{typearea} wird dies eher noch verstärkt. Dies gilt
-% insbesondere dann, wenn die Berechnung der Zeilenlänge ebenfalls
-% \Package{typearea} überlassen oder nur geringfügig davon abgewichen
-% wird. Für Schriftarten, die empfindlich auf lange Zeilen reagieren,
-% kann der Textkörper außerdem sehr leicht schmaler gewählt werden.
-
- Oft sind die typografisch mehr als fragwürdigen
- Satzvorschriften mit {\LaTeX} auch außerodentlich schwierig
- umzusetzen. So kann eine feste Anzahl von »Anschlägen« nur dann
- eingehalten werden, wenn keine proportionale Schrift verwendet wird.
- Es gibt nur wenige gute nichtproportionale Schriften. Kaum ein Text,
- der mit einer derartigen Schrift gesetzt ist, wirkt wirklich gut. So
- wird häufig versucht, durch ausladende Serifen beispielsweise beim
- kleinen »i« oder »l« die unterschiedliche Breite der Zeichen
- auszugleichen. Dies kann nicht funktionieren. Im Ergebnis wirkt der
- Text unruhig und zerrissen. Außerdem verträgt sich eine solche
- Schrift kaum mit dem im deutschen Sprachraum üblichen und allgemein
- vorzuziehenden Blocksatz. Gewisse Vorgaben können daher bei
- Verwendung von {\LaTeX} nur ignoriert oder großzügig ausgelegt
- werden, etwa indem man »60~Anschläge pro Zeile« nicht als feste,
- sondern als durchschnittliche oder maximale Angabe interpretiert.
- \par
-\end{Explain}
-
-Wie ausgeführt, sind Satzvorschriften meist dazu gedacht, ein
-brauchbares Ergebnis zu erhalten, auch wenn der Ausführende selbst
-nicht weiß, was dabei zu beachten ist. Brauchbar bedeutet häufig:
-lesbar und korrigierbar. Nach meiner Auf"|fassung wird ein mit
-{\LaTeX} und dem \Package{typearea}-Paket gesetzter Text bezüglich
-des Satzspiegels diesen Anforderungen von vornherein gerecht. Wenn Sie
-also mit Vorschriften konfrontiert sind, die offensichtlich erheblich
-davon abweichen, so empfehle ich, dem Betreuer einen Textauszug
-vorzulegen und nachzufragen, ob es gestattet ist, die Arbeit trotz der
-Abweichungen in dieser Form zu liefern. Gegebenenfalls kann durch
-Veränderung der Option \Option{DIV} der Satzspiegel moderat angepasst
-werden. Von der Verwendung von \Macro{areaset} zu diesem Zweck rate
-ich jedoch ab. Schlimmstenfalls verwenden Sie das nicht zu
-{\KOMAScript} gehörende \Package{geometry}-Paket (siehe
-\cite{package:geometry}) oder verändern Sie die Satzspiegelparameter
-von {\LaTeX} selbst. Die von \Package{typearea} ermittelten Werte
-finden Sie in der \File{log}-Datei Ihres Dokuments. Damit sollten
-moderate Anpassungen möglich sein. Achten Sie jedoch unbedingt darauf,
-dass die Proportionen des Textbereichs mit denen der Seite unter
-Berücksichtigung der Bindekorrektur annähernd übereinstimmen.
-
-Sollte es unbedingt erforderlich sein, den Text eineinhalbzeilig
-zu setzen, so definieren Sie keinesfalls \Macro{baselinestretch}
-um. Dieses Vorgehen wird zwar allzu häufig empfohlen, ist aber
-seit der Einführung von {\LaTeXe} im Jahre 1994 obsolet.
-Verwenden Sie schlimmstenfalls den Befehl \Macro{linespread}. Ich
-empfehle das Paket \Package{setspace},\IndexPackage{setspace} das
-nicht zu {\KOMAScript} gehört (siehe \cite{package:setspace}).
-Auch sollten Sie \Package{typearea} nach der Umstellung des
-Zeilenabstandes den Satzspiegel für diesen Abstand berechnen
-lassen, jedoch für den Titel, besser auch für die Verzeichnisse --
-sowie das Literaturverzeichnis und den Index -- wieder auf
-normalen Satz umschalten. Das \Package{setspace}-Paket bietet
-dafür eine spezielle Umgebung und eigene Befehle.
-
-Das \Package{typearea}-Paket berechnet auch bei der Option
-\Option{DIVcalc} einen sehr großzügigen Textbereich. Viele
-konservative Typografen werden feststellen, dass die resultierende
-Zeilenlänge noch zu groß ist. Der berechnete \Var{DIV}-Wert ist
-ebenfalls in der \File{log}-Datei zum jeweiligen Dokument zu
-finden. Sie können also leicht nach dem ersten \LaTeX-Lauf einen
-kleineren Wert wählen.
-
-Nicht selten wird mir die Frage gestellt, warum ich eigentlich
-kapitelweise auf einer Satzspiegelberechnung herumreite, während es
-sehr viel einfacher wäre, nur ein Paket zur Verfügung zu stellen, mit
-dem man die Ränder wie bei einer Textverarbeitung einstellen kann.
-Oft wird auch behauptet, ein solches Paket wäre ohnehin die bessere
-Lösung, da jeder selbst wisse, wie gute Ränder zu wählen seien, und
-die Ränder von {\KOMAScript} wären ohnehin nicht gut. Ich erlaube mir
-zum Abschluss dieses Kapitels ein passendes Zitat aus
-\cite{TYPO:ErsteHilfe}:
-\begin{quote}
- \phantomsection\label{sec:typearea.tips.cite}%
- \textit{Das Selbermachen ist längst üblich, die Ergebnisse oft
- fragwürdig, weil Laien-Typografen nicht sehen, was nicht stimmt
- und nicht wissen können, worauf es ankommt. So gewöhnt man sich an
- falsche und schlechte Typografie.} [\dots] \textit{Jetzt könnte der
- Einwand kommen, Typografie sei doch Geschmackssache. Wenn es um
- Dekoration ginge, könnte man das Argument vielleicht gelten
- lassen, da es aber bei Typografie in erster Linie um Information
- geht, können Fehler nicht nur stören, sondern sogar Schaden
- anrichten.}
-\end{quote}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "../guide"
-%%% End: