diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex | 339 |
1 files changed, 184 insertions, 155 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex index fd8019b9046..b70c83fb6e2 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex @@ -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 |