summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/koma-script/scrbook.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-04-17 19:57:41 +0000
committerKarl Berry <karl@freefriends.org>2023-04-17 19:57:41 +0000
commit0f04be16f7c95e84cd17884ce759b58426c407eb (patch)
tree013394ce9db9673010895d238eeb3dd81bfa4cb6 /Master/texmf-dist/tex/latex/koma-script/scrbook.cls
parent8fe5055d95cdf4749ce6010ab87f031d5bf685d4 (diff)
koma-script (17apr23)
git-svn-id: svn://tug.org/texlive/trunk@66870 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scrbook.cls')
-rw-r--r--Master/texmf-dist/tex/latex/koma-script/scrbook.cls917
1 files changed, 487 insertions, 430 deletions
diff --git a/Master/texmf-dist/tex/latex/koma-script/scrbook.cls b/Master/texmf-dist/tex/latex/koma-script/scrbook.cls
index 0330be15418..a469dd8d995 100644
--- a/Master/texmf-dist/tex/latex/koma-script/scrbook.cls
+++ b/Master/texmf-dist/tex/latex/koma-script/scrbook.cls
@@ -84,7 +84,7 @@
%% find a complete unmodified copy of LaTeX2e at
%% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
%%
-%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 4028 2023-04-17 07:36:28Z kohm $
\begingroup
\catcode`\@11\relax
\ifx\KOMAScriptVersion\undefined
@@ -106,31 +106,29 @@
\fi
}
\fi
- \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
+ \@CheckKOMAScriptVersion{2023/04/17 v3.39 KOMA-Script}%
\endgroup
\providecommand*{\scr@clsextension}{\@clsextension}
\AtBeginDocument{%
\let\scr@clsextension\@clsextension
}
-\newcommand*{\KOMAClassName}{%
- scrbook%
-}
+\newcommand*{\KOMAClassName}{scrbook}
\newcommand*{\KOMAClassFileName}{\KOMAClassName.\@clsextension}
\edef\KOMAClassFileName{\KOMAClassFileName}
\newcommand*{\ClassName}{%
book%
}
\ProvidesClass{\KOMAClassName}[%
- 2022/10/12 v3.38 KOMA-Script
+ 2023/04/17 v3.39 KOMA-Script
document class (\ClassName)%
]
-%%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
+%%% From File: $Id: scrkernel-basics.dtx 4004 2022-11-16 10:43:42Z kohm $
%%% (run: load)
\RequirePackage{scrkbase}[\KOMAScriptVersion]
-%%% From File: $Id: scrkernel-listsof.dtx 3892 2022-06-17 16:26:06Z kohm $
+%%% From File: $Id: scrkernel-listsof.dtx 3995 2022-11-16 07:20:20Z kohm $
%%% (run: prepare)
\RequirePackage{tocbasic}[%
- 2022/10/12 v3.38 KOMA-Script
+ 2023/04/17 v3.39 KOMA-Script
]
\AtAddToTocList[\@currname.\@currext]{\setuptoc{\@currext}{onecolumn}}%
\AtAddToTocList[ToC]{\setuptoc{\@currext}{onecolumn}}%
@@ -141,9 +139,9 @@
\expandafter{\ext@toc}%
}
\AtAddToTocList[float]{\setuptoc{\@currext}{onecolumn}}%
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: prepare)
-%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 4022 2023-04-04 11:38:26Z kohm $
%%% (run: prepare)
\newif\if@openright
\@openrighttrue
@@ -229,8 +227,8 @@
\newcommand*{\scr@fnt@paragraph}{\size@paragraph}
\newcommand*{\size@subparagraph}{}
\newcommand*{\scr@fnt@subparagraph}{\size@subparagraph}
-\newcommand*{\sectfont}{\normalcolor\@gr@gsffamily\bfseries}
-%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
+\newcommand*{\sectfont}{\normalcolor\maybesffamily\bfseries}
+%%% From File: $Id: scrkernel-compatibility.dtx 3985 2022-11-11 11:24:31Z kohm $
%%% (run: init)
\newcommand*
{\scr@compatibility}{\scr@v@last}
@@ -316,10 +314,11 @@
\@namedef{scr@v@3.36}{20}
\@namedef{scr@v@3.37}{20}
\@namedef{scr@v@3.38}{20}
+\@namedef{scr@v@3.39}{20}
\@namedef{scr@v@last}{20}
-%%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
+%%% From File: $Id: scrkernel-typearea.dtx 4014 2023-02-10 10:25:25Z kohm $
%%% (run: init)
-%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3985 2022-11-11 11:24:31Z kohm $
%%% (run: option)
\newif\if@scr@emulatestandardclasses
\let\scr@emulatestandardclassestrue\relax
@@ -354,7 +353,7 @@
Because of this, version was set to `first'%
}%
\FamilyKeyStateProcessed
- \KOMA@kav@replacevalue{.%
+ \KOMA@kav@replacevalue{%
\KOMAClassFileName
}{version}{first}%
}{%
@@ -363,7 +362,7 @@
}%
\edef\scr@compatibility{\@nameuse{scr@v@#1}}%
\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.%
+ \KOMA@kav@xreplacevalue{%
\KOMAClassFileName
}{version}{#1}%
\ifnum\scr@compatibility<\scr@v@last
@@ -384,7 +383,7 @@
\fi
}%
}
-\KOMA@kav@add{.\KOMAClassFileName}{version}{last}
+\KOMA@kav@add{\KOMAClassFileName}{version}{last}
\AtEndOfClass{%
\KOMA@key{version}[]{%
\ClassError{\KOMAClassName}{%
@@ -409,65 +408,64 @@
\newcommand*{\scr@v@is@ge}[1]{%
\numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1}
}
-%%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
+\newcommand*{\scr@v@is@eq}[1]{%
+ \scr@compatibility=\@nameuse{scr@v@#1}
+}
+%%% From File: $Id: scrkernel-miscellaneous.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: option)
\KOMA@key{draft}[true]{%
\KOMA@set@ifkey{draft}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
\if@tempswa
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{draft}{@tempswa}%
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{overfullrule}{@tempswa}%
\setlength{\overfullrule}{5pt}%
\else
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{draft}{@tempswa}%
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{overfullrule}{@tempswa}%
\setlength{\overfullrule}{\z@}%
\fi
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{draft}{false}
+\KOMA@kav@add{\KOMAClassFileName}{draft}{false}
\KOMA@DeclareStandardOption
{final}{draft=false}
\KOMA@key{overfullrule}[true]{%
\KOMA@set@ifkey{overfullrule}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
\if@tempswa
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{draft}{@tempswa}%
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{overfullrule}{@tempswa}%
\setlength{\overfullrule}{5pt}%
\else
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{draft}{@tempswa}%
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{overfullrule}{@tempswa}%
\setlength{\overfullrule}{\z@}%
\fi
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{overfullrule}{false}
+\KOMA@kav@add{\KOMAClassFileName}{overfullrule}{false}
\DeclareOption{leqno}{\input{leqno.clo}}
\DeclareOption{fleqn}{\input{fleqn.clo}}
-\KOMA@ifkey{egregdoesnotlikesansseriftitles}{@egregdoesnotlikesansseriftitles}
-\newcommand*{\@gr@gsffamily}{%
- \if@egregdoesnotlikesansseriftitles\else\sffamily\fi
-}
-%%% From File: $Id: scrkernel-language.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-language.dtx 3994 2022-11-16 07:18:05Z kohm $
%%% (run: option)
-%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: option)
\providecommand*\@ptsize{%
11%
@@ -556,7 +554,7 @@
\@tempa
}%
\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.%
+ \KOMA@kav@xreplacevalue{%
\KOMAClassFileName
}{fontsize}{#1}%
}
@@ -578,7 +576,52 @@
\BeforePackage{tex4ht}{%
\let\scr@defineobsoletefonts\thr@@
}
-%%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
+\KOMA@ifkey{sfdefaults}{@sfdefaults}
+\newcommand*{\maybesffamily}{\if@sfdefaults \sffamily \fi}
+\newcommand*{\textmaybesf}{%
+ \if@sfdefaults \expandafter\textsf \else \expandafter\@firstofone \fi
+}
+%% \begin{option}{egegdoesnotlikesansseriftitles}
+\KOMA@key{egregdoesnotlikesansseriftitles}[true]{%
+ \ClassWarningNoLine{\KOMAClassName}%
+ {%
+ You've used deprecated option `egregdoesnotlikesansseriftitles'.\MessageBreak
+ In 2016 this option has been implemented as a joke\MessageBreak
+ answer to egreg's comment:\MessageBreak
+ \space\space ``In my opinion there should be a document class\MessageBreak
+ \space\space option for it, instead of the
+ \string\setkomafont\MessageBreak
+ \space\space statement. And yes, I find imposing sans serif
+ for\MessageBreak
+ \space\space titles is not the best choice (one of the
+ reasons\MessageBreak
+ \space\space why I don't use Koma-script classes).''\MessageBreak
+ to question https://tex.stackexchange.com/q/289853\MessageBreak
+ at TeX.SX.\MessageBreak
+ The option has never been documented in the official\MessageBreak
+ user manuals and therefore should never have been\MessageBreak
+ used in real live documents. It was intended to be\MessageBreak
+ removed after some month.\MessageBreak
+ However, it has been used and also almost forgotten\MessageBreak
+ by the author.\MessageBreak
+ For this the author apologizes both to users but\MessageBreak
+ especially to egreg.\MessageBreak
+ Rightly, egreg has criticized the permanent retention\MessageBreak
+ of the option as unfunny to inappropriate and has\MessageBreak
+ asked that it be removed or replaced.\MessageBreak
+ It will be removed soon!\MessageBreak
+ You should use `sfdefaults=false` instead%
+ }%
+ \KOMA@set@ifkey{egregdoesnotlikesansseriftitles}%
+ {@sfdefaults}%
+ {#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed
+ \if@sfdefault \@sfdefaultsfalse \else \@sfdefaulttrue \fi
+ \KOMA@kav@xreplacevalue{\KOMAClassFileName}%
+ {sfdefaults}{\if@sfdefaults true\else false\fi}%
+ \fi
+}
+%%% From File: $Id: scrkernel-typearea.dtx 4014 2023-02-10 10:25:25Z kohm $
%%% (run: options)
\KOMA@key{twoside}[true]{%
\if@atdocument\else\PassOptionsToPackage{twoside=#1}{typearea}\fi%
@@ -598,9 +641,9 @@
\if@twocolumn\sloppy\flushbottom\else\raggedbottom\fi
\fi
\fi
- \KOMA@kav@xreplacevalue{.%
- \KOMAClassFileName
- }{twoside}{#1}%
+ \KOMA@kav@xreplacevalue
+ {\KOMAClassFileName}%
+ {twoside}{#1}%
\fi
}
\KOMAExecuteOptions{twoside=true}
@@ -610,21 +653,23 @@
\if@atdocument\else\PassOptionsToPackage{twocolumn=#1}{typearea}\fi%
\KOMA@set@ifkey{twocolumn}{@twocolumn}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@replacebool{.%
- \KOMAClassFileName
- }{twocolumn}{@twocolumn}%
+ \KOMA@kav@replacebool
+ {\KOMAClassFileName}%
+ {twocolumn}{@twocolumn}%
\if@atdocument\expandafter\@firstofone
\else\@ifpackageloaded{typearea}{\expandafter\@firstofone}
{\expandafter\AtEndOfClass}\fi
- {\expandafter\ifnum\scr@v@is@ge{3.17}%
- \if@twocolumn\twocolumn\sloppy\flushbottom
- \else
- \onecolumn
- \if@twoside\flushbottom\else
- \raggedbottom
+ {%
+ \expandafter\ifnum\scr@v@is@ge{3.17}%
+ \if@twocolumn\twocolumn\sloppy\flushbottom
+ \else
+ \onecolumn
+ \if@twoside\flushbottom\else
+ \raggedbottom
+ \fi
\fi
\fi
- \fi}%
+ }%
\fi
}
\AtEndOfClass{%
@@ -705,7 +750,7 @@
}
\DeclareOption*{%
\x@paper}
-%%% From File: $Id: scrkernel-paragraphs.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-paragraphs.dtx 3998 2022-11-16 07:25:23Z kohm $
%%% (run: option)
\newcommand*{\setparsizes}[3]{%
\edef\f@parindent{\the\parindent}%
@@ -718,16 +763,16 @@
\if@atdocument\let\par@update\default@par@update\fi
\par@updaterelative
}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{false}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{never}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full-}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full+}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full*}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half-}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half+}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half*}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{false}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{never}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{full}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{full-}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{full+}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{full*}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{half}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{half-}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{half+}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{half*}%
}
\newcommand*{\f@parindent}{\the\parindent}
\newcommand*{\f@parskip}{\the\parskip}
@@ -766,66 +811,66 @@
\ifcase\number\@tempa% 0
\endgroup
\setparsizes{1em}{\z@}{\z@ \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{never}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{never}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 1
\endgroup
\setparsizes{1em}{\z@ \@plus \p@}{\z@ \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{false}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{false}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 2
\endgroup
\setparsizes{\z@}{1\baselineskip \@plus .1\baselineskip}{%
\z@ \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full-}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{full-}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 3
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
\z@ \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half-}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{half-}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 4
\endgroup
\setparsizes{\z@}{1\baselineskip \@plus .1\baselineskip}{%
1em \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{full}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 5
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
1em \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{half}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 6
\endgroup
\setparsizes{\z@}{1\baselineskip \@plus .1\baselineskip}{%
.3333\linewidth\@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full+}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{full+}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 7
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
.3333\linewidth \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half+}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{half+}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 8
\endgroup
\setparsizes{\z@}{1\baselineskip \@plus .1\baselineskip}{%
.25\linewidth \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full*}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{full*}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 9
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
.25\linewidth \@plus 1fil}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half*}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{half*}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 10
\endgroup
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{absolute}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{relative}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{relative}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{absolute}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{relative}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{relative}%
\ifx\par@updaterelative\undefined
\expandafter\AtEndOfClass
\else
@@ -839,9 +884,9 @@
}%
\or%11
\endgroup
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{absolute}%
- \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{relative}%
- \KOMA@kav@add{.\KOMAClassFileName}{parskip}{absolute}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{absolute}%
+ \KOMA@kav@remove{\KOMAClassFileName}{parskip}{relative}%
+ \KOMA@kav@add{\KOMAClassFileName}{parskip}{absolute}%
\ifx\par@updaterelative\undefined
\expandafter\AtEndOfClass
\else
@@ -869,9 +914,9 @@
\KOMA@DeclareDeprecatedOption{halfparskip+}{parskip=half+}
\KOMA@DeclareDeprecatedOption{halfparskip*}{parskip=half*}
\KOMA@DeclareDeprecatedOption{parindent}{parskip=false}
-\KOMA@kav@add{.\KOMAClassFileName}{parskip}{false}
-\KOMA@kav@add{.\KOMAClassFileName}{parskip}{absolute}
-%%% From File: $Id: scrkernel-title.dtx 3874 2022-06-05 10:38:02Z kohm $
+\KOMA@kav@add{\KOMAClassFileName}{parskip}{false}
+\KOMA@kav@add{\KOMAClassFileName}{parskip}{absolute}
+%%% From File: $Id: scrkernel-title.dtx 4000 2022-11-16 07:32:52Z kohm $
%%% (run: option)
\newif\if@titlepage
\@titlepagetrue
@@ -881,31 +926,31 @@
\@titlepagetrue
\@titlepageiscoverpagetrue
\FamilyKeyStateProcessed
- \KOMA@kav@replacevalue{.%
+ \KOMA@kav@replacevalue{%
\KOMAClassFileName
}{titlepage}{firstiscover}%
}{%
\def\FamilyElseValue{, `firstiscover'}%
\KOMA@set@ifkey{titlepage}{@titlepage}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@remove{.%
+ \KOMA@kav@remove{%
\KOMAClassFileName
}{titlepage}{firstiscover}%
- \KOMA@kav@replacebool{.%
+ \KOMA@kav@replacebool{%
\KOMAClassFileName
}{titlepage}{@titlepage}%
\@titlepageiscoverpagefalse
\fi
}%
}
-\KOMA@kav@xadd{.%
+\KOMA@kav@xadd{%
\KOMAClassFileName
}{titlepage}{\if@titlepage true\else false\fi}
\KOMA@DeclareStandardOption%
{notitlepage}{titlepage=false}
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 4022 2023-04-04 11:38:26Z kohm $
%%% (run: option)
\KOMA@key{open}{%
\KOMA@set@ncmdkey{open}{@tempa}{%
@@ -914,20 +959,20 @@
{left}{2}%
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.\KOMAClassFileName}{open}{#1}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{openany}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{openright}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{openleft}%
+ \KOMA@kav@xreplacevalue{\KOMAClassFileName}{open}{#1}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{openany}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{openright}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{openleft}%
\ifcase \@tempa\relax
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{openany}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{openany}%
\@openrightfalse
\renewcommand*{\cleardoublestandardpage}{\cleardoubleoddstandardpage}%
\or
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{openright}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{openright}%
\@openrighttrue
\renewcommand*{\cleardoublestandardpage}{\cleardoubleoddstandardpage}%
\or
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{openleft}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{openleft}%
\@openrighttrue
\renewcommand*{\cleardoublestandardpage}{\cleardoubleevenstandardpage}%
\fi
@@ -944,7 +989,7 @@
{noenddot}{2},{nodotatend}{2}%
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.\KOMAClassFileName}{numbers}{#1}%
+ \KOMA@kav@xreplacevalue{\KOMAClassFileName}{numbers}{#1}%
\ifcase \@tempa\relax
\if@atdocument\scr@dotchangeatdocument{#1}\else
\let\scr@altsecnumhook\@empty
@@ -964,7 +1009,7 @@
\KOMA@DeclareDeprecatedOption{pointlessnumbers}{numbers=noenddot}
\KOMA@ifkey{bookmarkpackage}{@scr@autoloadbookmarkpackage}
\@scr@autoloadbookmarkpackagetrue
-\KOMA@kav@add{.\KOMAClassFileName}{bookmarkpackage}{true}
+\KOMA@kav@add{\KOMAClassFileName}{bookmarkpackage}{true}
\AfterAtEndOfPackage{hyperref}{%
\AtBeginDocument{%
\@ifpackageloaded{bookmark}{}{%
@@ -1055,26 +1100,26 @@
\KOMA@key{chapterprefix}[true]{%
\KOMA@set@ifkey{chapterprefix}{@chapterprefix}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@replacebool{.\KOMAClassFileName}%
+ \KOMA@kav@replacebool{\KOMAClassFileName}%
{chapterprefix}{@chapterprefix}%
- \KOMA@kav@remove{.\KOMAClassFileName}%
+ \KOMA@kav@remove{\KOMAClassFileName}%
{headings}{twolinechapter}%
- \KOMA@kav@remove{.\KOMAClassFileName}%
+ \KOMA@kav@remove{\KOMAClassFileName}%
{headings}{onelinechapter}%
- \KOMA@kav@xadd{.\KOMAClassFileName}%
+ \KOMA@kav@xadd{\KOMAClassFileName}%
{headings}{%
\if@chapterprefix twolinechapter\else onelinechapter\fi
}%
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{headings}{onelinechapter}%
+\KOMA@kav@add{\KOMAClassFileName}{headings}{onelinechapter}%
\KOMA@DeclareDeprecatedOption{nochapterprefix}{chapterprefix=false}
\IfLTXAtLeastTF{2020/10/01}{%
\KOMA@key{appendixprefix}[true]{%
\Ifstr{#1}{default}{%
- \KOMA@kav@removekey{.\KOMAClassFileName}{appendixprefix}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{twolineappendix}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{onelineappendix}%
+ \KOMA@kav@removekey{\KOMAClassFileName}{appendixprefix}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{twolineappendix}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{onelineappendix}%
\IfHookEmptyTF{\KOMAClassName/appendix}{}{%
\RemoveFromHook{\KOMAClassName/appendix}[appendixprefix]%
}%
@@ -1082,18 +1127,18 @@
}{%
\KOMA@set@ifkey{appendixprefix}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.\KOMAClassFileName}{appendixprefix}{#1}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{twolineappendix}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{onelineappendix}%
+ \KOMA@kav@xreplacevalue{\KOMAClassFileName}{appendixprefix}{#1}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{twolineappendix}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{onelineappendix}%
\IfHookEmptyTF{\KOMAClassName/appendix}{}{%
\RemoveFromHook{\KOMAClassName/appendix}[appendixprefix]%
}%
\if@tempswa
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{twolineappendix}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{twolineappendix}%
\AddToHook{\KOMAClassName/appendix}[appendixprefix]%
{\@chapterprefixtrue}%
\else
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{onelineappendix}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{onelineappendix}%
\AddToHook{\KOMAClassName/appendix}[appendixprefix]%
{\@chapterprefixfalse}%
\fi
@@ -1104,18 +1149,18 @@
\KOMA@key{appendixprefix}[true]{%
\KOMA@set@ifkey{appendixprefix}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.\KOMAClassFileName}{appendixprefix}{#1}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{twolineappendix}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{onelineappendix}%
+ \KOMA@kav@xreplacevalue{\KOMAClassFileName}{appendixprefix}{#1}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{twolineappendix}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{onelineappendix}%
\if@tempswa
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{twolineappendix}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{twolineappendix}%
\@ifundefined{appendixmore}{%
\def\appendixmore{\@chapterprefixtrue}%
}{%
\l@addto@macro\appendixmore{\@chapterprefixtrue}%
}%
\else
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{onelineappendix}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{onelineappendix}%
\@ifundefined{appendixmore}{%
\def\appendixmore{\@chapterprefixfalse}%
}{%
@@ -1150,11 +1195,11 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
\ifcase \@tempa\relax% big
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{big}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{normal}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{small}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{standardclasses}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{big}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{big}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{normal}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{small}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{standardclasses}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{big}%
\renewcommand*{\scr@chapter@beforeskip}{-3.3\baselineskip-\parskip}%
\renewcommand*{\scr@chapter@afterskip}{%
1.725\baselineskip \@plus .115\baselineskip \@minus .192\baselineskip
@@ -1162,8 +1207,9 @@
\renewcommand*{\scr@chapter@innerskip}{.5\baselineskip}%
\renewcommand*{\chapterheadstartvskip}{\vspace{\@tempskipa}}%
\renewcommand*{\chapterheadendvskip}{%
- \expandafter\ifnum\scr@v@is@lt{3.15}\vspace\@tempskipa
- \else\vskip\@tempskipa\fi
+ \expandafter\ifnum\scr@v@is@lt{3.15}\vspace\@tempskipa\else
+ \vskip\@tempskipa
+ \fi
}%
\renewcommand*{\chapterheadmidvskip}{\par\nobreak\vskip\@tempskipa}%
\setkomafont{part}{\Huge}%
@@ -1176,11 +1222,11 @@
\setkomafont{paragraph}{\normalsize}%
\setkomafont{subparagraph}{\normalsize}%
\or % normal
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{big}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{normal}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{small}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{standardclasses}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{normal}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{big}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{normal}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{small}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{standardclasses}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{normal}%
\renewcommand*{\scr@chapter@beforeskip}{-3\baselineskip-\parskip}%
\renewcommand*{\scr@chapter@afterskip}{%
1.5\baselineskip \@plus .1\baselineskip \@minus .167\baselineskip
@@ -1188,8 +1234,9 @@
\renewcommand*{\scr@chapter@innerskip}{.5\baselineskip}%
\renewcommand*{\chapterheadstartvskip}{\vspace{\@tempskipa}}%
\renewcommand*{\chapterheadendvskip}{%
- \expandafter\ifnum\scr@v@is@lt{3.15}\vspace\@tempskipa
- \else\vskip\@tempskipa\fi
+ \expandafter\ifnum\scr@v@is@lt{3.15}\vspace\@tempskipa\else
+ \vskip\@tempskipa
+ \fi
}%
\renewcommand*{\chapterheadmidvskip}{\par\nobreak\vskip\@tempskipa}%
\setkomafont{part}{\huge}%
@@ -1202,11 +1249,11 @@
\setkomafont{paragraph}{\normalsize}%
\setkomafont{subparagraph}{\normalsize}%
\or % small
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{big}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{normal}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{small}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{standardclasses}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{small}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{big}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{normal}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{small}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{standardclasses}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{small}%
\renewcommand*{\scr@chapter@beforeskip}{-2.8\baselineskip-\parskip}%
\renewcommand*{\scr@chapter@afterskip}{%
1.35\baselineskip \@plus 0.09\baselineskip \@minus .15\baselineskip
@@ -1214,8 +1261,9 @@
\renewcommand*{\scr@chapter@innerskip}{.5\baselineskip}%
\renewcommand*{\chapterheadstartvskip}{\vspace{\@tempskipa}}%
\renewcommand*{\chapterheadendvskip}{%
- \expandafter\ifnum\scr@v@is@lt{3.15}\vspace\@tempskipa
- \else\vskip\@tempskipa\fi
+ \expandafter\ifnum\scr@v@is@lt{3.15}\vspace\@tempskipa\else
+ \vskip\@tempskipa
+ \fi
}%
\renewcommand*{\chapterheadmidvskip}{\par\nobreak\vskip\@tempskipa}%
\setkomafont{part}{\LARGE}%
@@ -1242,29 +1290,29 @@
\or % onelineappendix
\KOMAoptions{appendixprefix=false}%
\or % optiontotocandhead
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontotocandhead}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontotoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontohead}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{optiontotocandhead}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontotocandhead}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontotoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontohead}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{optiontotocandhead}%
\scr@activate@xsection{3}%
\or % optiontotoc
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontotocandhead}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontotoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontohead}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{optiontotoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontotocandhead}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontotoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontohead}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{optiontotoc}%
\scr@activate@xsection{2}%
\or % optiontohead
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontotocandhead}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontotoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{optiontohead}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{optiontohead}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontotocandhead}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontotoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{optiontohead}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{optiontohead}%
\scr@activate@xsection{1}%
\or % standardclasses
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{big}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{normal}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{small}%
- \KOMA@kav@remove{.\KOMAClassFileName}{headings}{standardclasses}%
- \KOMA@kav@add{.\KOMAClassFileName}{headings}{standardclasses}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{big}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{normal}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{small}%
+ \KOMA@kav@remove{\KOMAClassFileName}{headings}{standardclasses}%
+ \KOMA@kav@add{\KOMAClassFileName}{headings}{standardclasses}%
\renewcommand*{\scr@chapter@beforeskip}{-50\p@}%
\renewcommand*{\scr@chapter@afterskip}{40\p@}%
\renewcommand*{\scr@chapter@innerskip}{20\p@}%
@@ -1285,18 +1333,18 @@
\fi
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{headings}{big}
-\KOMA@kav@add{.\KOMAClassFileName}{headings}{onelinechapter}
+\KOMA@kav@add{\KOMAClassFileName}{headings}{big}
+\KOMA@kav@add{\KOMAClassFileName}{headings}{onelinechapter}
\KOMA@DeclareDeprecatedOption{bigheadings}{headings=big}
\KOMA@DeclareDeprecatedOption{normalheadings}{headings=normal}
\KOMA@DeclareDeprecatedOption{smallheadings}{headings=small}
-%%% From File: $Id: scrkernel-pagestyles.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-pagestyles.dtx 3997 2022-11-16 07:24:11Z kohm $
%%% (run: option)
\KOMA@ifkey{headsepline}{@hsl}%
-\KOMA@kav@add{.\KOMAClassFileName}{headsepline}{false}
+\KOMA@kav@add{\KOMAClassFileName}{headsepline}{false}
\KOMA@DeclareDeprecatedOption{headnosepline}{headsepline=false}
\KOMA@ifkey{footsepline}{@fsl}%
-\KOMA@kav@add{.\KOMAClassFileName}{footsepline}{false}
+\KOMA@kav@add{\KOMAClassFileName}{footsepline}{false}
\KOMA@DeclareDeprecatedOption{footnosepline}{footsepline=false}
\KOMA@key{cleardoublepage}{%
\begingroup
@@ -1311,7 +1359,7 @@
\def\cleardoubleoddpage{\cleardoubleoddstandardpage}%
\def\cleardoubleevenpage{\cleardoubleevenstandardpage}%
\FamilyKeyStateProcessed
- \KOMA@kav@replacevalue{.%
+ \KOMA@kav@replacevalue{%
\KOMAClassFileName
}{cleardoublepage}{current}%
}%
@@ -1322,7 +1370,7 @@
\def\cleardoubleoddpage{\cleardoubleoddpageusingstyle{#1}}%
\def\cleardoubleevenpage{\cleardoubleevenpageusingstyle{#1}}%
\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.%
+ \KOMA@kav@xreplacevalue{%
\KOMAClassFileName
}{cleardoublepage}{#1}%
}%
@@ -1335,7 +1383,7 @@
\def\cleardoubleoddpage{\cleardoubleoddpageusingstyle{#1}}%
\def\cleardoubleevenpage{\cleardoubleevenpageusingstyle{#1}}%
\FamilyKeyStateProcessed
- \KOMA@kav@xreplacevalue{.\KOMAClassFileName}%
+ \KOMA@kav@xreplacevalue{\KOMAClassFileName}%
{cleardoublepage}{#1}%
}%
}{}%
@@ -1363,26 +1411,28 @@
\newcommand*{\cleardoubleevenplainpage}{\cleardoubleevenpageusingstyle{plain}}
\newcommand*{\cleardoublestandardpage}{\cleardoubleoddstandardpage}
\renewcommand*{\cleardoublepage}{%
- \expandafter\ifnum \@nameuse{scr@v@2.98c}<\scr@compatibility\relax
+ \expandafter\ifnum \scr@v@is@gt{2.98c}%
\cleardoubleemptypage
\else
\cleardoublestandardpage
\fi
}
-\KOMA@kav@add{.%
+\KOMA@kav@add{%
\KOMAClassFileName
}{cleardoublepage}{%
- \expandafter\ifnum \scr@v@is@gt{2.98c}empty\else current\fi
+ \expandafter\ifnum \scr@v@is@gt{2.98c}
+ empty%
+ \else current\fi
}
\AtEndOfClass{%
\KOMAoptionOf[\expandafter\edef\expandafter\@tempa\@firstofone]%
{%
\KOMAClassFileName
}{cleardoublepage}%
- \KOMA@kav@removekey{.%
+ \KOMA@kav@removekey{%
\KOMAClassFileName
}{cleardoublepage}%
- \KOMA@kav@xadd{.%
+ \KOMA@kav@xadd{%
\KOMAClassFileName
}{cleardoublepage}{\@tempa}%
}
@@ -1395,7 +1445,7 @@
\KOMA@DeclareDeprecatedOption{cleardoubleempty}{cleardoublepage=empty}
\KOMA@DeclareDeprecatedOption{cleardoubleplain}{cleardoublepage=plain}
\KOMA@DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current}
-%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3992 2022-11-16 07:14:51Z kohm $
%%% (run: option)
\newif\if@captionabove\@captionabovefalse
\newif\if@tablecaptionabove\@tablecaptionabovefalse
@@ -1429,108 +1479,108 @@
\@tablecaptionabovetrue
\@figurecaptionabovetrue
\@captionabovetrue
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{heading}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{signature}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{heading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{heading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{signature}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{heading}%
\or % signature
\@tablecaptionabovefalse
\@figurecaptionabovefalse
\@captionabovefalse
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{heading}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{signature}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{signature}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{heading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{signature}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{signature}%
\or % tableheading
\@tablecaptionabovetrue
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{tableheading}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{tablesignature}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{tableheading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{tableheading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{tablesignature}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{tableheading}%
\or % tablesignature
\@tablecaptionabovefalse
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{tableheading}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{tablesignature}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{tablesignature}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{tableheading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{tablesignature}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{tablesignature}%
\or % figureheading
\@figurecaptionabovetrue
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{figureheading}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{figuresignature}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{figureheading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{figureheading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{figuresignature}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{figureheading}%
\or % figuresignature
\@figurecaptionabovefalse
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{figureheading}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{figuresignature}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{figuresignature}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{figureheading}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{figuresignature}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{figuresignature}%
\or % oneline
\onelinecaptionstrue
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{oneline}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{nooneline}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{oneline}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{oneline}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{nooneline}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{oneline}%
\or % nooneline
\onelinecaptionsfalse
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{oneline}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{nooneline}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{nooneline}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{oneline}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{nooneline}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{nooneline}%
\or % rightbeside
\renewcommand*{\scap@pos}{r}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{rightbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{leftbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{innerbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{outerbeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{rightbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{rightbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{leftbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{innerbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{outerbeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{rightbeside}%
\or % leftbeside
\renewcommand*{\scap@pos}{l}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{rightbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{leftbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{innerbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{outerbeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{leftbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{rightbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{leftbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{innerbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{outerbeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{leftbeside}%
\or % innerbeside
\renewcommand*{\scap@pos}{i}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{rightbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{leftbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{innerbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{outerbeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{innerbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{rightbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{leftbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{innerbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{outerbeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{innerbeside}%
\or % outerbeside
\renewcommand*{\scap@pos}{o}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{rightbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{leftbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{innerbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{outerbeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{outerbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{rightbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{leftbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{innerbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{outerbeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{outerbeside}%
\or % topbeside
\renewcommand*{\scap@valign}{t}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{topbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{centeredbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{bottombeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{topbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{topbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{centeredbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{bottombeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{topbeside}%
\or % centeredbeside
\renewcommand*{\scap@valign}{c}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{topbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{centeredbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{bottombeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{centeredbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{topbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{centeredbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{bottombeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{centeredbeside}%
\or % bottombeside
\renewcommand*{\scap@valign}{b}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{topbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{centeredbeside}%
- \KOMA@kav@remove{.\KOMAClassFileName}{captions}{bottombeside}%
- \KOMA@kav@add{.\KOMAClassFileName}{captions}{bottombeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{topbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{centeredbeside}%
+ \KOMA@kav@remove{\KOMAClassFileName}{captions}{bottombeside}%
+ \KOMA@kav@add{\KOMAClassFileName}{captions}{bottombeside}%
\fi
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{captions}{signature}
-\KOMA@kav@add{.\KOMAClassFileName}{captions}{tablesignature}
-\KOMA@kav@add{.\KOMAClassFileName}{captions}{figuresignature}
-\KOMA@kav@add{.\KOMAClassFileName}{captions}{oneline}
-\KOMA@kav@add{.\KOMAClassFileName}{captions}{rightbeside}
-\KOMA@kav@add{.\KOMAClassFileName}{captions}{bottombeside}
+\KOMA@kav@add{\KOMAClassFileName}{captions}{signature}
+\KOMA@kav@add{\KOMAClassFileName}{captions}{tablesignature}
+\KOMA@kav@add{\KOMAClassFileName}{captions}{figuresignature}
+\KOMA@kav@add{\KOMAClassFileName}{captions}{oneline}
+\KOMA@kav@add{\KOMAClassFileName}{captions}{rightbeside}
+\KOMA@kav@add{\KOMAClassFileName}{captions}{bottombeside}
\KOMA@DeclareDeprecatedOption{tablecaptionabove}{captions=tableheading}
\KOMA@DeclareDeprecatedOption{tablecaptionbelow}{captions=tablesignature}
\newif\if@komalongtable\@komalongtabletrue
\DeclareOption{origlongtable}{\@komalongtablefalse}
\KOMA@DeclareDeprecatedOption{onelinecaption}{captions=oneline}
\KOMA@DeclareDeprecatedOption{noonelinecaption}{captions=nooneline}
-%%% From File: $Id: scrkernel-footnotes.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-footnotes.dtx 3985 2022-11-11 11:24:31Z kohm $
%%% (run: option)
\KOMA@key{footnotes}{%
\ifx\@footnotemark\scr@saved@footnotemark
@@ -1550,7 +1600,7 @@
\def\FN@mf@prepare{\scr@mf@prepare}%
\def\scr@footmisc@options{multiple}%
\FamilyKeyStateProcessed
- \KOMA@kav@replacevalue{.%
+ \KOMA@kav@replacevalue{%
\KOMAClassFileName
}{footnotes}{multiple}%
}{%
@@ -1559,7 +1609,7 @@
\let\FN@mf@prepare\relax
\let\scr@footmisc@options\@empty
\FamilyKeyStateProcessed
- \KOMA@kav@replacevalue{.%
+ \KOMA@kav@replacevalue{%
\KOMAClassFileName
}{footnotes}{nomultiple}%
}{%
@@ -1569,17 +1619,17 @@
}
\AtBeginDocument{%
\ifx\@footnotemark\scr@saved@footnotemark
- \KOMA@kav@removekey{.%
+ \KOMA@kav@removekey{%
\KOMAClassFileName
}{footnotes}%
- \KOMA@kav@add{.%
+ \KOMA@kav@add{%
\KOMAClassFileName
}{footnotes}{nomultiple}%
\else\ifx\@footnotemark\scr@footnotemark
- \KOMA@kav@removekey{.%
+ \KOMA@kav@removekey{%
\KOMAClassFileName
}{footnotes}%
- \KOMA@kav@add{.%
+ \KOMA@kav@add{%
\KOMAClassFileName
}{footnotes}{multiple}%
\fi\fi
@@ -1601,7 +1651,7 @@
\csname FN@mf@prepare\endcsname
\ifhmode\spacefactor\@x@sf\fi
\relax}
-%%% From File: $Id: scrkernel-listsof.dtx 3892 2022-06-17 16:26:06Z kohm $
+%%% From File: $Id: scrkernel-listsof.dtx 3995 2022-11-16 07:20:20Z kohm $
%%% (run: option)
\newif\if@tocleft
\KOMA@key{toc}{%
@@ -1644,24 +1694,24 @@
\or % bibliographynumbered
\KOMAoptions{bibliography=totocnumbered}%
\or % flat
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{flat}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{graduated}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{flat}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{flat}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{graduated}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{flat}%
\@toclefttrue
\or % graduated
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{flat}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{graduated}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{graduated}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{flat}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{graduated}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{graduated}%
\@tocleftfalse
\or % indenttextentries
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{indenttextentries}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{leftaligntextentries}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{indenttextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{indenttextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{leftaligntextentries}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{indenttextentries}%
\expandafter\setuptoc\expandafter{\ext@toc}{numberline}%
\or % leftaligntextentries
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{indenttextentries}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{leftaligntextentries}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{leftaligntextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{indenttextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{leftaligntextentries}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{leftaligntextentries}%
\expandafter\unsettoc\expandafter{\ext@toc}{numberline}%
\or % chapterentrywithdots/sectionentrywithdots
\KOMAoptions{chapterentrydots=true}%
@@ -1696,14 +1746,14 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
\ifcase \@tempa\relax % notoc
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nolistof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{listof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{listofnumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{nolistof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{totoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{numbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{nolistof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{listof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{listofnumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{nolistof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{numbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{notoc}%
\renewcommand*{\float@@listhead}{%
\chapter*
}%
@@ -1716,14 +1766,14 @@
\unsettoc{\@currext}{totoc}%
}%
\or% totoc
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nolistof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{listof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{listofnumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{listof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{totoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{numbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{nolistof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{listof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{listofnumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{listof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{numbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{totoc}%
\renewcommand*{\float@@listhead}{%
\addchap
}%
@@ -1736,14 +1786,14 @@
\setuptoc{\@currext}{totoc}%
}%
\or% numbered
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nolistof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{listof}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{listofnumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{listofnumbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{totoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{numbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{numbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{nolistof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{listof}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{listofnumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{listofnumbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{numbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{numbered}%
\renewcommand*{\float@@listhead}{%
\chapter
}%
@@ -1756,18 +1806,18 @@
\setuptoc{\@currext}{totoc}%
}%
\or% flat
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{flat}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{graduated}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{flat}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{flat}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{graduated}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{flat}%
\@dynlisttrue
\or% graduated
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{flat}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{graduated}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{graduated}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{flat}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{graduated}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{graduated}%
\@dynlistfalse
\or% leveldown
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{standardlevel}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{standardlevel}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{leveldown}%
\doforeachtocfile[float]{%
\setuptoc{\@currext}{leveldown}%
}%
@@ -1775,8 +1825,8 @@
\setuptoc{\@currext}{leveldown}%
}%
\or% standardlevel
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{leveldown}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{standardlevel}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{leveldown}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{standardlevel}%
\doforeachtocfile[float]{%
\unsettoc{\@currext}{leveldown}%
}%
@@ -1784,7 +1834,7 @@
\unsettoc{\@currext}{leveldown}%
}%
\or% entryprefix
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{entryprefix}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{entryprefix}%
\@dynlisttrue
\doforeachtocfile[float]{%
\BeforeStartingTOC[\@currext]{%
@@ -1805,9 +1855,9 @@
}%
}%
\or% indenttextentries
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{indenttextentries}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{leftaligntextentries}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{indenttextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{indenttextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{leftaligntextentries}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{indenttextentries}%
\doforeachtocfile[float]{%
\setuptoc{\@currext}{numberline}%
}%
@@ -1815,9 +1865,9 @@
\setuptoc{\@currext}{numberline}%
}
\or% leftaligntextentries
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{indenttextentries}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{leftaligntextentries}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{leftaligntextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{indenttextentries}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{leftaligntextentries}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{leftaligntextentries}%
\doforeachtocfile[float]{%
\unsettoc{\@currext}{numberline}%
}%
@@ -1835,10 +1885,10 @@
\fi
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{toc}{nolistof}
-\KOMA@kav@add{.\KOMAClassFileName}{listof}{notoc}
-\KOMA@kav@add{.\KOMAClassFileName}{listof}{graduated}
-\KOMA@kav@add{.\KOMAClassFileName}{listof}{leftaligntextentries}
+\KOMA@kav@add{\KOMAClassFileName}{toc}{nolistof}
+\KOMA@kav@add{\KOMAClassFileName}{listof}{notoc}
+\KOMA@kav@add{\KOMAClassFileName}{listof}{graduated}
+\KOMA@kav@add{\KOMAClassFileName}{listof}{leftaligntextentries}
\KOMA@DeclareDeprecatedOption{liststotoc}{listof=totoc}
\KOMA@DeclareDeprecatedOption{liststotocnumbered}{listof=numbered}
\KOMA@DeclareDeprecatedOption{listsleft}{listof=flat}
@@ -1847,38 +1897,38 @@
\newif\if@chaptertolists\@chaptertolistsfalse
\KOMA@key{chapteratlists}[entry]{%
\FamilyKeyStateProcessed
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{chapterentry}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{chaptergap}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{chaptergapsmall}%
- \KOMA@kav@remove{.\KOMAClassFileName}{listof}{chaptergapline}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{chapterentry}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{chaptergap}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{chaptergapsmall}%
+ \KOMA@kav@remove{\KOMAClassFileName}{listof}{chaptergapline}%
\Ifstr{#1}{entry}{%
\@chaptertoliststrue\renewcommand*{\@chapterlistsgap}{\z@}%
- \KOMA@kav@replacevalue{.\KOMAClassFileName}{chapteratlists}{entry}%
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{chapterentry}%
+ \KOMA@kav@replacevalue{\KOMAClassFileName}{chapteratlists}{entry}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{chapterentry}%
}{%
\@chaptertolistsfalse\renewcommand*{\@chapterlistsgap}{#1}%
- \KOMA@kav@replacevalue{.\KOMAClassFileName}{chapteratlists}%
+ \KOMA@kav@replacevalue{\KOMAClassFileName}{chapteratlists}%
{\@chapterlistsgap}%
\def\reserved@a{\z@}%
\ifx\@chapterlistsgap\reserved@a
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{chaptergap}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{chaptergap}%
\else
\def\reserved@a{10\p@}%
\ifx\@chapterlistsgap\reserved@a
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{chaptergapsmall}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{chaptergapsmall}%
\else
\def\reserved@a{\baselineskip}%
\ifx\@chapterlistsgap\reserved@a
- \KOMA@kav@add{.\KOMAClassFileName}{listof}{chaptergapline}%
+ \KOMA@kav@add{\KOMAClassFileName}{listof}{chaptergapline}%
\fi
\fi
\fi
}%
}
\BeforeTOCHead{\@chaptertolistsfalse}
-\KOMA@kav@add{.\KOMAClassFileName}{chapteratlists}{10\p@}%
-\KOMA@kav@add{.\KOMAClassFileName}{listof}{chaptergapsmall}%
-%%% From File: $Id: scrkernel-bibliography.dtx 3874 2022-06-05 10:38:02Z kohm $
+\KOMA@kav@add{\KOMAClassFileName}{chapteratlists}{10\p@}%
+\KOMA@kav@add{\KOMAClassFileName}{listof}{chaptergapsmall}%
+%%% From File: $Id: scrkernel-bibliography.dtx 3990 2022-11-16 07:11:05Z kohm $
%%% (run: option)
\newcommand{\newbibstyle}[3][]{%
\scr@ifundefinedorrelax{scr@bibstyle@#2}{%
@@ -1901,13 +1951,13 @@
\@ifundefined{scr@current@bibstyle}{}{%
\Ifstr{\scr@current@bibstyle}{}{}{%
\edef\reserved@a{%
- \noexpand\KOMA@kav@remove{.\KOMAClassFileName}{bibliography}%
+ \noexpand\KOMA@kav@remove{\KOMAClassFileName}{bibliography}%
{\scr@current@bibstyle}%
}\reserved@a
}%
}%
\def\scr@current@bibstyle{#2}%
- \KOMA@kav@xadd{.\KOMAClassFileName}{bibliography}{#2}%
+ \KOMA@kav@xadd{\KOMAClassFileName}{bibliography}{#2}%
\csname scr@bibstyle@#1\endcsname
#3%
}%
@@ -1969,14 +2019,14 @@
{standardlevel}{4}%
}{#1}%
\ifcase \@tempa\relax % notoc
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nobibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliographynumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{nobibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{totoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{numbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{bibliography}{notoc}%
\renewcommand*{\bibliography@heading}[1]{%
\ifbib@leveldown
\section*{##1}%
@@ -1987,14 +2037,14 @@
\fi
}%
\or% totoc
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nobibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliographynumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{bibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{totoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{numbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{bibliography}{totoc}%
\renewcommand*{\bibliography@heading}[1]{%
\ifbib@leveldown
\addsec{##1}%
@@ -2008,14 +2058,14 @@
\fi
}%
\or% numbered
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nobibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliography}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliographynumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{bibliographynumbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{totoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{numbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{bibliography}{numbered}%
\renewcommand*{\bibliography@heading}[1]{%
\ifbib@leveldown
\section{##1}%
@@ -2029,20 +2079,20 @@
\fi
}
\or% leveldown
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{leveldown}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{standardlevel}%
- \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{standardlevel}%
+ \KOMA@kav@add{\KOMAClassFileName}{bibliography}{leveldown}%
\bib@leveldowntrue
\or% standardlevel
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{leveldown}%
- \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{standardlevel}%
- \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{standardlevel}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{bibliography}{standardlevel}%
+ \KOMA@kav@add{\KOMAClassFileName}{bibliography}{standardlevel}%
\bib@leveldownfalse
\fi
}{%
\FamilyKeyStateProcessed
\edef\reserved@a{%
- \noexpand\KOMA@kav@remove{.\KOMAClassFileName}{bibliography}%
+ \noexpand\KOMA@kav@remove{\KOMAClassFileName}{bibliography}%
{\scr@current@bibstyle}%
}\reserved@a
\csname scr@bibstyle@#1\endcsname
@@ -2051,7 +2101,7 @@
\KOMA@DeclareStandardOption{openbib}{bibliography=openstyle}
\KOMA@DeclareDeprecatedOption{bibtotoc}{bibliography=totoc}
\KOMA@DeclareDeprecatedOption{bibtotocnumbered}{bibliography=totocnumbered}
-%%% From File: $Id: scrkernel-index.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-index.dtx 3993 2022-11-16 07:17:09Z kohm $
%%% (run: option)
\newcommand*{\idx@@heading}{%
\ifidx@leveldown
@@ -2072,14 +2122,14 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
\ifcase \@tempa\relax
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{noindex}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{indexnumbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{index}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{numbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{toc}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{noindex}%
- \KOMA@kav@add{.\KOMAClassFileName}{index}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{noindex}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{indexnumbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{index}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{numbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{toc}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{noindex}%
+ \KOMA@kav@add{\KOMAClassFileName}{index}{notoc}%
\renewcommand*{\idx@@heading}{%
\ifidx@leveldown
\expandafter\section
@@ -2088,14 +2138,14 @@
\fi*%
}%
\or
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{noindex}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{indexnumbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{index}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{numbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{toc}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{index}%
- \KOMA@kav@add{.\KOMAClassFileName}{index}{toc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{noindex}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{indexnumbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{index}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{numbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{toc}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{index}%
+ \KOMA@kav@add{\KOMAClassFileName}{index}{toc}%
\renewcommand*{\idx@@heading}{%
\ifidx@leveldown
\expandafter\addsec
@@ -2104,14 +2154,14 @@
\fi
}%
\or
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{noindex}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{indexnumbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{toc}{index}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{notoc}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{numbered}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{toc}%
- \KOMA@kav@add{.\KOMAClassFileName}{toc}{indexnumbered}%
- \KOMA@kav@add{.\KOMAClassFileName}{index}{numbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{noindex}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{indexnumbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{toc}{index}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{notoc}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{numbered}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{toc}%
+ \KOMA@kav@add{\KOMAClassFileName}{toc}{indexnumbered}%
+ \KOMA@kav@add{\KOMAClassFileName}{index}{numbered}%
\renewcommand*{\idx@@heading}{%
\ifidx@leveldown
\expandafter\section
@@ -2120,36 +2170,36 @@
\fi
}%
\or
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{leveldown}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{standardlevel}%
- \KOMA@kav@add{.\KOMAClassFileName}{index}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{standardlevel}%
+ \KOMA@kav@add{\KOMAClassFileName}{index}{leveldown}%
\idx@leveldowntrue
\or
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{leveldown}%
- \KOMA@kav@remove{.\KOMAClassFileName}{index}{standardlevel}%
- \KOMA@kav@add{.\KOMAClassFileName}{index}{standardlevel}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{leveldown}%
+ \KOMA@kav@remove{\KOMAClassFileName}{index}{standardlevel}%
+ \KOMA@kav@add{\KOMAClassFileName}{index}{standardlevel}%
\idx@leveldownfalse
\fi
\fi
}
-\KOMA@kav@add{.\KOMAClassFileName}{toc}{noindex}
-\KOMA@kav@add{.\KOMAClassFileName}{index}{notoc}
-\KOMA@kav@add{.\KOMAClassFileName}{index}{standardlevel}
+\KOMA@kav@add{\KOMAClassFileName}{toc}{noindex}
+\KOMA@kav@add{\KOMAClassFileName}{index}{notoc}
+\KOMA@kav@add{\KOMAClassFileName}{index}{standardlevel}
\KOMA@DeclareDeprecatedOption{idxtotoc}{index=totoc}
-%%% From File: $Id: scrkernel-listsandtabulars.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-listsandtabulars.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 4022 2023-04-04 11:38:26Z kohm $
%%% (run: execoption)
\KOMAExecuteOptions{headings=openright}
\KOMAExecuteOptions{numbers=autoendperiod}
-%%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-miscellaneous.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: execoption)
\KOMAExecuteOptions{%
parskip=false,%
headings=big%
}
\KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3985 2022-11-11 11:24:31Z kohm $
%%% (run: body)
\AtBeginDocument{%
\begingroup
@@ -2198,7 +2248,7 @@
}%
\endgroup
}
-%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: body)
\newcommand*\scr@setlength[4]{%
\expandafter\ifnum\scr@v@is@lt{3.12}\relax
@@ -2236,7 +2286,7 @@
\fi
}
\providecommand*{\simple@changefontsizes}[2][1.2\@tempdima]{%
- \KOMA@kav@removekey{.%
+ \KOMA@kav@removekey{%
\KOMAClassFileName
}{fontsize}%
\@defaultunits\@tempdima#2pt\relax\@nnil
@@ -2385,7 +2435,9 @@
\let\Huge\@undefined
\expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved@a}%
\normalsize
- \expandafter\ifnum\scr@v@is@ge{3.17}\@nameuse{par@updaterelative}\fi
+ \expandafter\ifnum\scr@v@is@ge{3.17}
+ \@nameuse{par@updaterelative}%
+ \fi
\expandafter\ifnum\scr@v@is@lt{3.12}\relax
\setlength{\footnotesep}{.7\@tempdimc}%
\setlength{\skip\footins}{.9\@tempdimc \@plus .3333\@tempdimc \@minus
@@ -2585,31 +2637,31 @@
\InputIfFileExists{\@fontsizefilebase\@tempa.clo}{%
\ClassInfo{\KOMAClassName}{%
File `\@fontsizefilebase\@tempa.clo' used to setup font sizes}%
- \KOMA@kav@removekey{.\KOMAClassFileName}{fontsize}%
- \KOMA@kav@xadd{.\KOMAClassFileName}{fontsize}{\@tempa}%
+ \KOMA@kav@removekey{\KOMAClassFileName}{fontsize}%
+ \KOMA@kav@xadd{\KOMAClassFileName}{fontsize}{\@tempa}%
}{%
\InputIfFileExists{\@fontsizefilebase\@tempb pt.clo}{%
\ClassInfo{\KOMAClassName}{%
File `\@fontsizefilebase\@tempb pt.clo' used instead of\MessageBreak
file `\@fontsizefilebase\@tempa.clo' to setup font sizes}%
- \KOMA@kav@removekey{.\KOMAClassFileName}{fontsize}%
- \KOMA@kav@xadd{.\KOMAClassFileName}{fontsize}{\@tempb pt}%
+ \KOMA@kav@removekey{\KOMAClassFileName}{fontsize}%
+ \KOMA@kav@xadd{\KOMAClassFileName}{fontsize}{\@tempb pt}%
}{%
\InputIfFileExists{bk\@tempb.clo}{%
\ClassInfo{\KOMAClassName}{%
File `bk\@tempb.clo' used to setup font sizes}%
- \KOMA@kav@removekey{.\KOMAClassFileName}{fontsize}%
- \KOMA@kav@xadd{.\KOMAClassFileName}{fontsize}{\@tempb}%
+ \KOMA@kav@removekey{\KOMAClassFileName}{fontsize}%
+ \KOMA@kav@xadd{\KOMAClassFileName}{fontsize}{\@tempb}%
}{%
\InputIfFileExists{size\@tempb.clo}{%
\ClassInfo{\KOMAClassName}{%
File `size\@tempb.clo' used to setup font sizes}%
- \KOMA@kav@removekey{.\KOMAClassFileName}{fontsize}%
- \KOMA@kav@xadd{.\KOMAClassFileName}{fontsize}{\@tempb}%
+ \KOMA@kav@removekey{\KOMAClassFileName}{fontsize}%
+ \KOMA@kav@xadd{\KOMAClassFileName}{fontsize}{\@tempb}%
}{%
\edef\@tempa{%
\noexpand\changefontsizes{\@tempa}%
- \noexpand\KOMA@kav@xadd{.\KOMAClassFileName}{fontsize}{\@tempa}%
+ \noexpand\KOMA@kav@xadd{\KOMAClassFileName}{fontsize}{\@tempa}%
}\@tempa
}%
}%
@@ -2704,13 +2756,13 @@
\@nomath\sfb}
\DeclareRobustCommand*{\cal}{\@fontswitch\relax\mathcal}
\DeclareRobustCommand*{\mit}{\@fontswitch\relax\mathnormal}
-%%% From File: $Id: scrkernel-language.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-language.dtx 3994 2022-11-16 07:18:05Z kohm $
%%% (run: body)
\def\today{\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi
\space\number\day, \number\year}%
-%%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
+%%% From File: $Id: scrkernel-typearea.dtx 4014 2023-02-10 10:25:25Z kohm $
%%% (run: body)
\let\@BCOR =\relax
\let\@@BCOR =\relax
@@ -2757,7 +2809,7 @@
\fi
}%
\fi
-%%% From File: $Id: scrkernel-paragraphs.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-paragraphs.dtx 3998 2022-11-16 07:25:23Z kohm $
%%% (run: body)
\newcommand*{\par@updaterelative}{%
\begingroup
@@ -2933,7 +2985,7 @@
\@lowpenalty = 51
\@medpenalty =151
\@highpenalty =301
-%%% From File: $Id: scrkernel-title.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-title.dtx 4000 2022-11-16 07:32:52Z kohm $
%%% (run: body)
\newcommand*{\@extratitle}{}%
\newcommand{\extratitle}[1]{\gdef\@extratitle{%
@@ -2984,8 +3036,7 @@
\next@tpage\if@twoside \ifodd\value{page}\else\null\next@tpage\fi\fi
}
\newcommand*\maketitle[1][1]{%
- \expandafter\ifnum \csname scr@v@3.12\endcsname>\scr@compatibility\relax
- \else
+ \expandafter\ifnum \scr@v@is@ge{3.12}%
\def\and{%
\end{tabular}%
\hskip 1em \@plus.17fil%
@@ -3081,8 +3132,7 @@
\vfill\null
\if@twoside
\@tempswatrue
- \expandafter\ifnum \@nameuse{scr@v@3.12}>\scr@compatibility\relax
- \else
+ \expandafter\ifnum \scr@v@is@ge{3.12}%
\ifx\@uppertitleback\@empty\ifx\@lowertitleback\@empty
\@tempswafalse
\fi\fi
@@ -3100,14 +3150,16 @@
\fi
\else
\ifx\@uppertitleback\@empty\else
- \ClassWarning{\KOMAClassName}{%
+ \ClassWarning{\KOMAClassName}%
+ {%
non empty \string\uppertitleback\space ignored
by \string\maketitle\MessageBreak
in `twoside=false' mode%
}%
\fi
\ifx\@lowertitleback\@empty\else
- \ClassWarning{\KOMAClassName}{%
+ \ClassWarning{\KOMAClassName}%
+ {%
non empty \string\lowertitleback\space ignored
by \string\maketitle\MessageBreak
in `twoside=false' mode%
@@ -3129,20 +3181,23 @@
\@tempcnta=%
#1%
\relax\ifnum\@tempcnta=1\else
- \ClassWarning{\KOMAClassName}{%
+ \ClassWarning{\KOMAClassName}%
+ {%
Optional argument of \string\maketitle\space ignored\MessageBreak
in `titlepage=false' mode%
}%
\fi
\ifx\@uppertitleback\@empty\else
- \ClassWarning{\KOMAClassName}{%
+ \ClassWarning{\KOMAClassName}%
+ {%
non empty \string\uppertitleback\space ignored
by \string\maketitle\MessageBreak
in `titlepage=false' mode%
}%
\fi
\ifx\@lowertitleback\@empty\else
- \ClassWarning{\KOMAClassName}{%
+ \ClassWarning{\KOMAClassName}%
+ {%
non empty \string\lowertitleback\space ignored
by \string\maketitle\MessageBreak
in `titlepage=false' mode%
@@ -3204,7 +3259,7 @@
\endgroup
\fi
\setcounter{footnote}{0}%
- \expandafter\ifnum \csname scr@v@3.12\endcsname>\scr@compatibility\relax
+ \expandafter\ifnum \scr@v@is@lt{3.12}%
\let\thanks\relax
\let\maketitle\relax
\let\@maketitle\relax
@@ -3301,9 +3356,6 @@
\@restonecolfalse\newpage
\fi
\thispagestyle{empty}%
- \if@compatibility
- \setcounter{page}{0}%
- \fi
}{%
\if@restonecol\twocolumn \else \newpage \fi
}%
@@ -3317,10 +3369,10 @@
\newcommand*{\scr@fnt@title}{\titlefont}%
\newcommand*{\subject@font}{\normalfont\normalcolor\bfseries\Large}%
\newcommand*{\scr@fnt@subject}{\subject@font}%
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: body)
\let\numberline\scr@numberline
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: class,style,part)
\CloneTOCEntryStyle{tocline}{part}
\TOCEntryStyleStartInitCode{part}{%
@@ -3334,7 +3386,7 @@
\expandafter\providecommand\expandafter*%
\csname scr@tso@#1@beforeskip\endcsname{2.25em \@plus\p@}%
}
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: class,style,chapter)
\CloneTOCEntryStyle{tocline}{chapter}
\TOCEntryStyleStartInitCode{chapter}{%
@@ -3354,17 +3406,17 @@
\expandafter\providecommand\expandafter*%
\csname scr@tso@#1@beforeskip\endcsname{1.0em \@plus\p@}%
}
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: class,style,section)
\CloneTOCEntryStyle{tocline}{section}
\TOCEntryStyleStartInitCode{section}{%
\expandafter\providecommand%
\csname scr@tso@#1@linefill\endcsname{\TOCLineLeaderFill\relax}%
}
-%%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3972 2022-10-24 08:08:05Z kohm $
%%% (run: class,style,default)
\CloneTOCEntryStyle{section}{default}
-%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 4022 2023-04-04 11:38:26Z kohm $
%%% (run: body)
\BeforeClosingMainAux{%
\if@autodot\if@filesw\immediate\write\@mainaux{%
@@ -3733,7 +3785,7 @@
\z@
\fi
\let\@svsec\@empty
- \expandafter\ifnum\scr@v@is@lt{3.31}\relax\else
+ \expandafter\ifnum\scr@v@is@ge{3.31}\relax
\begingroup
\let\@elt\@stpelt
\csname cl@#1\endcsname
@@ -3891,7 +3943,7 @@
This could result in several error messages}%
\def\scr@s@ct@@nn@m@{\string\scr@s@ct@@nn@m@}%
}{%
- \expandafter\ifnum\scr@v@is@lt{3.31}\relax\else
+ \expandafter\ifnum\scr@v@is@ge{3.31}\relax
\begingroup
\let\@elt\@stpelt
\csname cl@\scr@s@ct@@nn@m@\endcsname
@@ -5238,7 +5290,7 @@
{\@currenttocentry}%
\fi
}{%
- \expandafter\ifnum\scr@v@is@lt{3.18}\relax\else
+ \expandafter\ifnum\scr@v@is@ge{3.18}\relax
\begingroup
\let\@elt\@stpelt
\csname cl@#1\endcsname
@@ -5448,7 +5500,7 @@
{\@currenttocentry}%
\fi
\else
- \expandafter\ifnum\scr@v@is@lt{3.15}\relax\else
+ \expandafter\ifnum\scr@v@is@ge{3.15}\relax
\begingroup
\let\@elt\@stpelt
\csname cl@#1\endcsname
@@ -5571,7 +5623,9 @@
\csname scr@#1@afterindent\endcsname
{\@afterindenttrue}{\@afterindentfalse}{%
\ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\else
- \expandafter\ifnum\scr@v@is@ge{3.22}\@afterindenttrue\fi
+ \expandafter\ifnum\scr@v@is@ge{3.22}
+ \@afterindenttrue
+ \fi
\fi
}%
\chapterheadstartvskip
@@ -5633,7 +5687,9 @@
\csname scr@#1@afterindent\endcsname
{\@afterindenttrue}{\@afterindentfalse}{%
\ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\else
- \expandafter\ifnum\scr@v@is@ge{3.22}\@afterindenttrue\fi
+ \expandafter\ifnum\scr@v@is@ge{3.22}
+ \@afterindenttrue
+ \fi
\fi
}%
\chapterheadstartvskip
@@ -5830,7 +5886,8 @@
\fi
{\parindent \z@
\expandafter\ifnum\scr@v@is@gt{2.96}\relax
- \setlength{\parfillskip}{\z@ plus 1fil}\fi
+ \setlength{\parfillskip}{\z@ plus 1fil}%
+ \fi
\raggedsection\normalfont\sectfont\nobreak
\usekomafont{minisec}{\nobreak\interlinepenalty \@M #1\par\nobreak}%
}\nobreak
@@ -5964,7 +6021,7 @@
\fi
\newcommand*{\scr@fnt@disposition}{\sectfont}
\aliaskomafont{sectioning}{disposition}
-%%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-miscellaneous.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: body)
\@addtoreset{equation}{chapter}
\renewcommand*{\theequation}{%
@@ -5996,7 +6053,7 @@
\newcommand*{\dictumauthorformat}[1]{(#1)}
\newcommand*{\raggeddictumtext}{\raggedright}
\newcommand*{\raggeddictumauthor}{\raggedleft}
-\newkomafont{dictum}{\normalfont\normalcolor\@gr@gsffamily\small}
+\newkomafont{dictum}{\normalfont\normalcolor\maybesffamily\small}
\newkomafont{dictumauthor}{\itshape}
\aliaskomafont{dictumtext}{dictum}
\setlength{\skip\@mpfootins}{\skip\footins}
@@ -6064,7 +6121,7 @@
\fi
}
\newcommand\marginline[1]{%
- \marginpar[\raggedleft{#1}]{\raggedright #1}%
+ \marginpar[{\raggedleft #1}]{\raggedright #1}%
}
\scr@ifundefinedorrelax{textsubscript}{%
\DeclareRobustCommand*\textsubscript[1]{%
@@ -6283,7 +6340,7 @@
\let\scr@mt@saved@sect\relax
\fi
}
-%%% From File: $Id: scrkernel-pagestyles.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-pagestyles.dtx 3997 2022-11-16 07:24:11Z kohm $
%%% (run: body)
\newcommand*{\set@tempdima@hw}{%
\setlength{\@tempdima}{\textwidth}%
@@ -6384,7 +6441,7 @@
\newcommand*{\indexpagestyle}{plain}
\pagestyle{headings}
\pagenumbering{arabic}
-%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
+%%% From File: $Id: scrlayer.dtx 3985 2022-11-11 11:24:31Z kohm $
%%% (run: body)
\providecommand*{\@mkleft}{%
\IfActiveMkBoth{\markleft}{\@gobble}%
@@ -6395,7 +6452,7 @@
\providecommand{\@mkdouble}[1]{%
\@mkboth{#1}{#1}%
}
-%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3992 2022-11-16 07:14:51Z kohm $
%%% (run: body)
\newlength{\abovecaptionskip}
\newlength{\belowcaptionskip}
@@ -7160,7 +7217,7 @@
\expandafter\ifnum\scr@v@is@le{2.97d}%
\renewcommand*\thetable{\thechapter.\@arabic\c@table}
\fi
-%%% From File: $Id: scrkernel-footnotes.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-footnotes.dtx 3985 2022-11-11 11:24:31Z kohm $
%%% (run: body)
\renewcommand*\footnoterule{%
\normalsize\ftn@rule@test@values
@@ -7322,7 +7379,7 @@
\endgroup
\@footnotemark
}
-%%% From File: $Id: scrkernel-listsof.dtx 3892 2022-06-17 16:26:06Z kohm $
+%%% From File: $Id: scrkernel-listsof.dtx 3995 2022-11-16 07:20:20Z kohm $
%%% (run: body)
\g@addto@macro{\numberline@numberpostfix}{\autodot}
\usetocbasicnumberline[%
@@ -7472,7 +7529,7 @@
UKenglish,ukenglish,USenglish,usenglish}\listtablename{List of Tables}
\renewcommand*\listoflotname{\listtablename}
\renewcommand*\listoflotentryname{\tablename}
-%%% From File: $Id: scrkernel-bibliography.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-bibliography.dtx 3990 2022-11-16 07:11:05Z kohm $
%%% (run: body)
\newcommand*\bibname{Bibliography}
\providecaptionname{american,australian,british,canadian,english,newzealand,%
@@ -7560,7 +7617,7 @@
}
\newcommand{\AfterBibliographyPreamble}{\g@addto@macro\bib@before@hook}
\newcommand{\AtEndBibliography}{\g@addto@macro\bib@after@hook}
-%%% From File: $Id: scrkernel-index.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-index.dtx 3993 2022-11-16 07:17:09Z kohm $
%%% (run: body)
\newcommand*{\index@preamble}{}
\let\index@preamble=\relax
@@ -7603,7 +7660,7 @@
\newcommand*\indexname{Index}
\providecaptionname{american,australian,british,canadian,english,newzealand,%
UKenglish,ukenglish,USenglish,usenglish}\indexname{Index}
-%%% From File: $Id: scrkernel-listsandtabulars.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-listsandtabulars.dtx 4021 2023-04-04 11:29:59Z kohm $
%%% (run: body)
\if@twocolumn
\setlength{\leftmargini}{2em}
@@ -7754,7 +7811,7 @@
\fi
\item\is@thispageodd@setlabel\nobreak\ignorespaces
}
-\newcommand*\descfont{\@gr@gsffamily\bfseries}
+\newcommand*\descfont{\maybesffamily\bfseries}
\newcommand*{\scr@fnt@descriptionlabel}{\descfont}
\newcommand*{\labelitemfont}{\normalfont}
\newcommand*\scr@fnt@itemizelabel{\labelitemfont}