diff options
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrlayer.dtx')
-rw-r--r-- | macros/latex/contrib/koma-script/source/scrlayer.dtx | 468 |
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: |