summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source/scrlayer.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrlayer.dtx')
-rw-r--r--macros/latex/contrib/koma-script/source/scrlayer.dtx468
1 files changed, 235 insertions, 233 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrlayer.dtx b/macros/latex/contrib/koma-script/source/scrlayer.dtx
index 0fc52a4e68..6376ff1e71 100644
--- a/macros/latex/contrib/koma-script/source/scrlayer.dtx
+++ b/macros/latex/contrib/koma-script/source/scrlayer.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{4042}
+% \CheckSum{4041}
% \iffalse^^A meta-comment
% ======================================================================
% scrlayer.dtx
-% Copyright (c) Markus Kohm, 2012-2018
+% Copyright (c) Markus Kohm, 2012-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.
% ----------------------------------------------------------------------
% scrlayer.dtx
-% Copyright (c) Markus Kohm, 2012-2018
+% Copyright (c) Markus Kohm, 2012-2019
%
% Diese Datei ist Teil der LaTeX2e KOMA-Script-Sammlung.
%
@@ -57,7 +57,7 @@
% Right brace \} Tilde \~}
%
% \iffalse^^A meta-comment
-%%% From File: $Id: scrlayer.dtx 3015 2018-09-03 10:51:32Z kohm $
+%%% From File: $Id: scrlayer.dtx 3196 2019-08-26 09:20:16Z kohm $
%<identify>%%% (run: identify)
%<init>%%% (run: init)
%<options>%%% (run: options)
@@ -67,9 +67,9 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2018-09-03 12:51:32 +0200 (Mon, 03 Sep 2018) $
+ \filedate$Date: 2019-08-26 11:20:16 +0200 (Mon, 26 Aug 2019) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 3015 $
+ \filerevision$Revision: 3196 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrlayer.dtx}%
@@ -190,8 +190,8 @@
%
% \selectlanguage{english}
%
-% \changes{v0.0}{2012/01/01}{Start of new package}
-% \changes{v0.9}{2014/07/25}{User documentation removed}
+% \changes{v0.0}{2012/01/01}{Start of new package}%^^A
+% \changes{v0.9}{2014/07/25}{User documentation removed}%^^A
%
% \StopEventually{}
%
@@ -241,7 +241,7 @@
}
\let\scrlayer@AtEndOfPackage\AtEndOfPackage
% \end{macrocode}
-% \end{macro}^^A \sls@AtEndOfPackage
+% \end{macro}%^^A \sls@AtEndOfPackage
%
% \begin{macro}{\scrlayer@testunexpectedarg}
% We'll have several \KOMAScript{} options, that didn't expect an
@@ -259,7 +259,7 @@
}
%</package>
% \end{macrocode}
-% \end{macro}^^A \scrlayer@testunexpectedarg
+% \end{macro}%^^A \scrlayer@testunexpectedarg
%
% \begin{macro}{\if@chapter}
% We need this later. But it is something general. So we initialise it as
@@ -271,7 +271,7 @@
\scr@ifundefinedorrelax{chapter}{\@chapterfalse}{\@chaptertrue}%
}{}
% \end{macrocode}
-% \end{macro}^^A \if@chapter
+% \end{macro}%^^A \if@chapter
%
% \begin{macro}{\if@mainmatter}
% Some classes define \Macro{frontmatter} or \Macro{mainmatter}, but do not
@@ -306,7 +306,7 @@
}{}
%</package>
% \end{macrocode}
-% \end{macro}^^A \if@mainmatter
+% \end{macro}%^^A \if@mainmatter
%
% \iffalse^^A meta-comment
%</init>
@@ -431,17 +431,17 @@
\newif\ifscrlayer@forceignoreuppercase
%</package&options>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@forceignoreuppercase
-% \end{macro}^^A \scrlayer@ignoreuppercase
-% \end{macro}^^A \MakeMarkcase
-% \end{option}^^A markcase
+% \end{macro}%^^A \ifscrlayer@forceignoreuppercase
+% \end{macro}%^^A \scrlayer@ignoreuppercase
+% \end{macro}%^^A \MakeMarkcase
+% \end{option}%^^A markcase
%
% \begin{macro}{\rightfirstmark}
-% \changes{v3.16}{2015/01/14}{new}
+% \changes{v3.16}{2015/01/14}{new}%^^A
% \begin{macro}{\rightbotmark}
-% \changes{v3.16}{2015/01/14}{new}
+% \changes{v3.16}{2015/01/14}{new}%^^A
% \begin{macro}{\righttopmark}
-% \changes{v3.16}{2015/01/14}{new}
+% \changes{v3.16}{2015/01/14}{new}%^^A
% \Macro{rightfirstmark} is simply the same like the \Macro{rightmark} of the
% \LaTeX{} kernel. \Macro{rightbotmark} uses \Macro{botmark} instead of
% \Macro{firstmark} and \Macro{righttopmark} uses \Macro{topmark}.
@@ -451,16 +451,16 @@
\newcommand*{\rightbotmark}{\expandafter\@rightmark\botmark\@empty\@empty}
\newcommand*{\righttopmark}{\expandafter\@rightmark\topmark\@empty\@empty}
% \end{macrocode}
-% \end{macro}^^A \righttopmark
-% \end{macro}^^A \rightbotmark
-% \end{macro}^^A \rightfirstmark
+% \end{macro}%^^A \righttopmark
+% \end{macro}%^^A \rightbotmark
+% \end{macro}%^^A \rightfirstmark
%
% \begin{macro}{\leftfirstmark}
-% \changes{v3.16}{2015/01/14}{new}
+% \changes{v3.16}{2015/01/14}{new}%^^A
% \begin{macro}{\leftbotmark}
-% \changes{v3.16}{2015/01/14}{new}
+% \changes{v3.16}{2015/01/14}{new}%^^A
% \begin{macro}{\lefttopmark}
-% \changes{v3.16}{2015/01/14}{new}
+% \changes{v3.16}{2015/01/14}{new}%^^A
% \Macro{leftbotmark} is simply the same like the \Macro{leftmark} of the
% \LaTeX{} kernel. \Macro{leftfirstmark} uses \Macro{firstmark} instead of
% \Macro{botmark} and \Macro{lefttopmark} uses \Macro{topmark}.
@@ -470,9 +470,9 @@
\newcommand*{\lefttopmark}{\expandafter\@leftmark\topmark\@empty\@empty}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \lefttopmark
-% \end{macro}^^A \leftbotmark
-% \end{macro}^^A \leftfirstmark
+% \end{macro}%^^A \lefttopmark
+% \end{macro}%^^A \leftbotmark
+% \end{macro}%^^A \leftfirstmark
%
% \begin{macro}{\headmark}
% Inside a page style, this macro is either \Macro{rightmark} or
@@ -495,7 +495,7 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \headmark
+% \end{macro}%^^A \headmark
%
% \begin{macro}{\pagemark}
% The page number together with its font setting. It's robust and will never
@@ -520,9 +520,9 @@
}{}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scr@fnt@pagenumber
-% \end{macro}^^A \pnumfont
-% \end{macro}^^A \pagemark
+% \end{macro}%^^A \scr@fnt@pagenumber
+% \end{macro}%^^A \pnumfont
+% \end{macro}%^^A \pagemark
%
% \begin{macro}{\partmarkformat}
% \begin{macro}{\chaptermarkformat}
@@ -554,17 +554,17 @@
% \end{macrocode}
% Note, that the other \Macro{\dots markformat} will be defined by
% \Macro{scrlayer@level@init}.
-% \end{macro}^^A \GenericMarkFormat
-% \end{macro}^^A \sectionmarkformat
-% \end{macro}^^A \chaptermarkformat
-% \end{macro}^^A \partmarkformat
+% \end{macro}%^^A \GenericMarkFormat
+% \end{macro}%^^A \sectionmarkformat
+% \end{macro}%^^A \chaptermarkformat
+% \end{macro}%^^A \partmarkformat
%
% \begin{macro}{\@mkleft}
-% \changes{v3.25}{2017/10/13}{added to the \KOMAScript{} classes}
+% \changes{v3.25}{2017/10/13}{added to the \KOMAScript{} classes}%^^A
% \begin{macro}{\@mkright}
-% \changes{v3.25}{2017/10/13}{added to the \KOMAScript{} classes}
+% \changes{v3.25}{2017/10/13}{added to the \KOMAScript{} classes}%^^A
% \begin{macro}{\@mkdouble}
-% \changes{v3.25}{2017/10/13}{added to the \KOMAScript{} classes}
+% \changes{v3.25}{2017/10/13}{added to the \KOMAScript{} classes}%^^A
% These are new in \Package{scrlayer}. They may be updated, whenever
% \Macro{@mkboth} will be updated. Otherwise they get a working default
% definition. These commands will not become part of the interface and other
@@ -582,9 +582,9 @@
}
%</(package|class)&body>
% \end{macrocode}
-% \end{macro}^^A \@mkdouble
-% \end{macro}^^A \@mkright
-% \end{macro}^^A \@mkleft
+% \end{macro}%^^A \@mkdouble
+% \end{macro}%^^A \@mkright
+% \end{macro}%^^A \@mkleft
%
% \begin{macro}{\markleft}
% \begin{macro}{\@markleft}
@@ -607,8 +607,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@markleft
-% \end{macro}^^A \markleft
+% \end{macro}%^^A \@markleft
+% \end{macro}%^^A \markleft
%
%
% \begin{option}{autooneside}
@@ -633,8 +633,8 @@
\csname KV@KOMA.\@currname.\@currext @autooneside\endcsname\relax
%</interface&body>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@autooneside
-% \end{option}^^A autooneside
+% \end{macro}%^^A \ifscrlayer@autooneside
+% \end{option}%^^A autooneside
%
%
% \begin{option}{automark}
@@ -647,8 +647,8 @@
% ToDo: Maybe \Option{manualmark} should become deprecated and
% \Option{automark} should have simple values or a new option, that also
% handles \Option{autooneside}?
-% \changes{v3.22}{2016/12/07}{prepared for classes without \cs{section} or
-% \cs{subsection}}^^A
+% \changes{v3.22}{2016/12/07}{prepared for classes without \cs{section} or
+% \cs{subsection}}%^^A
% \begin{macrocode}
%<*options>
\KOMA@key{automark}[]{%
@@ -699,8 +699,8 @@
\csname KV@KOMA.\@currname.\@currext @manualmark@default\endcsname\relax
%</interface&body>
% \end{macrocode}
-% \end{option}^^A manualmark
-% \end{option}^^A automark
+% \end{option}%^^A manualmark
+% \end{option}%^^A automark
%
% \begin{macro}{\manualmark}
% Switch to manual marks. This resets \Macro{@mkleft}, \Macro{@mkright},
@@ -726,8 +726,8 @@
% \end{macro}
%
% \begin{macro}{\automark}
-% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
-% ersetzt}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}%^^A
% \begin{macro}{\@automark}
% This is the brain knot of the game! I'll try to explain, what I'm doing:
% First of all the new starred version of \Macro{automark} doesn't reset the
@@ -785,7 +785,7 @@
\def\@mkdouble##1{\@mkboth{##1}{##1}}%
}
% \end{macrocode}
-% \end{macro}^^A \automark@basics
+% \end{macro}%^^A \automark@basics
% \begin{macro}{\automark@righthigh}
% Set up the right mark of a higher level, but in single-side layout only if
% \Option{autooneside} hasn't been used. Note, that with this definition no
@@ -813,7 +813,7 @@
}{}%
}
% \end{macrocode}
-% \end{macro}^^A \automark@righthigh
+% \end{macro}%^^A \automark@righthigh
% \begin{macro}{\automark@leftlow}
% Set up the left mark of a low level, but in single-side layout the right
% mark has to be used.
@@ -833,6 +833,8 @@
% \end{macrocode}
% In single-side mode there's no left high mark without a right low mark. So
% instead of only a left high mark, we set up both marks.
+% \changes{v3.27}{2019/07/25}{replaced \cs{@empty} by \texttt{\{\}} to avoid
+% \textsf{babel} issue}%^^A
% \begin{macrocode}
\expandafter\@mkdouble
\fi
@@ -842,12 +844,12 @@
\else\if@mainmatter \csname #1markformat\endcsname\fi\fi
##1%
}%
- }\@empty
+ }{}%
}%
}{}%
}
% \end{macrocode}
-% \end{macro}^^A \automark@leftlow
+% \end{macro}%^^A \automark@leftlow
% \begin{macro}{\automark@both}
% Set up both marks, but in single-side layout depending on
% \Option{autooneside}.
@@ -940,10 +942,10 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@level@prepared
-% \end{macro}^^A \automark@both
-% \end{macro}^^A \@automark
-% \end{macro}^^A \automark
+% \end{macro}%^^A \ifscrlayer@level@prepared
+% \end{macro}%^^A \automark@both
+% \end{macro}%^^A \@automark
+% \end{macro}%^^A \automark
%
% \begin{macro}{\DeclareSectionNumberDepth}
% \begin{description}
@@ -1031,9 +1033,9 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scrlayer@level@init
-% \end{macro}^^A \scrlayer@level@list
-% \end{macro}^^A DeclareSectionNumberDepth
+% \end{macro}%^^A \scrlayer@level@init
+% \end{macro}%^^A \scrlayer@level@list
+% \end{macro}%^^A DeclareSectionNumberDepth
%
%
% \subsection{Providing Layers}
@@ -1075,7 +1077,7 @@
\@namedef{scr@l@\scr@current@layer @h}{#4}%
}
% \end{macrocode}
-% \end{macro}^^A \def@scr@l@pos
+% \end{macro}%^^A \def@scr@l@pos
%
% There are basic, primitive attributes and compounding attributes. The basic
% attributes are:
@@ -1083,7 +1085,7 @@
% \item[\texttt{mode=\meta{command sequence}}:] the mode that should be used
% to output the \texttt{contents}. A command \cs{layer\meta{command
% sequence}mode} with one argument need to be defined.
-% \changes{v3.19}{2015/07/30}{new layer attribute \texttt{mode}}^^A
+% \changes{v3.19}{2015/07/30}{new layer attribute \texttt{mode}}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{mode}{%
\scr@ifundefinedorrelax{layer#1mode}{\FamilyKeyStateUnknownValue}{%
@@ -1150,7 +1152,7 @@
% \end{macrocode}
% \item[\texttt{contents=\meta{output}}:] whatever should be printed by the
% layer.
-% \changes{v3.14}{2014/10/20}{\texttt{contents} is \cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\texttt{contents} is \cs{long}}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{contents}{%
\long\@namedef{scr@l@\scr@current@layer @contents}{#1}%
@@ -1181,7 +1183,7 @@
% \end{macrocode}
% \item[\texttt{backandforeground}:] not really useful, but the counterpart of
% the restrictions above.
-% \changes{v3.18}{2015/05/14}{new layer feature \texttt{backandforeground}}
+% \changes{v3.18}{2015/05/14}{new layer feature \texttt{backandforeground}}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{backandforeground}[\relax]{%
\FamilyKeyStateProcessed
@@ -1216,7 +1218,7 @@
% \end{macrocode}
% \item[\texttt{oddorevenpage}:] do not restrict the layer to odd or even
% pages.
-% \changes{v3.18}{2015/05/14}{new layer feature \texttt{oddorevenpage}}
+% \changes{v3.18}{2015/05/14}{new layer feature \texttt{oddorevenpage}}
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{oddorevenpage}[\relax]{%
\FamilyKeyStateProcessed
@@ -1270,7 +1272,7 @@
% \end{macrocode}
% \item[\Option{floatornonfloatpage}:] don't restrict the layer to float or
% non-float pages.
-% \changes{v3.18}{2015/05/14}{new layer feature \texttt{floatornonfloatpage}}
+% \changes{v3.18}{2015/05/14}{new layer feature \texttt{floatornonfloatpage}}
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{floatornonfloatpage}[\relax]{%
\FamilyKeyStateProcessed
@@ -1305,9 +1307,9 @@
% \end{macrocode}
% \item[\Option{everypage}:] remove all odd-, even-, float-, and
% nonfloat-restrictions.
-% \changes{v3.18}{2015/05/14}{new layer feature \texttt{everypage}}^^A
-% \changes{v3.22}{2016/09/24}{foreground and background condition
-% removed}^^A
+% \changes{v3.18}{2015/05/14}{new layer feature \texttt{everypage}}%^^A
+% \changes{v3.22}{2016/09/24}{foreground and background condition
+% removed}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{everypage}[\relax]{%
\FamilyKeyStateProcessed
@@ -1339,7 +1341,7 @@
}
% \end{macrocode}
% \item[\Option{everyside}:] remove all one- or two-side restrictions.
-% \changes{v3.18}{2015/05/14}{new layer feature \texttt{everyside}}
+% \changes{v3.18}{2015/05/14}{new layer feature \texttt{everyside}}
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{everyside}[\relax]{%
\FamilyKeyStateProcessed
@@ -1349,10 +1351,10 @@
}
% \end{macrocode}
% \item[\Option{unrestricted}:] remove all restrictions
-% \changes{v3.18}{2015/05/14}{new layer feature \texttt{unrestricted}}^^A
-% \changes{v3.22}{2016/09/24}{missing background and foreground
-% condition}^^A
-% \changes{v3.22}{2016/09/24}{nonfloatpage condition fixed}^^A
+% \changes{v3.18}{2015/05/14}{new layer feature \texttt{unrestricted}}%^^A
+% \changes{v3.22}{2016/09/24}{missing background and foreground
+% condition}%^^A
+% \changes{v3.22}{2016/09/24}{nonfloatpage condition fixed}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{unrestricted}[\relax]{%
\FamilyKeyStateProcessed
@@ -1367,7 +1369,7 @@
\csname @scr@l@\scr@current@layer @onesidetrue\endcsname
}
% \end{macrocode}
-% \changes{v3.26}{2018/07/14}{new attribute \texttt{beforecontents}}^^A
+% \changes{v3.26}{2018/07/14}{new attribute \texttt{beforecontents}}%^^A
% \item[\Option{beforecontents}:] code to be executed immediately before
% setting the contents. See also modification attribute
% \texttt{addbeforecontents}.
@@ -1375,7 +1377,7 @@
\FamilyCSKey[.definelayer]{KOMAarg}{beforecontents}
{scr@l@\scr@current@layer @precontents@hook}
% \end{macrocode}
-% \changes{v3.26}{2018/07/14}{new attribute \texttt{aftercontents}}^^A
+% \changes{v3.26}{2018/07/14}{new attribute \texttt{aftercontents}}%^^A
% \item[\Option{aftercontents}:] code to be executed immediately before
% setting the contents. See also modification attribute
% \texttt{addaftercontents}.
@@ -1383,7 +1385,7 @@
\FamilyCSKey[.definelayer]{KOMAarg}{aftercontents}
{scr@l@\scr@current@layer @postcontents@hook}
% \end{macrocode}
-% \changes{v3.26}{2018/07/14}{new attribute \texttt{artifact}}^^A
+% \changes{v3.26}{2018/07/14}{new attribute \texttt{artifact}}%^^A
% \item[\Option{artifact}:] reserved for tagging packages. The artifact can
% either be a boolean or a general value. Boolean false will unset the
% attribute. Boolean true is the same like empty. All other values will be
@@ -1410,7 +1412,7 @@
% Attribute modifications are attributes, that modify existing basic
% attributes:
% \begin{description}
-% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addhoffset}}^^A
+% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addhoffset}}%^^A
% \item[\texttt{addhoffset=\meta{dimension expression}}:] add to offset from
% the left edge of the paper.
% \begin{macrocode}
@@ -1421,7 +1423,7 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addvoffset}}^^A
+% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addvoffset}}%^^A
% \item[\texttt{addvoffset=\meta{dimension expression}}:] add to offset from
% the top edge of the paper.
% \begin{macrocode}
@@ -1432,7 +1434,7 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addwidth}}^^A
+% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addwidth}}%^^A
% \item[\texttt{addwidth=\meta{dimension expression}}:] add to width of the
% layer.
% \begin{macrocode}
@@ -1443,7 +1445,7 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addheight}}^^A
+% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addheight}}%^^A
% \item[\texttt{addheight=\meta{dimension expression}}:] add to height of the
% layer.
% \begin{macrocode}
@@ -1454,10 +1456,10 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addcontents}}^^A
+% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{addcontents}}%^^A
% \item[\texttt{addcontents=\meta{output}}:] append to whatever should be
% printed by the layer.
-% \changes{v3.14}{2014/10/20}{\texttt{contents} is \cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\texttt{contents} is \cs{long}}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{addcontents}{%
\expandafter\edef\csname scr@l@\scr@current@layer @contents\endcsname{%
@@ -1466,10 +1468,10 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{pretocontents}}^^A
+% \changes{v3.16}{2015/01/26}{new layer attribute \texttt{pretocontents}}%^^A
% \item[\texttt{pretocontents=\meta{output}}:] prefix whatever should be
% printed by the layer.
-% \changes{v3.14}{2014/10/20}{\texttt{contents} is \cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\texttt{contents} is \cs{long}}%^^A
% \begin{macrocode}
\DefineFamilyKey[.definelayer]{KOMAarg}{pretocontents}{%
\expandafter\edef\csname scr@l@\scr@current@layer @contents\endcsname{%
@@ -1478,7 +1480,7 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.26}{2018/07/14}{new attribute \texttt{addbeforecontents}}^^A
+% \changes{v3.26}{2018/07/14}{new attribute \texttt{addbeforecontents}}%^^A
% \item[\Option{addbeforecontents}:] code to be executed immediately before
% setting the contents. The new code will be added before the old code.
% \begin{macrocode}
@@ -1497,7 +1499,7 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
-% \changes{v3.26}{2018/07/14}{new attribute \texttt{addaftercontents}}^^A
+% \changes{v3.26}{2018/07/14}{new attribute \texttt{addaftercontents}}%^^A
% \item[\Option{addaftercontents}:] code to be executed immediately before
% setting the contents. The new code will be added after the old code.
% \begin{macrocode}
@@ -1751,7 +1753,7 @@
\@namedef{scr@l@\scr@current@layer @align}{tl}%
}
% \end{macrocode}
-% \item[\texttt{area=\{\meta{hoffset}\}\{\meta{voffset}\}^^A
+% \item[\texttt{area=\{\meta{hoffset}\}\{\meta{voffset}\}%^^A
% \{\meta{width}\}\{\meta{height}\}}:] set up
% \texttt{hoffset}, \texttt{voffset}, \texttt{width}, and \texttt{height} to
% the given values.
@@ -1762,7 +1764,7 @@
}
% \end{macrocode}
% \changes{v3.26}{2018/07/14}{clone code for \texttt{precontents@hook},
-% \texttt{postcontents@hook} and \texttt{artifact} added}^^A
+% \texttt{postcontents@hook} and \texttt{artifact} added}%^^A
% \item[\texttt{clone=\meta{layer}}:] set up the new layer by the settings
% of the given \meta{layer}.
% \begin{macrocode}
@@ -1810,13 +1812,13 @@
\csname if@scr@l@#2@#3\expandafter\endcsname
}
% \end{macrocode}
-% \end{macro}^^A \scrlayer@clone@switch
-% \end{macro}^^A \scrlayer@clone@attribute
+% \end{macro}%^^A \scrlayer@clone@switch
+% \end{macro}%^^A \scrlayer@clone@attribute
% \end{description}
%
-% \changes{v0.9}{2014/08/31}{missing reset of \cs{scr@current@layer}
+% \changes{v0.9}{2014/08/31}{missing reset of \cs{scr@current@layer}
% added}%^^A
-% \changes{v3.14}{2014/10/20}{\cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\cs{long}}%^^A
% \begin{macrocode}
\newcommand{\DeclareLayer}[2][]{%
\def\scr@current@layer{#2}%
@@ -1854,8 +1856,8 @@
\newcommand*{\scr@current@layer}{}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scr@current@layer
-% \end{macro}^^A \DeclareLayer
+% \end{macro}%^^A \scr@current@layer
+% \end{macro}%^^A \DeclareLayer
%
% \begin{macro}{\IfLayerExists}
% \begin{description}
@@ -1880,14 +1882,14 @@
% \end{macro}%^^A \IfLayerExists
%
% \begin{macro}{\DeclareNewLayer}
-% \changes{v3.14}{2014/10/20}{\cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\cs{long}}%^^A
% \begin{macro}{\ProvideLayer}
-% \changes{v3.14}{2014/10/20}{\cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\cs{long}}%^^A
% \begin{macro}{\RedeclareLayer}
-% \changes{v3.14}{2014/10/20}{\cs{long}}^^A
+% \changes{v3.14}{2014/10/20}{\cs{long}}%^^A
% \begin{macro}{\ModifyLayer}
-% \changes{v3.14}{2014/10/20}{\cs{long}}^^A
-% \changes{v0.9}{2014/08/31}{missing definition and reset of
+% \changes{v3.14}{2014/10/20}{\cs{long}}%^^A
+% \changes{v0.9}{2014/08/31}{missing definition and reset of
% \cs{scr@current@layer} added}%^^A
% There are also two commands for declaration of layers, that haven't been
% declared before, with or without error message for already declared layers,
@@ -1953,14 +1955,14 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \ModifyLayer
-% \end{macro}^^A \RedeclareLayer
-% \end{macro}^^A \ProvideLayer
-% \end{macro}^^A \DeclareNewLayer
+% \end{macro}%^^A \ModifyLayer
+% \end{macro}%^^A \RedeclareLayer
+% \end{macro}%^^A \ProvideLayer
+% \end{macro}%^^A \DeclareNewLayer
%
% \begin{macro}{\ModifyLayers}
-% \changes{v3.26}{2018/07/14}{new}^^A
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/07/14}{new}%^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% Like \cs{ModifyLayer} but allows a list of layers instead of only one layer.
% For the commands \cs{DeclareLayer}, \cs{ProvideLayer} and
% \cs{RedeclareLayer} this does not make any sense, so there are not similar
@@ -1982,10 +1984,10 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \ModifyLayers
+% \end{macro}%^^A \ModifyLayers
%
% \begin{macro}{\GetLayerContents}
-% \changes{v3.16}{2015/01/26}{new}
+% \changes{v3.16}{2015/01/26}{new}
% \begin{description}
% \item[\Parameter{string}:] the name of the layer
% \end{description}
@@ -2005,7 +2007,7 @@
%
% \begin{macro}{\DestroyLayer}
% \changes{v3.26}{2018/07/14}{destroy pre-contents hook, post-contents hook
-% and artifact}^^A
+% and artifact}%^^A
% \begin{description}
% \item[\Parameter{string}:] the name of the layer, that should be
% destroyed
@@ -2067,11 +2069,11 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \DestroyLayer
+% \end{macro}%^^A \DestroyLayer
%
%
% \begin{macro}{\layercontentsmeasure}
-% \changes{v3.19}{2015/07/27}{\cs{@gobble} eliminated}^^A
+% \changes{v3.19}{2015/07/27}{\cs{@gobble} eliminated}%^^A
% This may used by used as the only value of the layer option
% \texttt{contents} to show measure lines around the layer. The left and the
% top measure line will be in centimeter, the right and the bottom measure
@@ -2165,7 +2167,7 @@
}
% \end{macrocode}
% \begin{macro}{\LenToUnit}
-% \changes{v3.19}{2015/07/27}{new}
+% \changes{v3.19}{2015/07/27}{new}
% Due to an incompatibility of package \textsf{curve2e} I've eliminated
% \cs{@gobble} in the definition of \cs{layercontentsmeasure} and replaced it
% sometimes by \cs{LenToUnit} with the (not long) definition suggested by
@@ -2174,8 +2176,8 @@
\providecommand*{\LenToUnit}[1]{\strip@pt\dimexpr#1*\p@/\unitlength}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \LenToUnit
-% \end{macro}^^A \layercontentsmeasure
+% \end{macro}%^^A \LenToUnit
+% \end{macro}%^^A \layercontentsmeasure
%
%
% \subsection{Providing Page Styles}
@@ -2247,7 +2249,7 @@
}
%</package&init>
% \end{macrocode}
-% \end{length}^^A \footheight
+% \end{length}%^^A \footheight
%
%
% Several of the following commands use \meta{key}=\meta{value} arguments. So
@@ -2318,8 +2320,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@initialhook
-% \end{option}^^A onpsselect
+% \end{macro}%^^A \@ps@initialhook
+% \end{option}%^^A onpsselect
% \begin{option}{onpsinit}
% \begin{macro}{\@ps@hook}
% \begin{description}
@@ -2353,8 +2355,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@hook
-% \end{option}^^A onpsinit
+% \end{macro}%^^A \@ps@hook
+% \end{option}%^^A onpsinit
% \begin{option}{onpsoneside}
% \begin{macro}{\@ps@onesidehook}
% \begin{description}
@@ -2389,8 +2391,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@onesidehook
-% \end{option}^^A onpsoneside
+% \end{macro}%^^A \@ps@onesidehook
+% \end{option}%^^A onpsoneside
% \begin{option}{onpstwoside}
% \begin{macro}{\@ps@twosidehook}
% \begin{description}
@@ -2425,8 +2427,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@twosidehook
-% \end{option}^^A onpstwoside
+% \end{macro}%^^A \@ps@twosidehook
+% \end{option}%^^A onpstwoside
% \begin{option}{onpsoddpage}
% \begin{macro}{\@ps@oddpagehook}
% \begin{description}
@@ -2461,8 +2463,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@oddpagehook
-% \end{option}^^A onpsoddpage
+% \end{macro}%^^A \@ps@oddpagehook
+% \end{option}%^^A onpsoddpage
% \begin{option}{onpsevenpage}
% \begin{macro}{\@ps@evenpagehook}
% \begin{description}
@@ -2497,8 +2499,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@evenpagehook
-% \end{option}^^A onpsevenpage
+% \end{macro}%^^A \@ps@evenpagehook
+% \end{option}%^^A onpsevenpage
% \begin{option}{onpsfloatpage}
% \begin{macro}{\@ps@floatpagehook}
% \begin{description}
@@ -2531,8 +2533,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@floatpagehook
-% \end{option}^^A onpsfloatpage
+% \end{macro}%^^A \@ps@floatpagehook
+% \end{option}%^^A onpsfloatpage
% \begin{option}{onpsnonfloatpage}
% \begin{macro}{\@ps@nonfloatpagehook}
% \begin{description}
@@ -2565,8 +2567,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@nonfloatpagehook
-% \end{option}^^A onpsnonfloatpage
+% \end{macro}%^^A \@ps@nonfloatpagehook
+% \end{option}%^^A onpsnonfloatpage
% \begin{option}{onpsbackground}
% \begin{macro}{\@ps@backgroundhook}
% \begin{description}
@@ -2601,8 +2603,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@ps@backgroundhook
-% \end{option}^^A onbackground
+% \end{macro}%^^A \@ps@backgroundhook
+% \end{option}%^^A onbackground
% \begin{option}{onpsforeground}
% \begin{macro}{\@ps@foregroundhook}
% \begin{description}
@@ -2637,10 +2639,10 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \@psforegroundhook
-% \end{option}^^A onpsforeground
+% \end{macro}%^^A \@psforegroundhook
+% \end{option}%^^A onpsforeground
% \begin{option}{singlespacing}
-% \changes{v3.24}{2017/05/22}{new option added}^^A
+% \changes{v3.24}{2017/05/22}{new option added}%^^A
% \begin{description}
% \item[\texttt{=\meta{simple switch}}:] if activated, all page styles will be
% set with line spread 1. This switch is global. If you want it for some
@@ -2664,12 +2666,12 @@
% \end{macrocode}
% \begin{macro}{\scrlayer@declare@ps@by@layers}
% \changes{v3.15}{2014/12/28}{fix: \cs{linewidth} replaced by
-% \cs{textwidth}}^^A
+% \cs{textwidth}}%^^A
% \changes{v3.18}{2015/06/09}{usage of \cs{parbox[b]} instead of
% \cs{parbox[t]} because of strange effect with package
-% \textsf{multicol}}^^A
-% \changes{v3.24}{2017/05/22}{test for \cs{if@ps@singlespacing} added}^^A
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \textsf{multicol}}%^^A
+% \changes{v3.24}{2017/05/22}{test for \cs{if@ps@singlespacing} added}%^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% Needed, because of page style aliases. Same arguments like
% \cs{DeclarePageStyleByLayers} but, \#1 is the name of the page style, \#2 is
% the list of options and \#3 is still the list of layers.
@@ -2834,12 +2836,12 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scrlayer@declare@ps@by@layers
+% \end{macro}%^^A \scrlayer@declare@ps@by@layers
%
% \begin{macro}{\ForEachLayerOfPageStyle}
-% \changes{v3.18}{2015/05/14}{star version of the command}^^A
-% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
-% ersetzt}^^A
+% \changes{v3.18}{2015/05/14}{star version of the command}%^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}%^^A
% \begin{description}
% \item[\Parameter{string}:] a valid page style (must be fully expandable
% and expand to the name of a existing page style); note, that currently
@@ -2911,12 +2913,12 @@
\relax
%</interface&body>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@deactivate@layers
-% \end{option}^^A deactivatepagestylelayers
-% \end{macro}^^A \ForEachLayerOfPageStyle
+% \end{macro}%^^A \ifscrlayer@deactivate@layers
+% \end{option}%^^A deactivatepagestylelayers
+% \end{macro}%^^A \ForEachLayerOfPageStyle
%
% \begin{macro}{\scrlayer@do@page@style@element@layer}
-% \changes{v3.26}{2018/07/14}{added hooks and artifact code}^^A
+% \changes{v3.26}{2018/07/14}{added hooks and artifact code}%^^A
% Helper macro to show one layer. First argument is either ``background'' or
% ``foreground'', second argument is either ``odd'' or ``even'', and third
% argument is the name of the layer. Note, that in draft mode for every layer
@@ -2983,13 +2985,13 @@
}
% \end{macrocode}
% \begin{macro}{\scrlayer@predraftmeasure@hook}
-% \changes{v3.26}{2018/07/14}{new (internal)}^^A
+% \changes{v3.26}{2018/07/14}{new (internal)}%^^A
% The hooks that will be executed before setting the draft measuring.
% \begin{macrocode}
\newcommand*{\scrlayer@predraftmeasure@hook}{}
% \end{macrocode}
% \begin{macro}{\BeforeDraftMeasuringLayer}
-% \changes{v3.26}{2018/07/14}{new}^^A
+% \changes{v3.26}{2018/07/14}{new}%^^A
% New code will be added in front of the hook.
% \begin{macrocode}
\newcommand*{\BeforeDraftMeasuringLayer}[1]{%
@@ -2998,16 +3000,16 @@
}%
}
% \end{macrocode}
-% \end{macro}^^A \BeforeDraftMeasuringLayer
-% \end{macro}^^A \scrlayer@predraftmeasure@hook
+% \end{macro}%^^A \BeforeDraftMeasuringLayer
+% \end{macro}%^^A \scrlayer@predraftmeasure@hook
% \begin{macro}{\scrlayer@postdraftmeasure@hook}
-% \changes{v3.26}{2018/07/14}{new (internal)}^^A
+% \changes{v3.26}{2018/07/14}{new (internal)}%^^A
% The hook that will be executed after setting the draft measuring.
% \begin{macrocode}
\newcommand*{\scrlayer@postdraftmeasure@hook}{}
% \end{macrocode}
% \begin{macro}{\AfterDraftMeasuringLayer}
-% \changes{v3.26}{2018/07/14}{new}^^A
+% \changes{v3.26}{2018/07/14}{new}%^^A
% New code will be added at the end of the hook.
% \begin{macrocode}
\newcommand*{\AfterDraftMeasuringLayer}[1]{%
@@ -3016,16 +3018,16 @@
}%
}
% \end{macrocode}
-% \end{macro}^^A \AfterDraftMeasuringLayer
-% \end{macro}^^A \scrlayer@postdraftmeasure@hook
+% \end{macro}%^^A \AfterDraftMeasuringLayer
+% \end{macro}%^^A \scrlayer@postdraftmeasure@hook
% \begin{macro}{\scr@layerbox}
-% \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@@layerbox}
-% \changes{v3.24}{2017/05/08}{\cs{edef} replaced by \cs{protected@edef}}^^A
-% \changes{v3.24}{2017/05/08}{\cs{dimexpr} added to \cs{layer\dots}}^^A
-% \changes{v3.24}{2017/05/08}{\cs{dimexpr} removed from usage of
-% \cs{layer\dots}}^^A
+% \changes{v3.24}{2017/05/08}{\cs{edef} replaced by \cs{protected@edef}}%^^A
+% \changes{v3.24}{2017/05/08}{\cs{dimexpr} added to \cs{layer\dots}}%^^A
+% \changes{v3.24}{2017/05/08}{\cs{dimexpr} removed from usage of
+% \cs{layer\dots}}%^^A
% The layer box is used to output a layer in \cs{@oddhead}, \cs{@evenhead},
% \cs{@oddfoot}, or \cs{@evenfoot}. Is has two pairs of arguments: ($x,y$)
% and ($w,h$), where $x$ is the distance from left paper edge, $y$ is the
@@ -3080,8 +3082,8 @@
\if b\layervalign\vskip-\layerheight\fi
\if c\layervalign\vskip-.5\layerheight\fi
% \end{macrocode}
-% \changes{3.23a}{2017/04/22}{\textsf{bidi} code added}^^A
-% \changes{v3.24}{2017/05/04}{usage of \textsf{scrbase}'s \cs{IfRTL}}^^A
+% \changes{3.23a}{2017/04/22}{\textsf{bidi} code added}%^^A
+% \changes{v3.24}{2017/05/04}{usage of \textsf{scrbase}'s \cs{IfRTL}}%^^A
% If we are in right-to-left mode of package \textsf{bidi} or
% \textsf{xepersian} the horizontal output is in the opposite direction. So we
% need the \cs{makebox} to the right instead of the left and to move the
@@ -3108,13 +3110,13 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scr@@layerbox
-% \end{macro}^^A \scr@layerbox
+% \end{macro}%^^A \scr@@layerbox
+% \end{macro}%^^A \scr@layerbox
%
% \begin{macro}{\layerrawmode}
-% \changes{v3.19}{2015/07/30}{new command}^^A
+% \changes{v3.19}{2015/07/30}{new command}%^^A
% \begin{macro}{\layertextmode}
-% \changes{v3.19}{2015/07/30}{new command}^^A
+% \changes{v3.19}{2015/07/30}{new command}%^^A
% This is the command to output layers in raw mode. This is very simple:
% \begin{macrocode}
%<*package&body>
@@ -3122,12 +3124,12 @@
\newcommand{\layertextmode}[1]{#1}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \layertextmode
-% \end{macro}^^A \layerrawmode
+% \end{macro}%^^A \layertextmode
+% \end{macro}%^^A \layerrawmode
%
% \begin{macro}{\layerpicturemode}
-% \changes{v3.19}{2015/07/30}{new command}^^A
-% \changes{v3.24}{2017/05/08}{redundant \cs{dimexpr} removed}^^A
+% \changes{v3.19}{2015/07/30}{new command}%^^A
+% \changes{v3.24}{2017/05/08}{redundant \cs{dimexpr} removed}%^^A
% This is a bit more complicated. It is the layer output for \texttt{picture}
% layers. In this case we use a picture environment and internally define some
% additional commands.
@@ -3154,7 +3156,7 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \layerpicturemode
+% \end{macro}%^^A \layerpicturemode
%
% \begin{option}{draft}
% \begin{macro}{\ifscrlayer@draft}
@@ -3183,10 +3185,10 @@
\csname KV@KOMA.\@currname.\@currext @draft@default\endcsname\relax
%</interface&body>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@draft
-% \end{option}^^A draft
-% \end{macro}^^A \scrlayer@do@page@style@element@layer
-% \end{macro}^^A \DeclarePageStyleByLayers
+% \end{macro}%^^A \ifscrlayer@draft
+% \end{option}%^^A draft
+% \end{macro}%^^A \scrlayer@do@page@style@element@layer
+% \end{macro}%^^A \DeclarePageStyleByLayers
%
%
% \begin{macro}{\DeclareNewPageStyleByLayers}
@@ -3259,9 +3261,9 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \RedeclarePageStyleByLayers
-% \end{macro}^^A \ProvidePageStyleByLayers
-% \end{macro}^^A \DeclareNewPageStyleByLayers
+% \end{macro}%^^A \RedeclarePageStyleByLayers
+% \end{macro}%^^A \ProvidePageStyleByLayers
+% \end{macro}%^^A \DeclareNewPageStyleByLayers
%
% We also declare page style \Pagestyle{@everystyle@} by default. You should
% not use this page style as an real page style (even not as the empty
@@ -3275,11 +3277,11 @@
% \end{macrocode}
%
% \begin{macro}{\AddLayersToPageStyle}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% \begin{macro}{\AddLayersAtBeginOfPageStyle}
% \begin{macro}{\AddLayersAtEndOfPageStyle}
% \begin{macro}{\RemoveLayersFromPageStyle}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be modified (must
% be expandable and result in a string).
@@ -3334,7 +3336,7 @@
\begingroup\let\@elt\relax\xdef#1{\@elt #2#1}\endgroup
}
% \end{macrocode}
-% \end{macro}^^A \@snoc
+% \end{macro}%^^A \@snoc
% \begin{macrocode}
\newcommand*{\RemoveLayersFromPageStyle}[2]{%
\edef\reserved@b{\GetRealPageStyle{#1}}%
@@ -3352,7 +3354,7 @@
}
% \end{macrocode}
% \begin{macro}{\remove@layer@from@page@style}
-% \changes{v0.9}{2014/07/25}{cleaning of layer list must be global}
+% \changes{v0.9}{2014/07/25}{cleaning of layer list must be global}
% Helper macro to remove exactly one layer (arg 1) from a page style (arg 2).
% \begin{macrocode}
\newcommand*{\remove@layer@from@page@style}[2]{%
@@ -3367,7 +3369,7 @@
\endgroup
}
% \end{macrocode}
-% \end{macro}^^A \remoce@layer@from@page@style
+% \end{macro}%^^A \remoce@layer@from@page@style
% \begin{macro}{\scrlayer@lpm@error}
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be modified (must
@@ -3395,16 +3397,16 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scrlayer@lpm@error
-% \end{macro}^^A \RemoveLayersFromPageStyle
-% \end{macro}^^A \AddLayersAtEndOfPageStyle
-% \end{macro}^^A \AddLayersAtBeginOfPageStyle
-% \end{macro}^^A \AddLayersToPageStyle
+% \end{macro}%^^A \scrlayer@lpm@error
+% \end{macro}%^^A \RemoveLayersFromPageStyle
+% \end{macro}%^^A \AddLayersAtEndOfPageStyle
+% \end{macro}%^^A \AddLayersAtBeginOfPageStyle
+% \end{macro}%^^A \AddLayersToPageStyle
%
% \begin{macro}{\AddLayersToPageStyleBeforeLayer}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% \begin{macro}{\AddLayersToPageStyleAfterLayer}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be modified (must
% be expandable and result in a string).
@@ -3476,8 +3478,8 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \AddLayersToPageStyleAfterLayer
-% \end{macro}^^A \AddLayersToPageStyleBeforeLayer
+% \end{macro}%^^A \AddLayersToPageStyleAfterLayer
+% \end{macro}%^^A \AddLayersToPageStyleBeforeLayer
%
%
% \begin{macro}{\UnifyLayersAtPageStyle}
@@ -3509,7 +3511,7 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \UnifyLayersAtPageStyle
+% \end{macro}%^^A \UnifyLayersAtPageStyle
%
% \begin{macro}{\ModifyLayerPageStyleOptions}
% \begin{macro}{\AddToLayerPageStyleOptions}
@@ -3580,7 +3582,7 @@
\reserved@a
}
% \end{macrocode}
-% \end{macro}^^A \scrlayer@modify@layer@ps@options
+% \end{macro}%^^A \scrlayer@modify@layer@ps@options
% \begin{macrocode}
\newcommand*{\AddToLayerPageStyleOptions}[2]{%
\IfLayerPageStyleExists{#1}{%
@@ -3592,13 +3594,13 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \AddToLayerPageStyleOptions
-% \end{macro}^^A \ModifyLayerPageStyleOptions
+% \end{macro}%^^A \AddToLayerPageStyleOptions
+% \end{macro}%^^A \ModifyLayerPageStyleOptions
%
% \begin{macro}{\scrlayer@beginartifact}
-% \changes{v3.26}{2018/07/14}{new (semi internal)}^^A
+% \changes{v3.26}{2018/07/14}{new (semi internal)}%^^A
% \begin{macro}{\scrlayer@endartifact}
-% \changes{v3.26}{2018/07/14}{new (semi internal)}^^A
+% \changes{v3.26}{2018/07/14}{new (semi internal)}%^^A
% These macros are reserved for tagging packages. The first one is executed
% after the initial contents hook, the last one is executed after the final
% contents hook. Both executions are done only, if the \texttt{artifact}
@@ -3641,8 +3643,8 @@
\providecommand*{\scrlayer@endartifact}[1]{}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scrlayer@endartifact
-% \end{macro}^^A \scrlayer@beginartifact
+% \end{macro}%^^A \scrlayer@endartifact
+% \end{macro}%^^A \scrlayer@beginartifact
%
% \begin{macro}{\DeclarePageStyleAlias}
% \begin{macro}{\DeclareNewPageStyleAlias}
@@ -3725,10 +3727,10 @@
\DeclarePageStyleAlias{#1}%
}
% \end{macrocode}
-% \end{macro}^^A \RedeclarePageStyleAlias
-% \end{macro}^^A \ProvidePageStyleAlias
-% \end{macro}^^A \DeclareNewPageStyleAlias
-% \end{macro}^^A \DeclarePageStyleAlias
+% \end{macro}%^^A \RedeclarePageStyleAlias
+% \end{macro}%^^A \ProvidePageStyleAlias
+% \end{macro}%^^A \DeclareNewPageStyleAlias
+% \end{macro}%^^A \DeclarePageStyleAlias
%
% \begin{macro}{\DestroyPageStyleAlias}
% \begin{description}
@@ -3804,13 +3806,13 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \IfRealLayerPageStyleExists
-% \end{macro}^^A \IfLayerPageStyleExists
+% \end{macro}%^^A \IfRealLayerPageStyleExists
+% \end{macro}%^^A \IfLayerPageStyleExists
%
% \begin{macro}{\IfLayerAtPageStyle}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% \begin{macro}{\IfSomeLayersAtPageStyle}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}%^^A
% \begin{macro}{\IfLayersAtPageStyle}
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be tested (must
@@ -3903,9 +3905,9 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \IfLayersAtPageStyle
-% \end{macro}^^A \IfSomeLayersAtPageStyle
-% \end{macro}^^A \IfLayerAtPageStyle
+% \end{macro}%^^A \IfLayersAtPageStyle
+% \end{macro}%^^A \IfSomeLayersAtPageStyle
+% \end{macro}%^^A \IfLayerAtPageStyle
%
%
% \begin{macro}{\DestroyRealLayerPageStyle}
@@ -3956,7 +3958,7 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \DestroyRealLayerPageStyle
+% \end{macro}%^^A \DestroyRealLayerPageStyle
%
%
% \subsection{Kernel Patches}
@@ -4017,7 +4019,7 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \currentpagestyle
+% \end{macro}%^^A \currentpagestyle
%
% \begin{macro}{\BeforeSelectAnyPageStyle}
% \begin{macro}{\scrlayer@exec@before@pagestyle@hook}
@@ -4046,11 +4048,11 @@
\newcommand*{\scrlayer@exec@after@pagestyle@hook}[1]{}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scrlayer@exec@after@pagestyle@hook
-% \end{macro}^^A \AfterSelectAnyPageStyle
-% \end{macro}^^A \scrlayer@exec@before@pagestyle@hook
-% \end{macro}^^A \BeforeSelectAnyPageStyle
-% \end{macro}^^A \pagestyle
+% \end{macro}%^^A \scrlayer@exec@after@pagestyle@hook
+% \end{macro}%^^A \AfterSelectAnyPageStyle
+% \end{macro}%^^A \scrlayer@exec@before@pagestyle@hook
+% \end{macro}%^^A \BeforeSelectAnyPageStyle
+% \end{macro}%^^A \pagestyle
%
%
% \subsection{Declaration of End User Interfaces}
@@ -4210,8 +4212,8 @@
\csname KV@KOMA.\@currname.\@currext @forceoverwrite@default\endcsname\relax
%</interface&body>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@forceoverwrite
-% \end{option}^^A forceoverwrite
+% \end{macro}%^^A \ifscrlayer@forceoverwrite
+% \end{option}%^^A forceoverwrite
%
% \begin{option}{autoremoveinterfaces}
% \begin{macro}{\ifscrlayer@autoremoveinterfaces}
@@ -4240,11 +4242,11 @@
\relax
%</interface&body>
% \end{macrocode}
-% \end{macro}^^A \ifscrlayer@autoremoveinterfaces
-% \end{option}^^A autoremoveinterfaces
-% \end{macro}^^A \scrlayer@AddCsToInterface
-% \end{macro}^^A \scrlayerAddCsToInterface
-% \end{macro}^^A \scrlayerAddToInterface
+% \end{macro}%^^A \ifscrlayer@autoremoveinterfaces
+% \end{option}%^^A autoremoveinterfaces
+% \end{macro}%^^A \scrlayer@AddCsToInterface
+% \end{macro}%^^A \scrlayerAddCsToInterface
+% \end{macro}%^^A \scrlayerAddToInterface
%
% \begin{macro}{\scrlayerInitInterface}
% \begin{description}
@@ -4279,7 +4281,7 @@
% \begin{macrocode}
%<interface&init>\scrlayerInitInterface
% \end{macrocode}
-% \end{macro}^^A \scrlayerInitInterface
+% \end{macro}%^^A \scrlayerInitInterface
%
% \begin{macro}{\scrlayerOnAutoRemoveInterface}
% \begin{description}
@@ -4297,7 +4299,7 @@
}
%</package&body>
% \end{macrocode}
-% \end{macro}^^A \scrlayerOnAutoRemoveInterface
+% \end{macro}%^^A \scrlayerOnAutoRemoveInterface
%
%
% \iffalse^^A meta-comment
@@ -4313,7 +4315,7 @@
%%% Local Variables:
%%% mode: doctex
-%%% mode: flyspell
%%% ispell-local-dictionary: "en_GB"
+%%% flyspell-mode: t
%%% TeX-master: t
%%% End: