summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex')
-rw-r--r--macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex339
1 files changed, 184 insertions, 155 deletions
diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex
index fd8019b904..b70c83fb6e 100644
--- a/macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex
+++ b/macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex
@@ -47,7 +47,7 @@
\KOMAProvidesFile{typearea.tex}
- [$Date: 2019-10-10 10:04:30 +0200 (Thu, 10 Oct 2019) $
+ [$Date: 2019-10-24 17:23:38 +0200 (Thu, 24 Oct 2019) $
KOMA-Script guide (chapter: typearea)]
\chapter{Satzspiegelberechnung mit \Package{typearea.sty}}
\labelbase{typearea}
@@ -177,20 +177,20 @@ Anwender erleichtern, eine gute Wahl zu treffen.
\vskip -.5\baselineskip plus .25\baselineskip
\begin{align*}
\Var{Satzspiegelhöhe}\Index{Satzspiegel} : \Var{Satzspiegelbreite} &=
- \Var{Seitenhöhe}\Index{Seite} : \Var{Seitenbreite} \\
+ \Var{Seitenhöhe}\Index{Seite} : \Var{Seitenbreite} \\[-2pt]
\Var{oberer~Rand}\Index{Rand} : \Var{unterer~Rand} &=
- \text{1} : \text{2} \\
- \Var{linker~Rand} : \Var{rechter~Rand} &= \text{1} : \text{1} \\
+ \text{1} : \text{2} \\[-2pt]
+ \Var{linker~Rand} : \Var{rechter~Rand} &= \text{1} : \text{1} \\[-2pt]
\Var{innerer~Randanteil} : \Var{äußerer~Rand} &=
- \text{1} : \text{2}\\
+ \text{1} : \text{2}\\[-2pt]
\Var{Seitenbreite} &=
\Var{Papierbreite}\Index{Papier} -
- \Var{Bindekorrektur}\Index{Bindekorrektur} \\
+ \Var{Bindekorrektur}\Index{Bindekorrektur} \\[-2pt]
\Var{oberer~Rand} + \Var{unterer~Rand} &=
- \Var{Seitenhöhe} - \Var{Satzspiegelhöhe} \\
+ \Var{Seitenhöhe} - \Var{Satzspiegelhöhe} \\[-2pt]
%
\Var{linker~Rand} + \Var{rechter Rand} &=
- \Var{Seitenbreite} - \Var{Satzspiegelbreite} \\
+ \Var{Seitenbreite} - \Var{Satzspiegelbreite} \\[-2pt]
%
\Var{innerer Randanteil} + \Var{äußerer Rand} &=
\Var{Seitenbreite} - \Var{Satzspiegelbreite} \\
@@ -427,9 +427,11 @@ Anwender erleichtern, eine gute Wahl zu treffen.
\Var{DIV}-Wert automatisch zu bestimmen. Dieser ist von der Schrift und dem
Durchschuss abhängig, der zum Zeitpunkt der Satzspiegelberechnung
eingestellt ist%
- \iftrue% Umbruchoptimierung!!!!
- . Siehe hierzu ebenfalls \autoref{sec:typearea.typearea}, \else\
- (\fi\DescPageRef{typearea.option.DIV.calc}\iftrue)\fi.%
+ \iffalse% Umbruchoptimierung!!!!
+ . Siehe hierzu ebenfalls \autoref{sec:typearea.typearea}, %
+ \else\ (siehe ebenfalls \autoref{sec:typearea.typearea}, %
+ \fi%
+ \DescPageRef{typearea.option.DIV.calc}\iffalse\else)\fi.%
\end{Explain}%
@@ -451,7 +453,7 @@ Anwender erleichtern, eine gute Wahl zu treffen.
muss der Autor oder Setzer unbedingt die zum Textbereich passende Schrift
wählen.
%
-\iftrue
+\iffalse
% Umbruchkorrekturtext
Dies ist als zwingend zu betrachten.
\fi
@@ -482,7 +484,7 @@ Anwender erleichtern, eine gute Wahl zu treffen.
Das Paket \Package{typearea} bietet zwei unterschiedliche
Benutzerschnittstellen, um auf die Satzspiegelkonstruktion Einfluss zu
nehmen. Die wichtigste Möglichkeit ist die Angabe von Optionen. Wie
-im vorherigen Abschnitt erwähnt, können die Optionen dabei auf
+in \autoref{sec:\LabelBase.options} erwähnt, können die Optionen dabei auf
unterschiedlichen Wegen gesetzt werden.
In\textnote{Hinweis!} diesem Abschnitt wird die Klasse \Class{protokol}
@@ -523,7 +525,7 @@ verstandene Maßeinheit angeben.
\end{lstcode}
zur Angabe von \OptionValue{BCOR}{8.25mm} als globale Option.
- Bei Verwendung einer \KOMAScript-Klasse kann das explizite Laden von
+ Bei Verwendung einer \KOMAScript-Klasse sollte das explizite Laden von
\Package{typearea} entfallen:
\begin{lstcode}
\documentclass[BCOR=8.25mm]{scrreprt}
@@ -577,9 +579,9 @@ außerhalb der Seite liegen. Bei Verwendung der Option
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 \Var{DIV}-Faktoren
-resultierenden Satzspiegelgrößen. Dabei werden die weiteren von der
+In \autoref{tab:typearea.typearea} finden Sie für das Seitenformat A4 ohne
+Bindekorrektur die aus einigen \Option{DIV}-Faktoren resultierenden,
+theoretischen Satzspiegelgrößen. Dabei werden die weiteren von der
Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
\begin{table}
@@ -588,16 +590,16 @@ Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
\setcapindent{0pt}%
\begin{captionbeside}
% \caption
- [{Satzspiegelma"se in Abh"angigkeit von \Var{DIV} bei A4}]
- {\label{tab:typearea.typearea}Satzspiegelma"se in Abh"angigkeit von \Var{DIV}
- bei A4 ohne Berücksichtigung von \Length{topskip} oder \Var{BCOR}}
+ [{Satzspiegelma"se in Abh"angigkeit von \Option{DIV} bei A4}]
+ {\label{tab:typearea.typearea}Satzspiegelma"se in Abh"angigkeit von \Option{DIV}
+ bei A4 ohne Berücksichtigung von \Length{topskip} oder \Option{BCOR}}
[l]
\begin{tabular}[t]{ccccc}
\toprule
&
\multicolumn{2}{c}{Satzspiegel} & \multicolumn{2}{c}{R"ander}\\
%\raisebox{1.5ex}[0pt]{
- \Var{DIV}
+ \Option{DIV}
%}
& Breite & H"ohe & oben & innen \\
\midrule
@@ -620,13 +622,19 @@ Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
\begin{Example}
Angenommen, Sie schreiben ein Sitzungsprotokoll. Sie verwenden dafür die
Klasse \Class{protokol}. 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
+ wird die Schriftart Bookman in 12\Unit{pt} verwendet. Diese Schriftart%
+ \iffalse % Umbruchkorrekturtext
+ , die zu den Standard-PostScript-Schriften gehört,%
+ \fi\ wird in {\LaTeX} mit der
+ Anweisung \verb|\usepackage{bookman}| aktiviert %
+ \iffalse % Umbruchkorrekturtext
+ . Die Schriftart Bookman %
+ \else
+ und %
+ \fi 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
+ \Option{DIV}-Wert in \Package{typearea} zu gering. Statt eines Werts von 12
+ sind Sie nach gründlichem Studium dieses Kapitels einschließlich der
weiterführenden Abschnitte überzeugt, dass der Wert 15 angebracht ist. Das
Protokoll wird nicht gebunden, sondern gelocht und in einen Ordner
abgeheftet. Eine Bindekorrektur ist deshalb nicht notwendig. Sie schreiben
@@ -639,12 +647,17 @@ Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
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
+ einfache Leimbindung%
+ \iffalse% Umbruchkorrektur
+ , weil den Band ohnehin nie wieder jemand
anschaut und er 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:
+ einschließlich Biegefalz werden %
+ \else%
+ . Einschließlich Biegefalz werden dafür %
+ \fi
+ 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{lstcode}
\documentclass[a4paper,twoside]{iso9000p}
\usepackage{bookman}
@@ -657,8 +670,12 @@ Schriftgröße abhängigen Nebenbedingungen nicht berücksichtigt.
\usepackage{bookman}
\end{lstcode}
\iftrue% Umbruchoptimierung!!!!
+\iftrue
+ Die voreingestellte Option \Option{a4paper} konnte dabei entfallen.
+\else
Option \Option{a4paper} entspricht der Voreinstellung und konnte daher
entfallen.
+\fi
\else
Die Option \Option{a4paper} konnte bei der Klasse \Class{scrartcl} entfallen,
da diese der Voreinstellung bei allen \KOMAScript-Klassen entspricht.
@@ -683,18 +700,18 @@ automatisch neu berechnet.
\end{Declaration}
Wie\ChangedAt{v3.00}{\Package{typearea}} 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
+Papierformat A4 feste Voreinstellungen für den \Option{DIV}-Wert. Diese sind
\autoref{tab:typearea.div} zu entnehmen. Solche festen Werte haben allerdings
den Nachteil\textnote{Achtung!}, dass sie die Laufweite der verwendeten
Schrift nicht berücksichtigen. Das kann bei A4 und recht schmalen Schriften
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.
+gewählt, so berechnet \Package{typearea} selbst einen guten \Option{DIV}-Wert.
Natürlich können Sie diese Berechnung auch für A4 wählen. Hierzu verwenden Sie
\OptionValue{DIV}{calc}\important{\OptionValue{DIV}{calc}} anstelle von
-\OptionVNameRef{\LabelBase}{DIV}{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
+\OptionVNameRef{\LabelBase}{DIV}{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.
@@ -705,13 +722,13 @@ Option \OptionValue{DIV}{calc} überschreibt diese Vorkonfiguration aber.
\setcapindent{0pt}%
\begin{captionbeside}
%\caption
- [{\PName{DIV}-Voreinstellungen f"ur A4}]
- {\label{tab:typearea.div}\PName{DIV}-Voreinstellungen f"ur A4}
+ [{\Option{DIV}-Voreinstellungen f"ur A4}]
+ {\label{tab:typearea.div}\Option{DIV}-Voreinstellungen f"ur A4}
[l]
\begin{tabular}[t]{lccc}
\toprule
Grundschriftgr"o"se: & 10\Unit{pt} & 11\Unit{pt} & 12\Unit{pt} \\
- \Var{DIV}: & 8 & 10 & 12 \\
+ \Option{DIV}: & 8 & 10 & 12 \\
\bottomrule
\end{tabular}
\end{captionbeside}
@@ -722,13 +739,13 @@ Konstruktion, der mittelalterliche Buchseitenkanon, ist ebenfalls auswählbar.
Verwenden Sie in diesem Fall anstelle von
\OptionVNameRef{\LabelBase}{DIV}{Faktor} oder \OptionValue{DIV}{calc} einfach
\OptionValue{DIV}{classic}\important{\OptionValue{DIV}{classic}}. Es wird dann
-ein \Var{DIV}-Wert ermittelt, der eine möglichst gute Näherung an den
+ein \Option{DIV}-Wert ermittelt, der eine möglichst gute Näherung an den
mittelalterlichen Buchseitenkanon darstellt.
\begin{Example}
In dem bei der Option \OptionVNameRef{\LabelBase}{DIV}{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
+ einen zur Schriftart besser passenden \Option{DIV}-Wert haben wollte. Man
könnte also in Abwandlung des ersten Beispiels auch einfach die Ermittlung
dieses Wertes \Package{typearea} überlassen:
\begin{lstcode}
@@ -751,7 +768,7 @@ mittelalterlichen Buchseitenkanon darstellt.
\DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden des Pakets geändert, so
werden Satzspiegel und Ränder automatisch neu berechnet.%
}{%
- \vskip-\dp\strutbox% Wegen Code im Beispiel am Ende
+ \vskip-1\ht\strutbox plus .75\ht\strutbox% Wegen Code im Beispiel am Ende
}%
%
\EndIndexGroup
@@ -762,7 +779,7 @@ mittelalterlichen Buchseitenkanon darstellt.
\end{Declaration}
Wenn\ChangedAt{v3.00}{\Package{typearea}} Sie bis hier die Beispiele aufmerksam
verfolgt haben, wissen Sie eigentlich bereits, wie man die Berechnung eines
-\Var{DIV}-Wertes in Abhängigkeit von der gewählten Schrift erreicht, wenn eine
+\Option{DIV}-Wertes in Abhängigkeit von der gewählten Schrift erreicht, wenn eine
\KOMAScript-Klasse zusammen mit einem Schriftpaket verwendet wird.
\begin{Explain}
@@ -780,7 +797,7 @@ verfolgt haben, wissen Sie eigentlich bereits, wie man die Berechnung eines
\DescRef{\LabelBase.cmd.KOMAoption}%
\PParameter{\DescRef{\LabelBase.option.DIV}}\PParameter{calc} nach dem Laden
des Schriftpakets Satzspiegel und Ränder neu berechnen zu lassen. Dabei wird
- dann über den Wert \PValue{calc} direkt ein \Var{DIV}-Wert für eine gute
+ dann über den Wert \PValue{calc} direkt ein \Option{DIV}-Wert für eine gute
Zeilenlänge eingefordert.
Da es aber häufig praktischer ist, die Einstellung für die Option
@@ -791,10 +808,10 @@ verfolgt haben, wissen Sie eigentlich bereits, wie man die Berechnung eines
Mit \OptionValue{DIV}{current}\ChangedAt{v3.00}{\Package{typearea}}%
\important{\OptionValue{DIV}{current}} wird eine Neuberechnung von Satzspiegel
-und Rändern angestoßen, wobei genau der \Var{DIV}-Wert verwendet wird, der
+und Rändern angestoßen, wobei genau der \Option{DIV}-Wert verwendet wird, der
aktuell eingestellt ist. Dies ist weniger für die Neuberechnung des
Satzspiegels nach Wahl einer anderen Grundschrift von Interesse. Vielmehr ist
-das dann nützlich, wenn man etwa nach Änderung des Durchschusses bei
+das dann nützlich, wenn man etwa nach Änderung des Durchschusses unter
Beibehaltung des Teilers \Var{DIV} die Randbedingung sicherstellen will, dass
\Length{textheight} abzüglich \Length{topskip} ein Vielfaches von
\Length{baselineskip} sein sollte.
@@ -816,7 +833,7 @@ Berechnung verwendet wird.
\usepackage{bookman}
\KOMAoptions{DIV=last}
\end{lstcode}
- Wird später entschieden, dass ein anderer \Var{DIV}-Wert
+ Wird später entschieden, dass ein anderer \Option{DIV}-Wert
verwendet werden soll, so muss nur die Einstellung im optionalen Argument
von \DescRef{\LabelBase.cmd.documentclass} geändert werden.
\end{Example}
@@ -841,13 +858,13 @@ andere Schrift lädt.
\pventry{areaset}{Satzspiegel neu
anordnen.\IndexOption{DIV~=\textKValue{areaset}}}%
\pventry{calc}{Satzspiegelberechnung einschließlich Ermittlung eines guten
- \Var{DIV}-Wertes erneut
+ \Option{DIV}-Wertes erneut
durchführen.\IndexOption{DIV~=\textKValue{calc}}}%
\pventry{classic}{Satzspiegelberechnung nach dem mittelalterlichen
Buchseitenkanon (Kreisberechnung) erneut
durchführen.\IndexOption{DIV~=\textKValue{classic}}}%
\pventry{current}{Satzspiegelberechnung mit dem aktuell gültigen
- \Var{DIV}-Wert erneut
+ \Option{DIV}-Wert erneut
durchführen.\IndexOption{DIV~=\textKValue{current}}}%
\pventry{default}{Satzspiegelberechnung mit dem Standardwert für das
aktuelle Seitenformat und die aktuelle Schriftgröße erneut durchführen.
@@ -868,7 +885,8 @@ 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}
+ 10\Unit{pt} bei eineinhalbzeiligem Satz \iffalse% Umbruchkorrektur
+ zwingend \fi gefordert. {\LaTeX}
setzt normalerweise 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
@@ -906,7 +924,7 @@ Wie\textnote{Tipp!} man an dem Beispiel sieht, spart man sich mit dem
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
%
-\iftrue % Umbruchkorrektur
+\iffalse % Umbruchkorrektur
einen näherungsweise passenden Dehnungswert.
%
\else %
@@ -950,11 +968,14 @@ den veränderten haben will. Siehe dazu auch Option
\IndexPackage{scrlayer}\IndexOption{singlespacing} auf
\DescPageRef{scrlayer.option.singlespacing}.
-Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen auch zur
-Verwendung mit \DescRef{\LabelBase.cmd.KOMAoptions} oder
-\DescRef{\LabelBase.cmd.KOMAoption} nach dem Laden des Pakets vorgesehen sind
-und dann eine\textnote{automatische Neuberechnung} automatische Neuberechnung
-von Satzspiegel und Rändern auslösen.%
+Bitte beachten Sie\iffalse % Umbruchkorrektur
+\ unbedingt\fi\textnote{Achtung!}, dass diese Optionen
+\iffalse % Umbruchkorrektur
+auch zur \else bei \fi Verwendung mit \DescRef{\LabelBase.cmd.KOMAoptions}
+oder \DescRef{\LabelBase.cmd.KOMAoption} \iffalse % Umbruchkorrektur
+nach dem Laden des Pakets vorgesehen sind und dann \fi eine
+automatische\textnote{automatische Neuberechnung} Neuberechnung von
+Satzspiegel und Rändern auslösen.%
%
\EndIndexGroup
\EndIndexGroup
@@ -970,13 +991,14 @@ von Satzspiegel und Rändern auslösen.%
\Package{typearea} gesetzt, so wird intern die Anweisung \Macro{typearea}
aufgerufen. Dabei wird beim Setzen der Option
\DescRef{\LabelBase.option.DIV} für \PName{BCOR} intern der symbolische Wert
- \PValue{current} verwendet, der aus Gründen der Vollständigkeit auch in
- \autoref{tab:symbolicBCOR} zu finden ist. Beim Setzen der Option
- \DescRef{\LabelBase.option.BCOR} wird für \PName{DIV} hingegen der
+ \PValue{current} verwendet\iffalse % Umbruchkorrektur
+ , der aus Gründen der Vollständigkeit auch in \autoref{tab:symbolicBCOR} zu
+ finden ist\else\ (siehe \autoref{tab:symbolicBCOR})\fi. Beim Setzen der
+ Option \DescRef{\LabelBase.option.BCOR} wird für \PName{DIV} hingegen der
symbolische Wert \PValue{last} verwendet. Wollen Sie, dass Satzspiegel und
Ränder stattdessen mit dem symbolischen Wert \PValue{current} für
\PName{DIV} neu berechnet werden, so können Sie direkt
- \Macro{typearea}\POParameter{current}\PParameter{current} verwenden.
+ \Macro{typearea}\OParameter{BCOR}\PParameter{current} verwenden.
\end{Explain}
\begin{table}
@@ -989,7 +1011,7 @@ von Satzspiegel und Rändern auslösen.%
\label{tab:symbolicBCOR}
\begin{desctabular}
\pventry{current}{Satzspiegelberechnung mit dem aktuell gültigen
- \Var{BCOR}-Wert erneut
+ \Option{BCOR}-Wert erneut
durchführen.\IndexOption{BCOR~=\textKValue{current}}}
\end{desctabular}
\end{table}
@@ -1007,8 +1029,13 @@ dann zusätzlich durch Option \DescRef{\LabelBase.option.BCOR} neu berechnet.
Der Befehl \Macro{typearea} ist derzeit so definiert, dass es auch möglich
ist, 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. Da am \LaTeX-Kern nur
- noch zur Beseitigung von Fehlern notwendige Änderungen vorgenommen werden,
+ Definitionen und Größen des \LaTeX-Kerns verändert. %
+ \iffalse% Stimmt so nicht mehr wirklich.
+ Da am \LaTeX-Kern nur noch zur Beseitigung von Fehlern notwendige %
+ \else %
+ Auch wenn am \LaTeX-Kern inzwischen wieder mehr %
+ \fi %
+ Änderungen vorgenommen werden,
ist die Wahrscheinlichkeit hoch, dass dies in zukünftigen Versionen von
\LaTeXe{} noch funktionieren wird. Eine Garantie dafür gibt es jedoch
nicht. Die Verwendung innerhalb des Dokuments führt außerdem immer zu einem
@@ -1024,6 +1051,7 @@ Da\important{\Macro{recalctypearea}} \DescRef{\LabelBase.cmd.KOMAoption}%
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}}.
+\iffalse % Umbruchkorrektur
\begin{Example}
Wenn Ihnen die Schreibweisen
\begin{lstcode}
@@ -1040,6 +1068,8 @@ die abkürzende Anweisung
\end{lstcode}
verwenden.
\end{Example}%
+\vskip -1\ht\strutbox plus .75\ht\strutbox% Ende Beispiel+Ende Erklärung
+\fi
\EndIndexGroup
@@ -1085,7 +1115,7 @@ Option\important{\OptionValue{twoside}{false}} führt zu einseitigem Satz.
\end{captionbeside}
\end{table}
-Außer den Werten aus \autoref{tab:truefalseswitch} kann jedoch auch noch der
+Außer den Werten aus \autoref{tab:truefalseswitch} kann 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
@@ -1099,13 +1129,16 @@ Kompatibilität zu einer früheren
Version\important{\OptionValueRef{\LabelBase}{version}{3.12}} 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.
+dagegen auch bei \OptionValue{twoside}{semi} immer Teil des linken Randes.
Die Option kann %
-\iftrue % Umbruchkorrektur
+\iffalse % Umbruchkorrektur
wahlweise \fi %
als Klassenoption bei \DescRef{\LabelBase.cmd.documentclass}, als Paketoption
-bei \DescRef{\LabelBase.cmd.usepackage} oder auch nach dem Laden von
+bei \DescRef{\LabelBase.cmd.usepackage} oder %
+\iffalse % Umbruchkorrektur
+auch \fi %
+nach dem Laden von
\Package{typearea} per \DescRef{\LabelBase.cmd.KOMAoptions} oder
\DescRef{\LabelBase.cmd.KOMAoption} gesetzt werden. Eine Verwendung dieser
Option nach dem Laden von \Package{typearea} führt\textnote{automatische
@@ -1139,12 +1172,14 @@ Deaktivieren der Option führt wieder zum voreingestellten
einspaltigen Satz.
Die Option kann als Klassenoption bei \DescRef{\LabelBase.cmd.documentclass},
-als Paketoption bei \DescRef{\LabelBase.cmd.usepackage} oder auch nach dem
-Laden von \Package{typearea} per \DescRef{\LabelBase.cmd.KOMAoptions} oder
-\DescRef{\LabelBase.cmd.KOMAoption} gesetzt werden. Eine Verwendung dieser
-Option nach dem Laden von \Package{typearea} führt\textnote{automatische
- Neuberechnung} automatisch zur Neuberechnung des Satzspiegels mittels
-\DescRef{\LabelBase.cmd.recalctypearea} (siehe
+als Paketoption bei \DescRef{\LabelBase.cmd.usepackage} oder nach dem Laden
+von \Package{typearea} per \DescRef{\LabelBase.cmd.KOMAoptions} oder
+\DescRef{\LabelBase.cmd.KOMAoption} gesetzt werden. Eine Verwendung %
+\iffalse % Umbruchoptimierung
+dieser Option \fi%
+nach dem Laden von \Package{typearea}
+führt\textnote{automatische Neuberechnung} automatisch zur Neuberechnung des
+Satzspiegels mittels \DescRef{\LabelBase.cmd.recalctypearea} (siehe
\DescPageRef{typearea.cmd.recalctypearea}).%
%
\EndIndexGroup
@@ -1163,17 +1198,12 @@ Option nach dem Laden von \Package{typearea} führt\textnote{automatische
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
- \DescRef{maincls.cmd.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{Seiten>Kopf}\Index{Seiten>Fuss=Fuß} 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
+ halbe Wahrheit. Beim oberen und unteren Rand stellt sich die Frage, wie
+ Kopf- und Fußzeile\Index{Seiten>Kopf}\Index{Seiten>Fuss=Fuß} 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{Paginierung}\textnote{Paginierung}
\iffalse % Beseitigung von Fußnoten
\unskip\footnote{Unter der Paginierung versteht man die Angabe der
@@ -1263,17 +1293,17 @@ des Satzspiegels siehe Option
%
\EndIndexGroup
-
\begin{Declaration}
\OptionVName{mpinclude}{Ein-Aus-Wert}
\end{Declaration}
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. Die Option versteht dabei als
-\PName{Ein-Aus-Wert}\ChangedAt{v3.00}{\Package{typearea}} die Standardwerte
-für einfache Schalter, die in \autoref{tab:truefalseswitch},
+für Randnotizen (siehe beispielsweise Befehl \DescRef{maincls.cmd.marginpar}
+in \cite{l2kurz} oder \autoref{sec:maincls.marginNotes}) zutrifft. Mit der
+Option \Option{mpinclude} kann genau dies erreicht werden. Die Option
+versteht dabei als \PName{Ein-Aus-Wert}\ChangedAt{v3.00}{\Package{typearea}}
+die Standardwerte für einfache Schalter, die in \autoref{tab:truefalseswitch},
\autopageref{tab:truefalseswitch} angegeben sind. Man kann die Option auch
ohne Wertzuweisung verwenden. In diesem Fall wird \PValue{true} als
\PName{Ein-Aus-Wert} verwendet.
@@ -1576,15 +1606,20 @@ eingestellte Bindekorrektur erhalten bleiben, sollte man den symbolischen Wert
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:
-%
+ erreicht werden:%
+\else %
+\iffalse %
+ Ein quadratischer Gedichtband im Format 15\Unit{cm}\,:\,15\Unit{cm} mit
+ mit 1\Unit{cm} Binderand gesetzt werden, ginge so:%
\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}
+ Seitenlänge 15\Unit{cm} und
+ einem Binderand von 1\Unit{cm} gesetzt
+ werden, so ist Folgendes möglich:%
+\fi %
+\fi %
+% Korrektur von Code am Ende eines Beispiels am Ende einer Erklärung
+\begin{lstcode}[belowskip=-1.5\baselineskip]
\documentclass{gedichte}
\usepackage{typearea}
\areaset[1cm]{15cm}{15cm}
@@ -1605,26 +1640,24 @@ Anweisung
\begin{lstcode}
\areaset[current]{\textwidth}{\textheight}
\end{lstcode}
-entspricht. Dasselbe Ergebnis erhält man auch, wenn
-\OptionValueRef{\LabelBase}{DIV}{last} verwendet wird und der Satzspiegel
-zuletzt per \DescRef{\LabelBase.cmd.areaset} eingestellt wurde.%
+entspricht. Dasselbe Ergebnis erhält man%
+\iffalse auch\fi% Umbruchkorrekturtext!
+, wenn \OptionValueRef{\LabelBase}{DIV}{last} verwendet wird und der
+Satzspiegel zuletzt per \DescRef{\LabelBase.cmd.areaset} eingestellt wurde.%
%
\EndIndexGroup
-\iftrue% Umbruchkorrekturtext: Alternativen
+\iffalse% Umbruchkorrekturtext: Alternativen
+\iftrue%
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
-Pakets
-\Package{geometry}\IndexPackage{geometry}\important{\Package{geometry}} (siehe
-\cite{package:geometry}) empfehlenswert.
-%
-\fi
-\iffalse
-%
+Pakets \Package{geometry}\IndexPackage{geometry}\important{\Package{geometry}}
+(siehe \cite{package:geometry}) empfehlenswert.%
+\else%
Das Paket \Package{typearea} ist nicht dafür gedacht, bestimmte Randbreiten
einzustellen. Dafür ist das Paket \Package{geometry}\IndexPackage{geometry}
-(siehe \cite{package:geometry}) empfehlenswert.
-%
+(siehe \cite{package:geometry}) empfehlenswert.%
+\fi%
\fi
@@ -1632,8 +1665,10 @@ einzustellen. Dafür ist das Paket \Package{geometry}\IndexPackage{geometry}
\seclabel{paperTypes}%
\BeginIndexGroup
-Das Papierformat ist ein entscheidendes Grundmerkmal eines Dokuments. Wie
-bereits bei der Vorstellung der unterstützten Satzspiegelkonstruktionen (siehe
+Das Papierformat ist ein \iffalse entscheidendes \fi% Umbruchkorrekturtext
+Grundmerkmal eines Dokuments. Wie
+bereits bei der Vorstellung der \iffalse unterstützten \fi% Umbruchkorrekturtext
+Satzspiegelkonstruktionen (siehe
\autoref{sec:typearea.basics} bis \autoref{sec:typearea.circleConstruction} ab
\autopageref{sec:typearea.basics})
aufgezeigt, steht und fällt die Auf"|teilung der Seite und damit das gesamte
@@ -1650,8 +1685,7 @@ Seitengrößen.
Die Option \Option{paper}\ChangedAt{v3.00}{\Package{typearea}} ist das
zentrale Element der Formatauswahl\important[i]{%
\begin{tabular}[t]{@{}l@{}l@{}}
- \KOption{paper} & \PValue{letter}, \\
- & \PValue{legal}, \\
+ \KOption{paper} & \PValue{letter}, \PValue{legal}, \\
& \PValue{executive}, \\
& \PValue{A0}, \PValue{A1}, \PValue{A2} \dots\\
& \PValue{B0}, \PValue{B1}, \PValue{B2} \dots\\
@@ -1764,10 +1798,11 @@ Option \hyperref[desc:\LabelBase.option.DIV.last]{\Option{DIV}} mit den Werten
\OptionVName{pagesize}{Ausgabetreiber}
\end{Declaration}%
\begin{Explain}%
- Die oben genannten Mechanismen zur Auswahl des Papierformats haben nur
- insofern einen Einfluss auf die Ausgabe, als interne {\LaTeX}-Maße gesetzt
- werden. Das Paket \Package{typearea} verwendet diese dann bei der
- Auf"|teilung der Seite in Ränder und Textbereich. Die Spezifikation des
+ Die oben genannten Mechanismen zur Auswahl des Papierformats \iffree{haben
+ nur insofern einen Einfluss auf die Ausgabe, als interne {\LaTeX}-Maße
+ gesetzt werden}{führen nur zum Setzen interner {\LaTeX}-Maße}. Das Paket
+ \Package{typearea} verwendet diese \iffree{dann }{}bei der Auf"|teilung der
+ Seite in Ränder und Textbereich. Die Spezifikation des
DVI-Formats\Index{DVI} sieht aber an keiner Stelle Angaben zum Papierformat
vor. %
\iffree{%
@@ -1789,21 +1824,22 @@ Option \hyperref[desc:\LabelBase.option.DIV.last]{\Option{DIV}} mit den Werten
Low-Level-Druckersprachen übertragen wurde, spielte dies keine Rolle%
}, da auch bei diesen Ausgaben der 0-Bezugspunkt wie bei DVI links oben
liegt. \iffree{Wird aber}{Heutzutage wird aber meist} 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 sollte\iffree{, so}{. Dabei} fehlt diese
- Information. 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} oder \File{dvipdfm} kann diese
- Angabe in Form einer \Macro{special}-Anweisung erfolgen. Bei Verwendung von
- {pdf\TeX}, {lua\TeX}, {\XeTeX} oder {V\TeX} werden deren
- Papierformat-Längen entsprechend gesetzt.%
+ \iffree{PostScript\Index{PostScript} oder }{}% Umbruchkorrekturtext
+ PDF\Index{PDF} übersetzt, bei denen der 0-Bezugspunkt an anderer Stelle
+ liegt und außerdem das Papierformat in der Ausgabedatei angegeben werden
+ sollte\iffree{, so}{. Dabei} fehlt diese Information. 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} oder \File{dvipdfm} kann diese Angabe in Form
+ einer \Macro{special}-Anweisung erfolgen. Bei Verwendung von {pdf\TeX},
+ {lua\TeX}, {\XeTeX} oder {V\TeX} werden deren Papierformat-Längen
+ entsprechend gesetzt.%
\end{Explain}
Mit der Option \Option{pagesize} kann eingestellt werden, für welchen
-Ausgabetreiber die Papiergröße in das Ausgabedokument geschrieben wird. Die
-unterstützten Ausgabetreiber sind \autoref{tab:typearea.outputdriver} \iffalse
-auf \autopageref{tab:typearea.outputdriver}\fi zu
+\PName{Ausgabetreiber} die Papiergröße in das Dokument geschrieben wird. Die
+unterstützten \PName{Ausgabetreiber} sind \autoref{tab:typearea.outputdriver}
+\iffalse auf \autopageref{tab:typearea.outputdriver}\fi zu
entnehmen. Voreingestellt\ChangedAt{v3.17}{\Package{typearea}} ist
\Option{pagesize}. Diese Verwendung der Option ohne Angabe eines Wertes
entspricht \OptionValue{pagesize}{auto}.
@@ -1882,16 +1918,9 @@ entspricht \OptionValue{pagesize}{auto}.
{pdf\LaTeX} --, so wird ein \Macro{special} an den Anfang dieser
Datei geschrieben.
\end{Example}%
-\iffree{% Die Empfehlung ist eigentlich überholt. Wer derart alte Versionen
- % von typearea verwendet, ist selbst schuld.
-Es wird empfohlen\textnote{Achtung!}, die Option \Option{pagesize} immer
-anzugeben, weil frühere Versionen von \Package{typearea} sie noch nicht als
-Voreinstellung gesetzt haben. In der Regel ist dabei die Methode ohne
-\PName{Ausgabetreiber} oder mit \PValue{auto} oder \PValue{automedia}
-günstig.%
-}{%
+\iffree{}{%
\vskip-1\ht\strutbox plus .75\ht\strutbox% Wegen Beispiel am Ende der Erklärung
-}
+}%
\EndIndexGroup
%
\EndIndexGroup
@@ -1943,19 +1972,18 @@ auch außerordentlich 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.
\iffalse % Umbruchkorrektur
-Kaum ein Text, der mit einer derartigen Schrift gesetzt ist, wirkt wirklich
-gut. So wird häufig %
-\else
-Häufig wird %
+Kaum ein Text, der mit einer derartigen Schrift gesetzt ist, wirkt
+gleichmäßig. So wird häufig %
+\else Häufig wird %
\fi %
-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.
+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.
Wie ausgeführt, sind Satzvorschriften meist dazu gedacht, ein brauchbares
Ergebnis zu erhalten, auch wenn der Ausführende selbst nicht weiß, was dabei
@@ -2001,9 +2029,10 @@ Das \Package{typearea}-Paket berechnet auch bei der Option
\OptionValueRef{\LabelBase}{DIV}{calc}%
\important{\OptionValueRef{\LabelBase}{DIV}{calc}} 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.
+resultierende Zeilenlänge noch zu groß ist. Der berechnete
+\DescRef{\LabelBase.option.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\textnote{Was ist besser?} selten wird mir die Frage gestellt, warum ich
eigentlich kapitelweise auf einer Satzspiegelberechnung herumreite, während es