summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source/scrpage.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrpage.dtx')
-rw-r--r--macros/latex/contrib/koma-script/source/scrpage.dtx545
1 files changed, 272 insertions, 273 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrpage.dtx b/macros/latex/contrib/koma-script/source/scrpage.dtx
index 5d500bc36f..a7457540a6 100644
--- a/macros/latex/contrib/koma-script/source/scrpage.dtx
+++ b/macros/latex/contrib/koma-script/source/scrpage.dtx
@@ -2,7 +2,7 @@
% \iffalse
% ======================================================================
% scrpage.dtx
-% Copyright (c) Markus Kohm, 1995-2017
+% Copyright (c) Markus Kohm, 1995-2019
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrpage.dtx
-% Copyright (c) Markus Kohm, 1995-2017
+% Copyright (c) Markus Kohm, 1995-2019
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,13 +55,13 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrpage.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: scrpage.dtx 3256 2019-10-10 07:06:49Z kohm $
%<scrpage>\NeedsTeXFormat{LaTeX2e}[1995/06/01]
%<*dtx>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-08 11:36:55 +0200 (Mon, 08 May 2017) $
+ \filedate$Date: 2019-10-10 09:06:49 +0200 (Thu, 10 Oct 2019) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 2631 $
\edef\reserved@a{%
@@ -97,7 +97,6 @@
\endbatchfile
\documentclass{scrdoc}
\usepackage[ngerman,english]{babel}
-\usepackage[latin1]{inputenc}
\CodelineIndex
\RecordChanges
\GetFileInfo{scrpage.dtx}
@@ -143,13 +142,13 @@
%
% \subsection{Options}
% \begin{option}{headinclude}
-% \changes{v2.3}{2008/12/08}{obsolete}%
+% \changes{v2.3}{2008/12/08}{obsolete}%
% \begin{option}{headexclude}
-% \changes{v2.3}{2008/12/08}{obsolete}%
+% \changes{v2.3}{2008/12/08}{obsolete}%
% \begin{option}{footinclude}
-% \changes{v2.3}{2008/12/08}{obsolete}%
+% \changes{v2.3}{2008/12/08}{obsolete}%
% \begin{option}{footexclude}
-% \changes{v2.3}{2008/12/08}{obsolete}%
+% \changes{v2.3}{2008/12/08}{obsolete}%
% \texttt{scrpage} has known some options. They are similar to the
% old \KOMAScript{} classes. To work with and without the \KOMAScript{}
% classes their definitions are not quite simple.
@@ -194,9 +193,9 @@
%
% We have additional options designed for the additional interface.
% \begin{option}{mpinclude}
-% \changes{v2.8q}{2002/03/28}{New option}
+% \changes{v2.8q}{2002/03/28}{New option}
% \begin{option}{mpexclude}
-% \changes{v2.8q}{2002/03/28}{New option}
+% \changes{v2.8q}{2002/03/28}{New option}
% There are documents where the head and foot should span not only the
% text but also the marginpar. We have an option to do this at
% initialization. This option corresponds with the option of package
@@ -204,7 +203,7 @@
% \begin{macro}{\if@mincl}
% \begin{macro}{\@mincltrue}
% \begin{macro}{\@minclfalse}
-% \changes{v2.2g}{2008/11/19}{Test fixed}
+% \changes{v2.2g}{2008/11/19}{Test fixed}
% \begin{macrocode}
\@ifundefined{@mincltrue}{\newif\if@mincl}{}
% \end{macrocode}
@@ -220,13 +219,13 @@
%
% Other new options redefine macros, so we have to define them first.
% \begin{macro}{\scr@headabove@linethickness}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scr@headbelow@linethickness}
-% \changes{v2.0}{2001/03/30}{New}
+% \changes{v2.0}{2001/03/30}{New}
% \begin{macro}{\scr@footabove@linethickness}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scr@footbelow@linethickness}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% These macros define the thickness of the line above and below the head
% and the foot.
% \begin{macrocode}
@@ -236,21 +235,21 @@
\newcommand*{\scr@footbelow@linethickness}{0pt}
% \end{macrocode}
% \begin{macro}{\scr@headabove@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scr@headbelow@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scr@footabove@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scr@footbelow@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@headabove@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@headbelow@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@footabove@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@footbelow@linelength}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% Because we want to have the ``line definitions'' at one place, we
% also define the length of the lines here. We have own length at to
% be used at pagestyle \texttt{scrplain}.
@@ -270,21 +269,21 @@
% \end{macro}
%
% \begin{option}{headtopline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{headsepline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{footsepline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{footbotline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{plainheadtopline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{plainheadsepline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{plainfootsepline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% \begin{option}{plainfootbotline}
-% \changes{v2.0}{2001/04/20}{New option}
+% \changes{v2.0}{2001/04/20}{New option}
% The thickness can be set by four simple options:
% \begin{macrocode}
\DeclareOption{headtopline}{%
@@ -330,13 +329,13 @@
% \end{macro}
%
% \begin{macro}{\hfline@adjust}
-% \changes{v2.0f}{2001/06/23}{New}
+% \changes{v2.0f}{2001/06/23}{New}
% \begin{option}{ilines}
-% \changes{v2.0f}{2001/06/23}{New}
+% \changes{v2.0f}{2001/06/23}{New}
% \begin{option}{clines}
-% \changes{v2.0f}{2001/06/23}{New}
+% \changes{v2.0f}{2001/06/23}{New}
% \begin{option}{olines}
-% \changes{v2.0f}{2001/06/23}{New}
+% \changes{v2.0f}{2001/06/23}{New}
% At Version 2 lines may be inner adjusted (0), centered (1) or outer
% adjusted (2):
% \begin{macrocode}
@@ -351,12 +350,12 @@
% \end{macro}
%
% \begin{option}{automark}
-% \changes{v2.0b}{2001/05/31}{use \cs{AtEndOfPackage} to run not yet
+% \changes{v2.0b}{2001/05/31}{use \cs{AtEndOfPackage} to run not yet
% defined macro}
% \begin{option}{manualmark}
-% \changes{v2.0b}{2001/05/31}{use \cs{AtEndOfPackage} to run not yet
+% \changes{v2.0b}{2001/05/31}{use \cs{AtEndOfPackage} to run not yet
% defined macro}
-% \changes{v2.0i}{2001/08/17}{don't ignore oneside any longer}
+% \changes{v2.0i}{2001/08/17}{don't ignore oneside any longer}
% At version 2 we want to distinguish between running headline and
% static headline not only using different pagestyles. We do this with
% options and commands. But here only the options are defined.
@@ -374,9 +373,9 @@
% \end{option}
%
% \begin{option}{autoonesize}
-% \changes{v2.0i}{2001/08/17}{New}
+% \changes{v2.0i}{2001/08/17}{New}
% \begin{macro}{\if@autooneside}
-% \changes{v2.0i}{2001/08/17}{New}
+% \changes{v2.0i}{2001/08/17}{New}
% If the optional argument of \cs{automark} should be irgnored at
% onside mode, use this option:
% \begin{macrocode}
@@ -387,9 +386,9 @@
% \end{option}
%
% \begin{option}{markuppercase}
-% \changes{v2.0c}{2001/06/07}{New}
+% \changes{v2.0c}{2001/06/07}{New}
% \begin{option}{markusedcase}
-% \changes{v2.0c}{2001/06/07}{New}
+% \changes{v2.0c}{2001/06/07}{New}
% For use of running headlines there are also options to say ``class
% uses upper case at the automatic marks'' or ``class use same case at
% the automatic marks like used writing the heading''.
@@ -401,9 +400,9 @@
% \end{option}
%
% \begin{macro}{\scr@nouppercase}
-% \changes{v2.0j}{2001/08/18}{New}
+% \changes{v2.0j}{2001/08/18}{New}
% \begin{option}{nouppercase}
-% \changes{v2.0j}{2001/08/18}{New}
+% \changes{v2.0j}{2001/08/18}{New}
% Sometimes scrpage may be used with a class, which uses
% \cs{uppercase} or \cs{MakeUppercase} at \cs{markboth} or
% \cs{markright}. But the author does not want upper case at the
@@ -458,7 +457,7 @@
% book-classes we define some more switches.
%
% \begin{macro}{\if@chapter}
-% \changes{v2.1b}{2003/05/31}{more save test}
+% \changes{v2.1b}{2003/05/31}{more save test}
% First distinguish between article and others.
% \begin{macrocode}
\newif\if@chapter
@@ -472,10 +471,10 @@
% \end{macro}
%
% \begin{macro}{\if@mainmatter}
-% \changes{v1.2}{1995/07/08}{Definition changed}
-% \changes{v2.1b}{2003/05/31}{more save test}
-% \changes{v2.2d}{2007/03/13}{additional \cs{if@mainmatter} test}
-% \changes{v2.2g}{2008/11/19}{usage of \cs{if@mainmatter} at message
+% \changes{v1.2}{1995/07/08}{Definition changed}
+% \changes{v2.1b}{2003/05/31}{more save test}
+% \changes{v2.2d}{2007/03/13}{additional \cs{if@mainmatter} test}
+% \changes{v2.2g}{2008/11/19}{usage of \cs{if@mainmatter} at message
% removed}
% Next distinguish between matter- and nomatter-classes.
% \begin{macrocode}
@@ -525,7 +524,7 @@
% later use it to define the pagestyle-definition-interface for users.
%
% \begin{macro}{\if@automark}
-% \changes{v2.1}{2002/10/30}{New switch}
+% \changes{v2.1}{2002/10/30}{New switch}
% \begin{macro}{\@automarktrue}
% \begin{macro}{\@automarkfalse}
% We need this switch to decide to switch on or off \cs{@mkboth} at the
@@ -553,17 +552,17 @@
% \end{macrocode}
% \begin{macro}{\@defpagestyle}
% Now the we can define the head and the foot.
-% \changes{v1.0b}{1995/05/25}{Dot deleted after number at
+% \changes{v1.0b}{1995/05/25}{Dot deleted after number at
% chapter- and sectionmark}
-% \changes{v1.0b}{1995/05/25}{Use CJK at \cs{chaptermark},
+% \changes{v1.0b}{1995/05/25}{Use CJK at \cs{chaptermark},
% \cs{sectionmark} and \cs{subsectionmark}}
-% \changes{v1.3e}{2008/02/29}{usage of \cs{if@mainmatter} fixed}
-% \changes{v2.0}{2001/04/20}{Version 2 uses \cs{automark} and
+% \changes{v1.3e}{2008/02/29}{usage of \cs{if@mainmatter} fixed}
+% \changes{v2.0}{2001/04/20}{Version 2 uses \cs{automark} and
% \cs{manualmark}, so star and non-star version are same}
-% \changes{v2.1a}{2002/10/30}{Use \cs{if@automark}}
-% \changes{v2.2d}{2007/06/14}{Support of article-classes with
+% \changes{v2.1a}{2002/10/30}{Use \cs{if@automark}}
+% \changes{v2.2d}{2007/06/14}{Support of article-classes with
% \cs{if@mainmatter}}
-% \changes{v2.5}{2010/04/22}{moved \cs{if@twoside} inside of definition}
+% \changes{v2.5}{2010/04/22}{moved \cs{if@twoside} inside of definition}
% Before version 2.5 we have distinguished one- and two-side definitions while
% loading the package and have had all the definitions of \cs{@mkboth},
% \cs{chaptermark}, \cs{sectionmark}, and \cs{subsectionmark} at the
@@ -583,16 +582,16 @@
% \end{macrocode}
%
% \begin{macro}{\def@head}
-% \changes{v2.5}{2010/04/22}{new (internal)}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.5}{2010/04/22}{new (internal)}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\def@@head}
-% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are
+% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are
% optional}
-% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}}
-% \changes{v2.5}{2010/04/22}{new (internal)}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}}
+% \changes{v2.5}{2010/04/22}{new (internal)}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% This was real simple, but we already have to do the real definition
% of the heads and foots. First the head:
% \begin{macrocode}
@@ -637,21 +636,21 @@
% \end{macro}
% \end{macro}
% \begin{macro}{\def@foot}
-% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are
+% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are
% optional}
-% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of
+% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of
% \cs{textwidth}}
-% \changes{v2.5}{2010/04/22}{new (internal)}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.5}{2010/04/22}{new (internal)}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\def@@foot}
-% \changes{v2.5}{2010/04/22}{new (internal)}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.5}{2010/04/22}{new (internal)}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\def@@@foot}
-% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}}
-% \changes{v2.2f}{2008/02/14}{Use of \cs{footfont}}
-% \changes{v2.5}{2010/04/22}{new (internal)}
+% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}}
+% \changes{v2.2f}{2008/02/14}{Use of \cs{footfont}}
+% \changes{v2.5}{2010/04/22}{new (internal)}
% And last twosided and onesided foot:
% \begin{macrocode}
\def\def@foot{%
@@ -709,14 +708,14 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\hf@rule}
-% \changes{v1.3}{2001/03/30}{New, third parameter ``boxwidth''}
-% \changes{v2.0f}{2001/06/23}{Rule can be adjusted at inner margine,
+% \changes{v1.3}{2001/03/30}{New, third parameter ``boxwidth''}
+% \changes{v2.0f}{2001/06/23}{Rule can be adjusted at inner margine,
% centered or adjusted at outer margine}
-% \changes{v2.2}{2004/07/05}{Last parameter of the rule tells, if it is a
+% \changes{v2.2}{2004/07/05}{Last parameter of the rule tells, if it is a
% headabove, headbelow, footabove or footbelow rule}
-% \changes{v2.2}{2005/07/05}{Precommands before the rules are allowed}
-% \changes{v2.2}{2005/07/05}{Macro is not longer long}
-% \changes{v2.2b}{2005/08/31}{No even alignment at oneside}
+% \changes{v2.2}{2005/07/05}{Precommands before the rules are allowed}
+% \changes{v2.2}{2005/07/05}{Macro is not longer long}
+% \changes{v2.2b}{2005/08/31}{No even alignment at oneside}
% \begin{macrocode}
\newcommand*{\hf@rule}[4]{%
\setlength{\@tempdimb}{#1}
@@ -749,23 +748,23 @@
}
% \end{macrocode}
% \begin{macro}{\scr@pre@headabove@line}
-% \changes{v2.2}{2004/07/05}{New internal}
+% \changes{v2.2}{2004/07/05}{New internal}
% \begin{macro}{\scr@fnt@headtopline}
-% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
+% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
% \begin{macro}{\scr@pre@headbelow@line}
-% \changes{v2.2}{2004/07/05}{New internal}
+% \changes{v2.2}{2004/07/05}{New internal}
% \begin{macro}{\scr@fnt@headsepline}
-% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
+% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
% \begin{macro}{\scr@pre@footabove@line}
-% \changes{v2.2}{2004/07/05}{New internal}
+% \changes{v2.2}{2004/07/05}{New internal}
% \begin{macro}{\scr@fnt@footsepline}
-% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
+% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
% \begin{macro}{\scr@pre@footbelow@line}
-% \changes{v2.2}{2004/07/05}{New internal}
+% \changes{v2.2}{2004/07/05}{New internal}
% \begin{macro}{\scr@fnt@footbottomrule}
-% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
+% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
% \begin{macro}{\scr@fnt@instead@footbotline}
-% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
+% \changes{v2.2}{2004/07/05}{New KOMA-Script font command}
% \begin{macrocode}
\newcommand*{\scr@pre@headabove@line}{}
\newcommand*{\scr@fnt@headtopline}{\scr@pre@headabove@line}
@@ -837,7 +836,7 @@
{\@renewpagestyle[+]}}
% \end{macrocode}
% \begin{macro}{\@renewpagestyle}
-% \changes{v1.2a}{1996/12/07}{Avoid to define pagestyle as \cs{relax}
+% \changes{v1.2a}{1996/12/07}{Avoid to define pagestyle as \cs{relax}
% if it wasn't defined (Thanks to Bernd).}
% There we have to distinguish, whether the pagestyle is already
% defined or not.
@@ -911,8 +910,8 @@
% \end{macro}
% Next we check, if there is an optional argument:
% \begin{macro}{\@deftripstyle}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macrocode}
\def\@deftripstyle[#1]#2{%
\kernel@ifnextchar[%]
@@ -925,8 +924,8 @@
% \begin{macrocode}
\def\@@deftripstyle[#1]#2[#3]{%
% \end{macrocode}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% Ok, now we have the problem, that there can be only 9 arguments. So we
% have to distinguish the star-versions by a macro:
% \begin{macrocode}
@@ -974,23 +973,23 @@
% \subsection{Automark or not}
% This is new since version 2.
% \begin{macro}{\automark}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0c}{2001/06/07}{Use of \cs{MakeMarkcase}}
-% \changes{v2.0g}{2001/06/25}{Use of \cs{manualmark}}
-% \changes{v2.0i}{2001/08/17}{Warning, if arguments are mixed up}
-% \changes{v2.0i}{2001/08/17}{\cs{markboth} behavior fixed}
-% \changes{v2.0i}{2001/08/17}{Use of \cs{if@autooneside}}
-% \changes{v2.1a}{2002/10/30}{Switch on \cs{if@automark}}
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0c}{2001/06/07}{Use of \cs{MakeMarkcase}}
+% \changes{v2.0g}{2001/06/25}{Use of \cs{manualmark}}
+% \changes{v2.0i}{2001/08/17}{Warning, if arguments are mixed up}
+% \changes{v2.0i}{2001/08/17}{\cs{markboth} behavior fixed}
+% \changes{v2.0i}{2001/08/17}{Use of \cs{if@autooneside}}
+% \changes{v2.1a}{2002/10/30}{Switch on \cs{if@automark}}
% This macro activates automatic mark. Is has two arguments. The
% first, optional argument is the sectioning level name of the mark at
% left pages, the second, not optional argument is the same at right
% pages. At oneside mode all pages are right.
% \begin{macro}{\@iflevelok}
-% \changes{v2.0i}{2001/08/17}{New}
+% \changes{v2.0i}{2001/08/17}{New}
% \begin{macro}{\markleft}
-% \changes{v2.0i}{2001/08/17}{New}
+% \changes{v2.0i}{2001/08/17}{New}
% \begin{macro}{\@markleft}
-% \changes{v2.0i}{2001/08/17}{New}
+% \changes{v2.0i}{2001/08/17}{New}
% To define \cs{automark} we also need these three makros. The first
% one decides, if level of second parameter is less than level of
% first parameter and does then third or fourth parameter.
@@ -1021,7 +1020,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
-% \changes{v2.2a}{2004/09/05}{all changes of helper macros and switches are
+% \changes{v2.2a}{2004/09/05}{all changes of helper macros and switches are
% local to fix e.g.\ twocolumn problem with \cs{part}}
% \begin{macrocode}
\newcommand*{\automark}[2][\@empty]{%
@@ -1108,9 +1107,9 @@
% \end{macro}
%
% \begin{macro}{\manualmark}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0g}{2001/06/25}{also deactivating \cs{...mark}}
-% \changes{v2.1a}{2002/10/30}{Switch off \cs{if@automark}}
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0g}{2001/06/25}{also deactivating \cs{...mark}}
+% \changes{v2.1a}{2002/10/30}{Switch off \cs{if@automark}}
% This macro switchs to the manual set of marks (using \cs{markboth}
% and \cs{markright}. This is very simple, we only have to deaktivate
% the mark macros.
@@ -1129,20 +1128,20 @@
% \end{macro}
%
% \begin{macro}{\partlevel}
-% \changes{v2.2}{2004/07/05}{New}
-% \changes{v2.4}{2009/11/11}{part level is always -1}
+% \changes{v2.2}{2004/07/05}{New}
+% \changes{v2.4}{2009/11/11}{part level is always -1}
% \begin{macro}{\chapterlevel}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\sectionlevel}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\subsectionlevel}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\subsubsectionlevel}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\paragraphlevel}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\subparagraphlevel}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% At \cs{automark} we use some macros to get the numeric level of a
% sectioning name. We simply define these:
% \begin{macrocode}
@@ -1163,7 +1162,7 @@
% \end{macro}
%
% \begin{macro}{\MakeMarkcase}
-% \changes{v2.0m}{2002/02/05}{\texttt{scrlttr2} is a known class}
+% \changes{v2.0m}{2002/02/05}{\texttt{scrlttr2} is a known class}
% At \cs{automark} we use a new macro to enable usability of
% \cs{MakeUppercase} at the head-marks. We set this macro to
% \cs{MakeUppercase} if one of the standard-classes was loaded:
@@ -1186,8 +1185,8 @@
% \end{macro}
%
% \begin{macro}{\scrheadings@style}
-% \changes{v2.0g}{2001/06/25}{New}
-% \changes{v2.0m}{2002/02/05}{Take care of class \texttt{scrlttr2}}
+% \changes{v2.0g}{2001/06/25}{New}
+% \changes{v2.0m}{2002/02/05}{Take care of class \texttt{scrlttr2}}
% This macro defines, which style for scrheadings should be used. If
% it is not defined, we have to define it in a propper way.
% \begin{macrocode}
@@ -1203,26 +1202,26 @@
%
% \subsection{Width of head and foot}
% \begin{macro}{\setheadwidth}
-% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3}{2001/03/30}{New}
% \begin{macro}{\setfootwidth}
-% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3}{2001/03/30}{New}
% \begin{macro}{\set@hf@width}
-% \changes{v1.3}{2001/03/30}{New}
-% \changes{v1.3a}{2001/05/31}{symbolic values ``paper'', ``text'',
+% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3a}{2001/05/31}{symbolic values ``paper'', ``text'',
% ``textwidthmarginpar''}
-% \changes{v2.0b}{2001/05/31}{symbolic values ``paper'', ``text'',
+% \changes{v2.0b}{2001/05/31}{symbolic values ``paper'', ``text'',
% ``textwidthmarginpar''}
-% \changes{v2.0c}{2001/06/07}{error fix at warning}
+% \changes{v2.0c}{2001/06/07}{error fix at warning}
% \begin{macro}{\settowidthof}
-% \changes{v2.0e}{2001/06/22}{New}
+% \changes{v2.0e}{2001/06/22}{New}
% \begin{macro}{\deftowidthof}
-% \changes{v2.0e}{2001/06/22}{New}
-% \changes{v2.0f}{2001/06/23}{new symbolic values ``autohead'' and
+% \changes{v2.0e}{2001/06/22}{New}
+% \changes{v2.0f}{2001/06/23}{new symbolic values ``autohead'' and
% ``autofoot''}
-% \changes{v2.0i}{2001/08/17}{new symbolic value ``page''}
-% \changes{v2.0k}{2001/09/28}{\cs{pagewidth} korrigiert}
-% \changes{v2.1b}{2003/05/31}{more save existance test}
-% \changes{v2.2}{2004/07/05}{value ``foot'' fixed}
+% \changes{v2.0i}{2001/08/17}{new symbolic value ``page''}
+% \changes{v2.0k}{2001/09/28}{\cs{pagewidth} korrigiert}
+% \changes{v2.1b}{2003/05/31}{more save existance test}
+% \changes{v2.2}{2004/07/05}{value ``foot'' fixed}
% Until version 1.3, head and foot of a page had same width like the
% text block. Since version 1.3 this was changed. Now the head and
% foot have their own width and an optional shift relative to the text
@@ -1345,19 +1344,19 @@
% \end{macro}
%
% \begin{macro}{\@headwidth}
-% \changes{v1.3}{2001/03/30}{New}
-% \changes{v2.1}{2002/03/28}{use of option \texttt{mpinclude}}
+% \changes{v1.3}{2001/03/30}{New}
+% \changes{v2.1}{2002/03/28}{use of option \texttt{mpinclude}}
% \begin{macro}{\@footwidth}
-% \changes{v1.3}{2001/03/30}{New}
-% \changes{v2.1}{2002/03/28}{use of option \texttt{mpinclude}}
+% \changes{v1.3}{2001/03/30}{New}
+% \changes{v2.1}{2002/03/28}{use of option \texttt{mpinclude}}
% \begin{macro}{\@oddheadshift}
-% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3}{2001/03/30}{New}
% \begin{macro}{\@evenheadshift}
-% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3}{2001/03/30}{New}
% \begin{macro}{\@oddfootshift}
-% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3}{2001/03/30}{New}
% \begin{macro}{\@evenfootshift}
-% \changes{v1.3}{2001/03/30}{New}
+% \changes{v1.3}{2001/03/30}{New}
% The values of width and shift of head and foot are saved at internal
% macros.
% \begin{macrocode}
@@ -1415,11 +1414,11 @@
% \end{macro}
%
% \begin{macro}{\footfont}
-% \changes{v2.2f}{2008/02/14}{New}
+% \changes{v2.2f}{2008/02/14}{New}
% \begin{macro}{\scr@fnt@pagefoot}
-% \changes{v2.2f}{2008/02/14}{New (internal)}
+% \changes{v2.2f}{2008/02/14}{New (internal)}
% \begin{macro}{\scr@fnt@wrn@pagefoot}
-% \changes{v2.2f}{2008/02/14}{deactivated}
+% \changes{v2.2f}{2008/02/14}{deactivated}
% There is also a macro used by |\@evenfoot|, |\@oddfoot| after |\headfont|:
% \begin{macrocode}
\providecommand*{\footfont}{\normalfont}
@@ -1433,25 +1432,25 @@
%
% \subsection{Length and thickness of lines at head and foot}
% \begin{macro}{\setheadtopline}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0d}{2001/06/19}{\texttt{headtop} changed into
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0d}{2001/06/19}{\texttt{headtop} changed into
% \texttt{headabove}}
-% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
+% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
% \begin{macro}{\setheadsepline}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0d}{2001/06/19}{\texttt{headbot} changed into
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0d}{2001/06/19}{\texttt{headbot} changed into
% \texttt{headbelow}}
-% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
+% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
% \begin{macro}{\setfootsepline}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0d}{2001/06/19}{\texttt{foottop} changed into
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0d}{2001/06/19}{\texttt{foottop} changed into
% \texttt{footabove}}
-% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
+% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
% \begin{macro}{\setfootbotline}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0d}{2001/06/19}{\texttt{footbot} changed into
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0d}{2001/06/19}{\texttt{footbot} changed into
% \texttt{footbelow}}
-% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
+% \changes{v2.0f}{2001/06/23}{new symbolic value ``auto''}
% Since version 2 there are new macros to set the length and
% thickness of the lines at head and foot. Wie use macros not
% dimensions, because the amount of dimensions is very small at \TeX.
@@ -1462,16 +1461,16 @@
\newcommand*{\setfootbotline}{\scr@setline{foot}{below}}
% \end{macrocode}
% \begin{macro}{\scr@setline}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\@scr@setline}
-% \changes{v2.0d}{2001/06/19}{symbolic values implemented}
+% \changes{v2.0d}{2001/06/19}{symbolic values implemented}
% \begin{macro}{\@@scr@setline}
-% \changes{v2.0d}{2001/06/18}{macro name fixed}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0d}{2001/06/18}{macro name fixed}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\@scr@set@pre@line}
-% \changes{v2.2}{2004/07/05}{New internal}
+% \changes{v2.2}{2004/07/05}{New internal}
% The real change of the lines is done with the macros
% \cs{scr@setline}, \cs{@scr@setline} and \cs{@@scr@setline}:
% \begin{macrocode}
@@ -1513,23 +1512,23 @@
%
% \subsection{Extended multilanguage formats}
% \begin{macro}{\partmarkformat}
-% \changes{v2.2}{2004/07/05}{New}
+% \changes{v2.2}{2004/07/05}{New}
% \begin{macro}{\chaptermarkformat}
-% \changes{v1.1}{1995/06/27}{Space after chapternumber increased.}
+% \changes{v1.1}{1995/06/27}{Space after chapternumber increased.}
% \begin{macro}{\sectionmarkformat}
-% \changes{v1.1}{1995/06/27}{Space after sectionnumber increased.}
+% \changes{v1.1}{1995/06/27}{Space after sectionnumber increased.}
% \begin{macro}{\subsectionmarkformat}
-% \changes{v1.1}{1995/06/27}{Space after subsectionnumber increased.}
+% \changes{v1.1}{1995/06/27}{Space after subsectionnumber increased.}
% \begin{macro}{\subsubsectionmarkformat}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\paragraphmarkformat}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\subparagraphmarkformat}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\@seccntmarkformat}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\@seccntformat}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% There are some macros to handle languages like Chinese, Japanese or Korean.
% These macros were defined first by Werner Lemberg at his CJK-bundle. See
% |scrclass.dtx| for further information.
@@ -1562,8 +1561,8 @@
% \subsection{Definition of default pagestyles}
%
% \begin{macro}{\ps@save@plain}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0b}{2001/05/31}{use this instead of
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0b}{2001/05/31}{use this instead of
% \cs{ps@standardplain}}
% We define two default pagestyles, which can be used instead of the
% standard pagestyles. The two pagestyles are something like a
@@ -1581,17 +1580,17 @@
\let\ps@plain\ps@use@plain
% \end{macrocode}
% \begin{macro}{\ps@save@headings}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0b}{2001/05/31}{use this instead of
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0b}{2001/05/31}{use this instead of
% \cs{ps@standardheadings}}
% \begin{macro}{\ps@save@myheadings}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0b}{2001/05/31}{use this instead of
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0b}{2001/05/31}{use this instead of
% \cs{ps@standardmyheadings}}
% \begin{macro}{\ps@headings}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\ps@myheadings}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% If standard pagestyle \texttt{headings} or \texttt{myheadings} is
% used, also standard pagestyle \texttt{use@plain} should be
% used. So we also define new names for the other old pagestyles and
@@ -1628,10 +1627,10 @@
%
%
% \begin{macro}{\ps@useheadings}
-% \changes{v2.0b}{2001/05/31}{New}
-% \changes{v2.0m}{2002/02/05}{Fatal bug (\cs{mkboth} instead of
+% \changes{v2.0b}{2001/05/31}{New}
+% \changes{v2.0m}{2002/02/05}{Fatal bug (\cs{mkboth} instead of
% \cs{@mkboth}) fixed}
-% \changes{v2.1a}{2002/10/30}{Use of switch \cs{if@automark}}
+% \changes{v2.1a}{2002/10/30}{Use of switch \cs{if@automark}}
% This is the pagestyle, you should use instead of \texttt{headings}
% or \texttt{myheadings}. If you are using manual marks, this behaves
% like pagestyle \texttt{myheadings}. If you are using automatic
@@ -1663,34 +1662,34 @@
%
%
% \begin{macro}{\ps@scrplain}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0a}{2001/04/24}{\cs{strut} inserted}
-% \changes{v2.0f}{2001/06/23}{\cs{strut} inserted}
-% \changes{v2.1c}{2004/02/07}{thickness of footbelow line fixed}
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0a}{2001/04/24}{\cs{strut} inserted}
+% \changes{v2.0f}{2001/06/23}{\cs{strut} inserted}
+% \changes{v2.1c}{2004/02/07}{thickness of footbelow line fixed}
% \begin{macro}{\scrplain@even@left@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@even@middle@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@even@right@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@odd@left@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@odd@middle@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@odd@right@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@even@left@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@even@middle@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@even@right@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@odd@left@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@odd@middle@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrplain@odd@right@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% After this, we can define the new pagestyles, first a new plain
% one. It sould be variable and so we use macros to define the parts.
% \begin{macrocode}
@@ -1784,33 +1783,33 @@
% \end{macro}
% \end{macro}
% \begin{macro}{\ps@scrheadings}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v2.0a}{2001/04/24}{\cs{strut} inserted}
-% \changes{v2.0f}{2001/06/23}{\cs{strut} inserted}
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0a}{2001/04/24}{\cs{strut} inserted}
+% \changes{v2.0f}{2001/06/23}{\cs{strut} inserted}
% \begin{macro}{\scrheadings@even@left@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@even@middle@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@even@right@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@odd@left@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@odd@middle@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@odd@right@head}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@even@left@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@even@middle@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@even@right@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@odd@left@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@odd@middle@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% \begin{macro}{\scrheadings@odd@right@foot}
-% \changes{v2.0}{2001/04/20}{New}
+% \changes{v2.0}{2001/04/20}{New}
% We also define define a new headings one. It sould be variable and
% so we use macros to define the parts. But we need an \emph{also
% action}, so we first define a inner pagestyle and then use this at a
@@ -1905,77 +1904,77 @@
%
%
% \begin{macro}{\ihead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\ohead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\chead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\lehead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\lohead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\rehead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\rohead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\cehead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\cohead}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\ifoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\ofoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\cfoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\lefoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\lofoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\refoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\rofoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\cefoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\cofoot}
-% \changes{v2.0}{2001/04/20}{New}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v2.0}{2001/04/20}{New}
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% We also need macros to define the contents of the three part head
% and foot. Each macro defines one of the part of head or foot of the
% scrheadings pagestyle and optional of the scrplain pagestyle.
@@ -2079,11 +2078,11 @@
% \end{macro}
%
% \begin{macro}{\clearscrheadings}
-% \changes{v2.0j}{2001/08/18}{New}
+% \changes{v2.0j}{2001/08/18}{New}
% \begin{macro}{\clearscrheadfoot}
-% \changes{v2.0j}{2001/08/18}{New}
+% \changes{v2.0j}{2001/08/18}{New}
% \begin{macro}{\clearscrpain}
-% \changes{v2.0j}{2001/08/18}{New}
+% \changes{v2.0j}{2001/08/18}{New}
% Maybe you want to clear the currently defined head and foot. First
% let's clear only scrheadings pagestyle but not scrplain pagestyle.
% We do this simply using the already known command: