summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex626
1 files changed, 314 insertions, 312 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex
index 615cb298a4c..d16c6d1a53b 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex
@@ -1,6 +1,6 @@
% ======================================================================
% typearea.tex
-% Copyright (c) Markus Kohm, 2001-2015
+% Copyright (c) Markus Kohm, 2001-2017
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% typearea.tex
-% Copyright (c) Markus Kohm, 2001-2015
+% Copyright (c) Markus Kohm, 2001-2017
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,13 +46,15 @@
% ======================================================================
\KOMAProvidesFile{typearea.tex}%
- [$Date: 2015-09-04 17:26:05 +0200 (Fri, 04 Sep 2015) $
+ [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
KOMA-Script guide (chapter: typearea)]
\translator{Markus Kohm\and Gernot Hassenpflug\and Krickette Murabayashi}
-% Date of translated german file: 2015-09-04
+% Date of the translated German file: 2017-01-02
\chapter{Construction of the Page Layout with \Package{typearea}}
+\BeginIndexGroup
+\BeginIndex{Package}{typearea}
\labelbase{typearea}
Many {\LaTeX} classes, including the standard classes, present the user
@@ -335,12 +337,12 @@ user, but rather at authors of classes and packages.
\autopageref{sec:typearea.typearea} onwards). There is also a
command to explicitly calculate the type area by providing these
values as parameters (also see \autoref{sec:typearea.options},
- \autopageref{desc:typearea.cmd.typearea}).
+ \DescPageRef{typearea.cmd.typearea}).
The \Package{typearea} package can automatically determine the
optimal value of \Var{DIV} for the font and leading used.
Again, see \autoref{sec:typearea.options},
- \autopageref{desc:typearea.option.DIV.calc}.
+ \DescPageRef{typearea.option.DIV.calc}.
\end{Explain}
@@ -367,12 +369,12 @@ user, but rather at authors of classes and packages.
or a special package option, a \Var{DIV} value is chosen to match
the perfect values of the late Middle Age method as closely as
possible. See also \autoref{sec:typearea.options},
- \autopageref{desc:typearea.option.DIV.calc}.
+ \DescPageRef{typearea.option.DIV.calc}.
\end{Explain}
-\LoadCommon{0}
+\LoadCommonFile{options}% \section{Early or late Selection of Options}
-\LoadCommon{1}% TODO: Translate!
+\LoadCommonFile{compatibility}% \section{Compatibility with Earlier Versions of \KOMAScript}
\section{Options and Macros to Influence the Page Layout}
\seclabel{typearea}
@@ -391,12 +393,11 @@ existing {\KOMAScript} class but a hypothetical one. This\iffree{
documentation}{ book} assumes that ideally there exists a class for
every specific task.
-\BeginIndex{Option}{BCOR~=\PName{value}}%
\begin{Declaration}
- \KOption{BCOR}\PName{correction}
+ \OptionVName{BCOR}{correction}
\end{Declaration}%
With the aid of the option
-\KOption{BCOR}\PName{correction}\ChangedAt{v3.00}{\Package{typearea}}
+\OptionVName{BCOR}{correction}\ChangedAt{v3.00}{\Package{typearea}}
one may specify the absolute value of the binding
correction\Index{binding correction}, i.\,e., the width of the area
which will be lost from the paper width in the binding process. This
@@ -438,39 +439,40 @@ unit understood by \TeX{} is valid.
\end{lstcode}
Thus, at the loading of the \Class{scrreprt} class standard settings
will be used. When changing the setting with the use of the command
- \Macro{KOMAoptions} or \Macro{KOMAoption} a new page layout with new
+ \DescRef{\LabelBase.cmd.KOMAoptions} or \DescRef{\LabelBase.cmd.KOMAoption} a new page layout with new
margins will automatically be calculated.
\end{Example}
-Please note that when using this option with one of the {\KOMAScript}
-classes as in the example above, it must be used either as a class
-option, or passed via \Macro{KOMAoptions} or \Macro{KOMAoption} after
-loading the class. The \Package{typearea} package should neither be
-loaded explicitly with \Macro{usepackage} when using a {\KOMAScript}
-class, nor should the option be given as an optional argument
-thereto. If the option is changed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the package, the textblock and
-margins are automatically recalculated anew.%
+Please note that when using this option with one of the {\KOMAScript} classes
+as in the example above, it must be used either as a class option, or passed
+via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. The
+\Package{typearea} package should neither be loaded explicitly with
+\DescRef{\LabelBase.cmd.usepackage} when using a {\KOMAScript} class, nor
+should the option be given as an optional argument thereto. If the option is
+changed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the package, the textblock
+and margins are automatically recalculated anew.%
%
-\EndIndex{Option}{BCOR~=\PName{value}}
+\EndIndexGroup
+
-\BeginIndex{Option}{DIV~=\PName{value}}%
\begin{Declaration}
- \KOption{DIV}\PName{Factor}
+ \OptionVName{DIV}{factor}
\end{Declaration}%
With the aid of the option
-\KOption{DIV}\PName{Factor}\ChangedAt{v3.00}{\Package{typearea}} the
+\OptionVName{DIV}{factor}\ChangedAt{v3.00}{\Package{typearea}} the
number of stripes into which the page is divided horizontally and
vertically during the page layout construction is set. The exact
construction method is found in
\autoref{sec:typearea.divConstruction}. Of importance is that the
-larger the \PName{Factor}, the larger the text block and the smaller
+larger the \PName{factor}, the larger the text block and the smaller
the margins. Any integer value greater than 4 is valid for
-\PName{Factor}. Please note that large values can lead to
+\PName{factor}. Please note that large values can lead to
unfulfillment of various minor conditions in the type area, depending
on further options chosen. Thus, in an extreme case, the header may
fall outside of the page. Users applying the option
-\KOption{DIV}\PName{Factor} are themselves responsible for fulfillment
+\OptionVName{DIV}{factor} are themselves responsible for fulfillment
of the marginal conditions and setting of a typographically aesthetic
line length.
@@ -550,19 +552,19 @@ the minor conditions dependent on font size are not considered.
\end{Example}
Please note that when using the \Option{DIV} option with one of the
-{\KOMAScript} classes as in the example above, it must be used either
-as a class option, or passed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the class. The \Package{typearea}
-package should neither be loaded explicitly with \Macro{usepackage}
-when using a {\KOMAScript} class, nor should the option be given as an
-optional argument thereto. If the option is changed via
-\Macro{KOMAoptions} or \Macro{KOMAoption} after loading the package,
-the textblock and margins are automatically recalculated anew.%
-
-\BeginIndex{Option}{DIV~=classic}%
-\BeginIndex{Option}{DIV~=calc}%
+{\KOMAScript} classes as in the example above, it must be used either as a
+class option, or passed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. The
+\Package{typearea} package should neither be loaded explicitly with
+\DescRef{\LabelBase.cmd.usepackage} when using a {\KOMAScript} class, nor
+should the option be given as an optional argument thereto. If the option is
+changed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the package, the textblock
+and margins are automatically recalculated anew.%
+\EndIndexGroup
+
\begin{Declaration}
- \OptionValue{DIV}{calc}\\
+ \OptionValue{DIV}{calc}%
\OptionValue{DIV}{classic}
\end{Declaration}%
As\ChangedAt{v3.00}{\Package{typearea}} already mentioned in
@@ -573,7 +575,7 @@ then the \Package{typearea} package independently calculates an
appropriate \Var{DIV} value. Of course this same calculation can be
applied also to A4. To obtain this result, one simply uses the
\OptionValue{DIV}{calc} option in place of the
-\KOption{DIV}\PName{Factor} option. This option can just as easily be
+\OptionVName{DIV}{factor} option. This option can just as easily be
explicity given for other paper formats. If one desires an automatic
calculation, this also makes good sense, since the possibility exists
to configure different predefined settings in a configuration file
@@ -592,19 +594,20 @@ settings.
\end{tabular}
\end{table}
-The classical page layout construction, the Middle Age book design
-canon, mentioned in \autoref{sec:typearea.circleConstruction}, is
-similarly selectable. Instead of the \KOption{DIV}\PName{Faktor} or
-\OptionValue{DIV}{calc} option, one may use the
-\OptionValue{DIV}{classic} option. A \Var{DIV} value closest to the
-Middle Age book design canon is then chosen.
+The classical page layout construction, the Middle Age book design canon,
+mentioned in \autoref{sec:typearea.circleConstruction}, is similarly
+selectable. Instead of the
+\OptionVName{\DescRef{\LabelBase.option.DIV}}{factor} or
+\OptionValue{DIV}{calc} option, one may use the \OptionValue{DIV}{classic}
+option. A \Var{DIV} value closest to the Middle Age book design canon is then
+chosen.
\begin{Example}
In the example using the Bookman font with the
- \KOption{DIV}\PName{Factor} option, exactly that problem of choosing
- a more appropriate \Var{DIV} value for the font arose. As a
- variation on that example, one could simply leave the choice of such
- a value to the \Package{typearea} package:
+ \OptionVName{\DescRef{\LabelBase.option.DIV}}{factor} option, exactly that
+ problem of choosing a more appropriate \Var{DIV} value for the font
+ arose. As a variation on that example, one could simply leave the choice of
+ such a value to the \Package{typearea} package:
\begin{lstcode}
\documentclass[a4paper,twoside]{protocol}
\usepackage{bookman}
@@ -612,23 +615,22 @@ Middle Age book design canon is then chosen.
\end{lstcode}
\end{Example}
-Please note that when using this option with one of the {\KOMAScript}
-classes as in the example above, it must be used either as a class
-option, or passed via \Macro{KOMAoptions} or \Macro{KOMAoption} after
-loading the class. The \Package{typearea} package should neither be
-loaded explicitly with \Macro{usepackage} when using a {\KOMAScript}
-class, nor should the option be given as an optional argument
-thereto. If the option is changed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the package, the textblock and
-margins are automatically recalculated anew.%
+Please note that when using this option with one of the {\KOMAScript} classes
+as in the example above, it must be used either as a class option, or passed
+via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. The
+\Package{typearea} package should neither be loaded explicitly with
+\DescRef{\LabelBase.cmd.usepackage} when using a {\KOMAScript} class, nor
+should the option be given as an optional argument thereto. If the option is
+changed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the package, the textblock
+and margins are automatically recalculated anew.%
%
-\EndIndex{Option}{DIV~=classic}%
-\EndIndex{Option}{DIV~=calc}%
+\EndIndexGroup
+
-\BeginIndex{Option}{DIV~=current}%
-\BeginIndex{Option}{DIV~=last}%
\begin{Declaration}
- \OptionValue{DIV}{current}\\
+ \OptionValue{DIV}{current}%
\OptionValue{DIV}{last}
\end{Declaration}%
Readers\ChangedAt{v3.00}{\Package{typearea}} who have followed the
@@ -638,19 +640,20 @@ class is used together with a font package.
\begin{Explain}
The problem is that the {\KOMAScript} class already loads the
- \Package{typearea} package itself. Thus, it is not possible to pass
- options as optional arguments to \Macro{usepackage}. It would also
- be pointless to pass the \OptionValue{DIV}{calc} option as an
- optional argument to \Macro{documentclass}. This option would be
- evaluated immediately on loading the \Package{typearea} package and
- as a result the text block and margin would be chosen according to
- the {\LaTeX} standard font and not for the later loaded
- font. However, it is quite possible to recalculate the text block
- and margins anew after loading the font, with the aid of
- \Macro{KOMAoptions}\PParameter{DIV=calc} or
- \Macro{KOMAoption}\PParameter{DIV}\PParameter{calc}. Via
- \PValue{calc} an appropriate \Var{DIV} value for a good line length
- is then chosen.
+ \Package{typearea} package itself. Thus, it is not possible to pass options
+ as optional arguments to \DescRef{\LabelBase.cmd.usepackage}. It would also
+ be pointless to pass the \OptionValueRef{\LabelBase}{DIV}{calc} option as an
+ optional argument to \DescRef{\LabelBase.cmd.documentclass}. This option
+ would be evaluated immediately on loading the \Package{typearea} package and
+ as a result the text block and margin would be chosen according to the
+ {\LaTeX} standard font and not for the later loaded font. However, it is
+ quite possible to recalculate the text block and margins anew after loading
+ the font, with the aid of \DescRef{\LabelBase.cmd.KOMAoptions}%
+ \PParameter{\OptionValueRef{\LabelBase}{DIV}{calc}} or
+ \DescRef{\LabelBase.cmd.KOMAoption}%
+ \PParameter{\DescRef{\LabelBase.option.DIV}}\PParameter{calc}. Via
+ \PValue{calc} an appropriate \Var{DIV} value for a good line length is then
+ chosen.
As it is often more practical to set the \Option{DIV} option not
after loading the font, but at a more visible point, such as when
@@ -658,7 +661,7 @@ class is used together with a font package.
symbolic values for this option.
\end{Explain}
-With \KOption{DIV}\PName{current}\ChangedAt{v3.00}{\Package{typearea}}
+With \OptionVName{DIV}{current}\ChangedAt{v3.00}{\Package{typearea}}
a renewed calculation of text block and margin is requested, in which
the currently set \Var{DIV} will be used. This is less of interest for
renewed type area calculations after loading a different font; it is
@@ -667,7 +670,7 @@ leading, while keeping \Var{DIV} the same, that the marginal condition
is fulfilled that \Length{textheight} less
\Length{topskip} is a multiple of \Length{baselineskip}.
-With \KOption{DIV}\PName{last}\ChangedAt{v3.00}{\Package{typearea}} a
+With \OptionVName{DIV}{last}\ChangedAt{v3.00}{\Package{typearea}} a
renewed calculation of text block and margin is requested, where
exactly the same setting is used as in the last calculation.
@@ -676,7 +679,7 @@ exactly the same setting is used as in the last calculation.
length is required for a type area using the Bookman font. At the
same time, a {\KOMAScript} class is to be used. This is easily
possible using the symbolic value \PValue{last} and the command
- \Macro{KOMAoptions}:
+ \DescRef{\LabelBase.cmd.KOMAoptions}:
\begin{lstcode}
\documentclass[BCOR=12mm,DIV=calc,twoside]{scrartcl}
\usepackage{bookman}
@@ -684,7 +687,7 @@ exactly the same setting is used as in the last calculation.
\end{lstcode}
If it should later be decided that a different \Var{DIV} value is
required, then only the setting of the optional argument to
-\Macro{documentclass} need be changed.
+\DescRef{\LabelBase.cmd.documentclass} need be changed.
\end{Example}
A summary of all possible symbolic values for the \Option{DIV} option
@@ -694,8 +697,8 @@ can also lead to \LaTeX{} loading a different font.
\begin{table}
\caption[{Symbolic values for the \Option{DIV} option and the
- \PName{DIV} argument to \Macro{typearea}}]{Possible symbolic values for the \Option{DIV} option or the \PName{DIV} argument to
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}}
+ \PName{DIV} argument to \DescRef{\LabelBase.cmd.typearea}}]{Possible symbolic values for the \Option{DIV} option or the \PName{DIV} argument to
+ \DescRef{\LabelBase.cmd.typearea}\OParameter{BCOR}\Parameter{DIV}}
\label{tab:symbolicDIV}
\begin{desctabular}
\pventry{areaset}{Recalculate page
@@ -775,42 +778,40 @@ page should be reset to the normal value.
\end{document}
\end{lstcode}
See further also the notes in \autoref{sec:typearea.tips}. The command
- \Macro{AfterTOCHead}\IndexCmd{AfterTOCHead} will be described in
- \autoref{cha:tocbasic} of \autoref{part:forExperts} on
- \autopageref{desc:tocbasic.cmd.AfterTOCHead}.
+ \DescRef{tocbasic.cmd.AfterTOCHead}\IndexCmd{AfterTOCHead} will be described
+ in \autoref{cha:tocbasic} of \autoref{part:forExperts} on
+ \DescPageRef{tocbasic.cmd.AfterTOCHead}.
\end{Example}
-Please note that when using this option with one of the {\KOMAScript}
-classes as in the example above, it must be used either as a class
-option, or passed via \Macro{KOMAoptions} or \Macro{KOMAoption} after
-loading the class. The \Package{typearea} package should neither be
-loaded explicitly with \Macro{usepackage} when using a {\KOMAScript}
-class, nor should the option be given as an optional argument
-thereto. If the option is changed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the package, the textblock and
-margins are automatically recalculated anew.%
+Please note that when using this option with one of the {\KOMAScript} classes
+as in the example above, it must be used either as a class option, or passed
+via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. The
+\Package{typearea} package should neither be loaded explicitly with
+\DescRef{\LabelBase.cmd.usepackage} when using a {\KOMAScript} class, nor
+should the option be given as an optional argument thereto. If the option is
+changed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the package, the textblock
+and margins are automatically recalculated anew.%
%
-\EndIndex{Option}{DIV~=current}%
-\EndIndex{Option}{DIV~=last}%
-\EndIndex{Option}{DIV~=\PName{value}}
+\EndIndexGroup
+
-\BeginIndex{Cmd}{typearea}%
-\BeginIndex{Cmd}{recalctypearea}%
\begin{Declaration}
- \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}\\
+ \Macro{typearea}\OParameter{BCOR}\Parameter{DIV}%
\Macro{recalctypearea}
\end{Declaration}%
\begin{Explain}
- If the \Option{DIV} option or the \Option{BCOR} option is set after
- loading of the \Package{typearea} package, then internally the
- command \Macro{typearea} is called. When setting the \Option{DIV}
- option the symbolic value \PValue{current} is used internally for
- \PName{BCOR}, which for reasons of completeness is found also in
- \autoref{tab:symbolicBCOR}. When setting the \Option{BCOR} option,
- the symbolic value \PValue{last} is used internally for
- \PName{DIV}. If it is instead desired that the text block and
- margins should be recalculated using the symbolic value
- \PValue{current} for \PName{DIV}, then
+ If the \DescRef{\LabelBase.option.DIV} option or the
+ \DescRef{\LabelBase.option.BCOR} option is set after loading of the
+ \Package{typearea} package, then internally the command \Macro{typearea} is
+ called. When setting the \DescRef{\LabelBase.option.DIV} option the symbolic
+ value \PValue{current} is used internally for \PName{BCOR}, which for
+ reasons of completeness is found also in \autoref{tab:symbolicBCOR}. When
+ setting the \DescRef{\LabelBase.option.BCOR} option, the symbolic value
+ \PValue{last} is used internally for \PName{DIV}. If it is instead desired
+ that the text block and margins should be recalculated using the symbolic
+ value \PValue{current} for \PName{DIV}, then
\Macro{typearea}\POParameter{current}\PParameter{current} can be used
directly.
\end{Explain}
@@ -826,12 +827,13 @@ margins are automatically recalculated anew.%
\end{desctabular}
\end{table}
-If both \PName{BCOR} and \PName{DIV} need changing, then it is
-recommended to use \Macro{typearea}, since then the text block and
-margins are recalculated only once. With
-\Macro{KOMAoptions}\PParameter{\KOption{DIV}\PName{DIV},%
- \KOption{BCOR}\PName{BCOR}} the text block and margins are
-recalculated once for the change to \PName{DIV} and again for the
+If both \PName{BCOR} and \PName{DIV} need changing, then it is recommended to
+use \Macro{typearea}, since then the text block and margins are recalculated
+only once. With
+\DescRef{\LabelBase.cmd.KOMAoptions}%
+\PParameter{\OptionVName{\DescRef{\LabelBase.option.DIV}}{DIV},%
+ \OptionVName{\DescRef{\LabelBase.option.BCOR}}{BCOR}} the text block and
+margins are recalculated once for the change to \PName{DIV} and again for the
change to \PName{BCOR}.
\begin{Explain}
@@ -845,9 +847,9 @@ change to \PName{BCOR}.
\end{Explain}
Since \Macro{typearea}\POParameter{current}\PParameter{last} or
-\Macro{KOMAoptions}\PParameter{DIV=last} are often needed for
-recalculation of the type area, there exists specially the
-abbreviated command
+\DescRef{\LabelBase.cmd.KOMAoptions}%
+\PParameter{\OptionValueRef{\LabelBase}{DIV}{last}} are often needed for
+recalculation of the type area, there exists specially the abbreviated command
\Macro{recalctypearea}\ChangedAt{v3.00}{\Package{typearea}}.
\begin{Example}
@@ -866,13 +868,11 @@ abbreviated command
\recalctypearea
\end{lstcode}
\end{Example}%
-\EndIndex{Cmd}{recalctypearea}%
-\EndIndex{Cmd}{typearea}
+\EndIndexGroup
+
-\BeginIndex{Option}{twoside~=\PName{simple switch}}%
-\BeginIndex{Option}{twoside~=semi}%
\begin{Declaration}
- \KOption{twoside}\PName{simple switch}\\
+ \OptionVName{twoside}{simple switch}%
\OptionValue{twoside}{semi}
\end{Declaration}%
As already explained in \autoref{sec:typearea.basics}, the margin
@@ -912,8 +912,8 @@ Apart from the values in \autoref{tab:truefalseswitch} the value
value \PValue{semi} results in a double-sided typesetting with single-sided
margins and single-sided, i.\ e., not alternating, margin
notes. Nevertheless\ChangedAt{v3.12}{\Package{typearea}}, since \KOMAScript{}
-version 3.12 binding corrections (see \Option{BCOR},
-\autopageref{desc:typearea.option.BCOR}) will be part of the left margin on
+version 3.12 binding corrections (see \DescRef{\LabelBase.option.BCOR},
+\DescPageRef{typearea.option.BCOR}) will be part of the left margin on
odd pages but part of the right margin on even pages. But if you use
compatibility with prior versions of \KOMAScript (see
\autoref{sec:typearea.compatibilityOptions},
@@ -921,28 +921,29 @@ compatibility with prior versions of \KOMAScript (see
part of the left margin on both pages while using \OptionValue{twoside}{semi}.
The option can also be passed as class option in
-\Macro{documentclass}, as package option to \Macro{usepackage}, or
-even after loading of the \Package{typearea} package with the use of
- \Macro{KOMAoptions} or \Macro{KOMAoption}. Use of the option after
-loading the \Package{typearea} package results automatically in
-recalculation of the type area using \Macro{recalctypearea} (see
-\autopageref{desc:typearea.cmd.recalctypearea}). If double-sided
-typesetting was active before the option was set, then before the
-recalculation a page break is made to the next odd page.%
+\DescRef{\LabelBase.cmd.documentclass}, as package option to
+\DescRef{\LabelBase.cmd.usepackage}, or even after loading of the
+\Package{typearea} package with the use of
+\DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption}. Use of the option after loading the
+\Package{typearea} package results automatically in recalculation of the type
+area using \DescRef{\LabelBase.cmd.recalctypearea} (see
+\DescPageRef{typearea.cmd.recalctypearea}). If double-sided typesetting
+was active before the option was set, then before the recalculation a page
+break is made to the next odd page.%
%
-\EndIndex{Option}{twoside~=semi}%
-\EndIndex{Option}{twoside~=\PName{simple switch}}
+\EndIndexGroup
+
-\BeginIndex{Option}{twocolumn~=\PName{simple switch}}%
\begin{Declaration}
- \KOption{twocolumn}\PName{simple switch}
+ \OptionVName{twocolumn}{simple switch}
\end{Declaration}
For the calculation of a good type area with the help of
-\OptionValue{DIV}{calc} it is useful to know in advance if the
-document is to be typeset one-column or two-column. Since the
-observations about line length in \autoref{sec:typearea.basics} then
-apply to each column, the width of a type area in a two-column
-document can be up to double that in a one-column document.
+\OptionValueRef{\LabelBase}{DIV}{calc} it is useful to know in advance if the
+document is to be typeset one-column or two-column. Since the observations
+about line length in \autoref{sec:typearea.basics} then apply to each column,
+the width of a type area in a two-column document can be up to double that in
+a one-column document.
To implement this difference, the \Package{typearea} package must be
told via the \Option{twocolumn} option whether the document is to be
@@ -953,21 +954,21 @@ assumed, i.\,e., two-column typesetting. Deactivation of the option
results in one-column typesetting.
The option can also be passed as class option in
-\Macro{documentclass}, as package option to \Macro{usepackage}, or
-even after loading of the \Package{typearea} package with the use of
- \Macro{KOMAoptions} or \Macro{KOMAoption}. Use of the option after
-loading the \Package{typearea} package results automatically in
-recalculation of the type area using \Macro{recalctypearea} (see
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+\DescRef{\LabelBase.cmd.documentclass}, as package option to
+\DescRef{\LabelBase.cmd.usepackage}, or even after loading of the
+\Package{typearea} package with the use of
+\DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption}. Use of the option after loading the
+\Package{typearea} package results automatically in recalculation of the type
+area using \DescRef{\LabelBase.cmd.recalctypearea} (see
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{twocolumn~=\PName{simple switch}}
+\EndIndexGroup
-\BeginIndex{Option}{headinclude~=\PName{simple switch}}%
-\BeginIndex{Option}{footinclude~=\PName{simple switch}}%
\begin{Declaration}
- \KOption{headinclude}\PName{simple switch}\\
- \KOption{footinclude}\PName{simple switch}
+ \OptionVName{headinclude}{simple switch}%
+ \OptionVName{footinclude}{simple switch}
\end{Declaration}%
\begin{Explain}%
So far we have discussed how the type area is
@@ -976,11 +977,11 @@ recalculation of the type area using \Macro{recalctypearea} (see
block. However, one important question has not been answered: What
constitutes the margins?
- At first glance the question appears trivial: Margins are those
- parts on the right, left, top and bottom which remain empty. But
- this is only half the story. Margins are not always empty. There may
- be margin notes, for example (see \Macro{marginpar} command in
- \cite{lshort} or \autoref{sec:maincls.marginNotes}).
+ At first glance the question appears trivial: Margins are those parts on the
+ right, left, top and bottom which remain empty. But this is only half the
+ story. Margins are not always empty. There may be margin notes, for example
+ (see \DescRef{maincls.cmd.marginpar} command in \cite{lshort} or
+ \autoref{sec:maincls.marginNotes}).
One could also ask whether headers\Index{page header} and
footers\Index{page footer} belong to the upper and lower margins or
@@ -1048,24 +1049,22 @@ packages used (see \autoref{sec:maincls.options} and
Please note that when using these options with one of the
{\KOMAScript} classes as in the example above, they must be used
-either as a class option, or passed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the class. Changing of these options
+either as a class option, or passed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. Changing of these options
after loading the \Package{typearea} package does not result in an
automatic recalculation of the type area. Instead, the changes only
take effect at the next recalculation of the type area. For
-recalculation of the type area, refer to the \Option{DIV} option with
+recalculation of the type area, refer to the \DescRef{\LabelBase.option.DIV} option with
the values \PValue{last} or \PValue{current} (see
-\autopageref{desc:typearea.option.DIV.last}) or the
-\Macro{recalctypearea} command (see
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+\DescPageRef{typearea.option.DIV.last}) or the
+\DescRef{\LabelBase.cmd.recalctypearea} command (see
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{headinclude~=\PName{simple switch}}%
-\EndIndex{Option}{footinclude~=\PName{simple switch}}%
+\EndIndexGroup
-\BeginIndex{Option}{mpinclude~=\PName{simple switch}}%
\begin{Declaration}
- \KOption{mpinclude}\PName{simple switch}
+ \OptionVName{mpinclude}{simple switch}
\end{Declaration}
Besides\ChangedAt{v2.8q}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}} documents where the head and foot are part of the
@@ -1102,7 +1101,7 @@ double-sided page layout has been chosen. The option
\Option{mpinclude} option is primarily left for experts. Of course
one can set up the margin-width to reach a third right into the
normal margin; for example, using
-\begin{lstcode}[belowskip=\dp\strutbox]
+\begin{lstcode}
\setlength{\marginparwidth}{1.5\marginparwidth}
\end{lstcode}
gives the desired result.
@@ -1115,32 +1114,30 @@ double-sided page layout has been chosen. The option
width \Length{marginparwidth} by the same amount. Unfortunately,
this cannot be combined with automatic calculation of the
\PName{DIV} value. In contrast
- \Option{DIV=calc}\IndexOption{DIV~=calc} (see
- \autopageref{desc:typearea.option.DIV.calc}) heeds
+ \OptionValueRef{\LabelBase}{DIV}{calc}\IndexOption{DIV~=calc} (see
+ \DescPageRef{typearea.option.DIV.calc}) heeds
\Option{mpinclude}.
\end{Explain}
Please note that when using this option with one of the {\KOMAScript}
classes as in the example above, it must be used either as a class
-option, or passed via \Macro{KOMAoptions} or \Macro{KOMAoption} after
+option, or passed via \DescRef{\LabelBase.cmd.KOMAoptions} or \DescRef{\LabelBase.cmd.KOMAoption} after
loading the class. Changing of this option after loading the
\Package{typearea} package does not result in an automatic
recalculation of the type area. Instead, the changes only take effect
at the next recalculation of the type area. For recalculation of the
-type area, refer to the \Option{DIV} option with the values
+type area, refer to the \DescRef{\LabelBase.option.DIV} option with the values
\PValue{last} or \PValue{current} (see
-\autopageref{desc:typearea.option.DIV.last}) or the
-\Macro{recalctypearea} command (see
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+\DescPageRef{typearea.option.DIV.last}) or the
+\DescRef{\LabelBase.cmd.recalctypearea} command (see
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{mpinclude~=\PName{simple switch}}%
+\EndIndexGroup
-\BeginIndex{Option}{headlines~=\PName{number}}%
-\BeginIndex{Option}{headheight~=\PName{height}}%
\begin{Declaration}
- \KOption{headlines}\PName{number of lines}\\
- \KOption{headheight}\PName{height}
+ \OptionVName{headlines}{number of lines}\\
+ \OptionVName{headheight}{height}
\end{Declaration}%
We have seen how to calculate the type area using the
\Package{typearea} package and how to specify whether header and
@@ -1186,46 +1183,46 @@ option, is decisive.
Please note that when using these options with one of the
{\KOMAScript} classes as in the example above, they must be used
-either as a class option, or passed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the class. Changing of these options
+either as a class option, or passed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. Changing of these options
after loading the \Package{typearea} package does not result in an
automatic recalculation of the type area. Instead, the changes only
take effect at the next recalculation of the type area. For
-recalculation of the type area, refer to the \Option{DIV} option with
+recalculation of the type area, refer to the \DescRef{\LabelBase.option.DIV} option with
the values \PValue{last} or \PValue{current} (see
-\autopageref{desc:typearea.option.DIV.last}) or the
-\Macro{recalctypearea} command (see
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+\DescPageRef{typearea.option.DIV.last}) or the
+\DescRef{\LabelBase.cmd.recalctypearea} command (see
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{headheight~=\PName{height}}%
-\EndIndex{Option}{headlines~=\PName{number}}
+\EndIndexGroup
+
\begin{Declaration}
- \KOption{footlines}\PName{number}\\
- \KOption{footheight}\PName{height}
+ \OptionVName{footlines}{number of lines}%
+ \OptionVName{footheight}{height}%
+ \Length{footheight}%
\end{Declaration}
-\BeginIndex{Option}{footlines~=\PName{number}}%
-\BeginIndex{Option}{footheight~=\PName{height}}%
As\ChangedAt{v3.12}{\Package{typearea}} well as we needed a height value for
the head, we need a height value for the page footer. But in difference to the
height of the head, \LaTeX itself do not provide a length for the height of
the page footer. So \Package{typearea} defines the new length
-\Length{footheight}\IndexLength[indexmain]{footheight}, if it does not
-exist. Wether or not this length will be used by classes or packages depends
-on the classes and packages, that will be used. The \KOMAScript{} package
-\Package{scrlayer-scrpage} incorporates \Length{footheight} and actively
-cooperates with \Package{typearea}. The \KOMAScript{} classes do not recognize
-\Length{footheight}, because without any package assistance they provide only
-page styles with single-line page footers.
-
-You can use \Option{footlines} to setup the \PName{number} of lines in the
-page footer, similar to \Option{headlines} for the number of lines in the page
-header. By default \Package{typearea} uses 1.25 footlines. This is a
-compromise, large enough for overlining or underlining footers and small
-enough that the relative weight of the bottom margin is not affected too mich
-when the footer is neither over- nor underlined. Thus in most cases you may
-leave \PName{footlines} at its default value and adapt it only in special
-cases.
+\Length{footheight}\IndexLength[indexmain]{footheight}, if
+it does not exist. Wether or not this length will be used by classes or
+packages depends on the classes and packages, that will be used. The
+\KOMAScript{} package \Package{scrlayer-scrpage} incorporates
+\Length{footheight} and actively cooperates with
+\Package{typearea}. The \KOMAScript{} classes do not recognize
+\Length{footheight}, because without any package assistance
+they provide only page styles with single-line page footers.
+
+You can use \Option{footlines} to setup the \PName{number of lines} in the
+page footer, similar to \DescRef{\LabelBase.option.headlines} for the number
+of lines in the page header. By default \Package{typearea} uses 1.25
+footlines. This is a compromise, large enough for overlining or underlining
+footers and small enough that the relative weight of the bottom margin is not
+affected too mich when the footer is neither over- nor underlined. Thus in
+most cases you may leave \PName{number of lines} at its default value and
+adapt it only in special cases.
\begin{Example}
Assume a two-lined copyright note should be placed in the page
@@ -1260,46 +1257,44 @@ option, is decisive.
Please note that when using these options with one of the
{\KOMAScript} classes as in the example above, they must be used
-either as a class option, or passed via \Macro{KOMAoptions} or
-\Macro{KOMAoption} after loading the class. Changing of these options
+either as a class option, or passed via \DescRef{\LabelBase.cmd.KOMAoptions} or
+\DescRef{\LabelBase.cmd.KOMAoption} after loading the class. Changing of these options
after loading the \Package{typearea} package does not result in an
automatic recalculation of the type area. Instead, the changes only
take effect at the next recalculation of the type area. For
-recalculation of the type area, refer to the \Option{DIV} option with
+recalculation of the type area, refer to the \DescRef{\LabelBase.option.DIV} option with
the values \PValue{last} or \PValue{current} (see
-\autopageref{desc:typearea.option.DIV.last}) or the
-\Macro{recalctypearea} command (see
-\autopageref{desc:typearea.cmd.recalctypearea}).%
-\EndIndex{Option}{footheight~=\PName{height}}%
-\EndIndex{Option}{footlines~=\PName{number}}%
-
+\DescPageRef{typearea.option.DIV.last}) or the
+\DescRef{\LabelBase.cmd.recalctypearea} command (see
+\DescPageRef{typearea.cmd.recalctypearea}).%
+\EndIndexGroup
-\BeginIndex{Cmd}{areaset}%
\begin{Declaration}
- \Macro{areaset}\OParameter{BCOR}\Parameter{Width}\Parameter{Height}
+ \Macro{areaset}\OParameter{BCOR}\Parameter{width}\Parameter{height}
\end{Declaration}%
-So far we have seen how a good or even very good
-type area\Index{type area} is calculated and how the
-\Package{typearea} package can support these calculations, giving you
-at the same time the freedom to adapt the layout to your needs.
-However, there are cases where the text body has to fit exactly some
-specified dimensions. At the same time the margins should be well
-spaced and a binding correction should be possible. The
-\Package{typearea} package offers the command \Macro{areaset} for this
-purpose. As parameters this command accepts the binding correction and
-the width and height of the text body. Width and position of the
-margins will then be calculated automatically, taking account of the
-options \Option{headinclude}, \OptionValue{headinclude}{false},
-\Option{footinclude} and \OptionValue{footinclude}{false} where
-needed. On the other hand, the options
-\Option{headlines}\IndexOption{headlines} and
-\Option{headheight}\IndexOption{headheight} are ignored!
+So far we have seen how a good or even very good type area\Index{type area} is
+calculated and how the \Package{typearea} package can support these
+calculations, giving you at the same time the freedom to adapt the layout to
+your needs. However, there are cases where the text body has to fit exactly
+some specified dimensions. At the same time the margins should be well spaced
+and a binding correction should be possible. The \Package{typearea} package
+offers the command \Macro{areaset} for this purpose. As parameters this
+command accepts the binding correction and the width and height of the text
+body. Width and position of the margins will then be calculated
+automatically, taking account of the options
+\DescRef{\LabelBase.option.headinclude},
+\OptionValueRef{\LabelBase}{headinclude}{false},
+\DescRef{\LabelBase.option.footinclude} and
+\OptionValueRef{\LabelBase}{footinclude}{false} where needed. On the other
+hand, the options \DescRef{\LabelBase.option.headlines}\IndexOption{headlines}
+and \DescRef{\LabelBase.option.headheight}\IndexOption{headheight} are
+ignored!
The default of \PName{BCOR} is 0\Unit{pt}. If you want to re-use the current
binding correction, e.\,g. the value set by option
-\Option{BCOR}\IndexOption{BCOR}, you can use the symbolic value
-\PValue{current} at the optional argument.
+\DescRef{\LabelBase.option.BCOR}\IndexOption{BCOR}, you can use the symbolic
+value \PValue{current} at the optional argument.
\begin{Example}
Assume a text, printed on A4 paper, should have a width of exactly 60
@@ -1332,24 +1327,26 @@ other hand, hang below the dimensions of the type area.
\areaset[1cm]{15cm}{15cm}
\end{lstcode}
\end{Example}
-\EndIndex{Cmd}{areaset}
+\EndIndexGroup
+
-\BeginIndex{Option}{DIV~=areaset}%
\begin{Declaration}
\OptionValue{DIV}{areaset}
\end{Declaration}%
-In\ChangedAt{v3.00}{\Package{typearea}} rare cases it is useful to be
-able to reconstruct the current type area anew. This is possible via
-the option \OptionValue{DIV}{areaset}, where
-\Macro{KOMAoptions}\PParameter{DIV=areaset} corresponds to the
-\begin{lstcode}[belowskip=\dp\strutbox]
+In\ChangedAt{v3.00}{\Package{typearea}} rare cases it is useful to be able to
+reconstruct the current type area anew. This is possible via the option
+\OptionValue{DIV}{areaset}, where
+\DescRef{\LabelBase.cmd.KOMAoptions}\PParameter{\OptionValue{DIV}{areaset}}
+corresponds to the
+\begin{lstcode}
\areaset[current]{\textwidth}{\textheight}
\end{lstcode}
command. The same result is obtained if one uses
-\OptionValue{DIV}{last} and the typearea was last set with
-\Macro{areaset}.%
+\OptionValueRef{\LabelBase}{DIV}{last} and the typearea was last set with
+\DescRef{\LabelBase.cmd.areaset}.%
%
-\EndIndex{Option}{DIV~=areaset}%
+\EndIndexGroup
+
The \Package{typearea} package was not made to set up predefined
margin values. If you have to do so you may use package
@@ -1359,6 +1356,7 @@ margin values. If you have to do so you may use package
\section{Paper Format Selection}
\seclabel{paperTypes}%
+\BeginIndexGroup
\BeginIndex{}{paper>format}%
The paper format is a definitive characteristic of any document. As
@@ -1372,10 +1370,8 @@ supports in conjunction with the \Package{typearea} package even
exotic paper sizes.
-\BeginIndex{Option}{paper~=\PName{format}}%
-\BeginIndex{Option}{paper~=\PName{orientation}}%
\begin{Declaration}
- \KOption{paper}\PName{format}
+ \OptionVName{paper}{format}
\end{Declaration}%
The option \Option{paper}\ChangedAt{v3.00}{\Package{typearea}} is the
central element for format selection in \KOMAScript. \PName{Format}
@@ -1391,19 +1387,28 @@ that application \File{dvips} rotates at \PValue{landscape} by
-90\Unit{\textdegree}, while it rotates by +90\Unit{\textdegree} at
\PValue{seascape}. So you may use \PValue{seascape} whenever a PostScript
viewer application shows landscape pages upside-down. But you may see the
-difference only if you do not deactivate option \Option{pagesize}, which will
-be described next.
-
-Additionally, the \PName{format} can also be specified in the form
-\PName{height}\texttt{:}\PName{width}. Note that until
-version~3.01a\ChangedAt{v3.01b}{\Package{typearea}} \PName{height} and
-\PName{width} has been interchanged.
-% You should at least pay attention to this,
-This is important
-if you use compatibility settings (see option
-\Option{version}\IndexOption{version}\important{\Option{version}},
+difference only if you do not deactivate option
+\DescRef{\LabelBase.option.pagesize}, which will be described next.
+
+Additionally\ChangedAt{v3.01b}{\Package{typearea}}, the \PName{format} can
+also be specified in the form \PName{height}\texttt{:}\PName{width} or
+\PName{width}\texttt{:}\PName{height}.
+Whether\ChangedAt{v3.22}{\Package{typearea}} the first or the second value is
+the \PName{height} or \PName{width} depends on the paper orientation. With
+\OptionValue{paper}{landscape} or \OptionValue{paper}{seascape} the smaller
+value is the \PName{height} and the larger one is the \PName{width}. With
+\OptionValue{paper}{portrait} the smaller value is the \PName{width} and the
+larger one is the \PName{height}.
+
+Note\textnote{Attention!} that until version~3.01a the first value was always
+the \PName{height} and the second one the \PName{width}. From version~3.01b
+until version~3.21, the first value was always the \PName{width} and the
+second one the \PName{height}. This is important if you use compatibility
+settings (see option
+\DescRef{\LabelBase.option.version}%
+\IndexOption{version}\important{\DescRef{\LabelBase.option.version}},
\autoref{sec:typearea.compatibilityOptions},
-\autopageref{desc:typearea.option.version}).
+\DescPageRef{typearea.option.version}).
\begin{Example}
Assume one wishes to print on ISO A8 file cards in landscape
@@ -1427,7 +1432,7 @@ code.
\begin{lstcode}
\documentclass{article}
\usepackage[headinclude=false,footinclude=false,%
- paper=A8,paper=5cm:3cm]{typearea}
+ paper=landscape,paper=5cm:3cm]{typearea}
\areaset{4cm}{2.4cm}
\pagestyle{empty}
\begin{document}
@@ -1444,23 +1449,21 @@ which by default use the American letter paper format.
Please note that when using these options with one of the {\KOMAScript}
classes, it must be used either as a class option, or passed via
-\Macro{KOMAoptions} or \Macro{KOMAoption} after loading the
-class. Changing of this option after loading the \Package{typearea}
-package does not result in an automatic recalculation of the
-type area. Instead, the changes only take effect at the next
-recalculation of the type area. For recalculation of the type area,
-refer to the \Option{DIV} option with the values \PValue{last} or
-\PValue{current} (see \autopageref{desc:typearea.option.DIV.last}) or
-the \Macro{recalctypearea} command (see
-\autopageref{desc:typearea.cmd.recalctypearea}).%
+\DescRef{\LabelBase.cmd.KOMAoptions} or \DescRef{\LabelBase.cmd.KOMAoption}
+after loading the class. Changing of this option after loading the
+\Package{typearea} package does not result in an automatic recalculation of
+the type area. Instead, the changes only take effect at the next recalculation
+of the type area. For recalculation of the type area, refer to the
+\DescRef{\LabelBase.option.DIV} option with the values \PValue{last} or
+\PValue{current} (see \DescPageRef{typearea.option.DIV.last}) or the
+\DescRef{\LabelBase.cmd.recalctypearea} command (see
+\DescPageRef{typearea.cmd.recalctypearea}).%
%
-\EndIndex{Option}{paper~=\PName{orientation}}%
-\EndIndex{Option}{paper~=\PName{format}}
+\EndIndexGroup
+
-\BeginIndex{Option}{pagesize}%
-\BeginIndex{Option}{pagesize~=\PName{output driver}}%
\begin{Declaration}
- \KOption{pagesize}\PName{output driver}
+ \OptionVName{pagesize}{output driver}
\end{Declaration}%
\begin{Explain}%
The above-mentioned mechanisms for choice of paper format only
@@ -1498,7 +1501,7 @@ default\ChangedAt{v3.17}{\Package{typearea}} is \Option{pagesize}. This usage
without value is same like \OptionValue{pagesize}{auto}.
%
\begin{table}
- \caption{Output driver for option \KOption{pagesize}\PName{output driver}}
+ \caption{Output driver for option \OptionVName{pagesize}{output driver}}
\begin{desctabular}
\pventry{auto}{Uses output driver \PValue{pdftex} if pdf\TeX-specific
registers \Macro{pdfpagewidth}\IndexLength{pdfpagewidth} and
@@ -1553,10 +1556,9 @@ this data file.
It is recommended always to specify this option. Generally the method
without \PName{output driver}, or with \PValue{auto} or
\PValue{automedia}, is useful.%
-\EndIndex{Option}{pagesize}%
-\EndIndex{Option}{pagesize~=\PName{output driver}}%
+\EndIndexGroup
%
-\EndIndex{}{paper>format}
+\EndIndexGroup
\section{Tips}
@@ -1603,26 +1605,24 @@ these rules have to be either ignored or at least interpreted
generously. For example one may interpret ``60 characters per line''
not as a fixed, but as an average or maximal value.%
-As executed, record regulations are usually intended to obtain a
-usable result even if the author does not know what needs to be
-considered. \emph{Usable} frequently means readable and correctable. In
-the author's opinion the type area of a text set with {\LaTeX} and the
-\Package{typearea} package meets these criteria well right from the
-start. Thus if one is confronted with regulations which deviate
-obviously substantially from it, then the author recommends submitting
-an extract from the text to the responsible person and inquiring
-whether it is permitted to submit the work despite deviations in the
-format. If necessary the type area can be moderately adapted by
-modification of option \Option{DIV}. The author advises against the
-use of \Macro{areaset} for this purpose however. In the worst case
-one may make use of the geometry package (see
-\cite{package:geometry}), which is not part of \KOMAScript, or change
-the type area parameters of \LaTeX. One may find the values
-determined by \Package{typearea} in the \File{log} file of one's
-document. Thus moderate adjustments should be possible. However, one
-should make absolutely sure that the proportions of the text area
-correspond approximately to those of the page including consideration
-of the binding correction.
+As executed, record regulations are usually intended to obtain a usable result
+even if the author does not know what needs to be considered. \emph{Usable}
+frequently means readable and correctable. In the author's opinion the type
+area of a text set with {\LaTeX} and the \Package{typearea} package meets
+these criteria well right from the start. Thus if one is confronted with
+regulations which deviate obviously substantially from it, then the author
+recommends submitting an extract from the text to the responsible person and
+inquiring whether it is permitted to submit the work despite deviations in the
+format. If necessary the type area can be moderately adapted by modification
+of option \DescRef{\LabelBase.option.DIV}. The author advises against the use
+of \DescRef{\LabelBase.cmd.areaset} for this purpose however. In the worst
+case one may make use of the geometry package (see \cite{package:geometry}),
+which is not part of \KOMAScript, or change the type area parameters of
+\LaTeX. One may find the values determined by \Package{typearea} in the
+\File{log} file of one's document. Thus moderate adjustments should be
+possible. However, one should make absolutely sure that the proportions of
+the text area correspond approximately to those of the page including
+consideration of the binding correction.
If it should prove absolutely necessary to set the text with a line
spacing of 1.5, then one should not under any circumstances redefine
@@ -1639,12 +1639,12 @@ contents and various listings\,---\,as well as the bibliography and
the index. The \Package{setspace} package offers for this a special
environment and its own instructions.
-The \Package{typearea} package, even with option \OptionValue{DIV}{calc},
-calculates a very generous text area. Many conservative typographers
-will state that the resulting line length is still excessive. The
-calculated \Var{DIV} value may be found in the \File{log} file for the
-respective document. Thus one can select a smaller value easily after
-the first {\LaTeX} run.
+The \Package{typearea} package, even with option
+\OptionValueRef{\LabelBase}{DIV}{calc}, calculates a very generous text area.
+Many conservative typographers will state that the resulting line length is
+still excessive. The calculated \Var{DIV} value may be found in the \File{log}
+file for the respective document. Thus one can select a smaller value easily
+after the first {\LaTeX} run.
The question is not infrequently put to the author, why he spends an
entire chapter discussing type area calculations, when it would be
@@ -1669,6 +1669,8 @@ German words in the German scrguide.
typography is primarily concerned with information, errors cannot
only irritate, but may even cause damage.}
\end{quote}
+%
+\EndIndexGroup
%%% Local Variables:
%%% mode: latex