summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/ChangeLog1124
-rw-r--r--Master/texmf-dist/source/latex/koma-script/Makefile19
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide7
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex29
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex4
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex10
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex5
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex97
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex45
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex247
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex8
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex6
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex36
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex20
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2-experts.tex109
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex53
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex61
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/guide.tex5
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/linkalias.tex97
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex33
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex14
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex3
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex5
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex97
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex23
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex493
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex4
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex23
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex14
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex111
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex12
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex27
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls12
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguide.html189
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdfbin3142480 -> 3148601 bytes
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguien.html417
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdfbin2991664 -> 2999166 bytes
-rw-r--r--Master/texmf-dist/source/latex/koma-script/japanlco.dtx17
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrdocstrip.tex6
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrhack.dtx283
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrjura.dtx34
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx195
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx20
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx14
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx8
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-footnotes.dtx15
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx20
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx65
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx46
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx104
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx12
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-pseudolengths.dtx97
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx899
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-tocstyle.dtx36
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-typearea.dtx55
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx8
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrlayer-fancyhdr.dtx549
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrlayer-notecolumn.dtx82
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrlayer-scrpage.dtx12
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrlayer.dtx313
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrlfile.dtx16
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrmain.ins6
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrsource.tex6
-rw-r--r--Master/texmf-dist/source/latex/koma-script/tocbasic.dtx278
64 files changed, 4402 insertions, 2253 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/ChangeLog b/Master/texmf-dist/source/latex/koma-script/ChangeLog
index 316371f09b2..a8bf2662403 100644
--- a/Master/texmf-dist/source/latex/koma-script/ChangeLog
+++ b/Master/texmf-dist/source/latex/koma-script/ChangeLog
@@ -1,3 +1,399 @@
+r3050 2018-12-30 15:36:55 +0100 kohm:
+
+ * scrkernel-version.dtx, scrkernel-compatibility.dtx, tocbasic.dtx:
+ fix of usage of \kernel@ifnextchar
+
+r3049 2018-12-22 17:30:41 +0100 kohm:
+
+ * doc/, doc/guide.tex, doc/scrguide.cls: simplified language select by
+ using babel's main=...
+
+r3048 2018-12-22 17:02:04 +0100 kohm:
+
+ * scrsource.tex: changed font encoding and font due to a change in
+ LaTeX
+
+r3047 2018-12-22 16:51:54 +0100 kohm:
+
+ * releaselist.txt, scrkernel-fonts.dtx: prepared for v3.26
+
+r3046 2018-12-22 16:30:58 +0100 kohm:
+
+ * scrkernel-version.dtx: prepared for 3.26
+
+r3045 2018-12-15 15:01:34 +0100 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex, doc/english/,
+ doc/english/scrlayer.tex: typofix [AK]
+
+r3044 2018-11-16 20:00:32 +0100 kohm:
+
+ * scrkernel-notepaper.dtx: storage of option subject=underline fixed
+ [Elke]
+
+r3043 2018-11-06 08:50:06 +0100 kohm:
+
+ * scrkernel-basics.dtx: fixed definition of \Family@@CS@Key and
+ indirectly broken \Family@@String@@Key
+
+r3042 2018-10-23 08:59:49 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/common-options.tex, doc/english/,
+ doc/english/common-options.tex: changed key=value in the option list
+ of \documentclass note
+
+r3041 2018-10-22 11:14:19 +0200 kohm:
+
+ * scrkernel-basics.dtx: problem with options like
+ headheight=\baselineskip reduced
+
+r3040 2018-10-22 08:54:40 +0200 kohm:
+
+ * scrkernel-basics.dtx: make \FamilyProcessOptions robust against a
+ potential kernel change
+
+ that does not remove white spaces inside options (i. e. before an after the
+ =)
+
+r3039 2018-10-19 19:37:30 +0200 kohm:
+
+ * scrkernel-notepaper.dtx: warning fixed
+
+r3038 2018-10-14 20:31:51 +0200 kohm:
+
+ * TODO, scrkernel-sections.dtx, doc/, doc/ngerman/,
+ doc/ngerman/scrbookreportarticle-experts.tex, doc/english/,
+ doc/english/scrbookreportarticle-experts.tex: afterindent for
+ \DeclareSectionCommand style part and change of behaviour of
+ beforeskip depending on afterindent
+
+r3037 2018-10-14 19:57:50 +0200 kohm:
+
+ * scrkernel-sections.dtx: option afterindent for
+ \DeclareSectionCommand with style part
+
+r3036 2018-10-08 15:15:51 +0200 kohm:
+
+ * doc/, doc/Makefile.guide: new variable EXAMPLE_LETTER_TEX_SRC
+
+r3035 2018-09-27 12:38:53 +0200 kohm:
+
+ * scrkernel-sections.dtx, doc/, doc/ngerman/,
+ doc/ngerman/scrbookreportarticle-experts.tex, doc/english/,
+ doc/english/scrbookreportarticle-experts.tex: fix of
+ \DeclareSectionCommand option afterindent and the default
+
+r3034 2018-09-21 09:51:45 +0200 kohm:
+
+ * scrlayer-fancyhdr.dtx, Makefile: alpha of scrlayer-fancyhdr added
+
+r3033 2018-09-21 09:36:59 +0200 kohm:
+
+ * scrjura.dtx: fix the group level fix
+
+r3030 2018-09-20 14:20:52 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
+ typofix
+
+r3029 2018-09-20 11:56:30 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
+ typofix
+
+r3028 2018-09-20 11:22:18 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex,
+ doc/english/, doc/english/scrbookreportarticle-experts.tex: typofix
+
+r3027 2018-09-20 10:52:09 +0200 kohm:
+
+ * TODO, doc/, doc/ngerman/,
+ doc/ngerman/scrbookreportarticle-experts.tex, doc/english/,
+ doc/english/scrbookreportarticle-experts.tex: docu of new settings of
+ \DeclareSectionCommand etc.
+
+r3026 2018-09-20 09:39:51 +0200 kohm:
+
+ * scrkernel-sections.dtx: \DeclareSectionCommand's style chapter uses
+ a negative afterskip value as it is: a negative skip
+
+r3025 2018-09-18 12:58:34 +0200 kohm:
+
+ * TODO, scrkernel-sections.dtx: new option "runin=true|false|bysign"
+ for section style of \DeclareSectionCommand
+
+r3024 2018-09-18 10:58:23 +0200 kohm:
+
+ * TODO, scrkernel-sections.dtx: new option
+ "afterindent=true|false|bysign" for \DeclareSectionCommand
+
+r3023 2018-09-18 10:48:04 +0200 kohm:
+
+ * scrdocstrip.tex: endline char fix
+
+r3022 2018-09-18 10:47:09 +0200 kohm:
+
+ * scrjura.dtx: fix for group level while docstrip run of scrmain.ins
+
+r3021 2018-09-07 14:17:12 +0200 kohm:
+
+ * TODO, doc/, doc/ngerman/, doc/ngerman/scrlayer.tex, doc/english/,
+ doc/english/scrlayer.tex: \toplevelpagestyle docu added
+
+r3020 2018-09-06 18:12:13 +0200 kohm:
+
+ * Makefile, scrmain.ins: scrhack and scrjura integrated into
+ scrmain.ins
+
+r3019 2018-09-06 17:45:33 +0200 kohm:
+
+ * scrhack.dtx: not longer needed manual code removed
+
+r3018 2018-09-06 08:27:10 +0200 kohm:
+
+ * TODO: missing \toplevelpagestyle docu
+
+r3017 2018-09-05 08:27:27 +0200 kohm:
+
+ * scrlayer-scrpage.dtx: initial English comment fixed
+
+r3016 2018-09-03 13:40:59 +0200 kohm:
+
+ * scrkernel-index.dtx, scrkernel-bibliography.dtx, tocbasic.dtx: usage
+ of \@mkright replaced by either \addsecmark or
+ \c@secnumdepth=-\maxdimen\subsectionmark
+
+r3015 2018-09-03 12:51:32 +0200 kohm:
+
+ * scrlayer.dtx: using new \IfActiveMkBoth
+
+r3014 2018-09-03 12:40:17 +0200 kohm:
+
+ * scrkernel-basics.dtx: new \IfActiveMkBoth to detect whether or not
+ \@mkboth changes the
+ main mark
+
+r3013 2018-08-31 11:28:26 +0200 kohm:
+
+ * tocbasic.dtx: multitoc warning added
+
+r3012 2018-08-31 09:11:20 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex, doc/english/,
+ doc/english/tocbasic.tex: Typofix
+
+r3011 2018-08-29 09:35:17 +0200 kohm:
+
+ * scrkernel-tocstyle.dtx, scrkernel-language.dtx, scrlayer.dtx,
+ scrkernel-letterclassoptions.dtx, scrlayer-notecolumn.dtx,
+ scrkernel-sections.dtx, scrlfile.dtx, tocbasic.dtx,
+ scrkernel-basics.dtx: improvement of \@for loops
+
+r3010 2018-08-27 09:35:27 +0200 kohm:
+
+ * scrkernel-tocstyle.dtx, doc/, doc/ngerman/,
+ doc/ngerman/tocbasic.tex, doc/english/, doc/english/tocbasic.tex: new
+ \DeclareTOCStyleEntries
+
+r3009 2018-08-27 08:53:35 +0200 kohm:
+
+ * TODO, doc/, doc/ngerman/, doc/ngerman/scrbase.tex, doc/english/,
+ doc/english/scrbase.tex: documentation of \FamilyUseLengthMacroKey and
+ \FamilySetUseLength
+
+r3008 2018-08-27 08:31:52 +0200 kohm:
+
+ * scrkernel-basics.dtx: docufix
+
+r3007 2018-08-10 08:51:05 +0200 kohm:
+
+ * tocbasic.dtx: four info messages moved to trace mode
+
+r3006 2018-08-01 18:05:05 +0200 kohm:
+
+ * TODO: new missing documentation, one nice to have removed
+
+r3005 2018-08-01 18:04:11 +0200 kohm:
+
+ * scrjura.dtx: Typo in implementation docu
+
+r3004 2018-07-20 09:52:01 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex,
+ doc/ngerman/scrjura.tex, doc/english/,
+ doc/english/common-textmarkup.tex, doc/english/scrjura.tex: new font
+ element sentencenumber; new command \sentencenumberformat
+
+r3003 2018-07-20 09:09:12 +0200 kohm:
+
+ * scrjura.dtx: don't use an argument for \sentenceformat
+
+r3002 2018-07-20 09:05:42 +0200 kohm:
+
+ * scrjura.dtx: new command `\sentencenumberformat' and new (font)
+ element `sentencenumber'
+
+r3001 2018-07-19 09:00:29 +0200 kohm:
+
+ * TODO: new nice to have: \sentenceformat
+
+r3000 2018-07-18 14:56:07 +0200 kohm:
+
+ * scrlayer.dtx: fix of new features [Falk]
+
+r2999 2018-07-18 14:12:27 +0200 kohm:
+
+ * doc/, doc/english/, doc/english/scrlttr2.tex: replaced reference to
+ \@setplength by \setplength
+
+r2998 2018-07-18 14:09:29 +0200 kohm:
+
+ * doc/, doc/english/, doc/english/scrlttr2.tex: reference \newplength
+ instead of \@newplength
+
+r2997 2018-07-18 13:58:44 +0200 kohm:
+
+ * doc/, doc/linkalias.tex: extended link aliases
+
+r2996 2018-07-18 13:40:17 +0200 kohm:
+
+ * doc/, doc/linkalias.tex: \lalias extended by one optional argument
+
+r2995 2018-07-18 08:46:34 +0200 kohm:
+
+ * scrkernel-miscellaneous.dtx: copyright year fixed
+
+r2994 2018-07-18 08:45:56 +0200 kohm:
+
+ * scrkernel-miscellaneous.dtx: additional warnings about tocloft and
+ multitoc; some warnings
+ removed from scrlttr2
+
+r2993 2018-07-16 09:33:22 +0200 kohm:
+
+ * scrkernel-typearea.dtx: changed large line warning; replaced small
+ line warning by changed
+ small line info
+
+r2992 2018-07-14 14:33:18 +0200 kohm:
+
+ * scrlayer.dtx: Simplification and documentation
+
+r2991 2018-07-14 11:54:34 +0200 kohm:
+
+ * scrlayer.dtx: new layer attributes for hooks and artifacts
+
+r2990 2018-07-14 08:23:46 +0200 kohm:
+
+ * scrlayer.dtx: new command \ModifyLayers which expects a list of
+ layers instead of
+ only one layer
+
+r2989 2018-07-09 07:53:40 +0200 kohm:
+
+ * doc/, doc/english/, doc/english/tocbasic.tex: Replaced example call
+ of \RedeclareTOCStyleEntry by \DeclareTOCStyleEntry
+
+r2988 2018-07-09 07:50:43 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Beispielaufruf
+ \RedeclareTOCStyleEntry durch \DeclareTOCStyleEntry ersetzt
+
+r2987 2018-06-27 13:14:50 +0200 kohm:
+
+ * scrkernel-sections.dtx: emergency fix for bookmark level gaps added
+
+r2986 2018-06-22 11:28:38 +0200 kohm:
+
+ * tocbasic.dtx: fixed penalty problem with features leveldown and
+ totoc in case of
+
+ existence of \chapter and \addsec by removing one group
+
+r2985 2018-06-18 17:54:11 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex: fehlendes
+ Komma eingefügt (Elke)
+
+r2984 2018-06-09 08:44:23 +0200 kohm:
+
+ * tocbasic.dtx: earlier registration of extensions in \DeclareNewTOC
+
+r2983 2018-05-14 20:15:53 +0200 kohm:
+
+ * scrkernel-sections.dtx: missing \interlinepenalty \@M added in
+ \minisec
+
+r2982 2018-05-14 14:13:12 +0200 kohm:
+
+ * scrkernel-sections.dtx: new experimental macros \startsection@…
+ for package authors
+
+r2981 2018-04-26 14:55:38 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
+ doc/ngerman/scrlttr2-experts.tex, doc/english/,
+ doc/english/scrlttr2.tex, doc/english/scrlttr2-experts.tex:
+ documentation of new commands
+
+r2980 2018-04-26 14:06:09 +0200 kohm:
+
+ * scrkernel-pseudolengths.dtx: new \setplength, \addtoplength,
+ \setplengthtowidth,
+
+ \setplengthtoheight, \setplengthtodepth, \setplengthtototalheight
+
+r2979 2018-04-17 08:01:18 +0200 kohm:
+
+ * scrkernel-footnotes.dtx: checksum
+
+r2978 2018-04-17 07:55:10 +0200 kohm:
+
+ * scrkernel-letterclassoptions.dtx: improved warning message due to
+ scrletter package
+
+r2977 2018-04-17 07:52:13 +0200 kohm:
+
+ * scrkernel-footnotes.dtx: Do not use \@ifundefined side effect of
+ former LaTeX releases
+
+r2976 2018-04-17 07:31:42 +0200 kohm:
+
+ * japanlco.dtx: warning message extended to respect the scrletter
+ package
+
+r2975 2018-04-13 07:41:27 +0200 kohm:
+
+ * doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex: Trennung von
+ "Inhaltsverzeichniseinträge"
+
+r2974 2018-04-09 10:14:11 +0200 kohm:
+
+ * doc/, doc/english/, doc/english/scrlttr2.tex,
+ doc/english/scrbookreportarticle.tex, doc/english/scrextend.tex,
+ doc/english/scrlttr2-experts.tex, doc/english/scrjura.tex,
+ doc/english/common-pagestylemanipulation.tex: additional translation
+ improvements by Karl
+
+r2973 2018-04-01 10:53:34 +0200 kohm:
+
+ * scrlayer-notecolumn.dtx: change version fixed
+
+r2972 2018-04-01 10:51:48 +0200 kohm:
+
+ * scrlayer-notecolumn.dtx: usage of not yet documented XeTeX primitive
+ \mdfivesum
+
+r2971 2018-03-31 12:02:08 +0200 kohm:
+
+ * scrkernel-version.dtx, scrkernel-compatibility.dtx: prepared for
+ v3.26 BETA
+
+r2970 2018-03-31 12:00:50 +0200 kohm:
+
+ * releaselist.txt: Release v3.25
+
r2969 2018-03-30 11:57:25 +0200 kohm:
* doc/, doc/english/, doc/english/scrlttr2.tex,
@@ -116,7 +512,7 @@ r2954 2018-03-10 22:15:16 +0100 kohm:
r2953 2018-03-05 09:11:19 +0100 kohm:
- * scrkernel-typearea.dtx: Copyright-Datum ge?\195?\164ndert
+ * scrkernel-typearea.dtx: Copyright-Datum geändert
r2952 2018-03-05 08:58:44 +0100 kohm:
@@ -154,8 +550,8 @@ r2946 2018-03-01 10:05:28 +0100 kohm:
r2945 2018-03-01 09:03:49 +0100 kohm:
- * TODO: ?\195?\156berholte Punkte entfernt, Frage bez?\195?\188glich
- "simple switch" erg?\195?\164nzt
+ * TODO: Überholte Punkte entfernt, Frage bezüglich "simple switch"
+ ergänzt
r2944 2018-02-28 13:23:23 +0100 kohm:
@@ -177,7 +573,7 @@ r2944 2018-02-28 13:23:23 +0100 kohm:
r2943 2018-02-28 13:15:51 +0100 kohm:
- * TODO: Fehler l?\195?\164ngst beseitigt
+ * TODO: Fehler längst beseitigt
r2942 2018-02-19 08:23:07 +0100 kohm:
@@ -230,7 +626,7 @@ r2933 2018-02-06 09:33:25 +0100 kohm:
r2932 2018-02-06 09:20:05 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-lists.tex: Eine Randmarke
- eingef?\195?\188gt [Elke]
+ eingefügt [Elke]
r2931 2018-02-05 10:50:56 +0100 kohm:
@@ -386,8 +782,8 @@ r2907 2018-01-29 14:12:59 +0100 kohm:
r2906 2018-01-26 15:57:01 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrjuraexample.tex: eine
- ?\195?\132nderung zu viel
+ * doc/, doc/ngerman/, doc/ngerman/scrjuraexample.tex: eine Änderung
+ zu viel
r2905 2018-01-26 11:15:05 +0100 kohm:
@@ -405,13 +801,13 @@ r2903 2018-01-26 09:46:22 +0100 kohm:
r2902 2018-01-26 09:27:32 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-titles.tex:
- zus?\195?\164tzliche Randmarken [Elke]
+ * doc/, doc/ngerman/, doc/ngerman/common-titles.tex: zusätzliche
+ Randmarken [Elke]
r2901 2018-01-26 09:21:20 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-lists.tex: scrlttr2-Randnotiz
- auf Kapitel zu scrlttr2 und scrletter beschr?\195?\164nkt
+ auf Kapitel zu scrlttr2 und scrletter beschränkt
r2900 2018-01-26 08:58:58 +0100 kohm:
@@ -459,8 +855,8 @@ r2893 2018-01-24 11:44:29 +0100 kohm:
doc/ngerman/scrhack.tex, doc/ngerman/scrjura.tex,
doc/ngerman/typearea.tex,
doc/ngerman/scrbookreportarticle-experts.tex,
- doc/ngerman/common-titles.tex: Index-Eintr?\195?\164ge nicht mit
- ~\PValue, sondern mit ~\textKValue
+ doc/ngerman/common-titles.tex: Index-Einträge nicht mit ~\PValue,
+ sondern mit ~\textKValue
r2892 2018-01-24 11:26:46 +0100 kohm:
@@ -470,29 +866,29 @@ r2892 2018-01-24 11:26:46 +0100 kohm:
r2891 2018-01-24 11:22:18 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex: Letzte
- ?\195?\132nderungen korrigiert
+ Änderungen korrigiert
r2890 2018-01-24 11:21:05 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex:
- Hauptindexeintrag f?\195?\188r das Paket
+ Hauptindexeintrag für das Paket
r2889 2018-01-24 11:20:28 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex:
- Indexeintrag f?\195?\188r das Paket
+ Indexeintrag für das Paket
r2888 2018-01-24 11:11:53 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-scrpage-experts.tex: Index
- Eintrag f?\195?\188r scrlayer korrekt einsortiert
+ Eintrag für scrlayer korrekt einsortiert
r2887 2018-01-24 11:06:00 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-scrpage.tex: Tabelle
- korrigiert um keine falschen Variablen-Eintr?\195?\164ge in den
- Index
- zu verursachen
+ korrigiert um keine falschen Variablen-Einträge in den Index
+
+ zu verursachen
r2886 2018-01-24 10:56:26 +0100 kohm:
@@ -505,8 +901,8 @@ r2885 2018-01-24 10:46:29 +0100 kohm:
r2884 2018-01-24 10:18:14 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Zus?\195?\164tzliche
- Index-Eintr?\195?\164ge f?\195?\188r lco-Dateien
+ * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Zusätzliche
+ Index-Einträge für lco-Dateien
r2883 2018-01-24 09:07:53 +0100 kohm:
@@ -524,7 +920,7 @@ r2881 2018-01-23 20:13:20 +0100 kohm:
r2880 2018-01-23 11:31:32 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: Dokumentation
- ?\195?\188berarbeitet
+ überarbeitet
r2879 2018-01-23 11:31:02 +0100 kohm:
@@ -533,17 +929,17 @@ r2879 2018-01-23 11:31:02 +0100 kohm:
r2878 2018-01-23 09:34:47 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Laden von LCOs bei
- scrletter pr?\195?\164zisiert
+ scrletter präzisiert
r2877 2018-01-22 13:07:56 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: einige
- K?\195?\188rzungen und sprachliche Vereinfachungen
+ Kürzungen und sprachliche Vereinfachungen
r2876 2018-01-19 11:35:39 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
- Kapitel ?\195?\188berarbeitet
+ Kapitel überarbeitet
r2875 2018-01-18 14:22:09 +0100 kohm:
@@ -613,12 +1009,12 @@ r2863 2018-01-15 12:29:20 +0100 kohm:
r2862 2018-01-15 11:50:39 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- Einige K?\195?\188rzungen und Pr?\195?\164zisierungen
+ Einige Kürzungen und Präzisierungen
r2861 2018-01-15 10:50:58 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-headfootheight.tex:
- Wiederholungstext gek?\195?\188rzt
+ Wiederholungstext gekürzt
r2860 2018-01-14 12:21:47 +0100 kohm:
@@ -631,7 +1027,7 @@ r2859 2018-01-14 12:19:38 +0100 kohm:
r2858 2018-01-11 11:21:51 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer.tex: Verbesserungen bei den
- Erkl?\195?\164rungen
+ Erklärungen
r2857 2018-01-11 08:15:39 +0100 kohm:
@@ -640,8 +1036,8 @@ r2857 2018-01-11 08:15:39 +0100 kohm:
r2856 2018-01-10 09:26:15 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrhack.tex: Erkl?\195?\164rung zum
- nomencl Hack ?\195?\188berarbeitet
+ * doc/, doc/ngerman/, doc/ngerman/scrhack.tex: Erklärung zum nomencl
+ Hack überarbeitet
r2855 2018-01-10 08:32:08 +0100 kohm:
@@ -653,8 +1049,7 @@ r2854 2018-01-10 07:45:36 +0100 kohm:
r2853 2018-01-09 12:35:34 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex:
- Kapitel?\195?\188berarbeitung
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Kapitelüberarbeitung
r2852 2018-01-09 09:42:28 +0100 kohm:
@@ -713,7 +1108,7 @@ r2841 2017-12-13 12:12:48 +0100 kohm:
r2840 2017-12-13 12:12:28 +0100 kohm:
- * TODO: kleine ?\195?\132nderung
+ * TODO: kleine Änderung
r2839 2017-12-13 12:11:29 +0100 kohm:
@@ -721,63 +1116,57 @@ r2839 2017-12-13 12:11:29 +0100 kohm:
r2838 2017-12-13 10:25:24 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/typearea.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/typearea.tex: an Stelle → anstelle
r2837 2017-12-13 10:21:57 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: an Stelle → anstelle
r2836 2017-12-13 10:21:03 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: an Stelle → anstelle
r2835 2017-12-13 10:17:12 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: an Stelle →
+ anstelle
r2834 2017-12-13 10:16:22 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlfile.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/scrlfile.tex: an Stelle → anstelle
r2833 2017-12-13 10:15:23 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex: an Stelle → anstelle
r2832 2017-12-13 10:13:35 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrjura.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/scrjura.tex: an Stelle → anstelle
r2831 2017-12-13 10:12:48 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex: an Stelle
- ?\226?\134?\146 anstelle
+ → anstelle
r2830 2017-12-13 10:11:34 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-lists.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/common-lists.tex: an Stelle →
+ anstelle
r2829 2017-12-13 10:11:17 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex: an
- Stelle ?\226?\134?\146 anstelle
+ Stelle → anstelle
r2828 2017-12-13 10:09:14 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-footnotes.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/common-footnotes.tex: an Stelle →
+ anstelle
r2827 2017-12-13 10:05:13 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-fontsize.tex: an Stelle
- ?\226?\134?\146 anstelle
+ * doc/, doc/ngerman/, doc/ngerman/common-fontsize.tex: an Stelle →
+ anstelle
r2826 2017-12-11 09:20:20 +0100 kohm:
@@ -800,12 +1189,12 @@ r2823 2017-12-08 21:50:56 +0100 kohm:
r2822 2017-12-08 12:01:06 +0100 kohm:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrjura.tex:
- Teil?\195?\188berarbeitung der scrjura-Anleitung
+ Teilüberarbeitung der scrjura-Anleitung
r2821 2017-12-08 11:55:09 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex: Deutliche
- ?\195?\156berarbeitung f?\195?\188r scrjura
+ Überarbeitung für scrjura
r2820 2017-12-08 10:27:49 +0100 kohm:
@@ -831,13 +1220,12 @@ r2816 2017-12-08 08:37:47 +0100 kohm:
r2815 2017-12-08 08:10:55 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-options.tex: einige
- Verbesserungen f?\195?\188r scrextend auch f?\195?\188r scrjura
- ?\195?\188bernommen
+ Verbesserungen für scrextend auch für scrjura übernommen
r2814 2017-12-07 12:45:04 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrextend.tex: Kapitel scrextend
- ?\195?\188berabreitet
+ überabreitet
r2813 2017-12-07 12:43:10 +0100 kohm:
@@ -861,8 +1249,8 @@ r2810 2017-12-07 12:14:29 +0100 kohm:
r2809 2017-12-07 11:43:47 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-interleafpage.tex:
- F?\195?\188r die Beispiele wird auf Abschnitt 3.13 verwiesen
+ * doc/, doc/ngerman/, doc/ngerman/common-interleafpage.tex: Für die
+ Beispiele wird auf Abschnitt 3.13 verwiesen
r2808 2017-12-07 11:10:17 +0100 kohm:
@@ -871,18 +1259,18 @@ r2808 2017-12-07 11:10:17 +0100 kohm:
r2807 2017-12-07 10:29:52 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex:
- K?\195?\188rzung f?\195?\188r den Umbruch bei scrextend
+ * doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex: Kürzung für
+ den Umbruch bei scrextend
r2806 2017-12-07 10:03:09 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-fontsize.tex: kleine
- Verbesserungen f?\195?\188r scrextend
+ Verbesserungen für scrextend
r2805 2017-12-07 09:52:54 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-draftmode.tex:
- zus?\195?\164tzlichen Hinweis bei scrextend eingef?\195?\188gt
+ * doc/, doc/ngerman/, doc/ngerman/common-draftmode.tex: zusätzlichen
+ Hinweis bei scrextend eingefügt
r2804 2017-12-07 09:34:03 +0100 kohm:
@@ -893,8 +1281,8 @@ r2804 2017-12-07 09:34:03 +0100 kohm:
r2803 2017-12-07 09:09:24 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-options.tex:
- geringf?\195?\188gige Verk?\195?\188rzungen f?\195?\188r scrextend
+ * doc/, doc/ngerman/, doc/ngerman/common-options.tex: geringfügige
+ Verkürzungen für scrextend
r2802 2017-12-06 11:45:10 +0100 kohm:
@@ -918,7 +1306,7 @@ r2799 2017-12-06 10:27:11 +0100 kohm:
r2798 2017-12-06 10:06:36 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- Verlinkung f?\195?\188r scrlayer-scrpage
+ Verlinkung für scrlayer-scrpage
r2797 2017-12-05 13:18:41 +0100 kohm:
@@ -933,8 +1321,8 @@ r2796 2017-12-05 13:18:04 +0100 kohm:
r2795 2017-12-05 12:37:56 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- das "definierten" war Unfug, denn man kann tats?\195?\164chlich
- teilweise auch
+ das "definierten" war Unfug, denn man kann tatsächlich teilweise
+ auch
noch nicht definierte Seitenstile beeinflussen
r2794 2017-12-05 09:05:38 +0100 kohm:
@@ -945,7 +1333,7 @@ r2794 2017-12-05 09:05:38 +0100 kohm:
r2793 2017-12-05 08:37:04 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-headfootheight.tex:
- zus?\195?\164tzliche Links
+ zusätzliche Links
r2792 2017-12-05 08:26:09 +0100 kohm:
@@ -960,7 +1348,7 @@ r2791 2017-12-04 12:36:25 +0100 kohm:
r2790 2017-12-04 12:33:56 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex: noch ein
- paar Vereinheitlichungen bez?\195?\188glich der Verzeichnisoptionen
+ paar Vereinheitlichungen bezüglich der Verzeichnisoptionen
r2789 2017-12-04 09:59:43 +0100 kohm:
@@ -1053,7 +1441,7 @@ r2772 2017-12-03 22:17:46 +0100 kohm:
r2771 2017-12-03 22:17:09 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-fontsize.tex: variablen Text
- f?\195?\188r scrextend korrigiert
+ für scrextend korrigiert
r2770 2017-12-03 21:17:05 +0100 kohm:
@@ -1068,22 +1456,22 @@ r2769 2017-12-03 11:56:06 +0100 kohm:
r2768 2017-12-01 12:47:27 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Diverse
- Modernisierungen und Anpassungen f?\195?\188r scrletter
+ Modernisierungen und Anpassungen für scrletter
r2767 2017-12-01 11:55:23 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: Es wird Zeit
- die Spuren von scrlettr zu beseitigen ?\226?\128?\166
+ die Spuren von scrlettr zu beseitigen …
r2766 2017-12-01 11:04:31 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-lists.tex: Anpassungen
- f?\195?\188r scrletter
+ * doc/, doc/ngerman/, doc/ngerman/common-lists.tex: Anpassungen für
+ scrletter
r2765 2017-12-01 10:24:10 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-footnotes.tex: Anpassungen
- f?\195?\188r scrletter
+ für scrletter
r2764 2017-12-01 09:41:54 +0100 kohm:
@@ -1100,33 +1488,33 @@ r2763 2017-11-30 15:53:09 +0100 kohm:
r2762 2017-11-30 12:57:51 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-parmarkup.tex: Anpassungen
- f?\195?\188r scrletter
+ für scrletter
r2761 2017-11-29 14:35:28 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
- doc/ngerman/scrlttr2-experts.tex: diverse Verbesserungen f?\195?\188r
+ doc/ngerman/scrlttr2-experts.tex: diverse Verbesserungen für
scrletter
r2760 2017-11-29 12:43:49 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex: Anpassungen
- f?\195?\188r scrletter
+ für scrletter
r2759 2017-11-29 12:23:23 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-fontsize.tex: Anpassungen
- f?\195?\188r scrletter
+ für scrletter
r2758 2017-11-29 10:43:48 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-typearea.tex: Anpassung
- f?\195?\188r scrletter
+ * doc/, doc/ngerman/, doc/ngerman/common-typearea.tex: Anpassung für
+ scrletter
r2757 2017-11-29 10:41:01 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-draftmode.tex: Anpassungen
- f?\195?\188r scrletter
+ für scrletter
r2756 2017-11-29 10:37:42 +0100 kohm:
@@ -1141,7 +1529,7 @@ r2755 2017-11-29 10:28:57 +0100 kohm:
r2754 2017-11-29 10:08:52 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-options.tex: fehlendes
- Leerzeichen erg?\195?\164nzt
+ Leerzeichen ergänzt
r2753 2017-11-29 09:58:32 +0100 kohm:
@@ -1151,7 +1539,7 @@ r2753 2017-11-29 09:58:32 +0100 kohm:
r2752 2017-11-28 13:04:55 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex:
- zus?\195?\164tzlicher Text f?\195?\188r die Buchfassung
+ zusätzlicher Text für die Buchfassung
r2751 2017-11-28 12:18:12 +0100 kohm:
@@ -1164,7 +1552,7 @@ r2750 2017-11-28 11:58:26 +0100 kohm:
r2749 2017-11-28 11:58:07 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-titles.tex: kosmetische
- ?\195?\132nderungen
+ Änderungen
r2748 2017-11-28 11:57:32 +0100 kohm:
@@ -1227,8 +1615,8 @@ r2737 2017-11-24 12:30:24 +0100 kohm:
r2736 2017-11-24 09:46:04 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-footnotes.tex:
- Erkl?\195?\164rungen teilweise verschoben
+ * doc/, doc/ngerman/, doc/ngerman/common-footnotes.tex: Erklärungen
+ teilweise verschoben
r2735 2017-11-24 09:45:11 +0100 kohm:
@@ -1237,19 +1625,18 @@ r2735 2017-11-24 09:45:11 +0100 kohm:
r2734 2017-11-24 09:06:12 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-interleafpage.tex: Umbruch
- f?\195?\188r die Buchversion verbessert, Erkl?\195?\164rungen
- gestrafft
+ für die Buchversion verbessert, Erklärungen gestrafft
r2733 2017-11-23 13:34:18 +0100 kohm:
* doc/, doc/scrguide.cls, doc/ngerman/,
- doc/ngerman/scrbookreportarticle.tex: zus?\195?\164tzliche
- Informationen eingef?\195?\188gt
+ doc/ngerman/scrbookreportarticle.tex: zusätzliche Informationen
+ eingefügt
r2732 2017-11-23 10:47:57 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-parmarkup.tex:
- zus?\195?\164tzliche Marginalien
+ * doc/, doc/ngerman/, doc/ngerman/common-parmarkup.tex: zusätzliche
+ Marginalien
r2731 2017-11-23 10:04:09 +0100 kohm:
@@ -1260,9 +1647,9 @@ r2731 2017-11-23 10:04:09 +0100 kohm:
r2730 2017-11-22 10:41:56 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex:
- Dokumentation an einige Neuerungen angepasst und Umbruch
- f?\195?\188r die
- Buchausgabe verbessert
+ Dokumentation an einige Neuerungen angepasst und Umbruch für die
+
+ Buchausgabe verbessert
r2729 2017-11-22 10:40:43 +0100 kohm:
@@ -1288,8 +1675,8 @@ r2725 2017-11-21 12:50:05 +0100 kohm:
r2724 2017-11-21 12:07:02 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/common-titles.tex:
- zus?\195?\164tzliche Marginalien
+ * doc/, doc/ngerman/, doc/ngerman/common-titles.tex: zusätzliche
+ Marginalien
r2723 2017-11-21 11:43:12 +0100 kohm:
@@ -1304,42 +1691,40 @@ r2722 2017-11-21 11:24:32 +0100 kohm:
r2721 2017-11-21 11:04:37 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-typearea.tex: Umbruch
- verbessert, Seitenzahl hinzugef?\195?\188gt
+ verbessert, Seitenzahl hinzugefügt
r2720 2017-11-21 11:01:09 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/typearea-experts.tex:
- Ligaturaufl?\195?\182sung
+ Ligaturauflösung
r2719 2017-11-21 11:00:29 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex:
- Ligaturaufl?\195?\182sung
+ * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex: Ligaturauflösung
r2718 2017-11-21 10:59:56 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex:
- Ligaturaufl?\195?\182sung
+ Ligaturauflösung
r2717 2017-11-21 10:57:08 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- Ligaturaufl?\195?\182sung
+ Ligaturauflösung
r2716 2017-11-21 10:55:31 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex:
- Ligaturaufl?\195?\182sung
+ Ligaturauflösung
r2715 2017-11-21 10:55:12 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex:
- Ligaturaufl?\195?\182sung
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Ligaturauflösung
r2714 2017-11-21 10:52:53 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex:
- Ligaturauf"|l?\195?\182sung
+ Ligaturauf"|lösung
r2713 2017-11-21 10:41:42 +0100 kohm:
@@ -1353,7 +1738,7 @@ r2712 2017-11-21 10:27:02 +0100 kohm:
r2711 2017-11-21 10:06:01 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-options.tex: Wiederholung
- leicht gek?\195?\188rzt
+ leicht gekürzt
r2710 2017-11-21 10:05:38 +0100 kohm:
@@ -1410,7 +1795,7 @@ r2700 2017-11-15 08:19:59 +0100 kohm:
r2699 2017-11-14 15:39:18 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: Diverse kleinere und
- gr?\195?\182?\195?\159ere Verbesserungen und Anpassungen an aktuelle
+ größere Verbesserungen und Anpassungen an aktuelle
KOMA-Script-Versionen
r2698 2017-11-14 15:04:34 +0100 kohm:
@@ -1568,7 +1953,7 @@ r2669 2017-08-10 13:11:11 +0200 kohm:
r2667 2017-08-10 13:04:15 +0200 kohm:
- * doc/, doc/scrpage2.tex: \Xmp?\226?\128?\166 added
+ * doc/, doc/scrpage2.tex: \Xmp… added
r2666 2017-08-10 12:24:54 +0200 kohm:
@@ -1716,7 +2101,7 @@ r2640 2017-05-08 11:36:55 +0200 kohm:
r2639 2017-05-08 08:54:21 +0200 kohm:
- * scrlayer.dtx, TODO: \layer?\226?\128?\166 macros using \dimexpr
+ * scrlayer.dtx, TODO: \layer… macros using \dimexpr
r2638 2017-05-06 19:17:09 +0200 kohm:
@@ -1739,7 +2124,7 @@ r2634 2017-05-06 17:48:55 +0200 kohm:
* scrkernel-fonts.dtx, doc/, doc/ngerman/,
doc/ngerman/scrbookreportarticle-experts.tex, doc/english/,
doc/english/scrbookreportarticle-experts.tex: more robust
- reimplementation of \use?\226?\128?\166ofkomafont
+ reimplementation of \use…ofkomafont
r2633 2017-05-05 19:05:27 +0200 kohm:
@@ -2008,7 +2393,7 @@ r2578 2017-02-04 13:18:09 +0100 kohm:
r2577 2017-02-01 07:33:09 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-options.tex: Fehlender
- Halbsatz erg?\195?\164nzt [HV]
+ Halbsatz ergänzt [HV]
r2576 2017-01-30 20:46:35 +0100 kohm:
@@ -2125,7 +2510,7 @@ r2566 2016-12-28 18:22:56 +0100 kohm:
doc/ngerman/scrjura.tex,
doc/ngerman/scrbookreportarticle-experts.tex,
doc/ngerman/common-pagestylemanipulation.tex,
- doc/ngerman/common-titles.tex: Links f?\195?\188r Font-Elemente
+ doc/ngerman/common-titles.tex: Links für Font-Elemente
r2565 2016-12-21 18:25:47 +0100 kohm:
@@ -2360,8 +2745,7 @@ r2541 2016-11-21 12:05:13 +0100 kohm:
doc/ngerman/scrbookreportarticle-experts.tex,
doc/ngerman/common-oddorevenpage.tex, doc/ngerman/scrlfile.tex,
doc/ngerman/scrwfile.tex, doc/ngerman/scraddr.tex:
- \autopageref{desc:?\226?\128?\166} replaced by
- \DescPageRef{?\226?\128?\166}
+ \autopageref{desc:…} replaced by \DescPageRef{…}
r2540 2016-11-21 11:55:10 +0100 kohm:
@@ -2871,13 +3255,12 @@ r2480 2016-06-14 09:45:01 +0200 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex,
doc/english/, doc/english/scrbookreportarticle-experts.tex: additional
- info about toc?\226?\128?\166 options
+ info about toc… options
r2479 2016-06-14 09:11:22 +0200 kohm:
* doc/, doc/ngerman/, doc/ngerman/tocbasic.tex, doc/english/,
- doc/english/tocbasic.tex: additional info about
- tocentry?\226?\128?\166 options
+ doc/english/tocbasic.tex: additional info about tocentry… options
r2478 2016-06-13 08:53:07 +0200 kohm:
@@ -2888,7 +3271,7 @@ r2477 2016-06-12 11:52:43 +0200 kohm:
* TODO, scrkernel-sections.dtx, tocbasic.dtx, doc/, doc/ngerman/,
doc/ngerman/tocbasic.tex, doc/english/, doc/english/tocbasic.tex:
- prefix tocentry instead (or additional to)?\194?\160prefix toc
+ prefix tocentry instead (or additional to) prefix toc
r2476 2016-06-12 08:32:29 +0200 kohm:
@@ -2900,8 +3283,7 @@ r2475 2016-06-09 09:51:01 +0200 kohm:
r2474 2016-06-06 16:41:04 +0200 kohm:
- * scrkernel-tocstyle.dtx: Summary: handle also long
- \ragged?\226?\128?\166entry
+ * scrkernel-tocstyle.dtx: Summary: handle also long \ragged…entry
r2473 2016-06-06 16:38:21 +0200 kohm:
@@ -2959,8 +3341,8 @@ r2463 2016-05-19 09:27:47 +0200 kohm:
r2462 2016-05-19 09:18:47 +0200 kohm:
* scrkernel-notepaper.dtx, scrkernel-miscellaneous.dtx:
- Summary:?\194?\160scrlttr2 provides option
- egregdoesnotlikesansseriftitles too
+ Summary: scrlttr2 provides option egregdoesnotlikesansseriftitles
+ too
r2461 2016-05-19 09:17:15 +0200 kohm:
@@ -2988,7 +3370,7 @@ r2457 2016-05-09 11:38:14 +0200 kohm:
r2456 2016-05-09 11:37:44 +0200 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrjura.tex: Summary:
- ?\195?\156berfl?\195?\188ssiges \ProvidesFile entfernt
+ Überflüssiges \ProvidesFile entfernt
r2455 2016-05-09 11:36:06 +0200 kohm:
@@ -3047,8 +3429,8 @@ r2444 2016-05-05 09:16:53 +0200 kohm:
r2443 2016-05-04 10:34:46 +0200 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrjura.tex: Hinweis auf
- zus?\195?\164tzlich unterst?\195?\188tzte Sprachen
+ * doc/, doc/ngerman/, doc/ngerman/scrjura.tex: Hinweis auf zusätzlich
+ unterstützte Sprachen
r2442 2016-05-04 10:19:38 +0200 kohm:
@@ -3068,7 +3450,7 @@ r2440 2016-04-29 17:59:32 +0200 kohm:
r2439 2016-04-29 07:56:21 +0200 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-fontsize.tex: Summary:
- fehlendes ?\194?\187Klasse?\194?\171 erg?\195?\164nzt
+ fehlendes »Klasse« ergänzt
r2438 2016-04-27 12:58:21 +0200 kohm:
@@ -3307,8 +3689,7 @@ r2393 2016-03-24 10:47:53 +0100 kohm:
r2392 2016-03-23 12:56:36 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Summary:
- \LastTOCLevelWas?\226?\128?\166 and
- \TOCEntryStyle?\226?\128?\166InitCode
+ \LastTOCLevelWas… and \TOCEntryStyle…InitCode
r2391 2016-03-23 08:35:30 +0100 kohm:
@@ -3430,7 +3811,7 @@ r2368 2016-03-10 11:20:56 +0100 kohm:
r2367 2016-03-09 18:14:56 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex: Summary: neue
- Trennausnahme f?\195?\188r Eintragsebene
+ Trennausnahme für Eintragsebene
r2366 2016-03-09 18:09:14 +0100 kohm:
@@ -3846,7 +4227,7 @@ r2266 2015-11-18 10:41:05 +0100 kohm:
r2265 2015-11-18 10:40:24 +0100 kohm:
* TODO, scrkernel-basics.dtx: \FamilyExecuteOptions has a special
- handling f?\195?\188r member option @else@
+ handling für member option @else@
r2264 2015-11-17 18:26:57 +0100 kohm:
@@ -3952,7 +4333,7 @@ r2244 2015-10-21 10:02:33 +0200 kohm:
r2243 2015-10-21 09:45:18 +0200 kohm:
- * TODO: removed: \if?\226?\128?\166 issue
+ * TODO: removed: \if… issue
r2242 2015-10-21 09:44:26 +0200 kohm:
@@ -3997,7 +4378,7 @@ r2233 2015-10-19 11:53:52 +0200 kohm:
r2232 2015-10-19 10:29:26 +0200 kohm:
- * TODO: new general issue with \ifis?\226?\128?\166
+ * TODO: new general issue with \ifis…
r2231 2015-10-19 10:13:54 +0200 kohm:
@@ -4046,8 +4427,8 @@ r2222 2015-10-08 08:18:34 +0200 kohm:
r2221 2015-10-07 12:17:20 +0200 kohm:
- * scrkernel-sections.dtx: new: \toclevel@?\226?\128?\166 will be set
- by \DeclareSectionCommand etc. if it could be usefull
+ * scrkernel-sections.dtx: new: \toclevel@… will be set by
+ \DeclareSectionCommand etc. if it could be usefull
r2220 2015-10-07 09:30:29 +0200 kohm:
@@ -4134,10 +4515,9 @@ r2203 2015-09-15 11:32:08 +0200 kohm:
r2202 2015-09-14 10:57:28 +0200 kohm:
- * TODO, doc/, doc/ngerman/, doc/ngerman/scrlayer.tex: neu: Doku
- f?\195?\188r mode=picture einschl. der daf?\195?\188r reservierten
- neuen Anweisungen new: Doku f?\195?\188r \layervalign und
- \layerhalign
+ * TODO, doc/, doc/ngerman/, doc/ngerman/scrlayer.tex: neu: Doku für
+ mode=picture einschl. der dafür reservierten neuen Anweisungen new:
+ Doku für \layervalign und \layerhalign
r2201 2015-09-14 10:54:18 +0200 kohm:
@@ -4207,8 +4587,7 @@ r2189 2015-08-29 12:11:08 +0200 kohm:
r2188 2015-08-28 16:54:24 +0200 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
- change: Stichwortverzeichniseintr?\195?\164ge f?\195?\188r
- Gliederungsstile
+ change: Stichwortverzeichniseinträge für Gliederungsstile
r2187 2015-08-27 21:14:32 +0200 kohm:
@@ -4315,8 +4694,8 @@ r2170 2015-07-27 11:52:22 +0200 kohm:
r2169 2015-07-26 12:14:32 +0200 kohm:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: new:
- Dokumentation von Z?\195?\164hler letter und Anweisungen \thisletter
- und \letterlastpage
+ Dokumentation von Zähler letter und Anweisungen \thisletter und
+ \letterlastpage
r2168 2015-07-26 11:32:03 +0200 kohm:
@@ -4409,8 +4788,7 @@ r2151 2015-07-03 11:25:42 +0200 kohm:
* scrkernel-language.dtx: fix: emergency code for brain dead language
default settings (like hyphen.cfg of babel) now executes all
- commands using \@nameuse and also executes
- \@nameuse{extra?\226?\128?\166}
+ commands using \@nameuse and also executes \@nameuse{extra…}
r2150 2015-07-02 10:10:21 +0200 kohm:
@@ -4564,8 +4942,7 @@ r2122 2015-06-03 10:05:35 +0200 kohm:
r2121 2015-06-02 10:12:38 +0200 kohm:
- * tocbasic.dtx: fix: expansion of \?\226?\128?\166name and
- \?\226?\128?\166listname
+ * tocbasic.dtx: fix: expansion of \…name and \…listname
r2120 2015-05-24 12:06:25 +0200 kohm:
@@ -4582,7 +4959,7 @@ r2118 2015-05-22 17:34:34 +0200 kohm:
* scrhack.dtx: change: deactivate hyperref hack if
\hy@insteadofrefstepcounter has been
- defined, i.e., by a KOMA-Script class ?\226?\137?\165 3.18.
+ defined, i.e., by a KOMA-Script class ≥ 3.18.
r2117 2015-05-22 16:22:03 +0200 kohm:
@@ -4908,12 +5285,12 @@ r2059 2015-03-31 10:01:37 +0200 kohm:
r2058 2015-03-31 09:04:03 +0200 kohm:
- * scrkernel-sections.dtx: fix: \protect usage of
- \?\226?\128?\166format in \@seccntformat
+ * scrkernel-sections.dtx: fix: \protect usage of \…format in
+ \@seccntformat
r2057 2015-03-31 08:29:00 +0200 kohm:
- * TODO: added: \?\226?\128?\166format issue
+ * TODO: added: \…format issue
r2056 2015-03-30 10:24:20 +0200 kohm:
@@ -4933,16 +5310,14 @@ r2053 2015-03-27 10:25:57 +0100 kohm:
* TODO, doc/, doc/english/,
doc/english/scrbookreportarticle-experts.tex: change: missing
- translations at \DeclareSectionCommand and
- \chapterhead?\226?\128?\166vskip
+ translations at \DeclareSectionCommand and \chapterhead…vskip
r2052 2015-03-27 09:07:21 +0100 kohm:
* TODO, doc/, doc/ngerman/,
- doc/ngerman/scrbookreportarticle-experts.tex: change:
- ?\195?\132nderungen bei der Doku von \DeclareSectionCommand und
- Auswirkungen auf \chapterhead?\226?\128?\166vskip
- vervollst?\195?\164ndigt
+ doc/ngerman/scrbookreportarticle-experts.tex: change: Änderungen bei
+ der Doku von \DeclareSectionCommand und Auswirkungen auf
+ \chapterhead…vskip vervollständigt
r2051 2015-03-27 09:06:19 +0100 kohm:
@@ -4956,8 +5331,8 @@ r2050 2015-03-26 11:54:11 +0100 kohm:
r2049 2015-03-26 11:52:40 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
- change: Stilbeschreibung und Tabellen f?\195?\188r
- stilabh?\195?\164ngige Einstellungen
+ change: Stilbeschreibung und Tabellen für stilabhängige
+ Einstellungen
r2048 2015-03-26 10:51:38 +0100 kohm:
@@ -5005,7 +5380,7 @@ r2040 2015-03-24 17:58:57 +0100 kohm:
r2039 2015-03-24 17:14:55 +0100 kohm:
- * scrkernel-sections.dtx: fix: \setlenght ?\226?\134?\146 \setlength
+ * scrkernel-sections.dtx: fix: \setlenght → \setlength
r2038 2015-03-24 11:13:55 +0100 kohm:
@@ -5017,8 +5392,7 @@ r2037 2015-03-24 11:09:29 +0100 kohm:
r2036 2015-03-24 11:08:54 +0100 kohm:
- * scrkernel-typearea.dtx: fix: \KOMA@kav@addkey ?\226?\134?\146
- \KOMA@kav@add
+ * scrkernel-typearea.dtx: fix: \KOMA@kav@addkey → \KOMA@kav@add
r2035 2015-03-24 11:02:05 +0100 kohm:
@@ -5088,7 +5462,7 @@ r2023 2015-03-23 08:17:44 +0100 kohm:
r2022 2015-03-23 08:00:03 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
- changes: vor ?\226?\128?\166 zuvor war doppelt gemoppelt
+ changes: vor … zuvor war doppelt gemoppelt
r2021 2015-03-22 11:09:00 +0100 kohm:
@@ -5243,8 +5617,7 @@ r1999 2015-03-12 11:58:30 +0100 kohm:
r1998 2015-03-11 23:09:38 +0100 kohm:
- * scrkernel-compatibility.dtx: fix: \scr@v@is@?\226?\128?\166 added to
- scrextend
+ * scrkernel-compatibility.dtx: fix: \scr@v@is@… added to scrextend
r1997 2015-03-11 20:19:06 +0100 kohm:
@@ -5307,7 +5680,7 @@ r1984 2015-03-10 09:38:06 +0100 kohm:
r1983 2015-03-10 09:32:04 +0100 kohm:
* scrkernel-compatibility.dtx: new: option value storage new: internal
- \scr@v@is@?\226?\128?\166 to check for compatibility
+ \scr@v@is@… to check for compatibility
r1982 2015-03-10 08:53:25 +0100 kohm:
@@ -5408,8 +5781,8 @@ r1964 2015-02-27 09:33:54 +0100 kohm:
r1963 2015-02-27 09:04:57 +0100 kohm:
- * scrkernel-basics.dtx: change: \KOMA@kav@x?\226?\128?\166 uses
- \protected@edef instead of \edef
+ * scrkernel-basics.dtx: change: \KOMA@kav@x… uses \protected@edef
+ instead of \edef
r1962 2015-02-26 09:34:33 +0100 kohm:
@@ -5456,9 +5829,9 @@ r1955 2015-02-23 17:55:49 +0100 kohm:
* scrkernel-compatibility.dtx, TODO, scrkernel-sections.dtx, doc/,
doc/ngerman/, doc/ngerman/scrbookreportarticle.tex,
doc/ngerman/common-pagestylemanipulation.tex, doc/english/,
- doc/english/scrbookreportarticle.tex: change: use \sectionformat
- ?\226?\128?\166 \subparagraphformat instead of
- \othersectionlevelsformat if version >= 3.17
+ doc/english/scrbookreportarticle.tex: change: use \sectionformat …
+ \subparagraphformat instead of \othersectionlevelsformat if version
+ >= 3.17
r1954 2015-02-23 17:53:40 +0100 kohm:
@@ -5650,13 +6023,13 @@ r1918 2015-01-28 11:03:48 +0100 kohm:
r1917 2015-01-28 08:32:30 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- fix: Fehler in den neuen Erkl?\195?\164rungen beseitigt [Elke]
+ fix: Fehler in den neuen Erklärungen beseitigt [Elke]
r1916 2015-01-27 10:06:12 +0100 kohm:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrlayer.tex,
- doc/ngerman/common-pagestylemanipulation.tex: deutsche
- Erkl?\195?\164rung einiger Neuheiten ab Version 3.16
+ doc/ngerman/common-pagestylemanipulation.tex: deutsche Erklärung
+ einiger Neuheiten ab Version 3.16
r1915 2015-01-27 08:45:41 +0100 kohm:
@@ -5670,7 +6043,7 @@ r1914 2015-01-27 08:45:11 +0100 kohm:
r1913 2015-01-26 21:12:39 +0100 kohm:
- * TODO: fehlende Erkl?\195?\164rungen in der Anleitung
+ * TODO: fehlende Erklärungen in der Anleitung
r1912 2015-01-26 21:11:06 +0100 kohm:
@@ -5775,8 +6148,8 @@ r1892 2014-12-23 18:57:43 +0100 kohm:
r1891 2014-12-23 18:19:04 +0100 kohm:
- * scrkernel-sections.dtx: fix: not \?\226?\128?\166toclevel and not
- \scr@?\226?\128?\166@tocdepth but \?\226?\128?\166toclevel
+ * scrkernel-sections.dtx: fix: not \…toclevel and not
+ \scr@…@tocdepth but \…toclevel
r1890 2014-12-22 08:58:28 +0100 kohm:
@@ -5842,7 +6215,7 @@ r1879 2014-12-16 08:34:56 +0100 kohm:
r1878 2014-12-15 08:01:19 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
- Neuer Anlauf f?\195?\188r bereits verkorksten Satz.
+ Neuer Anlauf für bereits verkorksten Satz.
r1877 2014-12-12 09:55:47 +0100 kohm:
@@ -5927,12 +6300,12 @@ r1863 2014-12-07 14:09:02 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex:
Die Spezialbedeutungen negativer Werte von `beforeskip' und
`afterskip' bei `\DeclareSectionCommand' auf den Stil section
- bezogen. Die Verwendung f?\195?\188r chapter und part ohne
- Stil-Angabe absichtlich noch nicht 100% klar dokumentiert.
+ bezogen. Die Verwendung für chapter und part ohne Stil-Angabe
+ absichtlich noch nicht 100% klar dokumentiert.
r1862 2014-12-05 08:12:21 +0100 kohm:
- * TODO: tocstyle doesn't need \?\226?\128?\166toclevel
+ * TODO: tocstyle doesn't need \…toclevel
r1861 2014-12-05 08:08:20 +0100 kohm:
@@ -6084,8 +6457,8 @@ r1833 2014-11-21 15:57:23 +0100 kohm:
r1832 2014-11-21 15:56:40 +0100 kohm:
- * scrlayer.dtx: change: co-using \?\226?\128?\166numdepth of the
- KOMA-Script classes instead of own \?\226?\128?\166level
+ * scrlayer.dtx: change: co-using \…numdepth of the KOMA-Script
+ classes instead of own \…level
r1831 2014-11-21 12:47:37 +0100 kohm:
@@ -6234,7 +6607,7 @@ r1802 2014-10-09 10:17:20 +0200 kohm:
r1801 2014-10-09 08:08:31 +0200 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex:
- Verbesserungsvorschl?\195?\164ge von Elke
+ Verbesserungsvorschläge von Elke
r1800 2014-10-07 08:53:12 +0200 kohm:
@@ -6321,8 +6694,7 @@ r1784 2014-08-31 11:40:21 +0200 kohm:
r1783 2014-08-18 12:54:31 +0200 kohm:
- * scrwfile.dtx: use ``?\226?\128?\166'' instead of
- ?\194?\187?\226?\128?\166?\194?\171
+ * scrwfile.dtx: use ``…'' instead of »…«
r1782 2014-08-18 12:48:22 +0200 kohm:
@@ -6330,9 +6702,8 @@ r1782 2014-08-18 12:48:22 +0200 kohm:
r1781 2014-08-18 12:23:36 +0200 kohm:
- * scrlayer-scrpage.dtx: fix: layer names ?\226?\128?\166head.odd,
- ?\226?\128?\166head.even, ?\226?\128?\166foot.odd, and
- ?\226?\128?\166foot.even should
+ * scrlayer-scrpage.dtx: fix: layer names …head.odd, …head.even,
+ …foot.odd, and …foot.even should
correspond with even and odd pages (see manual) [Elke]
@@ -6567,8 +6938,8 @@ r1738 2014-03-14 08:22:55 +0100 kohm:
r1737 2014-03-13 17:33:07 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex:
- Eintr?\195?\164ge in einer Tabelle sortiert
+ * doc/, doc/ngerman/, doc/ngerman/scrlayer-notecolumn.tex: Einträge
+ in einer Tabelle sortiert
r1736 2014-03-13 08:41:11 +0100 kohm:
@@ -6578,7 +6949,7 @@ r1735 2014-03-12 13:21:08 +0100 kohm:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrbase.tex, doc/english/,
doc/english/scrbase.tex: translation of
- \FamilyCounterKey?\226?\128?\166\FamilyLengthKey and elimination of
+ \FamilyCounterKey…\FamilyLengthKey and elimination of
\Family@Options
r1734 2014-03-12 12:19:07 +0100 kohm:
@@ -6590,13 +6961,13 @@ r1733 2014-03-12 12:11:20 +0100 kohm:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex,
doc/english/, doc/english/scrbookreportarticle.tex: translation of
- user documentation of \partnumdepth ?\226?\128?\166
- \subparagraphnumdepth, \ifnumbered, \ifunnumbered
+ user documentation of \partnumdepth … \subparagraphnumdepth,
+ \ifnumbered, \ifunnumbered
r1732 2014-03-12 12:05:05 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex: ein
- \OnlyAt in der Erkl?\195?\164rung zu tocdepth erg?\195?\164nzt
+ \OnlyAt in der Erklärung zu tocdepth ergänzt
r1731 2014-03-08 09:00:38 +0100 kohm:
@@ -6691,8 +7062,8 @@ r1715 2014-03-01 13:05:30 +0100 kohm:
r1714 2014-02-28 16:31:14 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrbase.tex,
- doc/ngerman/scrbookreportarticle-experts.tex: Index-Eintrag
- f?\195?\188r \ifstr verbessert
+ doc/ngerman/scrbookreportarticle-experts.tex: Index-Eintrag für
+ \ifstr verbessert
r1713 2014-02-27 17:36:50 +0100 kohm:
@@ -6756,7 +7127,7 @@ r1698 2014-02-26 08:25:13 +0100 kohm:
r1697 2014-02-21 18:21:16 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: fetten Indexeintrag
- f?\195?\188r den Bundsteg durch einen normalen ersetzt
+ für den Bundsteg durch einen normalen ersetzt
r1696 2014-02-17 10:22:47 +0100 kohm:
@@ -6771,12 +7142,12 @@ r1695 2014-02-17 10:10:45 +0100 kohm:
r1694 2014-02-17 08:20:04 +0100 kohm:
* doc/, doc/plength.dtx: firstfoot and firsthead are variable now
- [patch by Michael K?\195?\164ufl]
+ [patch by Michael Käufl]
r1693 2014-02-17 08:18:44 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: Leerzeichenfehler
- [Michael K?\195?\164ufl]
+ [Michael Käufl]
r1692 2014-02-14 08:09:57 +0100 kohm:
@@ -6790,18 +7161,18 @@ r1691 2014-02-14 08:08:07 +0100 kohm:
r1690 2014-02-13 08:30:22 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/typearea.tex: Index-Eintrag
- f?\195?\188r Kopf- und Fu?\195?\159-H?\195?\182he
+ * doc/, doc/ngerman/, doc/ngerman/typearea.tex: Index-Eintrag für
+ Kopf- und Fuß-Höhe
r1689 2014-02-13 08:29:19 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-scrpage.tex: Index-Eintrag
- f?\195?\188r Fu?\195?\159-Breite
+ für Fuß-Breite
r1688 2014-02-13 08:28:20 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/common-headfootheight.tex:
- Index-Eintrag f?\195?\188r Kopf- und Fu?\195?\159-H?\195?\182he
+ Index-Eintrag für Kopf- und Fuß-Höhe
r1687 2014-02-12 15:28:07 +0100 kohm:
@@ -6816,17 +7187,17 @@ r1686 2014-02-12 15:04:23 +0100 kohm:
r1685 2014-02-12 15:02:53 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: Indexeintrag
- f?\195?\188r version=2.9t und version=2.9u entfernt
+ für version=2.9t und version=2.9u entfernt
r1684 2014-02-10 10:14:06 +0100 kohm:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: Tschechisch in
- der Liste der Sprachen aufgef?\195?\188hrt
+ der Liste der Sprachen aufgeführt
r1683 2014-02-10 10:10:37 +0100 kohm:
- * doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: Doku
- f?\195?\188r Tschechisch
+ * doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex: Doku für
+ Tschechisch
r1682 2014-02-10 10:01:35 +0100 kohm:
@@ -6870,12 +7241,12 @@ r1675 2014-02-03 08:37:48 +0100 mjk:
r1674 2014-01-31 13:18:11 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-scrpage-experts.tex:
- Korrekturen und W?\195?\188nsche von Elke
+ Korrekturen und Wünsche von Elke
r1673 2014-01-31 13:17:07 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex: Trennausnahme
- f?\195?\188r Hintergrundebene(n)
+ für Hintergrundebene(n)
r1672 2014-01-30 15:13:25 +0100 mjk:
@@ -6889,7 +7260,7 @@ r1671 2014-01-30 14:38:17 +0100 mjk:
r1670 2014-01-30 13:25:27 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrbase.tex: noch zwei kleine
- ?\195?\132nderungen auf Elkes Hinweise
+ Änderungen auf Elkes Hinweise
r1669 2014-01-30 13:17:20 +0100 mjk:
@@ -6905,8 +7276,7 @@ r1667 2014-01-30 13:11:54 +0100 mjk:
r1666 2014-01-30 13:11:16 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/scrwfile.tex: Noch ein
- Tippf?\195?\164hler
+ * doc/, doc/ngerman/, doc/ngerman/scrwfile.tex: Noch ein Tippfähler
r1665 2014-01-30 12:45:14 +0100 mjk:
@@ -6920,7 +7290,7 @@ r1664 2014-01-30 12:38:00 +0100 mjk:
r1663 2014-01-30 12:04:28 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrwfile.tex: diverse Korrekturen
- von Elke und eine Erg?\195?\164nzung von mir
+ von Elke und eine Ergänzung von mir
r1662 2014-01-30 11:44:20 +0100 mjk:
@@ -6957,8 +7327,7 @@ r1656 2014-01-28 09:11:31 +0100 mjk:
r1655 2014-01-28 08:46:12 +0100 mjk:
* scrjura.dtx: \contract@sentence verwendet nun \textsuperscript und
- erm?\195?\182glicht die Trennung des erstes Wortes nach einer
- Satzmarkierung
+ ermöglicht die Trennung des erstes Wortes nach einer Satzmarkierung
r1654 2014-01-24 19:11:48 +0100 mjk:
@@ -7064,7 +7433,7 @@ r1634 2014-01-21 10:30:39 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
doc/ngerman/scrlayer-scrpage.tex, doc/ngerman/common-textmarkup.tex:
- Korrekturen und Vorschl?\195?\164ge von Elke
+ Korrekturen und Vorschläge von Elke
r1633 2014-01-21 09:03:32 +0100 mjk:
@@ -7075,9 +7444,8 @@ r1633 2014-01-21 09:03:32 +0100 mjk:
r1632 2014-01-20 17:18:42 +0100 mjk:
- * scrkernel-basics.dtx: use
- \setkeys{?\226?\128?\166}{{\CurrentOption}} instead if
- \setkeys{?\226?\128?\166}{\CurrentOption}
+ * scrkernel-basics.dtx: use \setkeys{…}{{\CurrentOption}} instead if
+ \setkeys{…}{\CurrentOption}
r1631 2014-01-20 10:27:14 +0100 mjk:
@@ -7089,9 +7457,8 @@ r1630 2014-01-20 09:45:29 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
doc/ngerman/scrlayer-scrpage.tex, doc/ngerman/scrlttr2-experts.tex,
- doc/ngerman/common-textmarkup.tex: Einige
- Verbesserungsvorschl?\195?\164ge von Elke und ein paar
- Umbruch?\195?\164nderungen
+ doc/ngerman/common-textmarkup.tex: Einige Verbesserungsvorschläge von
+ Elke und ein paar Umbruchänderungen
r1629 2014-01-17 11:58:39 +0100 mjk:
@@ -7111,14 +7478,13 @@ r1627 2014-01-16 13:50:27 +0100 mjk:
r1626 2014-01-16 12:43:39 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex:
- Beispielseite mit einer verf?\195?\188gbaren Abbildung aus Paket
- mwe.
+ Beispielseite mit einer verfügbaren Abbildung aus Paket mwe.
r1625 2014-01-16 10:00:54 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
doc/ngerman/scrbookreportarticle.tex, doc/ngerman/scrlayer.tex:
- kleinere Anpassungen (Indexeintr?\195?\164ge)
+ kleinere Anpassungen (Indexeinträge)
r1624 2014-01-15 10:31:27 +0100 mjk:
@@ -7231,12 +7597,12 @@ r1606 2014-01-09 11:50:16 +0100 mjk:
* doc/, doc/scrguide.cls, doc/ngerman/,
doc/ngerman/scrlayer-scrpage-experts.tex,
doc/ngerman/common-pagestylemanipulation.tex: diverse Korrekturen und
- Optimierungen f?\195?\188r die n?\195?\164chste Auflage
+ Optimierungen für die nächste Auflage
r1605 2014-01-09 09:55:07 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: gleich noch das Datum
- ge?\195?\164ndert
+ geändert
r1604 2014-01-09 09:54:44 +0100 mjk:
@@ -7281,8 +7647,8 @@ r1597 2014-01-03 13:57:42 +0100 mjk:
r1596 2014-01-02 20:00:08 +0100 mjk:
* doc/, doc/scrguide.cls, doc/ngerman/, doc/ngerman/scrlayer.tex:
- diverse Anpassungen f?\195?\188r kritische Umbr?\195?\188che in der
- n?\195?\164chsten Buchauflage
+ diverse Anpassungen für kritische Umbrüche in der nächsten
+ Buchauflage
r1595 2014-01-02 11:36:25 +0100 mjk:
@@ -7295,8 +7661,8 @@ r1594 2014-01-01 15:56:30 +0100 mjk:
* TODO, doc/, doc/scrguide.cls, doc/ngerman/,
doc/ngerman/scrbase.tex, doc/ngerman/common-marginpar.tex,
doc/ngerman/tocbasic.tex, doc/ngerman/scrlfile.tex: einige
- Erkl?\195?\164rungen erg?\195?\164nzt und den Umbruch f?\195?\188r
- die n?\195?\164chste Buchauflage optimiert
+ Erklärungen ergänzt und den Umbruch für die nächste Buchauflage
+ optimiert
r1593 2013-12-31 12:58:50 +0100 mjk:
@@ -7348,8 +7714,8 @@ r1584 2013-12-28 16:29:11 +0100 mjk:
r1583 2013-12-28 16:27:34 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/scrlfile.tex: Umbruch f?\195?\188r
- die n?\195?\164chste Buchauflage
+ * doc/, doc/ngerman/, doc/ngerman/scrlfile.tex: Umbruch für die
+ nächste Buchauflage
r1582 2013-12-24 11:13:55 +0100 mjk:
@@ -7395,13 +7761,13 @@ r1573 2013-12-20 10:59:10 +0100 mjk:
r1572 2013-12-20 10:45:17 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex: markup
- f?\195?\188r \color
+ * doc/, doc/ngerman/, doc/ngerman/common-textmarkup.tex: markup für
+ \color
r1571 2013-12-20 09:51:13 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/scraddr.tex: Warnung
- bez?\195?\188glich \KOMAoptions und \KOMAoption
+ * doc/, doc/ngerman/, doc/ngerman/scraddr.tex: Warnung bezüglich
+ \KOMAoptions und \KOMAoption
r1570 2013-12-20 09:48:29 +0100 mjk:
@@ -7459,7 +7825,7 @@ r1558 2013-12-17 14:46:13 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-scrpage-experts.tex,
doc/ngerman/scrlayer-scrpage.tex,
doc/ngerman/common-pagestylemanipulation.tex: einige Verbesserungen
- f?\195?\188r die n?\195?\164chste Buchauflage
+ für die nächste Buchauflage
r1557 2013-12-17 12:05:35 +0100 mjk:
@@ -7478,15 +7844,14 @@ r1555 2013-12-17 09:01:58 +0100 mjk:
r1554 2013-12-17 08:45:48 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/common-headfootheight.tex: einige
- Formulierungen verbessert und Teile der Einleitung als
- erg?\195?\164nzende Informationen formatiert
+ Formulierungen verbessert und Teile der Einleitung als ergänzende
+ Informationen formatiert
r1553 2013-12-16 18:08:48 +0100 mjk:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex:
- \partnumdepth, \chapternumdepth ?\226?\128?\166
- \subparagraphnumdepth, \ifnumbered, \ifunnumbered auf Deutsch
- dokumentiert
+ \partnumdepth, \chapternumdepth … \subparagraphnumdepth,
+ \ifnumbered, \ifunnumbered auf Deutsch dokumentiert
r1552 2013-12-16 17:51:32 +0100 mjk:
@@ -7496,18 +7861,18 @@ r1552 2013-12-16 17:51:32 +0100 mjk:
r1551 2013-12-16 15:02:13 +0100 mjk:
* scrkernel-pagestyles.dtx, TODO, scrkernel-sections.dtx: new:
- \partnumdepth, \chapternumdepth ?\226?\128?\166
- \subparagraphnumdepth, \ifnumbered, \ifunnumbered
+ \partnumdepth, \chapternumdepth … \subparagraphnumdepth,
+ \ifnumbered, \ifunnumbered
r1550 2013-12-16 09:10:28 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: einen scrpage2-Verweis
- erg?\195?\164nzt
+ ergänzt
r1549 2013-12-14 18:44:34 +0100 mjk:
* TODO: \@pageat bei Verwendung von scrlayer-scrpage mit scrlttr2
- ber?\195?\188cksichtigen
+ berücksichtigen
r1548 2013-12-14 18:36:23 +0100 mjk:
@@ -7525,8 +7890,8 @@ r1546 2013-12-13 17:39:21 +0100 mjk:
r1545 2013-12-13 16:32:18 +0100 mjk:
- * doc/, doc/english/, doc/english/scrbase.tex: "There is not a
- ?\226?\128?\166" --> "There is no ?\226?\128?\166"
+ * doc/, doc/english/, doc/english/scrbase.tex: "There is not a …"
+ --> "There is no …"
r1544 2013-12-13 12:13:03 +0100 mjk:
@@ -7578,8 +7943,8 @@ r1538 2013-12-12 12:01:33 +0100 mjk:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
doc/ngerman/common-options.tex, doc/ngerman/common-textmarkup.tex,
- doc/ngerman/common-compatibility.tex: noch ein paar
- ?\195?\132nderungen f?\195?\188r das n?\195?\164chste Buch
+ doc/ngerman/common-compatibility.tex: noch ein paar Änderungen für
+ das nächste Buch
r1537 2013-12-11 20:21:09 +0100 mjk:
@@ -7588,21 +7953,21 @@ r1537 2013-12-11 20:21:09 +0100 mjk:
doc/ngerman/common-interleafpage.tex, doc/ngerman/common-options.tex,
doc/ngerman/common-lists.tex, doc/ngerman/common-textmarkup.tex,
doc/ngerman/typearea.tex, doc/ngerman/common-titles.tex,
- doc/ngerman/common-compatibility.tex: diverse ?\195?\132nderungen
- f?\195?\188r die n?\195?\164chste Auflage
+ doc/ngerman/common-compatibility.tex: diverse Änderungen für die
+ nächste Auflage
r1536 2013-12-11 10:18:01 +0100 mjk:
* doc/, doc/scrguide.cls, doc/ngerman/,
doc/ngerman/common-options.tex, doc/ngerman/typearea.tex,
- doc/ngerman/introduction.tex: einige Anpassungen f?\195?\188r die
- n?\195?\164chste Buchauflage
+ doc/ngerman/introduction.tex: einige Anpassungen für die nächste
+ Buchauflage
r1535 2013-12-11 08:22:22 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex: K?\195?\188nftig
- wird die Anleitung nur noch einen Autor haben (sobald das Kapitel
- ?\195?\188ber scrpage2 ausgelagert ist)
+ * doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex: Künftig wird die
+ Anleitung nur noch einen Autor haben (sobald das Kapitel über
+ scrpage2 ausgelagert ist)
r1534 2013-12-10 19:50:34 +0100 mjk:
@@ -7624,7 +7989,7 @@ r1533 2013-12-10 19:06:14 +0100 mjk:
r1532 2013-12-10 11:28:56 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/common-options.tex: einige Dinge
- sind f?\195?\188r scrlayer etc. unerheblich
+ sind für scrlayer etc. unerheblich
r1531 2013-12-10 10:57:42 +0100 mjk:
@@ -7803,7 +8168,7 @@ r1500 2013-11-06 10:22:28 +0100 mjk:
r1499 2013-11-05 18:22:29 +0100 mjk:
* scrkernel-letterclassoptions.dtx: change: test for correct paper
- size with tolerance of ?\194?\177 0.1 mm
+ size with tolerance of ± 0.1 mm
r1498 2013-11-05 17:00:39 +0100 mjk:
@@ -7872,7 +8237,7 @@ r1487 2013-11-04 11:44:15 +0100 mjk:
r1486 2013-11-04 11:38:49 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: footlines korrigiert
- (Bez?\195?\188ge zur Kopfzeile)
+ (Bezüge zur Kopfzeile)
r1485 2013-11-04 11:37:58 +0100 mjk:
@@ -8023,12 +8388,12 @@ r1457 2013-10-23 11:34:02 +0200 mjk:
r1456 2013-10-23 11:16:09 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- fehlendes Beispiel f?\195?\188r \GenericMarkFormat
+ fehlendes Beispiel für \GenericMarkFormat
r1455 2013-10-23 09:58:56 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/common-pagestylemanipulation.tex:
- einige zust?\195?\164tzliche Index-Eintr?\195?\164ge
+ einige zustätzliche Index-Einträge
r1454 2013-10-23 09:21:29 +0200 mjk:
@@ -8136,8 +8501,8 @@ r1433 2013-10-16 16:24:20 +0200 mjk:
r1432 2013-10-16 13:10:21 +0200 mjk:
- * doc/, doc/ngerman/, doc/ngerman/typearea.tex: Erkl?\195?\164rung,
- die bereits in Abschnitt 2.4 zu finden ist, wieder entfernt
+ * doc/, doc/ngerman/, doc/ngerman/typearea.tex: Erklärung, die
+ bereits in Abschnitt 2.4 zu finden ist, wieder entfernt
r1431 2013-10-16 13:05:21 +0200 mjk:
@@ -8147,8 +8512,8 @@ r1431 2013-10-16 13:05:21 +0200 mjk:
r1430 2013-10-16 13:01:50 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlayer-scrpage.tex,
- doc/ngerman/scrlayer.tex, doc/ngerman/typearea.tex:
- Ber?\195?\188cksichtigung von scrlayer-scrpage bei typearea
+ doc/ngerman/scrlayer.tex, doc/ngerman/typearea.tex: Berücksichtigung
+ von scrlayer-scrpage bei typearea
r1429 2013-10-16 12:10:43 +0200 mjk:
@@ -8183,7 +8548,7 @@ r1424 2013-10-16 08:56:53 +0200 mjk:
doc/ngerman/common-headfootheight.tex,
doc/ngerman/common-pagestylemanipulation.tex, doc/english/,
doc/english/common-headfootheight.tex,
- doc/english/common-pagestylemanipulation.tex: Anleitung f?\195?\188r
+ doc/english/common-pagestylemanipulation.tex: Anleitung für
scrlayer-scrpage
r1423 2013-10-15 10:17:36 +0200 mjk:
@@ -8250,7 +8615,7 @@ r1412 2013-10-08 12:50:05 +0200 mjk:
r1411 2013-10-08 12:45:17 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex: fehlendes
- Leerzeichen erg?\195?\164nzt (zweiter Absatz open=Methode)
+ Leerzeichen ergänzt (zweiter Absatz open=Methode)
r1410 2013-10-08 12:30:47 +0200 mjk:
@@ -8332,7 +8697,7 @@ r1395 2013-10-02 18:37:13 +0200 mjk:
r1394 2013-10-02 11:12:48 +0200 mjk:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex,
- doc/ngerman/tocbasic.tex: \addxcontentsline?\226?\128?\166,
+ doc/ngerman/tocbasic.tex: \addxcontentsline…,
\tocbasic@addxcontentsline, \nonumberline, Eigenschaft "numberline"
und die Klassenoptionen in diesem Zusammenhang dokumentiert
@@ -8480,9 +8845,9 @@ r1370 2013-08-28 13:46:00 +0200 mjk:
r1369 2013-08-28 13:45:40 +0200 mjk:
- * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex:
- Gegen?\195?\188berstellung von remarkbox und figure und ein Beispiel
- f?\195?\188r die Verwendung von remarkbox
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Gegenüberstellung von
+ remarkbox und figure und ein Beispiel für die Verwendung von
+ remarkbox
r1368 2013-08-28 13:44:19 +0200 mjk:
@@ -8567,7 +8932,7 @@ r1353 2013-07-22 18:38:26 +0200 mjk:
doc/ngerman/scrbookreportarticle.tex,
doc/ngerman/scrlttr2-experts.tex, doc/english/,
doc/english/scrlttr2.tex, doc/english/scrlttr2-experts.tex: Kleinere
- Erg?\195?\164nzungen und Korrekturen
+ Ergänzungen und Korrekturen
r1352 2013-07-09 15:01:26 +0200 mjk:
@@ -8577,7 +8942,7 @@ r1352 2013-07-09 15:01:26 +0200 mjk:
r1351 2013-07-09 08:22:42 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex:
- Angezeigter Code stimmt mit Abbildung ?\195?\188berein [Epllus]
+ Angezeigter Code stimmt mit Abbildung überein [Epllus]
r1350 2013-07-08 12:48:52 +0200 mjk:
@@ -8595,8 +8960,8 @@ r1348 2013-06-12 08:23:25 +0200 mjk:
r1347 2013-06-12 08:21:59 +0200 mjk:
- * scrkernel-fonts.dtx: \use?\226?\128?\166ofkomafont internally
- doesn't set the color
+ * scrkernel-fonts.dtx: \use…ofkomafont internally doesn't set the
+ color
r1346 2013-06-09 10:33:26 +0200 mjk:
@@ -8630,8 +8995,7 @@ r1342 2013-05-31 15:53:50 +0200 mjk:
r1341 2013-05-31 12:02:05 +0200 mjk:
* doc/, doc/english/, doc/english/typearea-experts.tex: fix: \indent
- before \rule{?\226?\128?\166}{?\226?\128?\166} to show the typing
- area correctly
+ before \rule{…}{…} to show the typing area correctly
r1340 2013-05-31 11:59:06 +0200 mjk:
@@ -8763,9 +9127,8 @@ r1315 2013-03-30 16:15:12 +0100 mjk:
r1314 2013-03-28 09:47:28 +0100 mjk:
- * TODO: Die KOMA-Script-Klassen m?\195?\188ssen bez?\195?\188glich
- \footheight nichts beachten, da sie die Linie ohnehin immer
- ?\195?\188ber dem Fu?\195?\159 einf?\195?\188gen.
+ * TODO: Die KOMA-Script-Klassen müssen bezüglich \footheight nichts
+ beachten, da sie die Linie ohnehin immer über dem Fuß einfügen.
r1313 2013-03-26 12:15:09 +0100 mjk:
@@ -9057,8 +9420,8 @@ r1253 2012-10-13 17:09:33 +0200 mjk:
r1252 2012-10-08 09:27:49 +0200 mjk:
* scrjura.dtx: Fix: \Paragraph und \SubParagraph funktionierten nur im
- vertikalen Modus erzeugten aber f?\195?\164lschlich keinen Absatz am
- Anfang [Timon Geppert]
+ vertikalen Modus erzeugten aber fälschlich keinen Absatz am Anfang
+ [Timon Geppert]
r1251 2012-09-22 09:04:00 +0200 mjk:
@@ -9106,23 +9469,21 @@ r1243 2012-07-22 12:12:56 +0200 mjk:
r1242 2012-07-22 12:11:28 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: Zweimal \PParameter
- f?\195?\188r BCOR in \POParameter korrigiert.
+ für BCOR in \POParameter korrigiert.
r1241 2012-07-17 09:13:20 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/introduction.tex: Hinweis, dass
- (auch ung?\195?\188nstige) Voreinstellungen keine Fehler darstellen.
+ (auch ungünstige) Voreinstellungen keine Fehler darstellen.
r1240 2012-07-17 08:54:45 +0200 mjk:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: Von Axel Berger
- gew?\195?\188nschter expliziter Hinweis auf das Offensichtliche
- erg?\195?\164nzt.
+ gewünschter expliziter Hinweis auf das Offensichtliche ergänzt.
r1239 2012-07-07 13:32:45 +0200 mjk:
- * doc/, doc/ngerman/: Fixed: ein ?\194?\187sind?\194?\171 zuviel
- [Stephan Opfer]
+ * doc/, doc/ngerman/: Fixed: ein »sind« zuviel [Stephan Opfer]
r1238 2012-07-05 10:29:01 +0200 mjk:
@@ -9255,9 +9616,8 @@ r1213 2012-04-17 10:13:15 +0200 mjk:
r1212 2012-04-16 09:45:21 +0200 mjk:
- * doc/, doc/ngerman/, doc/ngerman/scrwfile.tex:
- ?\194?\187Verzeichnissn?\194?\171 -->
- ?\194?\187Verzeichnissen?\194?\171 [gemeldet von Jonas Stein]
+ * doc/, doc/ngerman/, doc/ngerman/scrwfile.tex: »Verzeichnissn« -->
+ »Verzeichnissen« [gemeldet von Jonas Stein]
r1211 2012-04-08 11:14:11 +0200 mjk:
@@ -9293,8 +9653,8 @@ r1204 2012-03-15 16:46:57 +0100 mjk:
r1203 2012-03-15 16:45:32 +0100 mjk:
- * LIESMICH.SVN: Informationen f?\195?\188r Entwickler mit Mac OS X
- oder Windows hinzugef?\195?\188gt
+ * LIESMICH.SVN: Informationen für Entwickler mit Mac OS X oder
+ Windows hinzugefügt
r1201 2012-03-15 16:13:55 +0100 mjk:
@@ -9313,8 +9673,8 @@ r1198 2012-03-14 16:56:28 +0100 mjk:
r1197 2012-03-14 15:24:14 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Fehler, der
- w?\195?\164hrend der ?\195?\156bersetzung entdeckt wurde, behoben.
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: Fehler, der während
+ der Ãœbersetzung entdeckt wurde, behoben.
r1196 2012-03-14 09:34:56 +0100 mjk:
@@ -9366,8 +9726,8 @@ r1187 2012-03-09 13:12:03 +0100 mjk:
r1186 2012-03-09 13:11:11 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: fehlende
- Erkl?\195?\164rung zu noprotrusion
+ * doc/, doc/ngerman/, doc/ngerman/tocbasic.tex: fehlende Erklärung zu
+ noprotrusion
r1185 2012-03-09 08:46:33 +0100 mjk:
@@ -9387,8 +9747,8 @@ r1183 2012-03-09 08:33:38 +0100 mjk:
r1182 2012-03-08 12:40:30 +0100 mjk:
* scrkernel-version.dtx, scrkernel-compatibility.dtx,
- scrkernel-index.dtx: brackets at \idx@heading fixed [J?\195?\188rgen
- Spitzm?\195?\188ller]
+ scrkernel-index.dtx: brackets at \idx@heading fixed [Jürgen
+ Spitzmüller]
r1181 2012-03-06 18:08:46 +0100 mjk:
@@ -9475,7 +9835,7 @@ r1168 2012-02-26 16:11:03 +0100 mjk:
doc/english/common-interleafpage.tex, doc/english/scrdatetime.tex,
doc/english/adrconvnote.tex, doc/english/scrlfile.tex,
doc/english/scraddr.tex: ein paar kleinere Verbesserungen, die
- w?\195?\164hrend der ?\195?\156bersetzung aufgefallen sind
+ während der Übersetzung aufgefallen sind
r1167 2012-02-26 16:10:51 +0100 mjk:
@@ -9483,7 +9843,7 @@ r1167 2012-02-26 16:10:51 +0100 mjk:
doc/ngerman/common-interleafpage.tex, doc/ngerman/scrdatetime.tex,
doc/ngerman/adrconvnote.tex, doc/ngerman/scrlfile.tex,
doc/ngerman/scraddr.tex: ein paar kleinere Verbesserungen, die
- w?\195?\164hrend der ?\195?\156bersetzung aufgefallen sind
+ während der Übersetzung aufgefallen sind
r1166 2012-02-26 16:09:33 +0100 mjk:
@@ -9658,7 +10018,7 @@ r1138 2012-02-05 11:11:34 +0100 mjk:
r1137 2012-02-03 16:25:43 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex: einige
- Querverweise erg?\195?\164nzt
+ Querverweise ergänzt
r1136 2012-02-03 16:25:19 +0100 mjk:
@@ -9899,7 +10259,7 @@ r1102 2011-09-12 11:05:56 +0200 mjk:
r1101 2011-09-11 18:14:15 +0200 mjk:
- * scrwfile.dtx: several docu fixes by Patrick H?\195?\164cker
+ * scrwfile.dtx: several docu fixes by Patrick Häcker
r1100 2011-09-09 11:53:12 +0200 mjk:
@@ -10028,8 +10388,8 @@ r1077 2011-04-05 08:58:11 +0200 mjk:
r1076 2011-04-05 08:52:55 +0200 mjk:
* TODO, doc/, doc/guide.bib, doc/ngerman/,
- doc/ngerman/scrbookreportarticle.tex: neue Werte f?\195?\188r Option
- captions dokumentiert
+ doc/ngerman/scrbookreportarticle.tex: neue Werte für Option captions
+ dokumentiert
r1075 2011-04-02 07:54:03 +0200 mjk:
@@ -10121,7 +10481,7 @@ r1056 2011-03-07 10:50:55 +0100 mjk:
* TODO, doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: alte
Font-Elemente refname und refvalue dokumentiert; neue Werte
- dateleft, dateright, nodate f?\195?\188r Option refline dokumentiert
+ dateleft, dateright, nodate für Option refline dokumentiert
r1055 2011-03-07 09:38:43 +0100 mjk:
@@ -10180,8 +10540,8 @@ r1042 2011-02-09 18:51:45 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Neue Variablen
firsthead, firstfoot, nexthead, nextfoot und die Empfehlung die
- ?\195?\188berholten Anweisungen \firshead, \firstfoot, \nexthead,
- \nextfoot nicht mehr zu verwenden.
+ überholten Anweisungen \firshead, \firstfoot, \nexthead, \nextfoot
+ nicht mehr zu verwenden.
r1041 2011-02-09 18:37:55 +0100 mjk:
@@ -10298,8 +10658,7 @@ r1028 2011-01-20 08:56:03 +0100 mjk:
r1027 2011-01-18 12:50:07 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrdatetime.tex: Dank Benjamin Hell
- werden nun auch Schwedisch und D?\195?\164nish von scrdate
- unterst?\195?\188tzt.
+ werden nun auch Schwedisch und Dänish von scrdate unterstützt.
r1026 2011-01-18 12:43:01 +0100 mjk:
@@ -10557,7 +10916,7 @@ r970 2010-06-09 10:32:03 +0200 mjk:
r969 2010-06-07 16:47:10 +0200 mjk:
- * scrjura.dtx: \changes hinzugef?\195?\188gt bzw. korrigiert
+ * scrjura.dtx: \changes hinzugefügt bzw. korrigiert
r968 2010-06-07 16:26:51 +0200 mjk:
@@ -10692,7 +11051,7 @@ r942 2010-03-18 11:54:00 +0100 mjk:
r941 2010-03-14 10:08:21 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlfile.tex: fehlende \ChangedAt
- und fehlende Doku zu \AfterReadingMainAux erg?\195?\164nzt
+ und fehlende Doku zu \AfterReadingMainAux ergänzt
r940 2010-03-12 11:48:23 +0100 mjk:
@@ -10706,8 +11065,8 @@ r939 2010-03-11 11:20:56 +0100 mjk:
\ISODayNumber, \DayName, \ISODayName, \DayNameByNumber, \ISOToday,
- \IsoToday, \todaysnumber sind dokumentiert (scrdate). Die ?\195?\132nderung
- bez?\195?\188glich Option 12h ist dokumentiert (scrtime).
+ \IsoToday, \todaysnumber sind dokumentiert (scrdate). Die Änderung
+ bezüglich Option 12h ist dokumentiert (scrtime).
r938 2010-03-11 09:46:00 +0100 mjk:
@@ -10862,7 +11221,7 @@ r916 2009-11-28 11:57:23 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
doc/ngerman/scrbookreportarticle.tex: Ligaturverhinderung im Index
- wegen neuer hyperref-Version ge?\195?\164ndert
+ wegen neuer hyperref-Version geändert
r915 2009-11-28 11:53:56 +0100 mjk:
@@ -10935,7 +11294,7 @@ r904 2009-11-09 10:25:24 +0100 mjk:
r903 2009-09-05 15:45:26 +0200 mjk:
- * TODO: microtype-TODO f?\195?\188r tocbasic aufgenommen
+ * TODO: microtype-TODO für tocbasic aufgenommen
r902 2009-08-05 11:43:27 +0200 mjk:
@@ -11127,14 +11486,12 @@ r860 2009-04-21 09:06:07 +0200 mjk:
r859 2009-04-21 08:56:43 +0200 mjk:
- * scrkernel-sections.dtx: One ?\194?\187~?\194?\171 replaced by
- ?\194?\187\nobreakspace?\194?\171 to improve compatibility with
- Spanish (babel).
+ * scrkernel-sections.dtx: One »~« replaced by »\nobreakspace« to
+ improve compatibility with Spanish (babel).
r858 2009-04-21 08:55:07 +0200 mjk:
- * scrkernel-sections.dtx: one ?\194?\187~?\194?\171 replaced by
- ?\194?\187\nobreakspace?\194?\171
+ * scrkernel-sections.dtx: one »~« replaced by »\nobreakspace«
r857 2009-04-12 19:55:30 +0200 mjk:
@@ -11190,7 +11547,7 @@ r845 2009-03-25 10:46:36 +0100 mjk:
r844 2009-03-24 10:22:26 +0100 mjk:
- * scrjura.dtx: Alexanders Doku-?\195?\132nderungen
+ * scrjura.dtx: Alexanders Doku-Änderungen
r843 2009-03-19 11:01:11 +0100 mjk:
@@ -11264,9 +11621,8 @@ r836 2009-03-16 15:07:38 +0100 mjk:
r835 2009-03-16 10:09:44 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Peter hei?\195?\159t
- jetzt einheitlich Musterfrau w?\195?\164hrend Petra Mustermann
- hei?\195?\159t.
+ * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Peter heißt jetzt
+ einheitlich Musterfrau während Petra Mustermann heißt.
r834 2009-03-16 10:07:02 +0100 mjk:
@@ -11285,8 +11641,8 @@ r832 2009-03-12 08:55:06 +0100 mjk:
r831 2009-03-04 19:19:04 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex,
- doc/ngerman/scrlttr2-experts.tex: Erl?\195?\164rung der neuen
- M?\195?\182glichkeiten von scrlttr2 3.03 bis 2009/03/04
+ doc/ngerman/scrlttr2-experts.tex: Erlärung der neuen Möglichkeiten
+ von scrlttr2 3.03 bis 2009/03/04
r830 2009-03-04 19:17:55 +0100 mjk:
@@ -11310,9 +11666,8 @@ r827 2009-03-04 11:25:28 +0100 mjk:
r826 2009-03-02 17:24:10 +0100 mjk:
* doc/, doc/linkalias.tex, doc/ngerman/: Option "version" wird
- neuerdings bereits im Kapitel ?\195?\188ber typearea
- eingef?\195?\188hrt, also m?\195?\188ssen die Links in den freien
- Versionen darauf zeigen.
+ neuerdings bereits im Kapitel über typearea eingeführt, also
+ müssen die Links in den freien Versionen darauf zeigen.
r825 2009-02-27 09:45:52 +0100 mjk:
@@ -11410,8 +11765,8 @@ r805 2009-01-23 15:39:38 +0100 mjk:
r804 2009-01-20 18:46:00 +0100 mjk:
- * doc/, doc/ngerman/: {} hinter \nopagebreak eingef?\195?\188gt (Danke
- an Torsten Kr?\195?\188ger)
+ * doc/, doc/ngerman/: {} hinter \nopagebreak eingefügt (Danke an
+ Torsten Krüger)
r803 2009-01-20 12:12:55 +0100 mjk:
@@ -11536,7 +11891,7 @@ r786 2008-12-08 11:48:52 +0100 mjk:
r785 2008-12-08 11:47:02 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex: Verbesserungen
- beim ?\195?\132nderungsverzeichnis ber?\195?\188cksichtigt
+ beim Änderungsverzeichnis berücksichtigt
r784 2008-12-08 11:46:07 +0100 mjk:
@@ -11548,12 +11903,12 @@ r783 2008-12-08 11:34:24 +0100 mjk:
r782 2008-12-08 11:18:24 +0100 mjk:
- * doc/, doc/ngerman/: \ChangedAt-Eintr?\195?\164ge korrigiert
+ * doc/, doc/ngerman/: \ChangedAt-Einträge korrigiert
r781 2008-12-07 13:54:17 +0100 mjk:
- * doc/, doc/ngerman/, doc/ngerman/typearea.tex: vertikale
- Abst?\195?\164nde nach listings verbessert
+ * doc/, doc/ngerman/, doc/ngerman/typearea.tex: vertikale Abstände
+ nach listings verbessert
r780 2008-12-07 13:53:42 +0100 mjk:
@@ -11567,7 +11922,7 @@ r779 2008-12-07 13:51:55 +0100 mjk:
r778 2008-11-28 08:09:13 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/typearea.tex: erste Korrekturen und
- Vorschl?\195?\164ge von Torsten
+ Vorschläge von Torsten
r777 2008-11-25 14:50:13 +0100 mjk:
@@ -11592,8 +11947,8 @@ r770 2008-11-22 08:06:54 +0100 mjk:
r769 2008-11-21 09:24:20 +0100 mjk:
- * doc/, doc/ngerman/: ge?\195?\164nderte Voreinstellung f?\195?\188r
- ?\194?\187version?\194?\171 dokumentiert
+ * doc/, doc/ngerman/: geänderte Voreinstellung für »version«
+ dokumentiert
r768 2008-11-21 09:03:06 +0100 mjk:
@@ -11647,7 +12002,7 @@ r761 2008-11-13 12:49:56 +0100 mjk:
r760 2008-11-13 09:48:02 +0100 mjk:
* doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex:
- \ChangedAt-Eintr?\195?\164ge korrigiert
+ \ChangedAt-Einträge korrigiert
r759 2008-11-12 16:21:03 +0100 mjk:
@@ -11671,7 +12026,7 @@ r756 2008-11-03 17:37:07 +0100 mjk:
r755 2008-11-03 15:48:41 +0100 mjk:
- * scrkernel-notepaper.dtx: nix ge?\195?\164ndert
+ * scrkernel-notepaper.dtx: nix geändert
r754 2008-11-03 15:06:03 +0100 mjk:
@@ -11898,7 +12253,7 @@ r707 2008-05-02 16:43:26 +0200 mjk:
r706 2008-04-30 09:52:59 +0200 mjk:
- * doc/: diverse Neuerungen inbesondere bez?\195?\188glich der Optionen
+ * doc/: diverse Neuerungen inbesondere bezüglich der Optionen
dokumentiert
r705 2008-04-30 09:52:22 +0200 mjk:
@@ -12480,7 +12835,7 @@ r584 2007-12-15 15:57:37 +0100 mjk:
r583 2007-12-15 15:51:52 +0100 mjk:
* doc/: Tabelle der vordefinierten lco-Dateien um die Japanischen
- lco-Dateien erg?\195?\164nzt
+ lco-Dateien ergänzt
r582 2007-12-15 15:42:28 +0100 mjk:
@@ -12515,13 +12870,12 @@ r576 2007-12-07 10:46:47 +0100 mjk:
r575 2007-12-07 10:04:44 +0100 mjk:
- * TODO, doc/: ?\195?\132nderung bez?\195?\188glich der Nummerierung in
- "\frontmatter" dokumentiert
+ * TODO, doc/: Änderung bezüglich der Nummerierung in "\frontmatter"
+ dokumentiert
r574 2007-12-07 09:27:54 +0100 mjk:
- * TODO, doc/: "location"-Werte f?\195?\188r Option "fromalign"
- dokumentiert
+ * TODO, doc/: "location"-Werte für Option "fromalign" dokumentiert
r573 2007-12-07 09:24:24 +0100 mjk:
@@ -12529,20 +12883,20 @@ r573 2007-12-07 09:24:24 +0100 mjk:
r572 2007-12-07 09:23:01 +0100 mjk:
- * doc/: \ChangedAt-Eintr?\195?\164ge korrigiert
+ * doc/: \ChangedAt-Einträge korrigiert
r571 2007-12-07 08:27:39 +0100 mjk:
* TODO, doc/: Optionen "firsthead" und "firstfoot" dokumentiert
- (einschl. Auswirkungen auf Pseudol?\195?\164nge "firstfootvpos")
+ (einschl. Auswirkungen auf Pseudolänge "firstfootvpos")
r570 2007-12-04 12:05:53 +0100 mjk:
- * TODO: tocstyle wird erw?\195?\164hnt
+ * TODO: tocstyle wird erwähnt
r569 2007-12-04 12:04:15 +0100 mjk:
- * TODO, doc/: Pseudo-L?\195?\164ngen "lochpos", "locvpos", "locheight"
+ * TODO, doc/: Pseudo-Längen "lochpos", "locvpos", "locheight"
dokumentiert
r568 2007-12-04 11:46:01 +0100 mjk:
@@ -12555,8 +12909,8 @@ r567 2007-12-04 11:44:02 +0100 mjk:
r566 2007-12-04 11:36:59 +0100 mjk:
- * TODO, doc/: neue Werte f?\195?\188r Option "subject"; Tabelle der
- Pseudo-L?\195?\164ngen sortiert
+ * TODO, doc/: neue Werte für Option "subject"; Tabelle der
+ Pseudo-Längen sortiert
r565 2007-11-30 13:06:11 +0100 mjk:
@@ -12567,7 +12921,7 @@ r564 2007-11-29 12:35:39 +0100 mjk:
* TODO: partentry, partentrypagenumber, chapterentry,
chapterentrypagenumber, sectionentry, sectionentrypagenumber
- dokumentiert aber noch nicht ?\195?\188bersetzt.
+ dokumentiert aber noch nicht übersetzt.
r563 2007-11-29 12:33:47 +0100 mjk:
@@ -12604,11 +12958,11 @@ r557 2007-11-28 12:35:00 +0100 mjk:
r556 2007-11-28 10:06:03 +0100 mjk:
- * doc/: Erkl?\195?\164rung zu Option "foldmarks" verbessert
+ * doc/: Erklärung zu Option "foldmarks" verbessert
r555 2007-11-27 12:36:05 +0100 mjk:
- * TODO, doc/: Pseudo-L?\195?\164nge "fromrulewidth" dokumentiert
+ * TODO, doc/: Pseudo-Länge "fromrulewidth" dokumentiert
r554 2007-11-27 12:27:16 +0100 mjk:
@@ -12620,12 +12974,12 @@ r553 2007-11-27 10:00:28 +0100 mjk:
r552 2007-11-27 09:50:51 +0100 mjk:
- * TODO, doc/: Die neuen M?\195?\182glichkeiten f?\195?\188r die
- Konfigurierung der Faltmarken dokumentiert
+ * TODO, doc/: Die neuen Möglichkeiten für die Konfigurierung der
+ Faltmarken dokumentiert
r551 2007-11-26 13:10:17 +0100 mjk:
- * TODO, doc/: Erkl?\195?\164rung zur Option "foldmarks" erweitert
+ * TODO, doc/: Erklärung zur Option "foldmarks" erweitert
r550 2007-11-26 12:23:35 +0100 mjk:
@@ -12724,7 +13078,7 @@ r533 2007-11-12 15:15:16 +0100 mjk:
r532 2007-11-10 11:25:07 +0100 mjk:
- * TODO: neue Pseudo-L?\195?\164ngen
+ * TODO: neue Pseudo-Längen
r531 2007-11-10 11:22:39 +0100 mjk:
@@ -12741,7 +13095,7 @@ r530 2007-11-10 08:53:30 +0100 mjk:
r529 2007-11-08 11:29:28 +0100 mjk:
- * TODO: einige ?\195?\132nderungen bei den Faltmarken
+ * TODO: einige Änderungen bei den Faltmarken
r528 2007-11-08 11:27:59 +0100 mjk:
@@ -12967,8 +13321,8 @@ r480 2007-09-12 17:03:04 +0200 mjk:
r479 2007-09-12 12:47:27 +0200 mjk:
- * doc/: Tabellen?\195?\188berschrift f?\195?\188r Tabelle 6.18
- (Datumsbefehle und Ausgabebeispiel) erg?\195?\164nzt [GH]
+ * doc/: Tabellenüberschrift für Tabelle 6.18 (Datumsbefehle und
+ Ausgabebeispiel) ergänzt [GH]
r478 2007-09-12 12:44:45 +0200 mjk:
@@ -12980,7 +13334,7 @@ r477 2007-09-06 11:05:54 +0200 mjk:
r476 2007-09-06 11:01:22 +0200 mjk:
- * doc/: Fehlende schlie?\195?\159ende Klammer erg?\195?\164nzt
+ * doc/: Fehlende schließende Klammer ergänzt
r475 2007-09-06 10:55:26 +0200 mjk:
@@ -12993,8 +13347,8 @@ r474 2007-09-04 11:48:13 +0200 mjk:
r473 2007-09-04 11:46:50 +0200 mjk:
- * doc/: Gesucht sind linksb?\195?\188ndige
- Fu?\195?\159notenmarkierungen, nicht linksb+ndige Fu?\195?\159noten
+ * doc/: Gesucht sind linksbündige Fußnotenmarkierungen, nicht
+ linksb+ndige Fußnoten
r472 2007-09-04 11:31:06 +0200 mjk:
@@ -13355,9 +13709,8 @@ r390 2007-06-14 09:56:35 +0200 mjk:
r389 2007-06-06 09:32:40 +0200 mjk:
- * doc/: "Es wird auch kein zus?\195?\164tzlicher vertikaler Abstand
- vor und nach der Umgebung eingef?\195?\188gt." added at declaration
- of addmargin
+ * doc/: "Es wird auch kein zusätzlicher vertikaler Abstand vor und
+ nach der Umgebung eingefügt." added at declaration of addmargin
r388 2007-06-06 09:28:51 +0200 mjk:
@@ -13734,7 +14087,7 @@ r311 2006-11-28 11:50:17 +0100 mjk:
ab 2.96a) erfolgt im Inhaltsverzeichnis kein Seitenumbruch mehr
zwischen part- und chapter-, bzw. part- und section-, bzw. chapter-
und section-, bzw. section- und subsection-Eintrag. Das genau
- Verhalten ist von der Klasse abh?\195?\164ngig.
+ Verhalten ist von der Klasse abhängig.
r310 2006-11-28 09:26:08 +0100 mjk:
@@ -14731,7 +15084,7 @@ r68 2006-03-08 08:52:54 +0100 mjk:
r64 2006-02-13 18:53:08 +0100 mjk:
* lppl-de.txt: erste Version der mit Frank Mittelbach abgesprochenden
- inoffiziellen ?\195?\156bersetzung der LPPL 1.3b
+ inoffiziellen Ãœbersetzung der LPPL 1.3b
r60 2006-01-25 12:56:38 +0100 mjk:
@@ -14791,8 +15144,7 @@ r40 2005-11-26 17:28:08 +0100 mjk:
r39 2005-11-26 17:15:37 +0100 mjk:
- * doc/: Flie?\195?\159umgebung --> Gleitumgebung, Flie?\195?\159objekt
- --> Gleitobjekt
+ * doc/: Fließumgebung --> Gleitumgebung, Fließobjekt --> Gleitobjekt
r38 2005-11-26 15:45:37 +0100 mjk:
@@ -14818,7 +15170,7 @@ r34 2005-11-26 10:58:13 +0100 mjk:
r33 2005-11-25 11:48:07 +0100 mjk:
- * doc/: Widmung pr?\195?\164gnanter gefasst
+ * doc/: Widmung prägnanter gefasst
r32 2005-11-05 10:04:02 +0100 mjk:
@@ -14826,8 +15178,8 @@ r32 2005-11-05 10:04:02 +0100 mjk:
r31 2005-11-05 10:03:34 +0100 mjk:
- * doc/: Erkl?\195?\164rung zu smallheadings, normalheadings,
- bigheadings erweitert [Stephan Hennig]
+ * doc/: Erklärung zu smallheadings, normalheadings, bigheadings
+ erweitert [Stephan Hennig]
r30 2005-11-05 10:01:05 +0100 mjk:
diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile b/Master/texmf-dist/source/latex/koma-script/Makefile
index cdc0721445d..294f336b406 100644
--- a/Master/texmf-dist/source/latex/koma-script/Makefile
+++ b/Master/texmf-dist/source/latex/koma-script/Makefile
@@ -1,6 +1,6 @@
# ======================================================================
# Makefile
-# Copyright (c) Markus Kohm, 2002-2017
+# Copyright (c) Markus Kohm, 2002-2018
#
# This file is part of the LaTeX2e KOMA-Script bundle.
#
@@ -18,7 +18,7 @@
# This work consists of all files listed in manifest.txt.
# ----------------------------------------------------------------------
# Makefile
-# Copyright (c) Markus Kohm, 2002-2017
+# Copyright (c) Markus Kohm, 2002-2018
#
# Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
# Version 1.3c, verteilt und/oder veraendert werden.
@@ -129,7 +129,8 @@ CLS_MAIN = scrbook.cls \
KakuLL.lco \
scrlayer.sty \
scrlayer-scrpage.sty \
- scrlayer-notecolumn.sty
+ scrlayer-notecolumn.sty \
+ scrlayer-fancyhdr.sty
CLS_MAIN_DTX = scrkernel-basics.dtx \
scrkernel-bibliography.dtx \
@@ -168,7 +169,8 @@ CLS_MAIN_DTX = scrkernel-basics.dtx \
tocstyle.dtx \
scrlayer.dtx \
scrlayer-scrpage.dtx \
- scrlayer-notecolumn.dtx
+ scrlayer-notecolumn.dtx \
+ scrlayer-fancyhdr.dtx
STATIC_DOC = README \
INSTALL.txt \
@@ -184,9 +186,9 @@ CLS_MAIN_INS = scrmain.ins
CLS_MAIN_SUBINS = scrstrip.inc scrstrop.inc scrdocstrip.tex
-ALPHA_INS = tocstyle.dtx scrjura.dtx scrwfile.dtx
+ALPHA_INS = tocstyle.dtx scrlayer-fancyhdr.dtx
-ALPHA_DOC = tocstyle.pdf scrhack.pdf
+ALPHA_DOC = tocstyle.pdf scrlayer-fancyhdr.pdf
ALPHA_DTX = $(subst .pdf,.dtx,$(ALPHA_DOC))
@@ -221,10 +223,9 @@ NODIST_GENERATED = $(CLS_DVIS) $(CLS_FILES) $(ALPHA_DOC)
GENERATED = $(NODIST_GENERATED) ChangeLog \
scrjura.ins \
- scrwfile.ins scrwfile.tex scrwfile.drv \
+ scrwfile.ins \
tocbasic.ins \
- tocstyle.ins tocstyle.tex tocstyle.dvi tocstyle.drv \
- scrlayer.tex scrlayer-scrpage.tex scrlayer-notecolumn.tex
+ tocstyle.ins tocstyle.tex tocstyle.drv
MISC_SRC = $(MAKE_FILES) \
scrdoc.dtx ChangeLog ChangeLog.2
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide
index f6e10d780c6..453e0286d22 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide
+++ b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide
@@ -1,6 +1,6 @@
# ======================================================================
# Makefile.guide
-# Copyright (c) Markus Kohm, 2002-2016
+# Copyright (c) Markus Kohm, 2002-2018
#
# This file is part of the LaTeX2e KOMA-Script bundle.
#
@@ -18,7 +18,7 @@
# This work consists of all files listed in manifest.txt.
# ----------------------------------------------------------------------
# Makefile.guide
-# Copyright (c) Markus Kohm, 2002-2016
+# Copyright (c) Markus Kohm, 2002-2018
#
# Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
# Version 1.3c, verteilt und/oder veraendert werden.
@@ -126,7 +126,8 @@ PDF_EPS_SRC = musterlogo.eps
PDF_EPS = $(addsuffix .pdf,$(basename $(PDF_EPS_SRC)))
-EXAMPLE_LETTER_SRC = $(EXAMPLE_LETTER_LETTERS) $(PDF_EPS) ich.lco
+EXAMPLE_LETTER_TEX_SRC = $(EXAMPLE_LETTER_LETTERS) ich.lco
+EXAMPLE_LETTER_SRC = $(EXAMPLE_LETTER_TEX_SRC) $(PDF_EPS)
EXAMPLE_LETTER_PDF = $(addsuffix .pdf,$(basename $(EXAMPLE_LETTER_LETTERS)))
GENERATED_SRC = $(EXAMPLE_LETTER_PDF) $(PLENGTH_PDF) \
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex
index 241a6f2200f..f88e83f3bcd 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex
@@ -50,7 +50,7 @@
KOMA-Script guide (common paragraphs)]
\translator{Gernot Hassenpflug\and Krickette Murabayashi\and Karl Hagen}
-% Date of the translated German file: 2017-12-07
+% Date of the translated German file: 2018-10-23
\section{Early or Late Selection of Options}
\seclabel{options}
@@ -138,24 +138,25 @@ described in \cite{latex:usrguide} or any introduction to \LaTeX, for example
necessary to load either one of these packages explicitly when using any
\KOMAScript{} class.}{}%
\par
-}
+}{}
% Umbruchoptimierung!!!
\IfThisCommonLabelBase{typearea}{Setting the options with
- \Macro{documentclass} or \Macro{usepackage} has one\textnote{Attention!}
- major disadvantage:
+ \Macro{documentclass} has one\textnote{Attention!} major disadvantage: %
}{%
- Note that the \Macro{documentclass} and \Macro{usepackage} have one drawback
- when using the option interface described bellow\textnote{Attention!}:
+ Note that \Macro{documentclass} has one drawback when using the option
+ interface described bellow\textnote{Attention!}: %
}%
-unlike the interface described below, the options in \Macro{documentclass} and
-\Macro{usepackage} are not robust. So commands, lengths, counters, and such
-constructs may break inside the optional argument of these commands. For
-example, using a \LaTeX{} length in the value of an option results in an error
-before the value is passed to \KOMAScript{} and it can take control of the
-option execution. So if you want to use a \LaTeX{} length, counter, or command
-as part of the value of an option, you have to use
-\DescRef{\LabelBase.cmd.KOMAoptions} or
+unlike the interface described below, the options in \Macro{documentclass} are
+not robust. So commands, lengths, counters, and such constructs may break
+inside the optional argument of this command. For example, with many
+not-\KOMAScript{} classes using a \LaTeX{} length in the value of an option
+results in an error%
+\IfThisCommonLabelBaseNotOneOf{maincls,scrlttr2}{ before the value is passed
+ to a \KOMAScript{} package and it can take control of the option
+ execution}{}%
+. So if you want to use a \LaTeX{} length, counter, or command as part of the
+value of an option, you should use \DescRef{\LabelBase.cmd.KOMAoptions} or
\DescRef{\LabelBase.cmd.KOMAoption}. These commands will be described next.%
%
\EndIndexGroup
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex
index 422721ad15d..3a3933167d9 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex
@@ -434,8 +434,8 @@
\IfThisCommonLabelBase{scrlayer-scrpage}{%
\begin{table}
\centering
- \caption[Available values for option \Option{markcase}]{Available values
- for option \Option{markcase} to select upper/lower case letter
+ \caption[Available values for the \Option{markcase} option]{Available
+ values for the \Option{markcase} option to select upper/lower case
typesetting in automatic running heads}%
\label{tab:\ThisCommonLabelBase.markcase}%
\begin{desctabular}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex
index 58dd710110a..4e576aba3d2 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{common-textmarkup.tex}
- [$Date: 2018-03-21 10:37:34 +0100 (Wed, 21 Mar 2018) $
+ [$Date: 2018-07-20 09:52:01 +0200 (Fri, 20 Jul 2018) $
KOMA-Script guide (common paragraphs)]
\translator{Gernot Hassenpflug\and Markus Kohm\and Krickette Murabayashi\and
Karl Hagen}
@@ -733,6 +733,14 @@ refer to the sections for the respective element.%
\DescPageRef{\ThisCommonLabelBase.fontelement.parnumber});\par
\mbox{Default: \emph{empty}}%
}%
+ \feentry{sentencenumber}{%
+ \ChangedAt{v3.26}{\Package{scrjura}}%
+ sentence number of \DescRef{\ThisCommonLabelBase.cmd.Sentence}
+ (see \autoref{sec:\ThisCommonLabelBase.sentence},
+ \DescPageRef{%
+ \ThisCommonLabelBase.fontelement.sentencenumber});\par
+ \mbox{Default: \emph{empty}}%
+ }%
\end{desctabular}
\end{table}
}{%
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex
index 7386ccba9c7..1699a73c406 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex
@@ -45,14 +45,13 @@
%
% ======================================================================
-\documentclass[\languagename]{scrguide}
+\documentclass{scrguide}
\KOMAProvidesFile{guide.tex}
- [$Date: 2018-02-07 13:47:54 +0100 (Wed, 07 Feb 2018) $
+ [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $
KOMA-Script (guide main file)]
\begin{document}
-\expandafter\selectlanguage\expandafter{\uselanguage}
\csname ListTypeArea\endcsname
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
index 3d4328a4891..0f1720cfabd 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
@@ -1,6 +1,6 @@
% ======================================================================
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -39,34 +39,83 @@
%
\KOMAProvidesFile{linkalias.tex}
- [$Date: 2017-12-03 22:49:27 +0100 (Sun, 03 Dec 2017) $
+ [$Date: 2018-07-18 13:58:44 +0200 (Wed, 18 Jul 2018) $
link aliases for the free version]
\makeatletter
-\newcommand*{\lalias}[2]{%
- \scr@ifundefinedorrelax{r@#1}{%
- \expandafter\let\csname r@#1\expandafter\endcsname\csname r@#2\endcsname
- }{%
+\newcommand*{\lalias}[3][]{%
+ \scr@ifundefinedorrelax{r@#3}{%
\ClassWarning{scrguide}{%
- Label alias `#1'\MessageBreak
- to `#2' ignored,\MessageBreak
- because of multiply definition%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because `#3' undefined%
+ }%
+ }{%
+ \scr@ifundefinedorrelax{r@#2}{%
+ \IfArgIsEmpty{#1}{%
+ \expandafter\let\csname r@#2\expandafter\endcsname
+ \csname r@#3\endcsname
+ }{%
+ \expandafter\let\expandafter\reserved@a\csname r@#3\endcsname
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\reserved@a
+ \expandafter\expandafter\expandafter{\expandafter\@gobble\reserved@a}%
+ \expandafter\edef\csname r@#2\endcsname{%
+ {\unexpanded{#1}}\unexpanded\expandafter{\reserved@a}%
+ }%
+ }%
+ }{%
+ \ClassWarning{scrguide}{%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because of multiply definition%
+ }%
+ \gdef \@multiplelabels {%
+ \@latex@warning@no@line{There were multiply-defined labels}}%
}%
- \gdef \@multiplelabels {%
- \@latex@warning@no@line{There were multiply-defined labels}}%
}%
}
\makeatother
-\lalias{desc:maincls-experts.cmd.ifthispageodd}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.rightmark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the}{sec:maincls-experts.experts}
-\lalias{desc:maincls-experts.option.parskip}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.env.addmargin*}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.marginpar}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.AfterBibliographyPreamble}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.option.fontsize}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.raggedsection}{sec:maincls-experts.coexistence}
-\lalias{desc:maincls-experts.cmd.thepage}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.pagemark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the/Zaehler/}{sec:maincls-experts.addInfos}
+\lalias[\Macro{ifthispageodd}]
+ {desc:maincls-experts.cmd.ifthispageodd}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{rightmark}]
+ {desc:maincls-experts.cmd.rightmark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the}]
+ {desc:maincls-experts.cmd.the}
+ {sec:maincls-experts.experts}
+\lalias[\Option{parskip}]
+ {desc:maincls-experts.option.parskip}
+ {sec:maincls-experts.addInfos}
+\lalias[\Environment{addmargin*}]
+ {desc:maincls-experts.env.addmargin*}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{marginpar}]
+ {desc:maincls-experts.cmd.marginpar}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{AfterBibliographyPreamble}]
+ {desc:maincls-experts.cmd.AfterBibliographyPreamble}
+ {sec:maincls-experts.addInfos}
+\lalias[\Option{fontsize}]
+ {desc:maincls-experts.option.fontsize}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{raggedsection}]
+ {desc:maincls-experts.cmd.raggedsection}
+ {sec:maincls-experts.coexistence}
+\lalias[\Macro{thepage}]
+ {desc:maincls-experts.cmd.thepage}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{pagemark}]
+ {desc:maincls-experts.cmd.pagemark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Zähler}}]
+ {desc:maincls-experts.cmd.the/Zaehler/}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Counter}}]
+ {desc:maincls-experts.cmd.the/Counter/}
+ {sec:maincls-experts.addInfos}
+\lalias[\OptionValue{parskip}{relative}]
+ {desc:maincls-experts.option.parskip.relative}
+ {sec:maincls-experts.addInfos}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex
index 714e020a933..691c2e7ee13 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex
@@ -46,11 +46,11 @@
% ======================================================================
\KOMAProvidesFile{scrbase.tex}
- [$Date: 2018-03-30 11:57:25 +0200 (Fri, 30 Mar 2018) $
+ [$Date: 2018-08-27 08:53:35 +0200 (Mon, 27 Aug 2018) $
KOMA-Script package scrbase]
\translator{Markus Kohm\and Melvin Hendrix\and Karl Hagen}
-% Date of the translated German file: 2018-02-15
+% Date of the translated German file: 2018-08-27
\chapter{Basic Functions in the \Package{scrbase} Package}
\labelbase{scrbase}
@@ -753,16 +753,23 @@ is called applies.%
\begin{Declaration}
- \Macro{FamilyLengthKey}\OParameter{member}\Parameter{family}%
- \Parameter{key}%
- \OParameter{default}\Parameter{length}%
- \Macro{FamilySetLength}\Parameter{family}%
- \Parameter{key}\Parameter{length}\Parameter{value}%
- \Macro{FamilyLengthMacroKey}\OParameter{member}\Parameter{family}%
- \Parameter{key}%
- \OParameter{default}\Parameter{Makro}%
- \Macro{FamilySetLengthMacro}\Parameter{family}%
- \Parameter{key}\Parameter{Makro}\Parameter{value}%
+ \Macro{FamilyLengthKey}\OParameter{member}\Parameter{family}
+ \Parameter{key}
+ \OParameter{default}\Parameter{length}
+ \Macro{FamilySetLength}\Parameter{family}
+ \Parameter{key}\Parameter{length}\Parameter{value}
+ \Macro{FamilyLengthMacroKey}\OParameter{member}\Parameter{family}
+ \Parameter{key}
+ \OParameter{default}\Parameter{Makro}
+ \Macro{FamilySetLengthMacro}\Parameter{family}
+ \Parameter{key}\Parameter{Makro}
+ \Parameter{value}%
+ \Macro{FamilyUseLengthMacroKey}\OParameter{member}\Parameter{family}
+ \Parameter{key}
+ \OParameter{default}\Parameter{Makro}
+ \Macro{FamilySetUseLengthMacro}\Parameter{family}
+ \Parameter{key}\Parameter{Makro}
+ \Parameter{value}%
\end{Declaration}
With\ChangedAt{v3.12}{\Package{scrbase}} \Macro{FamilyLengthKey}, you can
define a \PName{key} that represents a \PName{length}. It does not matter
@@ -779,8 +786,18 @@ If\ChangedAt{v3.15}{\Package{scrbase}} the value is omitted, the
\PName{default} is used instead. If there is no \PName{default}, the
\PName{key} can be used only with an explicit value.
-\Macro{FamilyLengthMacroKey} and \Macro{FamilySetLengthMacro} store the
-\PName{value} not in a \PName{length} but in a \Macro{macro}.%
+% New translation by MJK (please fix it!):
+\Macro{FamilyLengthMacroKey} and \Macro{FamilySetLengthMacroKey} respectively
+\Macro{FamilySetLengthMacro} and \Macro{FamilySetUseLengthMacro} store the
+\PName{value} not in a \PName{length} but in a
+\PName{macro}. \Macro{FamilyLengthMacroKey} and
+\Macro{FamilySetLengthMacroKey} define \PName{macro} to be the current
+\PName{value} similar to the \Macro{setlength}. In opposite to this,
+\Macro{FamilyUseLengthMacroKey}\ChangedAt{v3.20}{\Package{scrbase}} and
+\Macro{FamilySetUseLengthMacroKey} define \PName{macro} to be \PName{value} as
+given. So \PName{value} is evaluated whenever \PName{macro} is used instead of
+when \PName{macro} is defined.%
+% End of new translation.
\EndIndexGroup
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex
index c01bbdada5d..17734f58c26 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex
@@ -48,13 +48,13 @@
% ============================================================================
\KOMAProvidesFile{scrbookreportarticle-experts.tex}
- [$Date: 2018-03-30 11:57:25 +0200 (Fri, 30 Mar 2018) $
+ [$Date: 2018-10-14 20:31:51 +0200 (Sun, 14 Oct 2018) $
KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl for
experts)]
\translator{Gernot Hassenpflug\and Markus Kohm\and Karl Hagen}
-% Date of the translated German file: 2018-02-13
+% Date of the translated German file: 2018-10-14
\chapter[{Additional Information about the Main Classes and
\Package{scrextend}}]{Additional Information about the Main Classes
@@ -516,69 +516,75 @@ its font settings using \DescRef{maincls.cmd.setkomafont} or
\toprule
\PName{key} & \PName{value} & Description \\
\midrule%
- \PValue{counterwithin} & \PName{counter name} & The value of the
- counter of the heading should depend on \PName{counter name}. Whenever
- \Macro{stepcounter} or \Macro{refstepcounter} increases the value of
- \PName{counter name}, the value of the counter of this heading is
- reset to 0. In addition, \Macro{the\PName{counter name}} is prefixed
- with a dot when this counter is output.\\
+ \PValue{counterwithin}
+ & \PName{counter name}
+ & The value of the counter of the heading should depend on \PName{counter
+ name}. Whenever \Macro{stepcounter} or \Macro{refstepcounter} increases
+ the value of \PName{counter name}, the value of the counter of this
+ heading is reset to 0. In addition, \Macro{the\PName{counter name}} is
+ prefixed with a dot when this counter is output.\\
\ChangedAt{v3.19}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartl}}%
- \PValue{counterwithout} & \PName{counter name} & Cancels a prior
- \PValue{counterwithin} setting. Therefore it makes sense only if you
- redefine an existing sectioning command.\\
- \PValue{expandtopt} & \PName{switch}& If the switch is on, all subsequent
- values for lengths will be completely expanded, evaluated, and stored as
- \texttt{pt} values when they are defined. This means lengths no longer
- depend on the current font size. If the switch is off, all subsequent
- values for lengths will be tentatively expanded and evaluated but stored
- for full evaluation at application time. You can use any values from
- \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}. The
- default is \PValue{false}.\\
- \PValue{level} & \PName{integer} & The numerical value of the sectioning level
- (see the \DescRef{maincls.counter.secnumdepth} counter,
- \autoref{sec:maincls.structure},
- \DescPageRef{maincls.counter.secnumdepth});
- the value should be unique and is mandatory for new levels.\\
- \PValue{style} & \PName{name} & Defines the style of the
- heading.\\
- \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}}%
- \PValue{tocstyle} & \PName{name} & Defines the style of the entries in
- the table of contents. You can use every previously defined TOC-entry style
- (see \autoref{sec:tocbasic.tocstyle}). An empty \PName{name} prevents a
- new definition of the TOC-entry
- command \Macro{l@\dots}.\\
- \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
+ \PValue{counterwithout}
+ & \PName{counter name}
+ & Cancels a prior \PValue{counterwithin} setting. Therefore it makes sense
+ only if you redefine an existing sectioning command.\\
+ \PValue{expandtopt}
+ & \PName{switch}
+ & If the switch is on, all subsequent values for lengths will be
+ completely expanded, evaluated, and stored as \texttt{pt} values when
+ they are defined. This means lengths no longer depend on the current
+ font size. If the switch is off, all subsequent values for lengths will
+ be tentatively expanded and evaluated but stored for full evaluation at
+ application time. You can use any values from
+ \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}.
+ The default is \PValue{false}.\\
+ \PValue{level}
+ & \PName{integer}
+ & The numerical value of the sectioning level (see the
+ \DescRef{maincls.counter.secnumdepth} counter,
+ \autoref{sec:maincls.structure},
+ \DescPageRef{maincls.counter.secnumdepth}); the value should be unique
+ and is mandatory for new levels.\\
+ \PValue{style}
+ & \PName{name}
+ & Defines the style of the heading.\\
+ \ChangedAt{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}}%
- \PValue{toc\PName{option}} & \PName{value} & Additional options depending
- on the TOC-entry style selected with \Option{tocstyle}. See
- \autoref{sec:tocbasic.tocstyle}, \autopageref{sec:tocbasic.tocstyle} for
- additional information about TOC-entry styles. You can find the attributes
- that can be used as \PName{option}s for the predefined TOC-entry styles of
- the \Package{tocbasic} package in
- \autoref{tab:tocbasic.tocstyle.attributes},
- \autopageref{tab:tocbasic.tocstyle.attributes}.\\
- % \PValue{tocindent} & \PName{length} & Total indentation from the left
- % margin of the entry in the table of
- % contents corresponding to this
- % heading, if and only if such an
- % entry will be made (see
- % \DescRef{maincls.counter.tocdepth} (siehe
- % \autoref{sec:maincls.toc},
- % \DescPageRef{maincls.counter.tocdepth}).\\
- % \PValue{toclevel} & \PName{integer} &
- % A number denoting the depth of the
- % entry in the table of contents
- % corresponding to this heading, if
- % this should differ from
- % \PValue{level} (see
- % \DescRef{maincls.counter.tocdepth} in
- % \autoref{sec:maincls.toc},
- % \DescPageRef{maincls.counter.tocdepth}). \\
- % \PValue{tocnumwidth} & \PName{length} &
- % Width of the box for the number of
- % the entry in the table of contents.\\
+ \PValue{tocstyle}
+ & \PName{name}
+ & Defines the style of the entries in the table of contents. You can use
+ every previously defined TOC-entry style (see
+ \autoref{sec:tocbasic.tocstyle}). An empty \PName{name} prevents a new
+ definition of the TOC-entry command \Macro{l@\dots}.\\
+ \ChangedAt{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ \PValue{toc\PName{option}}
+ & \PName{value}
+ & Additional options depending on the TOC-entry style selected with
+ \Option{tocstyle}. See \autoref{sec:tocbasic.tocstyle},
+ \autopageref{sec:tocbasic.tocstyle} for additional information about
+ TOC-entry styles. You can find the attributes that can be used as
+ \PName{option}s for the predefined TOC-entry styles of the
+ \Package{tocbasic} package in
+ \autoref{tab:tocbasic.tocstyle.attributes},
+ \autopageref{tab:tocbasic.tocstyle.attributes}.\\
+ % \PValue{tocindent}
+ % & \PName{length}
+ % & Total indentation from the left margin of the entry in the table of
+ % contents corresponding to this heading, if and only if such an
+ % entry will be made (see \DescRef{maincls.counter.tocdepth},
+ % \autoref{sec:maincls.toc}, \DescPageRef{maincls.counter.tocdepth}).\\
+ % \PValue{toclevel}
+ % & \PName{integer}
+ % & A number denoting the depth of the entry in the table of contents
+ % corresponding to this heading, if this should differ from
+ % \PValue{level} (see \DescRef{maincls.counter.tocdepth},
+ % \autoref{sec:maincls.toc}, \DescPageRef{maincls.counter.tocdepth}). \\
+ % \PValue{tocnumwidth}
+ % & \PName{length}
+ % & Width of the box for the number of the entry in the table of
+ % contents.\\
\bottomrule
\end{tabularx}
\end{table}
@@ -593,20 +599,55 @@ its font settings using \DescRef{maincls.cmd.setkomafont} or
\toprule
\PName{key} & \PName{value} & Description \\
\midrule
- \PValue{afterskip} & \PName{length} & A negative value activates a run-in
- heading. The absolute value is the horizontal space after the heading. A
- positive value is the vertical skip below the heading.\\
- \PValue{beforeskip} & \PName{length} & The amount indicates the vertical
- skip before the heading. If the value is negative, a positive distance
- is still inserted, but in this case the paragraph indent of the text
- following the heading is suppressed.\\
- \PValue{font} & \PName{font commands} & The font settings that should be
- used for the heading in addition to
+% TODO: New translation by Markus Kohm (please fix)
+ \PValue{afterindent}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{switch}
+ & The \PName{switch} defines whether or not to allow the indent of the
+ paragraph following a free-standing heading (see \PValue{runin}). With
+ the default \PValue{bysign} the sign of \PValue{beforeskip} defines the
+ behaviour. If the value of \PValue{beforeskip} is negative, the
+ paragraph indent of the text following the heading is suppressed. You
+ can use any values from \autoref{tab:truefalseswitch},
+ \autopageref{tab:truefalseswitch} to explicitly allow or suppress that
+ paragraph indent.\\
+ \PValue{afterskip}
+ & \PName{length}
+ & In case of a run-in heading, the absolute value is the horizontal space
+ after the heading. In case of a free-standing heading, the value of the
+ vertical skip below the heading. With \OptionValue{runin}{bysign}, a
+ positive value activates a free-standing heading and a negative value or
+ zero activates a run-in heading.\\
+ \PValue{beforeskip}
+ & \PName{length}
+ & The vertical skip before the heading. With
+ \OptionValue{afterindent}{bysign}, if the value is negative, a positive
+ distance\,---\,the amount of \PName{length}\,---\,is still inserted, but
+ in this case the paragraph indent of the text following the heading is
+ suppressed.\\
+% End of new translation
+ \PValue{font}
+ & \PName{font commands}
+ & The font settings that should be used for the heading in addition to
\DescRef{maincls.fontelement.disposition}. You can use all settings that
are allowed for \DescRef{maincls.cmd.setkomafont} and
\DescRef{maincls.cmd.addtokomafont} for the element of the heading.\\
- \PValue{indent} & \PName{length} & The indentation of heading from the
- left margin.\\
+ \PValue{indent}
+ & \PName{length}
+ & The indentation of heading from the left margin.\\
+% TODO: New translation by Markus Kohm (please fix)!
+ \PValue{runin}
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{switch}
+ & Defines whether to use a run-in heading or a free-standing heading. With
+ the default \PValue{bysign} the sign of \PValue{afterskip} defines the
+ behaviour. In this case, a positive value of \PValue{afterskip}
+ deactivates a run-in heading. You can use any values from
+ \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} to
+ explicitly activate or deactivate a run-in heading.\\
+% End of new translation
\bottomrule
\end{tabularx}
\end{table}
@@ -621,14 +662,31 @@ its font settings using \DescRef{maincls.cmd.setkomafont} or
\toprule
\PName{key} & \PName{value} & Description \\
\midrule
- \PValue{afterskip} & \PName{length} & The value is the vertical skip below
- the heading.\\
- \PValue{beforeskip} & \PName{length} & The value of the vertical skip
- before the heading. If the value is negative, then the positive distance
- is nevertheless inserted, and the paragraph indent of the text following
- the heading is suppressed. There will also be no indentation even for
- positive values if the \DescRef{maincls.option.version} class option is
- set to a value less than 3.22.\\
+% TODO: New translation by Markus Kohm (please fix)
+ \PValue{afterindent}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{switch}
+ & The \PName{switch} defines whether or not to allow the indent of the
+ paragraph following a heading. With the default \PValue{bysign} the sign
+ of \PValue{beforeskip} defines the behaviour. If the value of
+ \PValue{beforeskip} is negative, the paragraph indent of the text
+ following the heading is suppressed. You can use any values from
+ \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} to
+ explicitly allow or suppress that paragraph indent.\\
+ \PValue{afterskip}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{length}
+ & The vertical skip below the heading.\\
+ \PValue{beforeskip}
+ & \PName{length}
+ & The vertical skip before the heading. With
+ \OptionValue{afterindent}{bysign}, if the value is negative, a positive
+ distance\,---\,the amount of \PName{length}\,---\,is still inserted, but
+ in this case the paragraph indent of the text following the heading is
+ suppressed.\\
+% End of new translation
\PValue{font} & \PName{font commands} & The font setting to use for the
heading in addition to \DescRef{maincls.fontelement.disposition}. You
can use all settings, that are allowed for
@@ -660,10 +718,33 @@ its font settings using \DescRef{maincls.cmd.setkomafont} or
\toprule
\PName{key} & \PName{value} & Description \\
\midrule
+% TODO: New translation by Markus Kohm (please fix)
+ \PValue{afterindent}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{switch}
+ & The \PName{switch} defines whether or not to allow the indent of the
+ paragraph following a heading. With
+ value \PValue{bysign} the sign of \PValue{beforeskip} defines the
+ behaviour. If the value of \PValue{beforeskip} is negative, the
+ paragraph indent of the text following the heading is suppressed. You
+ can use any values from \autoref{tab:truefalseswitch},
+ \autopageref{tab:truefalseswitch} to explicitly allow or suppress that
+ paragraph indent. For compatibility, the default of \Class{scrartcl} is
+ \PValue{false} and the default of \Class{scrbook} and \Class{scrreprt}
+ is \PValue{true}.\\
+% End of new translation
\PValue{afterskip} & \PName{length} & The value is the vertical skip below
the heading.\\
- \PValue{beforeskip} & \PName{length}& The value is the vertical skip above
- the heading.\\
+% TODO: New translation by Markus Kohm (please fix)
+ \PValue{beforeskip}
+ & \PName{length}
+ & The vertical skip before the heading. With
+ \OptionValue{afterindent}{bysign}, if the value is negative, a positive
+ distance\,---\,the amount of \PName{length}\,---\,is still inserted, but
+ in this case the paragraph indent of the text following the heading is
+ suppressed.\\
+% End of new translation
\PValue{font} & \PName{font commands} & The font setting to use for the
heading in addition to \DescRef{maincls.fontelement.disposition}. You
can use all settings that are allowed for
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex
index c362c2d42c4..f123ae10aec 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex
@@ -46,7 +46,7 @@
% ============================================================================
\KOMAProvidesFile{scrbookreportarticle.tex}
- [$Date: 2018-03-30 11:57:25 +0200 (Fri, 30 Mar 2018) $
+ [$Date: 2018-04-09 10:14:11 +0200 (Mon, 09 Apr 2018) $
KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)]
\translator{Jens-Uwe Morawski\and Gernot Hassenpflug\and Markus Kohm\and
@@ -379,11 +379,11 @@ You can find an overview of all available values for the \PName{setting} of
\Option{toc}. in \autoref{tab:\LabelBase.toc}.
\begin{desclist}
- \desccaption[{Available values of the \Option{toc} option}]{%
- Available values of the \Option{toc} option to set the format and contents
+ \desccaption[{Available values for the \Option{toc} option}]{%
+ Available values for the \Option{toc} option to set the format and contents
of the table of contents\label{tab:\LabelBase.toc}%
}{%
- Available values of the \Option{toc} option (\emph{continued})%
+ Available values for the \Option{toc} option (\emph{continued})%
}%
\entry{\PValue{bibliography}, \PValue{bib}}{%
The bibliography has an unnumbered entry in the table of contents.%
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex
index f168ad4ddd8..5504ee4b0da 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{scrextend.tex}
- [$Date: 2018-03-27 11:46:14 +0200 (Tue, 27 Mar 2018) $
+ [$Date: 2018-04-09 10:14:11 +0200 (Mon, 09 Apr 2018) $
KOMA-Script package scrextend]
\translator{Markus Kohm\and Karl Hagen}
@@ -136,8 +136,8 @@ argument of \DescRef{\LabelBase.cmd.usepackage}\PParameter{scrextend}. %
\autoref{tab:scrextend.optionalFeatures}.
\begin{table}
- \caption[{available extended features of
- \Package{scrextend}}]{overview of the optional extended
+ \caption[{Available extended features of
+ \Package{scrextend}}]{Overview of the optional extended
features of \Package{scrextend}}
\label{tab:scrextend.optionalFeatures}
\begin{desctabular}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex
index 1d19af010aa..8b1ce07b2e0 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex
@@ -46,12 +46,12 @@
% ======================================================================
\KOMAProvidesFile{scrjura.tex}%
- [$Date: 2018-03-30 11:57:25 +0200 (Fri, 30 Mar 2018) $
+ [$Date: 2018-07-20 09:52:01 +0200 (Fri, 20 Jul 2018) $
KOMA-Script guide (chapter: scrjura)]
\translator{Alexander Willand\and Markus Kohm\and Karl Hagen}
-% Date of the translated German file: 2018-02-06
+% Date of the translated German file: 2018-07-20
\chapter{Support for the Law Office with \Package{scrjura}}
\labelbase{scrjura}
@@ -532,13 +532,27 @@ error-prone, it has not yet been implemented in
\Package{scrjura}. Semi-automatic numbering, however, is supported.
\begin{Declaration}
- \Counter{sentence}%
- \Macro{thesentence}%
+ \Counter{sentence}
+ \Macro{thesentence}
+ \Macro{sentencenumberformat}
\Macro{Sentence}
\end{Declaration}
Manual numbering of sentences is done with the \Macro{Sentence} command. It
-adds one to the \Counter{sentence} counter. By default, \Macro{thesentence}
-is printed as an Arabic number.
+adds one to the \Counter{sentence} counter. By default,
+\Macro{sentencenumberformat}\ChangedAt{v3.26}{\Package{scrjura}} prints the
+Arabic number of \Macro{thesentence} as superscript.
+
+\BeginIndex{FontElement}{sentencenumber}\LabelFontElement{sentencenumber}%
+The\ChangedAt{v3.26}{\Package{scrjura}} sentence number is usually printed
+using the currently active font. However, you can change this default for the
+\FontElement{parnumber} element at any time with
+\DescRef{\LabelBase.cmd.setkomafont}%
+\important[i]{\DescRef{\LabelBase.cmd.setkomafont},
+ \DescRef{\LabelBase.cmd.addtokomafont}} and
+\DescRef{\LabelBase.cmd.addtokomafont} (see
+\autoref{sec:\LabelBase.textmarkup},
+\DescPageRef{\LabelBase.cmd.setkomafont}).%
+\EndIndex{FontElement}{sentencenumber}%
Using\textnote{Hint!} \Package{babel}\IndexPackage{babel} offers an easy way
to define a shorthand for \Macro{Sentence}:%
@@ -639,8 +653,8 @@ You can find the available values and their meaning in
%\begin{desclist}
% \desccaption
\caption[{%
- Available values for the\Option{ref} option to configure the cross-reference
- format%
+ Available values for the \Option{ref} option to configure the
+ cross-reference format%
}]{%
Available values for the \Option{ref} option to configure the
cross-reference format of \DescRef{\LabelBase.cmd.ref},
@@ -902,10 +916,10 @@ package will throw an error.%
\setcapindent{0pt}%
\begin{captionbeside}
[{%
- Meanings and English defaults of language dependent terms%
+ Meanings and English defaults of language-dependent terms%
}]{%
- Meanings and English defaults of language dependent terms if not already
- defined%
+ Meanings and English defaults of language-dependent terms, if not
+ already defined%
} [l]
\begin{tabular}[t]{lll}
\toprule
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex
index 65c8cf865d6..5488fe2cb07 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex
@@ -46,12 +46,12 @@
% ============================================================================
\KOMAProvidesFile{scrlayer.tex}
- [$Date: 2018-02-28 13:23:23 +0100 (Wed, 28 Feb 2018) $
+ [$Date: 2018-12-15 15:01:34 +0100 (Sat, 15 Dec 2018) $
KOMA-Script guide (chapter:scrlayer)]
\translator{Markus Kohm\and Karl Hagen}
-% Date of the translated German file: 2018-02-01
+% Date of the translated German file: 2018-12-15
\chapter[{Defining Layers and Page Styles with \Package{scrlayer}}]
{Defining\ChangedAt{v3.12}{\Package{scrlayer}} Layers and Page Styles with
@@ -628,7 +628,7 @@ are copied to \Macro{layervalign}. The value \PValue{c}, which is both
horizontal and vertical, is copied to both commands. If there are several
conflicting values for \PValue{align}, only the last one is copied. Thus the
resulting \Macro{layerhalign} is either \PValue{l}, \PValue{c}, or \PValue{r},
-and the resulting \Macro{layervalign} is either \PValue{r}, \PValue{c}, or
+and the resulting \Macro{layervalign} is either \PValue{t}, \PValue{c}, or
\PValue{b}.
Redefining\textnote{Attention!} these instructions to change the values stored
@@ -839,6 +839,7 @@ styles, not just those defined with \Package{scrlayer}.
\begin{Declaration}
\Macro{currentpagestyle}
+ \Macro{toplevelpagestyle}
\end{Declaration}
The \Package{scrlayer} package patches the \DescRef{maincls.cmd.pagestyle}
command so that it sets \Macro{currentpagestyle} to the currently active page
@@ -857,7 +858,18 @@ Additionally, \Macro{currentpagestyle} is empty after loading
\Package{scrlayer} and before using \DescRef{maincls.cmd.pagestyle} for the
first time. Therefore, when defining an end-user interface, you may find it
useful to set the current page style to a default with an implicit
-\DescRef{maincls.cmd.pagestyle} statement.%
+\DescRef{maincls.cmd.pagestyle} statement.
+
+% Todo: New translation by Markus Kohm (please fix it!)
+For page-style aliases activated using \DescRef{maincls.cmd.pagestyle}
+\Macro{currentpagestyle} does not show the alternative name but the name of
+the real page style. You\ChangedAt{v3.16}{\Package{scrlayer}} can get the
+alternative name using \Macro{toplevelpagestyle}. However, it is not
+recommended to define page styles, that have different results depending on
+\Macro{toplevelpagestyle}, e.\,g., using \DescRef{scrbase.cmd.ifstr}. If you
+would activate such a page style using \DescRef{maincls.cmd.thispagestyle} you
+could get the wrong result.%
+% End of new translation.
\EndIndexGroup
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2-experts.tex
index 2e0af8b703d..f209b2addf2 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2-experts.tex
@@ -46,14 +46,14 @@
% ============================================================================
\KOMAProvidesFile{scrlttr2-experts.tex}
- [$Date: 2018-03-21 10:37:34 +0100 (Wed, 21 Mar 2018) $
+ [$Date: 2018-04-26 14:55:38 +0200 (Thu, 26 Apr 2018) $
KOMA-Script guide (chapter: scrlttr2 for experts)]
\translator{Harald Bongartz\and Georg Grandke\and Raimund Kohl\and Jens-Uwe
Morawski\and Stephan Hennig\and Gernot Hassenpflug\and Markus Kohm\and
Karl Hagen}
-% Date of the translated German file: 2018-01-02
+% Date of the translated German file: 2018-04-26
\chapter{Additional Information about the \Class{scrlttr2} Class and the
\Package{scrletter} Package}
@@ -383,45 +383,37 @@ required pseudo-lengths have been omitted.
\begin{Declaration}
- \Macro{@newplength}\Parameter{name}
+ \Macro{newplength}\Parameter{name}
\end{Declaration}
-This command defines a new pseudo-length. The new pseudo-length is
-uniquely identified by its \PName{name}. Each name can therefore be
-assigned only once. If you attempt to redefine an existing pseudo-length, the
-commands exits with an error message.
-
+This\ChangedAt{v3.26}{\Class{scrlttr2}\and \Package{scrletter}} command
+defines a new pseudo-length. The new pseudo-length is uniquely identified by
+its \PName{name}. Each name can therefore be assigned only once. If you
+attempt to redefine an existing pseudo-length, the commands exits with an
+error message.
+
+% TODO: Optimize translation!
+\BeginIndex{Cmd}{@newplength}%
Since the ordinary user does not normally need to define pseudo-lengths, this
-command is not a user instruction. It cannot be used within a document, but it
-can, for example, be used within an \File{lco}
-file\Index{lco file=\File{lco} file}.
-%
-\iftrue % Umbruchoptimierung!!!
-\iffree{}{ If you want to
- define a pseudo-length inside the document anyway, you can override the
- restriction with the help of
- \Macro{makeatletter}\important[i]{\Macro{makeatletter}\\
- \Macro{makeatother}}\IndexCmd{makeatletter} and
- \Macro{makeatother}\IndexCmd{makeatother} (see
- \cite{UK:FAQ}). But\textnote{Attention!} you should never use these two
- commands inside an \File{lco} file!}%
-\fi
-%
+command has not been a user instruction until \KOMAScript~3.26. Instead of it
+there was only \Macro{@newplength} with the same functionality. For package
+authors \Macro{@newplength} still exists.%
+% :ODOT
\EndIndexGroup
\begin{Declaration}
- \Macro{@setplength}%
+ \Macro{setplength}%
\OParameter{factor}\Parameter{pseudo-length}\Parameter{value}%
- \Macro{@addtoplength}%
+ \Macro{addtoplength}%
\OParameter{factor}\Parameter{pseudo-length}\Parameter{value}
\end{Declaration}
-Using \Macro{@setplength}, you can assign the multiple of a
+Using \Macro{setplength}, you can assign the multiple of a
\PName{value} to a \PName{pseudo-length}. The \PName{factor} is given as an
optional argument (see also \DescRef{scrlttr2.cmd.setlengthtoplength},
\autoref{sec:scrlttr2.pseudoLength},
\DescPageRef{scrlttr2.cmd.setlengthtoplength}).
-With \Macro{@addtoplength} you can add the multiple of a \PName{value} to a
+With \Macro{addtoplength} you can add the multiple of a \PName{value} to a
\PName{pseudo-length}. Again, you can pass a \PName{factor} as an optional
argument.
@@ -432,18 +424,39 @@ within the \PName{value}. To subtract the value of one \PName{pseudo-length}
from another \PName{pseudo-length}, you use should use at the same time a
minus sign or \PValue{-1} as the \PName{factor}.
-Since the ordinary user does not normally need to define pseudo-lengths, this
-command is not a user instruction. It cannot be used within a document, but it
-can, for example, be used within an \File{lco}
-file\Index{lco file=\File{lco} file}.\iffree{}{ If you want to
- define a pseudo-length inside the document anyway, you can override the
- restriction with the help of
- \Macro{makeatletter}\important[i]{\Macro{makeatletter}\\
- \Macro{makeatother}}\IndexCmd{makeatletter} and
- \Macro{makeatother}\IndexCmd{makeatother} (see
- \cite{UK:FAQ}). But\textnote{Attention!} you should never use these two
- commands inside an \File{lco} file!}%
-%
+% TODO: Optimize translation!
+\BeginIndex{Cmd}{@setplength}%
+\BeginIndex{Cmd}{@addtoplength}%
+Since the ordinary user does not normally need to define pseudo-lengths, these
+commands has not been user instructions until \KOMAScript~3-26. Instead of
+them there where only \Macro{@setplength} and \Macro{@addtoplength} with the
+same functionality. For package authors that commands still exist.%
+% :ODOT
+\EndIndexGroup
+
+% TODO: Optimize translation!
+\begin{Declaration}
+ \Macro{setplengthtowidth}
+ \OParameter{factor}\Parameter{pseudo-length}\Parameter{content}%
+ \Macro{setplengthtoheight}
+ \OParameter{factor}\Parameter{pseudo-length}\Parameter{content}%
+ \Macro{setplengthtodepth}
+ \OParameter{factor}\Parameter{pseudo-length}\Parameter{content}%
+ \Macro{setplengthtototalheight}
+ \OParameter{factor}\Parameter{pseudo-length}\Parameter{content}%
+\end{Declaration}
+The\ChangedAt{v3.26}{\Class{scrlttr2}\and \Package{scrletter}} three commands
+from the beginning correspond with \Macro{settowidth},
+\Macro{settoheight}, and \Macro{settodepth} of the \LaTeX{} kernel, but to set
+a \PName{pseudo-length} instead of a length. Like
+\DescRef{\LabelBase.cmd.setplength} the commands are extended by an optional
+\PName{factor}. So they are setting a \PName{pseudo-length} to the natural
+width, height or depth of the given \PName{content} multiplied by the optional
+\PName{factor}. The additional command
+\Macro{setplengthtototalheight} sets the \PName{pseudo-length} to the sum of
+height and depth of \PName{content} multiplied by the optional
+\PName{factor}.%
+% :ODOT
\EndIndexGroup
@@ -666,7 +679,7 @@ predefined \File{lco} files, the length of this rule is calculated
automatically taking into account, for example, letterhead width or an
optional logo. You can adjust rule length manually in your own \File{lco}
files by setting this pseudo-length to positive values using
-\Macro{\@setplength} (see \DescPageRef{scrlttr2-experts.cmd.@setplength}). The
+\Macro{setplength} (see \DescPageRef{scrlttr2-experts.cmd.setplength}). The
default thickness of the line\ChangedAt{v2.97c}{\Class{scrlttr2}},
\PLength{fromrulethickness}, is 0.4\Unit{pt}.%
\EndIndexGroup
@@ -735,10 +748,10 @@ standards for window envelopes. Typical values are between 70\Unit{mm} and
\ProvidesFile{SNmmarg.lco}
[2002/06/04 v0.1 my lco]
\LoadLetterOption{SN}
- \@addtoplength{toaddrwidth}{%
+ \addtoplength{toaddrwidth}{%
-\useplength{toaddrhpos}}
- \@setplength{toaddrhpos}{-15mm}
- \@addtoplength{toaddrwidth}{%
+ \setplength{toaddrhpos}{-15mm}
+ \addtoplength{toaddrwidth}{%
\useplength{toaddrhpos}}
\endinput
\end{lstcode}
@@ -1006,8 +1019,8 @@ that overlapping with other elements is unlikely.
\begin{lstcode}
\ProvidesFile{lawsubj.lco}
[2008/11/03 lawyers lco file]
- \@setplength{subjectvpos}{\useplength{refvpos}}
- \@addtoplength{refvpos}{3\baselineskip}
+ \setplength{subjectvpos}{\useplength{refvpos}}
+ \addtoplength{refvpos}{3\baselineskip}
\endinput
\end{lstcode}
If you want to leave at least one empty line between the subject and the
@@ -1369,8 +1382,8 @@ forget about this option and skip the example.%
\ProvidesFile{a5.lco}
[2002/05/02 letter class option]
\LetterOptionNeedsPapersize{a5}{a5}
- \@setplength{tfoldmarkvpos}{\paperheight}
- \@setplength{bfoldmarkvpos}{\paperheight}
+ \setplength{tfoldmarkvpos}{\paperheight}
+ \setplength{bfoldmarkvpos}{\paperheight}
\end{lstcode}
Of course, it would be more elegant to deactivate the marks with the
\DescRef{scrlttr2.option.foldmarks} option. In addition, you must adjust the
@@ -1809,7 +1822,7 @@ The exact format can be found in \autoref{tab:date}.%
\KOMAoptions{captions=topbeside}%
\setcapindent{0pt}%
% \caption
- \begin{captionbeside}{Language-dependent Forms of the Date}[l]
+ \begin{captionbeside}{Language-dependent forms of the date}[l]
\begin{tabular}[t]{ll}
\toprule
Command & Date Example \\
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex
index ff758441c91..7f6129eab65 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex
@@ -46,14 +46,14 @@
% ============================================================================
\KOMAProvidesFile{scrlttr2.tex}%
- [$Date: 2018-03-30 11:57:25 +0200 (Fri, 30 Mar 2018) $
+ [$Date: 2018-07-18 14:12:27 +0200 (Wed, 18 Jul 2018) $
KOMA-Script guide (chapter: scrlttr2)]
\translator{Harald Bongartz\and Georg Grandke\and Raimund Kohl\and Jens-Uwe
Morawski\and Stephan Hennig\and Gernot Hassenpflug\and Markus Kohm\and
Karl Hagen}
-% Date of the translated German file: 2018-02-13
+% Date of the translated German file: 2018-04-26
\chapter{Letters with the \Class{scrlttr2} Class or the \Package{scrletter}
Package}
@@ -429,9 +429,9 @@ sections of this chapter.
Since users will usually not need to define their own pseudo-lengths, the
method for defining them is described in the part for experts, in
\autoref{sec:scrlttr2-experts.pseudoLengths},
-\DescPageRef{scrlttr2-experts.cmd.@newplength}. Setting pseudo-lengths to new
+\DescPageRef{scrlttr2-experts.cmd.newplength}. Setting pseudo-lengths to new
values should also be a matter for advanced users, so this is also described
-in the part for experts, on \DescPageRef{scrlttr2-experts.cmd.@setplength}.
+in the part for experts, on \DescPageRef{scrlttr2-experts.cmd.setplength}.
Note\textnote{Attention!} that although these pseudo-lengths are internally
implemented as macros, the commands to use pseudo-lengths expect only the the
@@ -1188,8 +1188,8 @@ this rule is determined by the
\PLength{fromrulewidth}\IndexPLength[indexmain]{fromrulewidth} pseudo-length.
\begin{table}
- \caption[{Available values of the \Option{fromrule} option with
- \Class{scrlttr2}}]{Available values of the \Option{fromrule} option for the
+ \caption[{Available values for the \Option{fromrule} option with
+ \Class{scrlttr2}}]{Available values for the \Option{fromrule} option for the
position of the rule in the sender information with
\Class{scrlttr2}}
\label{tab:\LabelBase.fromrule}
@@ -1571,8 +1571,8 @@ the basic \FontElement{addressee} configuration.%
\EndIndexGroup
%
\begin{table}
- \caption[{available values for the \Option{addrfield} option with
- \Class{scrlttr2}}]{available values for the \Option{addrfield} option to
+ \caption[{Available values for the \Option{addrfield} option with
+ \Class{scrlttr2}}]{Available values for the \Option{addrfield} option to
change the recipient format of \Class{scrlttr2}}%
\label{tab:\LabelBase.addrfield}%
\begin{desctabular}
@@ -1734,8 +1734,8 @@ You can find the default font styles listed in
\EndIndexGroup
\begin{table}
- \caption[{available values for the \Option{priority} option in
- \Class{scrlttr2}}]{available values for the \Option{priority} option to
+ \caption[{Available values for the \Option{priority} option in
+ \Class{scrlttr2}}]{Available values for the \Option{priority} option to
select the international priority in the address field of\Class{scrlttr2}}
\label{tab:\LabelBase.priority}
\begin{desctabular}
@@ -1853,8 +1853,8 @@ option are shown in \autoref{tab:\LabelBase.locfield}. The default is
\setcapindent{0pt}%
% \caption
\begin{captionbeside}
- [{Available values of the \Option{locfield} option with
- \Class{scrlttr2}}]{Available values of the \Option{locfield} option to
+ [{Available values for the \Option{locfield} option with
+ \Class{scrlttr2}}]{Available values for the \Option{locfield} option to
set the width of the field for extra sender information with
\Class{scrlttr2}%
\label{tab:\LabelBase.locfield}}%
@@ -1959,8 +1959,8 @@ additional data. Available values for this option are shown in
\PValue{dateright}\ChangedAt{v3.09}{\Class{scrlttr2}}.%
%
\begin{table}
- \caption[{Available values of the \Option{refline} option with
- \Class{scrlttr2}}]{Available value of the \Option{refline} option to set
+ \caption[{Available values for the \Option{refline} option with
+ \Class{scrlttr2}}]{Available values for the \Option{refline} option to set
the width of the reference line with \Class{scrlttr2}}
\label{tab:\LabelBase.refline}
\begin{desctabular}
@@ -1997,8 +1997,8 @@ starting on \DescPageRef{scrlttr2-experts.cmd.newkomavar}.%
\KOMAoptions{captions=topbeside}%
\setcapindent{0pt}%
% \caption
- \begin{captionbeside}[{default descriptions of variables in the
- reference line}]{default descriptions of typical variables in the
+ \begin{captionbeside}[{Default descriptions of variables in the
+ reference line}]{Default descriptions of typical variables in the
reference line using language-dependent commands}%
[l]
\begin{tabular}[t]{lll}
@@ -2035,7 +2035,7 @@ listed in \autoref{tab:\LabelBase.refnamerefvalue}.%
\setcapindent{0pt}%
% \caption
\begin{captionbeside}
- [{default font styles for elements in the reference line}]{default font
+ [{Default font styles for elements in the reference line}]{Default font
style settings for the elements in the reference line%
\label{tab:\LabelBase.refnamerefvalue}}
[l]
@@ -2178,7 +2178,7 @@ a colon followed by a space.
\KOMAoptions{captions=topbeside}%
\setcapindent{0pt}%
% \caption
- \begin{captionbeside}{default descriptions of variables for the subject}
+ \begin{captionbeside}{Default descriptions of variables for the subject}
[l]
\begin{tabular}[t]{lll}
\toprule
@@ -2216,8 +2216,8 @@ option, the whole subject must fit onto one line. The defaults are
\setcapindent{0pt}%
% \caption
\begin{captionbeside}
- [{Available values of the \Option{subject} option with \Class{scrlttr2}}]
- {Available values of the \Option{subject} option for the position and
+ [{Available values for the \Option{subject} option with \Class{scrlttr2}}]
+ {Available values for the \Option{subject} option for the position and
formatting of the subject with
\Class{scrlttr2}\label{tab:\LabelBase.subject}}%
[l]
@@ -2545,9 +2545,10 @@ positions simultaneously. Available values are listed in
\begin{table}
\caption[{Available values for the \Option{pagenumber} option with
- \Class{scrlttr2}}]{Available values of the \Option{pagenumber} option to
- position the page number in page styles \PageStyle{headings},
- \PageStyle{myheadings}, and \PValue{plain} with \Class{scrlttr2}}
+ \Class{scrlttr2}}]{Available values for the \Option{pagenumber} option to
+ position the page number in the \PageStyle{headings},
+ \PageStyle{myheadings}, and \PValue{plain} page styles with
+ \Class{scrlttr2}}
\label{tab:\LabelBase.pagenumber}
\begin{desctabular}
\entry{\PValue{bot}, \PValue{foot}}{%
@@ -2942,9 +2943,9 @@ In an \File{lco} file, you can use all commands available to the document at
the time the \File{lco} file is loaded. You can also use internal commands
available to package writers. For \Class{scrlttr2} and \Package{scrletter},
these are, in particular, the commands
-\DescRef{scrlttr2-experts.cmd.@newplength}\IndexCmd{@newplength},
-\DescRef{scrlttr2-experts.cmd.@setplength}\IndexCmd{@setplength}, and
-\DescRef{scrlttr2-experts.cmd.@setplength}\IndexCmd{@addtoplength} (see
+\DescRef{scrlttr2-experts.cmd.newplength}\IndexCmd{newplength},
+\DescRef{scrlttr2-experts.cmd.setplength}\IndexCmd{setplength}, and
+\DescRef{scrlttr2-experts.cmd.addtoplength}\IndexCmd{addtoplength} (see
\autoref{sec:scrlttr2-experts.pseudoLengths}).
\KOMAScript{} comes provided with some \File{lco} files. The \File{DIN.lco},
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex
index 446e8fedd1a..36681ff6093 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex
@@ -46,10 +46,10 @@
% ======================================================================
\KOMAProvidesFile{tocbasic.tex}
- [$Date: 2018-03-30 11:57:25 +0200 (Fri, 30 Mar 2018) $
+ [$Date: 2018-08-31 09:11:20 +0200 (Fri, 31 Aug 2018) $
KOMA-Script guide (package tocbasic)]
-% Date of the translated German file: 2018-03-27
+% Date of the translated German file: 2018-08-31
\translator{Markus Kohm\and Arndt Schubert\and Karl Hagen}
@@ -863,16 +863,19 @@ internal switch \Macro{@tempswa} globally!%
\begin{Declaration}
\Macro{DeclareTOCStyleEntry}\OParameter{option list}\Parameter{style}%
\Parameter{entry level}
+ \Macro{DeclareTOCStyleEntries}\OParameter{option list}\Parameter{style}%
+ \Parameter{entry level list}
\end{Declaration}
-This\ChangedAt[2016/03]{v3.20}{\Package{tocbasic}} command defines or
-configures the content-list entries of a given \PName{entry level}. The
-\PName{entry level} argument is a symbolic name, e.\,g. \PValue{section}, for
-the entry to the table of contents of the section level with the same name or
-\PValue{figure} for an entry of a figure to the list of figures. A
-\PName{style} is assigned to each \PName{entry level}. The \PName{style} has
-to be defined before using it as an argument of \Macro{DeclareTOCStyleEntry}.
-You can use the \PName{option list} to configure the various, usually
-\PName{style}-dependent, attributes of the entries.
+These\ChangedAt{v3.20}{\Package{tocbasic}} commands define or configure the
+content-list entries of a given \PName{entry level}. The \PName{entry level}
+argument is a symbolic name, e.\,g. \PValue{section}, for the entry to the
+table of contents of the section level with the same name or \PValue{figure}
+for an entry of a figure to the list of figures. A \PName{style} is assigned
+to each \PName{entry level}. The \PName{style} has to be defined before using
+it as an argument of \Macro{DeclareTOCStyleEntry} or
+\Macro{DeclareTOCStyleEntries}. You can use the \PName{option list} to
+configure the various, usually \PName{style}-dependent, attributes of the
+entries.
Currently, \Package{tocbasic} defines the following entry styles:
\begin{description}
@@ -1243,11 +1246,11 @@ Currently, \Package{tocbasic} defines the following entry styles:
\end{description}
You can find an explanation of the attributes of all styles that
\Package{tocbasic} defines in \autoref{tab:tocbasic.tocstyle.attributes}.
-If\ChangedAt[2016/06]{v3.21}{\Package{tocbasic}} you use these attributes as
+If\ChangedAt{v3.21}{\Package{tocbasic}} you use these attributes as
options to \DescRef{\LabelBase.cmd.DeclareNewTOC} (see
\DescPageRef{\LabelBase.cmd.DeclareNewTOC}), you must prefix the names of the
attribute by \PValue{tocentry}, e\,g. \PValue{level} becomes
-\Option{tocentrylevel}. If\ChangedAt[2015/12]{v3.20}{\Package{tocbasic}} use
+\Option{tocentrylevel}. If\ChangedAt{v3.20}{\Package{tocbasic}} use
these attributes as options for
\DescRef{maincls-experts.cmd.DeclareSectionCommand}%
\IndexCmd{DeclareSectionCommand}\IndexCmd{DeclareNewSectionCommand}%
@@ -1417,18 +1420,18 @@ Finally, using \Macro{DeclareTOCStyleEntry} will define the internal command
used.%
}%
\entry{\OptionVName{onstarthigherlevel}{code}}{%
- The \PValue{tocline} style can execute \PName{code} at the start of an entry,
- depending on whether the previous entry had numerical level greater than,
- the same as, or less than the current
- entry. The \PName{code} specified by this attribute will be executed if the
- current entry has a greater numerical value, i.\,e. it is
- lower in the entry hierarchy, than the previous one.
-
- Note that detecting the level of the previous entry only works so long as
+ The \PValue{tocline} style can execute \PName{code} at the start of an
+ entry, depending on whether the previous entry had numerical level greater
+ than, the same as, or less than the current entry. The \PName{code}
+ specified by this attribute will be executed if the current entry has a
+ greater numerical value, i.\,e. it is lower in the entry hierarchy, than
+ the previous one.
+
+ Note that detecting the level of the previous entry only works so long as
\Macro{lastpenalty} has not changed since the previous entry.
- The initial \PName{code} is \DescRef{\LabelBase.cmd.LastTOCLevelWasLower} (see
- \DescPageRef{\LabelBase.cmd.LastTOCLevelWasLower}).%
+ The initial \PName{code} is \DescRef{\LabelBase.cmd.LastTOCLevelWasLower}
+ (see \DescPageRef{\LabelBase.cmd.LastTOCLevelWasLower}).%
}%
\entry{\OptionVName{onstartlowerlevel}{code}}{%
The \PValue{tocline} style can execute \PName{code} at the start of an
@@ -1505,7 +1508,15 @@ Finally, using \Macro{DeclareTOCStyleEntry} will define the internal command
\DescRef{\LabelBase.cmd.TOCLineLeaderFill} for the \PValue{linefill}
attribute.%
}%
-\end{desclist}%
+\end{desclist}
+
+% New translation by Markus Kohm (please fix it!):
+\Macro{DeclareTOCStyleEntries}\ChangedAt{v3.26}{\Package{tocbasic}} uses
+\Macro{DeclareTOCStyleEntry} to define not only one \PName{entry level} but
+several entry levels. Each of the entry levels, given by the comma-separated
+\PName{entry level list}, is defined with the same \PName{style} and the
+settings of the given \PName{option list}.%
+% End of new translation.
%
\EndIndexGroup
@@ -1625,7 +1636,7 @@ is used to define the \Option{linefill} option. By specifying
\DescRef{\LabelBase.cmd.TOCLineLeaderFill} as the \PName{default value},
a call such as
\begin{lstcode}
- \RedeclareTOCStyleEntry[linefill]{tocline}{part}
+ \DeclareTOCStyleEntry[linefill]{tocline}{part}
\end{lstcode}
would, among other things, create the definition
\begin{lstcode}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex
index 7386ccba9c7..1699a73c406 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex
@@ -45,14 +45,13 @@
%
% ======================================================================
-\documentclass[\languagename]{scrguide}
+\documentclass{scrguide}
\KOMAProvidesFile{guide.tex}
- [$Date: 2018-02-07 13:47:54 +0100 (Wed, 07 Feb 2018) $
+ [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $
KOMA-Script (guide main file)]
\begin{document}
-\expandafter\selectlanguage\expandafter{\uselanguage}
\csname ListTypeArea\endcsname
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/linkalias.tex b/Master/texmf-dist/source/latex/koma-script/doc/linkalias.tex
index 3d4328a4891..0f1720cfabd 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/linkalias.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/linkalias.tex
@@ -1,6 +1,6 @@
% ======================================================================
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -39,34 +39,83 @@
%
\KOMAProvidesFile{linkalias.tex}
- [$Date: 2017-12-03 22:49:27 +0100 (Sun, 03 Dec 2017) $
+ [$Date: 2018-07-18 13:58:44 +0200 (Wed, 18 Jul 2018) $
link aliases for the free version]
\makeatletter
-\newcommand*{\lalias}[2]{%
- \scr@ifundefinedorrelax{r@#1}{%
- \expandafter\let\csname r@#1\expandafter\endcsname\csname r@#2\endcsname
- }{%
+\newcommand*{\lalias}[3][]{%
+ \scr@ifundefinedorrelax{r@#3}{%
\ClassWarning{scrguide}{%
- Label alias `#1'\MessageBreak
- to `#2' ignored,\MessageBreak
- because of multiply definition%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because `#3' undefined%
+ }%
+ }{%
+ \scr@ifundefinedorrelax{r@#2}{%
+ \IfArgIsEmpty{#1}{%
+ \expandafter\let\csname r@#2\expandafter\endcsname
+ \csname r@#3\endcsname
+ }{%
+ \expandafter\let\expandafter\reserved@a\csname r@#3\endcsname
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\reserved@a
+ \expandafter\expandafter\expandafter{\expandafter\@gobble\reserved@a}%
+ \expandafter\edef\csname r@#2\endcsname{%
+ {\unexpanded{#1}}\unexpanded\expandafter{\reserved@a}%
+ }%
+ }%
+ }{%
+ \ClassWarning{scrguide}{%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because of multiply definition%
+ }%
+ \gdef \@multiplelabels {%
+ \@latex@warning@no@line{There were multiply-defined labels}}%
}%
- \gdef \@multiplelabels {%
- \@latex@warning@no@line{There were multiply-defined labels}}%
}%
}
\makeatother
-\lalias{desc:maincls-experts.cmd.ifthispageodd}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.rightmark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the}{sec:maincls-experts.experts}
-\lalias{desc:maincls-experts.option.parskip}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.env.addmargin*}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.marginpar}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.AfterBibliographyPreamble}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.option.fontsize}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.raggedsection}{sec:maincls-experts.coexistence}
-\lalias{desc:maincls-experts.cmd.thepage}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.pagemark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the/Zaehler/}{sec:maincls-experts.addInfos}
+\lalias[\Macro{ifthispageodd}]
+ {desc:maincls-experts.cmd.ifthispageodd}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{rightmark}]
+ {desc:maincls-experts.cmd.rightmark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the}]
+ {desc:maincls-experts.cmd.the}
+ {sec:maincls-experts.experts}
+\lalias[\Option{parskip}]
+ {desc:maincls-experts.option.parskip}
+ {sec:maincls-experts.addInfos}
+\lalias[\Environment{addmargin*}]
+ {desc:maincls-experts.env.addmargin*}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{marginpar}]
+ {desc:maincls-experts.cmd.marginpar}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{AfterBibliographyPreamble}]
+ {desc:maincls-experts.cmd.AfterBibliographyPreamble}
+ {sec:maincls-experts.addInfos}
+\lalias[\Option{fontsize}]
+ {desc:maincls-experts.option.fontsize}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{raggedsection}]
+ {desc:maincls-experts.cmd.raggedsection}
+ {sec:maincls-experts.coexistence}
+\lalias[\Macro{thepage}]
+ {desc:maincls-experts.cmd.thepage}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{pagemark}]
+ {desc:maincls-experts.cmd.pagemark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Zähler}}]
+ {desc:maincls-experts.cmd.the/Zaehler/}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Counter}}]
+ {desc:maincls-experts.cmd.the/Counter/}
+ {sec:maincls-experts.addInfos}
+\lalias[\OptionValue{parskip}{relative}]
+ {desc:maincls-experts.option.parskip.relative}
+ {sec:maincls-experts.addInfos}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
index 0d12cde2e10..433dfb2e67d 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{common-options.tex}
- [$Date: 2017-12-08 08:10:55 +0100 (Fri, 08 Dec 2017) $
+ [$Date: 2018-10-23 08:59:49 +0200 (Tue, 23 Oct 2018) $
KOMA-Script guide (common paragraphs)]
\section{Frühe oder späte Optionenwahl}
@@ -149,28 +149,27 @@ beispielsweise \cite{l2kurz}, beschrieben.%
\KOMAScript-Klasse nicht notwendig, eines dieser Pakete auch noch explizit
zu laden.}{}%
\par
-}
+}{}
% Umbruchoptimierung!!!
\IfThisCommonLabelBase{typearea}{Das Setzen der Optionen mit
- \Macro{documentclass} oder \Macro{usepackage} hat übrigens
- einen\textnote{Achtung!} entscheidenden
- Nachteil:
+ \Macro{documentclass} hat übrigens einen\textnote{Achtung!} entscheidenden
+ Nachteil: %
}{%
- Gegenüber der nachfolgend vorgestellten Schnittstelle
- zu Einstellungen von Optionen haben \Macro{documentclass} und
- \Macro{usepackage} einen Nachteil, der unbedingt zu
- beachten\textnote{Achtung!} ist:
+ Gegenüber der nachfolgend vorgestellten Schnittstelle zu Einstellungen von
+ Optionen hat \Macro{documentclass} einen Nachteil, der unbedingt zu
+ beachten\textnote{Achtung!} ist: %
}%
Anweisungen, Längen, Zähler und ähnliches können darin leicht zerbrechen. So
-führt die Verwendung einer \LaTeX-Länge im Wert einer Option bei diesen
-Anweisungen zu einer Fehlermeldung, noch bevor der Wert an \KOMAScript{}
-übergeben wird, es also die Kontrolle darüber übernehmen
-könnte. Wertzuweisungen mit \LaTeX-Längen oder \LaTeX-Zählern sollten daher
-nie per \Macro{documentclass} oder \Macro{usepackage}, sondern immer mit den
-nachfolgend dokumentierten Anweisungen \DescRef{\LabelBase.cmd.KOMAoptions} oder
-\DescRef{\LabelBase.cmd.KOMAoption} vorgenommen werden.
-\EndIndexGroup
+führt die Verwendung einer \LaTeX-Länge im Wert einer Option bei dieser
+Anweisung bei vielen Nicht-\KOMAScript-Klassen zu einer Fehlermeldung%
+\IfThisCommonLabelBaseNotOneOf{maincls,scrlttr2}{, noch bevor der Wert an ein
+ \KOMAScript-Paket übergeben wird, es also die Kontrolle darüber übernehmen
+ könnte}{}%
+. Wertzuweisungen mit \LaTeX-Längen oder \LaTeX-Zählern sollten daher nie per
+\Macro{documentclass}, sondern mit den nachfolgend dokumentierten Anweisungen
+\DescRef{\LabelBase.cmd.KOMAoptions} oder \DescRef{\LabelBase.cmd.KOMAoption}
+vorgenommen werden. \EndIndexGroup
\begin{Declaration}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex
index 61601ded308..25d76492170 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{common-textmarkup.tex}
- [$Date: 2018-02-06 10:26:38 +0100 (Tue, 06 Feb 2018) $
+ [$Date: 2018-07-20 09:52:01 +0200 (Fri, 20 Jul 2018) $
KOMA-Script guide (common paragraphs)]
\section{Textauszeichnungen}
@@ -788,11 +788,19 @@ zu den jeweiligen Elementen.%
\mbox{Voreinstellung: \emph{keine}}%
}%
\feentry{parnumber}{%
- Absatznummern innerhalb einer
- Vertragsumgebung (siehe \autoref{sec:\ThisCommonLabelBase.par},
+ Absatznummern innerhalb einer Vertragsumgebung (siehe
+ \autoref{sec:\ThisCommonLabelBase.par},
\DescPageRef{\ThisCommonLabelBase.fontelement.parnumber});\par
\mbox{Voreinstellung: \emph{leer}}%
}%
+ \feentry{sentencenumber}{%
+ \ChangedAt{v3.26}{\Package{scrjura}}%
+ Satznummer der Anweisung
+ \DescRef{\ThisCommonLabelBase.cmd.Sentence} (siehe
+ \autoref{sec:\ThisCommonLabelBase.sentence}, \DescPageRef{%
+ \ThisCommonLabelBase.fontelement.sentencenumber});\par
+ \mbox{Voreinstellung: \emph{leer}}%
+ }%
\end{desctabular}
\end{table}
}{%
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex
index fd24e330f68..504ee20268c 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex
@@ -46,7 +46,7 @@
% ======================================================================
%
\KOMAProvidesFile{guide-ngerman.tex}
- [$Date: 2018-01-31 08:51:30 +0100 (Wed, 31 Jan 2018) $
+ [$Date: 2018-04-13 07:41:27 +0200 (Fri, 13 Apr 2018) $
KOMA-Script guide language dependencies]
%
% \section{Title}
@@ -524,6 +524,7 @@
Ein-trags-ebe-ne Ein-trags-ebe-nen
Gleich-zei-tig
Hin-ter-grund-ebe-ne Hin-ter-grund-ebe-nen
+ In-halts-ver-zeich-nis-ein-trag In-halts-ver-zeich-nis-ein-trä-ge
Ka-pi-tel-ebe-ne Ka-pi-tel-ebe-nen
Pa-ket-au-to-ren
Pa-pier-rand Pa-pier-ran-des
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex
index 7386ccba9c7..1699a73c406 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex
@@ -45,14 +45,13 @@
%
% ======================================================================
-\documentclass[\languagename]{scrguide}
+\documentclass{scrguide}
\KOMAProvidesFile{guide.tex}
- [$Date: 2018-02-07 13:47:54 +0100 (Wed, 07 Feb 2018) $
+ [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $
KOMA-Script (guide main file)]
\begin{document}
-\expandafter\selectlanguage\expandafter{\uselanguage}
\csname ListTypeArea\endcsname
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex
index 3d4328a4891..0f1720cfabd 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex
@@ -1,6 +1,6 @@
% ======================================================================
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -39,34 +39,83 @@
%
\KOMAProvidesFile{linkalias.tex}
- [$Date: 2017-12-03 22:49:27 +0100 (Sun, 03 Dec 2017) $
+ [$Date: 2018-07-18 13:58:44 +0200 (Wed, 18 Jul 2018) $
link aliases for the free version]
\makeatletter
-\newcommand*{\lalias}[2]{%
- \scr@ifundefinedorrelax{r@#1}{%
- \expandafter\let\csname r@#1\expandafter\endcsname\csname r@#2\endcsname
- }{%
+\newcommand*{\lalias}[3][]{%
+ \scr@ifundefinedorrelax{r@#3}{%
\ClassWarning{scrguide}{%
- Label alias `#1'\MessageBreak
- to `#2' ignored,\MessageBreak
- because of multiply definition%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because `#3' undefined%
+ }%
+ }{%
+ \scr@ifundefinedorrelax{r@#2}{%
+ \IfArgIsEmpty{#1}{%
+ \expandafter\let\csname r@#2\expandafter\endcsname
+ \csname r@#3\endcsname
+ }{%
+ \expandafter\let\expandafter\reserved@a\csname r@#3\endcsname
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\reserved@a
+ \expandafter\expandafter\expandafter{\expandafter\@gobble\reserved@a}%
+ \expandafter\edef\csname r@#2\endcsname{%
+ {\unexpanded{#1}}\unexpanded\expandafter{\reserved@a}%
+ }%
+ }%
+ }{%
+ \ClassWarning{scrguide}{%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because of multiply definition%
+ }%
+ \gdef \@multiplelabels {%
+ \@latex@warning@no@line{There were multiply-defined labels}}%
}%
- \gdef \@multiplelabels {%
- \@latex@warning@no@line{There were multiply-defined labels}}%
}%
}
\makeatother
-\lalias{desc:maincls-experts.cmd.ifthispageodd}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.rightmark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the}{sec:maincls-experts.experts}
-\lalias{desc:maincls-experts.option.parskip}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.env.addmargin*}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.marginpar}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.AfterBibliographyPreamble}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.option.fontsize}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.raggedsection}{sec:maincls-experts.coexistence}
-\lalias{desc:maincls-experts.cmd.thepage}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.pagemark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the/Zaehler/}{sec:maincls-experts.addInfos}
+\lalias[\Macro{ifthispageodd}]
+ {desc:maincls-experts.cmd.ifthispageodd}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{rightmark}]
+ {desc:maincls-experts.cmd.rightmark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the}]
+ {desc:maincls-experts.cmd.the}
+ {sec:maincls-experts.experts}
+\lalias[\Option{parskip}]
+ {desc:maincls-experts.option.parskip}
+ {sec:maincls-experts.addInfos}
+\lalias[\Environment{addmargin*}]
+ {desc:maincls-experts.env.addmargin*}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{marginpar}]
+ {desc:maincls-experts.cmd.marginpar}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{AfterBibliographyPreamble}]
+ {desc:maincls-experts.cmd.AfterBibliographyPreamble}
+ {sec:maincls-experts.addInfos}
+\lalias[\Option{fontsize}]
+ {desc:maincls-experts.option.fontsize}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{raggedsection}]
+ {desc:maincls-experts.cmd.raggedsection}
+ {sec:maincls-experts.coexistence}
+\lalias[\Macro{thepage}]
+ {desc:maincls-experts.cmd.thepage}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{pagemark}]
+ {desc:maincls-experts.cmd.pagemark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Zähler}}]
+ {desc:maincls-experts.cmd.the/Zaehler/}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Counter}}]
+ {desc:maincls-experts.cmd.the/Counter/}
+ {sec:maincls-experts.addInfos}
+\lalias[\OptionValue{parskip}{relative}]
+ {desc:maincls-experts.option.parskip.relative}
+ {sec:maincls-experts.addInfos}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
index f7f3f533d33..f6fb67659e5 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{scrbase.tex}
- [$Date: 2018-02-16 04:42:17 +0100 (Fri, 16 Feb 2018) $
+ [$Date: 2018-08-27 08:53:35 +0200 (Mon, 27 Aug 2018) $
KOMA-Script package scrbase]
\chapter{Grundlegende Funktionen im Paket \Package{scrbase}}
@@ -862,7 +862,7 @@ zum Zeitpunkt des Aufrufs der Option.%
\Macro{FamilyLengthKey}\OParameter{Mitglied}\Parameter{Familie}
\Parameter{Schlüssel}
\OParameter{Säumniswert}\Parameter{Länge}
- \Macro{FamilySetLength}\Parameter{Familie}%
+ \Macro{FamilySetLength}\Parameter{Familie}
\Parameter{Schlüssel}\Parameter{Länge}
\Parameter{Wert}
\Macro{FamilyLengthMacroKey}\OParameter{Mitglied}\Parameter{Familie}
@@ -870,7 +870,13 @@ zum Zeitpunkt des Aufrufs der Option.%
\OParameter{Säumniswert}\Parameter{Makro}
\Macro{FamilySetLengthMacro}\Parameter{Familie}
\Parameter{Schlüssel}\Parameter{Makro}
- \Parameter{Wert}%
+ \Parameter{Wert}
+ \Macro{FamilyUseLengthMacroKey}\OParameter{Mitglied}\Parameter{Familie}
+ \Parameter{Schlüssel}
+ \OParameter{Säumniswert}\Parameter{Makro}
+ \Macro{FamilySetUseLengthMacro}\Parameter{Familie}
+ \Parameter{Schlüssel}\Parameter{Makro}
+ \Parameter{Wert}
\end{Declaration}
Über\ChangedAt{v3.12}{\Package{scrbase}} \Macro{FamilyLengthKey} kann ein
\PName{Schlüssel} definiert werden, der eine \PName{Länge}
@@ -891,8 +897,15 @@ angegeben wird, kann später der \PName{Schlüssel} nur mit Wertübergabe
verwendet werden.
Bei Verwendung der Anweisungen \Macro{FamilyLengthMacroKey} und
-\Macro{FamilySetLengthMacro} findet die Speicherung des Wertes nicht in einer
-\PName{Länge}, sondern in einem \PName{Makro} statt.%
+\Macro{FamilyUseLengthMacroKey} beziehungsweise \Macro{FamilySetLengthMacro}
+und \Macro{FamilySetUseLengthMacro} findet die Speicherung des Wertes nicht in
+einer \PName{Länge}, sondern in einem \PName{Makro} statt. Dabei wird bei
+\Macro{FamilyLengthMacroKey} und \Macro{FamilySetLengthMacro} vergleichbar zu
+\Macro{setlength} der aktuelle \PName{Wert} zum Zeitpunkt des Aufrufs der
+beiden Anweisungen in \PName{Makro} gespeichert. Dagegen wird bei
+\Macro{FamilyUseLengthMacroKey}\ChangedAt{v3.20}{\Package{scrbase}} und
+\Macro{FamilySetUseLengthMacro} \PName{Wert} selbst gespeichert. Damit wird
+\PName{Wert} dann bei jeder Verwendung von \PName{Makro} neu ausgewertet.%
\EndIndexGroup
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex
index 8fcb6c5a348..410c320f042 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex
@@ -48,7 +48,7 @@
% ============================================================================
\KOMAProvidesFile{scrbookreportarticle-experts.tex}%
- [$Date: 2018-02-13 09:46:41 +0100 (Tue, 13 Feb 2018) $
+ [$Date: 2018-10-14 20:31:51 +0200 (Sun, 14 Oct 2018) $
KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl for
experts)]
@@ -534,14 +534,16 @@ die folgenden Stile zur Verfügung:
Verfügung. Bei\ChangedAt{v3.24}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}} der Neudefinition sind die \PName{Schlüssel}
\PValue{style}, \PValue{afterskip}, \PValue{beforeskip} und \PValue{level}
- zwingend. Die \PName{Schlüssel} \PValue{font} und \PValue{indent} sind
- empfohlen. \PValue{tocindent} und \PValue{tocnumwidth} können abhängig vom
- Namen der Gliederungsebene ebenfalls zwingend sein. Das gilt auch, falls ein
- Befehl, der bisher kein Gliederungsbefehl war, mit
+ zwingend. Die \PName{Schlüssel}
+ \PValue{afterindent}\ChangedAt{v3.26}{\Class{scrbook}\and
+ \Class{scrreprt}\and \Class{scrartcl}}, \PValue{font}, \PValue{indent} und
+ \PValue{runin} sind empfohlen. \PValue{tocindent} und \PValue{tocnumwidth}
+ können abhängig vom Namen der Gliederungsebene ebenfalls zwingend sein. Das
+ gilt auch, falls ein Befehl, der bisher kein Gliederungsbefehl war, mit
\Macro{RedeclareSectionCommand} zu einem Gliederungsbefehl umdefiniert
wird. Die\textnote{Achtung!} Anweisung \Macro{addsec} wird ebenso wie die
- Sternformen zusammen mit \DescRef{maincls.cmd.section}
- umkonfiguriert und kann nicht unabhängig davon verändert werden.
+ Sternformen zusammen mit \DescRef{maincls.cmd.section} umkonfiguriert und
+ kann nicht unabhängig davon verändert werden.
\end{description}
Bei der Definition eines Gliederungsbefehls wird ein gleichnamiges Element
angelegt, falls es noch nicht existiert. Bei \PValue{chapter} und
@@ -558,111 +560,79 @@ Schrifteinstellung der Elemente kann mit \DescRef{maincls.cmd.setkomafont} und
\label{tab:maincls-experts.declaresection.keys}%
\begin{tabularx}{\linewidth}{llX}
\toprule
- \PName{Schlüssel} & \PName{Wert} & Bedeutung \\
+ \PName{Schlüssel}
+ & \PName{Wert}
+ & Bedeutung \\
\midrule
- \PValue{counterwithin} & \PName{Zählername} & Der zur Gliederungsebene
- gehörende Zähler soll vom
- als Wert angegebenen Zähler
- abhängig sein. Wird
- \PName{Zählername} über
- \Macro{stepcounter} oder
- \Macro{refstepcounter}
- erhöht, so wird der zur
- Gliederungsebene gehörende
- Zähler auf 0 zurückgesetzt.
- Darüber hinaus wird
- \Macro{the\PName{Zählername}},
- gefolgt von einem Punkt in
- der Ausgabe des zur
- Gliederungsebene gehörenden
- Zählers vorangestellt.\\
+ \PValue{counterwithin}
+ & \PName{Zählername}
+ & Der zur Gliederungsebene gehörende Zähler soll vom als Wert angegebenen
+ Zähler abhängig sein. Wird \PName{Zählername} über \Macro{stepcounter}
+ oder \Macro{refstepcounter} erhöht, so wird der zur Gliederungsebene
+ gehörende Zähler auf 0 zurückgesetzt. Darüber hinaus wird
+ \Macro{the\PName{Zählername}}, gefolgt von einem Punkt in der Ausgabe
+ des zur Gliederungsebene gehörenden Zählers vorangestellt.\\
+ \PValue{counterwithout}%
\ChangedAt{v3.19}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartl}}%
- \PValue{counterwithout} & \PName{Zählername} & Hebt eine früher
- vorgenommene
- \PValue{counterwithin}-Einstellung
- auf und ist daher nur bei
- Änderung vorhandener
- Gliederungsbefehle
- sinnvoll.\\
- \PValue{expandtopt} & \PName{Schalter} & Ist dieser Schalter aktiv, so
- werden alle in den
- \PName{Einstellungen} nachfolgend
- angegebenen Werte für Längen
- vollständig expandiert,
- ausgewertet und in \texttt{pt}
- umgerechnet gespeichert. Ist der
- Schalter nicht aktiv, so werden
- alle nachfolgend angegebenen
- Werte für Längen nur testweise
- expandiert und ausgewertet, aber
- lediglich expandiert gespeichert.
- Es werden die Werte für einfache
- Schalter aus
- \autoref{tab:truefalseswitch},
- \autopageref{tab:truefalseswitch}
- verstanden.\\
- \PValue{level} & \PName{Ganzzahl} & Nummerischer Wert der Gliederungsebene
- (siehe Zähler
- \DescRef{maincls.counter.secnumdepth},
- \autoref{sec:maincls.structure},
- \DescPageRef{maincls.counter.secnumdepth});
- der Wert sollte eindeutig sein und ist
- für neue Ebenen zwingend.\\
- \PValue{style} & \PName{Name} & Legt den Stil der Überschrift fest und
- ist für neue Ebenen zwingend.\\
- \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}}%
- \PValue{tocstyle} & \PName{Name} & Legt den Stil des zur Überschrift
- gehörenden Verzeichniseintrags
- fest. Es können alle bisher definierten
- Verzeichniseintragsstile (siehe
- \autoref{sec:tocbasic.tocstyle})
- verwendet werden. Ein leerer
- \PName{Name} verhindert die
- Umdefinierung des Befehls
- \Macro{l@\dots} für die
- Verzeichniseinträge.\\
- \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
+ & \PName{Zählername}
+ & Hebt eine früher vorgenommene \PValue{counterwithin}-Einstellung auf und
+ ist daher nur bei Änderung vorhandener Gliederungsbefehle sinnvoll.\\
+ \PValue{expandtopt}
+ & \PName{Schalter}
+ & Ist dieser Schalter aktiv, so werden alle in den \PName{Einstellungen}
+ nachfolgend angegebenen Werte für Längen vollständig expandiert,
+ ausgewertet und in \texttt{pt} umgerechnet gespeichert. Ist der
+ Schalter nicht aktiv, so werden alle nachfolgend angegebenen
+ Werte für Längen nur testweise expandiert und ausgewertet, aber
+ lediglich expandiert gespeichert. Es werden die Werte für einfache
+ Schalter aus \autoref{tab:truefalseswitch},
+ \autopageref{tab:truefalseswitch} verstanden.\\
+ \PValue{level}
+ & \PName{Ganzzahl}
+ & Nummerischer Wert der Gliederungsebene (siehe Zähler
+ \DescRef{maincls.counter.secnumdepth}, \autoref{sec:maincls.structure},
+ \DescPageRef{maincls.counter.secnumdepth}); der Wert sollte eindeutig
+ sein und ist für neue Ebenen zwingend.\\
+ \PValue{style}
+ & \PName{Name}
+ & Legt den Stil der Überschrift fest und ist für neue Ebenen zwingend.\\
+ \PValue{tocstyle}%
+ \ChangedAt{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{Name}
+ & Legt den Stil des zur Überschrift gehörenden Verzeichniseintrags fest.
+ Es können alle bisher definierten Verzeichniseintragsstile (siehe
+ \autoref{sec:tocbasic.tocstyle}) verwendet werden. Ein leerer
+ \PName{Name} verhindert die Umdefinierung des Befehls
+ \Macro{l@\dots} für die Verzeichniseinträge.\\
+ \PValue{toc\PName{Option}}%
+ \ChangedAt{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and
\Class{scrartcl}}%
- \PValue{toc\PName{Option}} & \PName{Wert} & Weitere Optionen in
- Abhängigkeit vom via
- \Option{tocstyle} gewählten
- Verzeichniseintragsstil. Siehe
- dazu
- \autoref{sec:tocbasic.tocstyle}
- ab
- \autopageref{sec:tocbasic.tocstyle}.
- Für die von \hyperref[cha:tocbasic]{\Package{tocbasic}}
- vordefinierten
- Verzeichniseintragsstile
- finden sich die als
- \PName{Option} verwendbaren
- Attribute in
- \autoref{tab:tocbasic.tocstyle.attributes},
- ab
- \autopageref{tab:tocbasic.tocstyle.attributes}.\\
- % \PValue{tocindent} & \PName{Länge} & Der horizontale Einzug des zum
- % Gliederungsbefehls gehörenden
- % Eintrags ins Inhaltsverzeichnis,
- % falls ein solcher abhängig von
- % \DescRef{maincls.counter.tocdepth} (siehe
- % \autoref{sec:maincls.toc},
- % \DescPageRef{maincls.counter.tocdepth})
- % erzeugt wird.\\
- % \PValue{toclevel} & \PName{Ganzzahl} &
- % Die Ebene des zum Gliederungsbefehl
- % gehörenden Eintrags ins
- % Inhaltsverzeichnis, falls diese von
- % \PValue{level} abweichen soll
- % (siehe auch \DescRef{maincls.counter.tocdepth} in
- % \autoref{sec:maincls.toc},
- % \DescPageRef{maincls.counter.tocdepth}). \\
- % \PValue{tocnumwidth} & \PName{Länge}& Die Breite, die für die
- % Gliederungsnummer im zum
- % Gliederungsbefehl gehörenden Eintrag
- % ins Inhaltsverzeichnis reserviert
- % wird.\\
+ & \PName{Wert}
+ & Weitere Optionen in Abhängigkeit vom via \Option{tocstyle} gewählten
+ Verzeichniseintragsstil. Siehe dazu \autoref{sec:tocbasic.tocstyle} ab
+ \autopageref{sec:tocbasic.tocstyle}. Für die von
+ \hyperref[cha:tocbasic]{\Package{tocbasic}} vordefinierten
+ Verzeichniseintragsstile finden sich die als \PName{Option} verwendbaren
+ Attribute in \autoref{tab:tocbasic.tocstyle.attributes}, ab
+ \autopageref{tab:tocbasic.tocstyle.attributes}.\\
+ % \PValue{tocindent}
+ % & \PName{Länge}
+ % & Der horizontale Einzug des zum Gliederungsbefehls gehörenden
+ % Eintrags ins Inhaltsverzeichnis, falls ein solcher abhängig von
+ % \DescRef{maincls.counter.tocdepth} (siehe \autoref{sec:maincls.toc},
+ % \DescPageRef{maincls.counter.tocdepth}) erzeugt wird.\\
+ % \PValue{toclevel}
+ % & \PName{Ganzzahl}
+ % & Die Ebene des zum Gliederungsbefehl gehörenden Eintrags ins
+ % Inhaltsverzeichnis, falls diese von \PValue{level} abweichen soll
+ % (siehe auch \DescRef{maincls.counter.tocdepth} in
+ % \autoref{sec:maincls.toc}, \DescPageRef{maincls.counter.tocdepth}). \\
+ % PValue{tocnumwidth}
+ % & \PName{Länge}
+ % & Die Breite, die für die Gliederungsnummer im zum Gliederungsbefehl
+ % gehörenden Eintrag ins Inhaltsverzeichnis reserviert wird.\\
\bottomrule
\end{tabularx}
\end{table}
@@ -677,39 +647,62 @@ Schrifteinstellung der Elemente kann mit \DescRef{maincls.cmd.setkomafont} und
\toprule
\PName{Schlüssel} & \PName{Wert} & Bedeutung \\
\midrule
- \PValue{afterskip} & \PName{Länge} & Ein negativer Wert bedeutet, dass
- die Überschrift als Spitzmarke
- formatiert werden soll. Der
- Betrag gibt dabei den
- horizontalen Abstand nach der
- Überschrift an. Ein positiver Wert
- führt hingegen zu einem vertikalen
- Abstand nach der Überschrift.\\
- \PValue{beforeskip} & \PName{Länge} & Der Betrag gibt den vertikalen
- Abstand vor der Überschrift an. Ist
- der Wert negativ, so wird also
- trotzdem ein positiver Abstand
- eingefügt. Negative Werte bedeuten
- in diesem Fall, dass der Absatz nach
- der Überschrift ohne horizontalen
- Einzug gesetzt werden soll.\\
- \PValue{font} & \PName{Schrifteinstellung} &
- Die Fonteinstellungen, die
- zusätzlich zum Element
- \DescRef{maincls.fontelement.disposition}
- bei der Ausgabe der Überschrift
- verwendet werden sollen. Hier sind
- alle Einstellungen erlaubt, die auch
- über
- \DescRef{maincls.cmd.setkomafont}
- und
- \DescRef{maincls.cmd.addtokomafont}
- für das Element des
- Gliederungsbefehls erlaubt sind.\\
- \PValue{indent} & \PName{Länge} & Einzug vom linken Rand vor der
- Ausgabe der Nummer und des Textes
- der Überschrift.\\
-
+ \PValue{afterindent}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{Schalter}
+ & Es wird bestimmt, ob auf die erste Zeile nach einer freistehenden
+ Überschrift (siehe \PValue{runin}) der aktuelle Absatzeinzug angewendet
+ wird. Bei der Voreinstellung \PValue{bysign} bestimmt das Vorzeichen von
+ \PValue{beforeskip} das Verhalten. Ein negativer Wert für
+ \PValue{beforeskip} bewirkt dann, dass der Absatzeinzug entfällt. Mit
+ den Werten für einfache Schalter (siehe \autoref{tab:truefalseswitch},
+ \autopageref{tab:truefalseswitch}) kann die Anwendung des aktuellen
+ Absatzeinzugs explizit aktiviert oder deaktiviert werden.\\
+ \PValue{afterskip}
+ & \PName{Länge}
+ & Im Fall einer Spitzmarke (siehe \PValue{runin}) ist der Betrag der
+ \PName{Länge} der horizontale Abstand nach der Überschrift. Es
+ wird in diesem Fall also immer ein positiver Abstand eingefügt. Im Fall
+ einer freistehenden Überschrift ist \PName{Länge} der vertikale Abstand
+ nach der Überschrift. Ist \OptionValue{runin}{bysign}, so
+ führt ein positiver Wert zu einer freistehenden Überschrift, während
+ ein negativer Wert oder Null zu einer Spitzmarke führt.\\
+ \PValue{beforeskip}
+ & \PName{Länge}
+ & Gibt den vertikalen Abstand vor der Überschrift an. Ist
+ \OptionValue{afterindent}{bysign}, so wird für den Abstand der Betrag
+ von \PName{Länge} verwendet, es wird also trotzdem ein positiver
+ Abstand eingefügt. Negative Werte bedeuten in diesem Fall, dass ein
+ Absatzeinzug nach der Überschrift entfällt.\\
+ \PValue{font}
+ & \PName{Befehle}
+ & Die Schrifteinstellungen, die zusätzlich zum Element
+ \DescRef{maincls.fontelement.disposition} bei der Ausgabe der
+ Überschrift verwendet werden sollen. Hier sind alle \PName{Befehle}
+ erlaubt, die auch über \DescRef{maincls.cmd.setkomafont} und
+ \DescRef{maincls.cmd.addtokomafont} für das Element des
+ Gliederungsbefehls erlaubt sind.\\
+ \PValue{indent}
+ & \PName{Länge}
+ & Einzug vom linken Rand vor der Ausgabe der Nummer und des Textes
+ der Überschrift.\\
+ \PValue{runin}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{Schalter}
+ & Es wird bestimmt, ob die Überschrift als Spitzmarke\iffree{ (am
+ Zeilenanfang)}{} oder freistehend gesetzt wird. \iffree{}{Bei einer
+ Spitzmarke schließt sich der nachfolgende Text direkt an die
+ Überschrift an, während bei einer freistehenden Überschrift erst noch
+ ein Absatz und ein vertikaler Abstand (siehe \PValue{afterskip})
+ folgt. }%
+ Bei der Voreinstellung \PValue{bysign} bestimmt das Vorzeichen von
+ \PValue{afterskip} das Verhalten. Ein positiver Wert für
+ \PValue{afterskip} bewirkt dann eine freistehende Überschrift.
+ Darüber hinaus kann mit den Werten für einfache Schalter (siehe
+ \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch})
+ eine Spitzmarke explizit aktiviert oder deaktiviert werden.\\
\bottomrule
\end{tabularx}
\end{table}
@@ -724,62 +717,55 @@ Schrifteinstellung der Elemente kann mit \DescRef{maincls.cmd.setkomafont} und
\toprule
\PName{Schlüssel} & \PName{Wert} & Bedeutung \\
\midrule
- \PValue{afterskip} & \PName{Länge} & Der Betrag gibt den vertikalen
- Abstand nach der Überschrift an.\\
- \PValue{beforeskip} & \PName{Länge} & Der Betrag gibt den vertikalen
- Abstand vor der Überschrift an. Ist
- der Wert negativ, so wird also
- trotzdem ein positiver Abstand
- eingefügt. Negative Werte bedeuten
- in diesem Fall, dass der Absatz nach
- der Überschrift ohne horizontalen
- Einzug gesetzt werden soll. Bei
- Einstellungen der Klassen-Option
- \DescRef{maincls.option.version} auf
- einen kleineren Wert als 3.22 gibt
- es auch mit positiven Werten keinen
- Einzug.\\
- \PValue{font} & \PName{Schrifteinstellung} &
- Die Fonteinstellungen, die
- zusätzlich zum Element
- \DescRef{maincls.fontelement.disposition}
- bei der Ausgabe der Überschrift
- verwendet werden sollen. Hier sind
- alle Einstellungen erlaubt, die auch
- über
- \DescRef{maincls.cmd.setkomafont}
- und
- \DescRef{maincls.cmd.addtokomafont}
- für das Element des
- Gliederungsbefehls erlaubt sind.\\
- \PValue{innerskip} & \PName{Länge} & Der vertikale Abstand zwischen
- Präfixzeile und Text der
- Überschrift, falls eine Präfixzeile
- verwendet wird.\\
- \PValue{pagestyle} & \PName{Seitenstil} &
- Der Name des Seitenstils, der für
- die Seite mit der Überschrift
- verwendet werden soll. Es findet
- keine Überprüfung statt, ob der
- angegebene \PName{Seitenstil} gültig
- ist. Fehlerhafte Angaben führen
- daher zu Fehlermeldungen bei
- Verwendung des Gliederungsbefehls.\\
- \PValue{prefixfont} & \PName{Schrifteinstellung} &
- Die Fonteinstellungen, die
- zusätzlich zum Element
- \DescRef{maincls.fontelement.disposition}
- und dem Element des
- Gliederungsbefehls bei der Ausgabe
- einer Präfixzeile in der Überschrift
- verwendet werden sollen. Hier sind
- alle Einstellungen erlaubt, die auch
- über
- \DescRef{maincls.cmd.setkomafont}
- und
- \DescRef{maincls.cmd.addtokomafont}
- für das Element der Präfixzeile des
- Gliederungsbefehls erlaubt sind.\\
+ \PValue{afterindent}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}}%
+ & \PName{Schalter}
+ & Es wird bestimmt, ob auf die erste Zeile nach der Überschrift der
+ aktuelle Absatzeinzug angewendet wird. Bei der Voreinstellung
+ \PValue{bysign} bestimmt das Vorzeichen von \PValue{beforeskip} das
+ Verhalten. Ein negativer Wert für \PValue{beforeskip} bewirkt dann, dass
+ der Absatzeinzug entfällt. Mit den Werten für einfache Schalter (siehe
+ \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}) kann
+ die Anwendung des aktuellen Absatzeinzugs explizit aktiviert oder
+ deaktiviert werden.\\
+ \PValue{afterskip}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}}%
+ & \PName{Länge}
+ & Gibt den vertikalen Abstand nach der Überschrift an.\\
+ \PValue{beforeskip}
+ & \PName{Länge}
+ & Gibt den vertikalen Abstand vor der Überschrift an. Ist
+ \OptionValue{afterindent}{bysign}, so wird für den Abstand der Betrag
+ von \PName{Länge} verwendet, es wird also trotzdem ein positiver
+ Abstand eingefügt. Negative Werte bedeuten in diesem Fall, dass ein
+ Absatzeinzug nach der Überschrift entfällt.\\
+ \PValue{font}
+ & \PName{Befehle}
+ & Die Schrifteinstellungen, die zusätzlich zum Element
+ \DescRef{maincls.fontelement.disposition} bei der Ausgabe der
+ Überschrift verwendet werden sollen. Hier sind alle \PName{Befehle}
+ erlaubt, die auch über \DescRef{maincls.cmd.setkomafont} und
+ \DescRef{maincls.cmd.addtokomafont} für das Element des
+ Gliederungsbefehls erlaubt sind.\\
+ \PValue{innerskip}
+ & \PName{Länge}
+ & Der vertikale Abstand zwischen Präfixzeile und Text der
+ Überschrift, falls eine Präfixzeile verwendet wird.\\
+ \PValue{pagestyle}
+ & \PName{Seitenstil}
+ & Der Name des Seitenstils, der für die Seite mit der Überschrift
+ verwendet werden soll. Es findet keine Überprüfung statt, ob der
+ angegebene \PName{Seitenstil} gültig ist. Fehlerhafte Angaben führen
+ daher zu Fehlermeldungen bei Verwendung des Gliederungsbefehls.\\
+ \PValue{prefixfont}
+ & \PName{Befehle}
+ & Die Schrifteinstellungen, die zusätzlich zum Element
+ \DescRef{maincls.fontelement.disposition} und dem Element des
+ Gliederungsbefehls bei der Ausgabe einer Präfixzeile in der Überschrift
+ verwendet werden sollen. Hier sind alle \PName{Befehle} erlaubt, die
+ auch über \DescRef{maincls.cmd.setkomafont} und
+ \DescRef{maincls.cmd.addtokomafont}für das Element der Präfixzeile des
+ Gliederungsbefehls erlaubt sind.\\
\bottomrule
\end{tabularx}
\end{table}
@@ -792,62 +778,65 @@ Schrifteinstellung der Elemente kann mit \DescRef{maincls.cmd.setkomafont} und
\label{tab:maincls-experts.declarepartstyle.keys}%
\begin{tabularx}{\linewidth}{llX}
\toprule
- \PName{Schlüssel} & \PName{Wert} & Bedeutung \\
+ \PName{Schlüssel}
+ & \PName{Wert}
+ & Bedeutung \\
\midrule
- \PValue{afterskip} & \PName{Länge} & Der Betrag gibt den vertikalen
- Abstand nach der Überschrift an.\\
- \PValue{beforeskip} & \PName{Länge} & Der Betrag gibt den vertikalen
- Abstand vor der Überschrift an.\\
- \PValue{font} & \PName{Schrifteinstellung} &
- Die Fonteinstellungen, die
- zusätzlich zum Element
- \DescRef{maincls.fontelement.disposition}
- bei der Ausgabe der Überschrift
- verwendet werden sollen. Hier sind
- alle Einstellungen erlaubt, die auch
- über
- \DescRef{maincls.cmd.setkomafont}
- und
- \DescRef{maincls.cmd.addtokomafont}
- für das Element des
- Gliederungsbefehls erlaubt sind.\\
- \PValue{innerskip} & \PName{Länge} & %\OnlyAt{\Class{scrbook}\and
- % \Class{scrreprt}}%
- Der vertikale Abstand zwischen
- Präfixzeile und Text der
- Überschrift bei
- \Class{scrbook} und
- \Class{scrreprt}.\\
- \PValue{pagestyle} & \PName{Seitenstil} &
- %\OnlyAt{\Class{scrbook}\and
- % \Class{scrreprt}}%
- Der Name des Seitenstils, der für
- die Seite mit der Überschrift
- verwendet werden soll. Es findet
- keine Überprüfung statt, ob der
- angegebene \PName{Seitenstil} gültig
- ist. Fehlerhafte Angaben führen
- daher zu Fehlermeldungen bei
- Verwendung des
- Gliederungsbefehls. Diese
- Möglichkeit existiert nur bei
- \Class{scrbook} und
- \Class{scrreprt}. \\
- \PValue{prefixfont} & \PName{Schrifteinstellung} &
- Die Fonteinstellungen, die
- zusätzlich zum Element
- \DescRef{maincls.fontelement.disposition}
- und dem Element des
- Gliederungsbefehls bei der Ausgabe
- einer Präfixzeile in der Überschrift
- verwendet werden sollen. Hier sind
- alle Einstellungen erlaubt, die auch
- über
- \DescRef{maincls.cmd.setkomafont}
- und
- \DescRef{maincls.cmd.addtokomafont}
- für das Element der Präfixzeile des
- Gliederungsbefehls erlaubt sind.\\
+ \PValue{afterindent}%
+ \ChangedAt{v3.26}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}}%
+ & \PName{Schalter}
+ & Es wird bestimmt, ob auf die erste Zeile nach der
+ Überschrift der aktuelle Absatzeinzug angewendet
+ wird. Bei der Einstellung \PValue{bysign} bestimmt das Vorzeichen von
+ \PValue{beforeskip} das Verhalten. Ein negativer Wert für
+ \PValue{beforeskip} bewirkt dann, dass der Absatzeinzug entfällt. Mit
+ den Werten für einfache Schalter (siehe \autoref{tab:truefalseswitch},
+ \autopageref{tab:truefalseswitch}) kann die Anwendung des aktuellen
+ Absatzeinzugs explizit aktiviert oder deaktiviert werden. Aus
+ Kompatibilitätsgründen ist die Voreinstellung
+ für \Class{scrartcl} \PValue{false}, für \Class{scrbook} und
+ \Class{scrreprt} \PValue{true}.\\
+ \PValue{afterskip}
+ & \PName{Länge}
+ & Der Betrag gibt den vertikalen Abstand nach der Überschrift an.\\
+ \PValue{beforeskip}
+ & \PName{Länge}
+ & Gibt den vertikalen Abstand vor der Überschrift an. Ist
+ \OptionValue{afterindent}{bysign}, so wird für den Abstand der Betrag
+ von \PName{Länge} verwendet, es wird also trotzdem ein positiver
+ Abstand eingefügt. Negative Werte bedeuten in diesem Fall, dass ein
+ Absatzeinzug nach der Überschrift entfällt.\\
+ \PValue{font}
+ & \PName{Befehle}
+ & Die Schrifteinstellungen, die zusätzlich zum Element
+ \DescRef{maincls.fontelement.disposition} bei der Ausgabe der
+ Überschrift verwendet werden sollen. Hier sind alle \PName{Befehle}
+ erlaubt, die auch über \DescRef{maincls.cmd.setkomafont} und
+ \DescRef{maincls.cmd.addtokomafont} für das Element des
+ Gliederungsbefehls erlaubt sind.\\
+ \PValue{innerskip}
+ & \PName{Länge}
+ & %\OnlyAt{\Class{scrbook}\and \Class{scrreprt}}%
+ Der vertikale Abstand zwischen Präfixzeile und Text der Überschrift bei
+ \Class{scrbook} und \Class{scrreprt}.\\
+ \PValue{pagestyle}
+ & \PName{Seitenstil}
+ & %\OnlyAt{\Class{scrbook}\and \Class{scrreprt}}%
+ Der Name des Seitenstils, der für die Seite mit der Überschrift
+ verwendet werden soll. Es findet keine Überprüfung statt, ob der
+ angegebene \PName{Seitenstil} gültig ist. Fehlerhafte Angaben führen
+ daher zu Fehlermeldungen bei Verwendung des Gliederungsbefehls. Diese
+ Möglichkeit existiert nur bei \Class{scrbook} und \Class{scrreprt}. \\
+ \PValue{prefixfont}
+ & \PName{Befehle}
+ & Die Schrifteinstellungen, die zusätzlich zum Element
+ \DescRef{maincls.fontelement.disposition} und dem Element des
+ Gliederungsbefehls bei der Ausgabe einer Präfixzeile in der Überschrift
+ verwendet werden sollen. Hier sind alle \PName{Befehle} erlaubt, die
+ auch über \DescRef{maincls.cmd.setkomafont} und
+ \DescRef{maincls.cmd.addtokomafont} für das Element der Präfixzeile des
+ Gliederungsbefehls erlaubt sind.\\
\bottomrule
\end{tabularx}
\end{table}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
index c008d6fa3a7..0df810d7e4b 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
@@ -46,7 +46,7 @@
% ============================================================================
\KOMAProvidesFile{scrbookreportarticle.tex}
- [$Date: 2018-02-06 09:33:25 +0100 (Tue, 06 Feb 2018) $
+ [$Date: 2018-06-18 17:54:11 +0200 (Mon, 18 Jun 2018) $
KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)]
\chapter{Die Hauptklassen \Class{scrbook}, \Class{scrreprt}, \Class{scrartcl}}
@@ -1892,7 +1892,7 @@ statt als \PName{Kurzform} als \PName{Optionenliste} interpretiert. Dabei
werden die drei Optionen
\OptionVName{head}{Kolumnentitel}\important{\Option{head}\\
\Option{tocentry}\\
- \Option{reference}} \OptionVName{tocentry}{Inhaltsverzeichniseintrag} und
+ \Option{reference}}, \OptionVName{tocentry}{Inhaltsverzeichniseintrag} und
\OptionVName{reference}{Querverweistitel}%
\ChangedAt{v3.22}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}}
akzeptiert. Um ein Gleichheitszeichen oder ein Komma in einem der beiden Werte
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
index 5fc9c5850d8..05503a86fe3 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{scrjura.tex}%
- [$Date: 2018-02-06 10:26:38 +0100 (Tue, 06 Feb 2018) $
+ [$Date: 2018-07-20 09:52:01 +0200 (Fri, 20 Jul 2018) $
KOMA-Script guide (chapter: scrjura)]
\chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}}
@@ -577,12 +577,26 @@ implementiert. Eine halbautomatische Nummerierung wird jedoch unterstützt.
\begin{Declaration}
\Counter{sentence}
\Macro{thesentence}
+ \Macro{sentencenumberformat}
\Macro{Sentence}
\end{Declaration}
Die Nummerierung von Sätzen erfolgt manuell mit der Anweisung
\Macro{Sentence}. Dabei wird der Zähler \Counter{sentence} automatisch erhöht
-und in der Voreinstellung von \Macro{thesentence} als arabische Zahl
-ausgegeben.
+und in der Voreinstellung von
+\Macro{sentencenumberformat}\ChangedAt{v3.26}{\Package{scrjura}} die arabische
+Zahl von \Macro{thesentence} hochgestellt ausgegeben.
+
+\BeginIndex{FontElement}{sentencenumber}\LabelFontElement{sentencenumber}%
+Die\ChangedAt{v3.26}{\Package{scrjura}} Satznummer wird
+normalerweise\textnote{Voreinstellung} in der aktuellen Schrift gesetzt. Diese
+Voreinstellung für das Element \FontElement{sentencenumber} kann jederzeit mit
+Hilfe der Anweisungen \DescRef{\LabelBase.cmd.setkomafont}%
+\important[i]{\DescRef{\LabelBase.cmd.setkomafont},
+ \DescRef{\LabelBase.cmd.addtokomafont}} und
+\DescRef{\LabelBase.cmd.addtokomafont} (siehe
+\autoref{sec:\LabelBase.textmarkup}, \DescPageRef{\LabelBase.cmd.setkomafont})
+geändert werden.%
+\EndIndex{FontElement}{sentencenumber}
Bei\textnote{Tipp!} Verwendung von
\Package{babel}\IndexPackage{babel}\important{\Package{babel}} ist es einfach
@@ -602,7 +616,8 @@ Näheres zu \Macro{useshorthands}\IndexCmd{useshorthands} und
\Macro{defineshorthand}\IndexCmd{defineshorthands} ist der Anleitung zum Paket
\Package{babel} zu entnehmen (siehe \cite{package:babel}). Ein
Anwendungsbeispiel finden Sie in \autoref{sec:scrjura.example} ab
-\autopageref{sec:scrjura.example}. \EndIndexGroup
+\autopageref{sec:scrjura.example}.%
+\EndIndexGroup
%
\EndIndexGroup
%
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex
index 9d5b7e6ab8e..9b755255d69 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex
@@ -46,7 +46,7 @@
% ============================================================================
\KOMAProvidesFile{scrlayer.tex}%
- [$Date: 2018-02-01 12:55:46 +0100 (Thu, 01 Feb 2018) $
+ [$Date: 2018-12-15 15:01:34 +0100 (Sat, 15 Dec 2018) $
KOMA-Script guide (chapter:scrlayer)]
\chapter[{Definition von Ebenen und Seitenstilen mit \Package{scrlayer}}]
@@ -713,7 +713,7 @@ Wert \PValue{c} wird in
beide Anweisungen übernommen. Sind bei \PValue{align} mehrere,
widersprüchliche Angaben zu finden, so gewinnt die jeweils letzte. Damit ist
also \Macro{layerhalign} immer entweder \PValue{l}, \PValue{c} oder \PValue{r}
-und \Macro{layervalign} immer entweder \PValue{r}, \PValue{c} oder \PValue{b}.
+und \Macro{layervalign} immer entweder \PValue{t}, \PValue{c} oder \PValue{b}.
Eine\textnote{Achtung!} Umdefinierung der Anweisungen und damit Änderung der in
ihnen gespeicherten Werte ist nicht gestattet und führt zu unvorhersehbaren
@@ -954,6 +954,7 @@ alle Seitenstile.
\begin{Declaration}
\Macro{currentpagestyle}
+ \Macro{toplevelpagestyle}
\end{Declaration}
Das Paket \Package{scrlayer} erweitert die \LaTeX-Anweisung
\DescRef{maincls.cmd.pagestyle}\IndexCmd{pagestyle} so, dass diese
@@ -978,6 +979,15 @@ basieren, vorgenommen. Es ist außerdem zu beachten\textnote{Achtung!}, dass
ist. Bei der Definition einer Endanwender-Schnittstelle dürfte es daher
nützlich sein, mit einer impliziten \DescRef{maincls.cmd.pagestyle}-Anweisung
den aktuellen Seitenstil auf eine Voreinstellung zu setzen.%
+
+Wird mit \DescRef{maincls.cmd.pagestyle} ein Alias-Seitenstils aktiviert, so
+liefert \Macro{currentpagestyle} nicht den Alias-Namen, sondern den des
+originären Seitenstils. Den\ChangedAt{v3.16}{\Package{scrlayer}} Alias-Namen
+kann man in diesem Fall mit \Macro{toplevelpagestyle} erhalten. Es wird davon
+abgeraten, Seitenstile zu definieren, die beispielsweise per
+\DescRef{scrbase.cmd.ifstr} abhängig von \Macro{toplevelpagestyle}
+unterschiedliche Ergebnisse liefern, da dies bei Aktivierung per
+\DescRef{maincls.cmd.thispagestyle} zu falschen Resultaten führen kann.%
\EndIndexGroup
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
index 0f9cdc2b523..45ea423af36 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
@@ -48,7 +48,7 @@
% ============================================================================
\KOMAProvidesFile{scrlttr2-experts.tex}%
- [$Date: 2018-02-01 12:55:46 +0100 (Thu, 01 Feb 2018) $
+ [$Date: 2018-04-26 14:55:38 +0200 (Thu, 26 Apr 2018) $
KOMA-Script guide (chapter: scrlttr2 for experts)]
\chapter{Zusätzliche Informationen zur
@@ -391,11 +391,12 @@ auf einige weniger häufig benötigte Pseudolängen jedoch auch verzichtet.
\end{figure}
\begin{Declaration}
- \Macro{@newplength}\Parameter{Name}
+ \Macro{newplength}\Parameter{Name}
\end{Declaration}
-Mit Hilfe dieser Anweisung wird eine neue Pseudolänge definiert. Die
-neue Pseudolänge ist dann über ihren \PName{Namen} eindeutig
-identifiziert. Jeder Name kann also nur einmal vergeben werden.
+Mit\ChangedAt{v3.26}{\Class{scrlttr2}\and \Package{scrletter}} Hilfe dieser
+Anweisung wird eine neue Pseudolänge definiert. Die neue Pseudolänge ist dann
+über ihren \PName{Namen} eindeutig identifiziert. Jeder Name kann also nur
+einmal vergeben werden.
%
\iffalse % Umbruchoptimierungstext
Es wird sichergestellt, dass jeder \PName{Name} nur
@@ -408,39 +409,29 @@ zu definieren, so wird dies mit einer Fehlermeldung quittiert.%
%
\fi
+\BeginIndex{Cmd}{@newplength}%
Da der Anwender selbst normalerweise keine eigenen Pseudolängen definieren
-muss, handelt es sich bei diesem Befehl um keine Benutzeranweisung. Sie kann
-nicht innerhalb des Dokuments, wohl aber beispielsweise innerhalb einer
-\File{lco}-Datei\Index{lco-Datei=\File{lco}-Datei} verwendet
-werden.
-%
-\iftrue % Umbruchoptimierung!!!
-\iffree{}{Will man eine Pseudolänge aber doch einmal innerhalb des Dokuments
- definieren, so kann man die Beschränkung mit
- Hilfe von \Macro{makeatletter}\important[i]{\Macro{makeatletter}\\
- \Macro{makeatother}}\IndexCmd{makeatletter} und
- \Macro{makeatother}\IndexCmd{makeatother} aufheben (siehe \cite{DANTE:FAQ}).
- Innerhalb\textnote{Achtung!} einer \File{lco}-Datei sollten diese beiden
- Anweisungen jedoch niemals verwendet werden!}%
-\fi
-%
+muss, handelte es sich bei diesem Befehl bis \KOMAScript~3.25 um keine
+Benutzeranweisung. Stattdessen existierte bis dahin nur \Macro{@newplength}
+mit derselben Funktionalität. Für Paketautoren existieren diese Anweisungen
+noch immer.%
\EndIndexGroup
\begin{Declaration}
- \Macro{@setplength}%
+ \Macro{setplength}%
\OParameter{Faktor}\Parameter{Pseudolänge}\Parameter{Wert}
- \Macro{@addtoplength}%
+ \Macro{addtoplength}%
\OParameter{Faktor}\Parameter{Pseudolänge}\Parameter{Wert}
\end{Declaration}
-Mit Hilfe von \Macro{@setplength} kann einer \PName{Pseudolänge} das Vielfache
-eines \PName{Wertes} zugewiesen werden. Der \PName{Faktor} wird dabei als
-optionales Argument übergeben (siehe auch
-\DescRef{scrlttr2.cmd.setlengthtoplength},
+Mit\ChangedAt{v3.26}{\Class{scrlttr2}\and \Package{scrletter}} Hilfe von
+\Macro{setplength} kann einer \PName{Pseudolänge} das Vielfache eines
+\PName{Wertes} zugewiesen werden. Der \PName{Faktor} wird dabei als optionales
+Argument übergeben (siehe auch \DescRef{scrlttr2.cmd.setlengthtoplength},
\autoref{sec:scrlttr2.pseudoLength},
\DescPageRef{scrlttr2.cmd.setlengthtoplength}).
-Mit \Macro{@addtoplength} kann man zu einer \PName{Pseudolänge} das Vielfache
+Mit \Macro{addtoplength} kann man zu einer \PName{Pseudolänge} das Vielfache
eines \PName{Wertes} addieren. Auch dabei wird der \PName{Faktor} als
optionales Argument übergeben.
@@ -453,23 +444,37 @@ den Wert einer anderen \PName{Pseudolänge} zu subtrahieren, verwendet man
gleichzeitig als \PName{Faktor} ein Minuszeichen oder \PValue{-1} oder einen
anderen negativen Faktor.
-Da der Anwender selbst normalerweise keine Pseudolängen ändern muss, handelt
-es sich bei diesen Befehlen um keine Benutzeranweisungen. %
-\iftrue% Umbruchoptimierung!!!
- Zur Verwendung innerhalb eines Dokuments gilt dasselbe wie für
- \DescRef{\LabelBase.cmd.@newplength} zuvor dargelegt.
-\else
- Sie können nicht innerhalb des Dokuments, wohl aber beispielsweise innerhalb
- einer \File{lco}-Datei verwendet werden. %
- \iffree{}{Will man den Wert einer Pseudolänge aber doch einmal innerhalb des
- Dokuments ändern, so kann man die Beschränkung mit Hilfe von
- \Macro{makeatletter}\important[i]{\Macro{makeatletter}\\
- \Macro{makeatother}}\IndexCmd{makeatletter} und
- \Macro{makeatother}\IndexCmd{makeatother} aufheben (siehe
- \cite{DANTE:FAQ}). Innerhalb\textnote{Achtung!} einer \File{lco}-Datei
- sollten diese beiden Anweisungen jedoch niemals verwendet werden!%
- }%
-\fi
+\BeginIndex{Cmd}{@setplength}%
+\BeginIndex{Cmd}{@addtoplength}%
+Da der Anwender selbst normalerweise keine Pseudolängen ändern muss, handelte
+es sich bis \KOMAScript~3.25 bei diesen Befehlen um keine
+Benutzeranweisungen. Stattdessen existierten bis dahin nur
+\Macro{@setplength} und \Macro{@addtoplength} mit derselben
+Funktionalität. Für Paketautoren existieren diese Anweisungen noch immer.%
+\EndIndexGroup
+
+
+\begin{Declaration}
+ \Macro{setplengthtowidth}
+ \OParameter{Faktor}\Parameter{Pseudolänge}\Parameter{Inhalt}
+ \Macro{setplengthtoheight}
+ \OParameter{Faktor}\Parameter{Pseudolänge}\Parameter{Inhalt}
+ \Macro{setplengthtodepth}
+ \OParameter{Faktor}\Parameter{Pseudolänge}\Parameter{Inhalt}
+ \Macro{setplengthtototalheight}
+ \OParameter{Faktor}\Parameter{Pseudolänge}\Parameter{Inhalt}
+\end{Declaration}
+Die\ChangedAt{v3.26}{\Class{scrlttr2}\and \Package{scrletter}} ersten drei
+Anweisungen entsprechen im Wesentlichen \Macro{settowidth},
+\Macro{settoheight} und \Macro{settodepth} aus dem \LaTeX-Kern, setzen aber
+keine Länge, sondern eine \PName{Pseudolänge}. Entsprechend
+\DescRef{\LabelBase.cmd.setplength} sind sie ebenfalls um einen optionalen
+\PName{Faktor} erweitert. Sie setzen also eine \PName{Pseudolänge} auf die
+Breite, Höhe oder Tiefe von \PName{Inhalt} multipliziert mit dem optional
+angegebenen \PName{Faktor}. Die zusätzliche Anweisung
+\Macro{setplengthtototalheight} setzt die \PName{Pseudolänge} auf die Summe
+der Höhe und Tiefe von \PName{Inhalt} multipliziert mit dem optionalen
+\PName{Faktor}.%
\EndIndexGroup
@@ -694,8 +699,8 @@ dem Absender gesetzt werden. Hat\textnote{Achtung!} die Pseudolänge
automatisch bestimmt. Dies ist die Voreinstellung bei den vordefinierten
\File{lco}-Dateien. %
\iffalse % Umbruchkorrekturtext
-Der Wert kann mit \DescRef{\LabelBase.cmd.@setplength} (siehe
-\DescPageRef{scrlttr2-experts.cmd.@setplength}) in eigenen \File{lco}-Dateien
+Der Wert kann mit \DescRef{\LabelBase.cmd.setplength} (siehe
+\DescPageRef{scrlttr2-experts.cmd.setplength}) in eigenen \File{lco}-Dateien
aber auch abweichend gesetzt werden. %
\fi%
Die voreingestellte Dicke\ChangedAt{v2.97c}{\Class{scrlttr2}},
@@ -782,10 +787,10 @@ eingestellt. Typische Werte liegen zwischen 70\Unit{mm} und 100\Unit{mm}.
\ProvidesFile{SNmmarg.lco}
[2002/06/04 v0.1 my own lco]
\LoadLetterOption{SN}
- \@addtoplength{toaddrwidth}{%
+ \addtoplength{toaddrwidth}{%
-\useplength{toaddrhpos}}
- \@setplength{toaddrhpos}{-15mm}
- \@addtoplength{toaddrwidth}{%
+ \setplength{toaddrhpos}{-15mm}
+ \addtoplength{toaddrwidth}{%
\useplength{toaddrhpos}}
\endinput
\end{lstcode}%
@@ -1088,8 +1093,8 @@ steht, damit Überschneidungen mit anderen Elementen unwahrscheinlich sind.
\begin{lstcode}
\ProvidesFile{lawsubj.lco}
[2008/11/03 lawyers lco file]
- \@setplength{subjectvpos}{\useplength{refvpos}}
- \@addtoplength{refvpos}{3\baselineskip}
+ \setplength{subjectvpos}{\useplength{refvpos}}
+ \addtoplength{refvpos}{3\baselineskip}
\endinput
\end{lstcode}
Will man, dass zwischen Betreff und Geschäftszeile noch mindestens eine
@@ -1477,8 +1482,8 @@ das Beispiel überspringen.%
\ProvidesFile{a5.lco}
[2002/05/02 letter class option]
\LetterOptionNeedsPapersize{a5}{a5}
- \@setplength{tfoldmarkvpos}{\paperheight}
- \@setplength{bfoldmarkvpos}{\paperheight}
+ \setplength{tfoldmarkvpos}{\paperheight}
+ \setplength{bfoldmarkvpos}{\paperheight}
\endinput
\end{lstcode}
Eleganter wäre es natürlich, die Marken mit Hilfe der Option
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
index f8d676bfcd1..aa710572be6 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
@@ -46,7 +46,7 @@
% ============================================================================
\KOMAProvidesFile{scrlttr2.tex}%
- [$Date: 2018-02-13 09:46:41 +0100 (Tue, 13 Feb 2018) $
+ [$Date: 2018-04-26 14:55:38 +0200 (Thu, 26 Apr 2018) $
KOMA-Script guide (chapter: scrlttr2)]
\chapter{Briefe mit Klasse \Class{scrlttr2} oder Paket \Package{scrletter}}
@@ -395,10 +395,10 @@ Abschnitten dieses Kapitels.
Da der Anwender normalerweise keine eigenen Pseudolängen definieren muss, wird
dieser Teil nicht hier, sondern im Expertenteil in
\autoref{sec:scrlttr2-experts.pseudoLengths},
-\DescPageRef{scrlttr2-experts.cmd.@newplength} behandelt. Ebenso ist das
+\DescPageRef{scrlttr2-experts.cmd.newplength} behandelt. Ebenso ist das
Setzen von Pseudolängen eher dem fortgeschrittenen Anwender vorbehalten. Also
wird auch dies im Abschnitt für Experten ab
-\DescPageRef{scrlttr2-experts.cmd.@setplength} erklärt.
+\DescPageRef{scrlttr2-experts.cmd.setplength} erklärt.
Bitte beachten\textnote{Achtung!} Sie unbedingt, dass die Pseudolängen zwar
intern als Makros implementiert sind, bei den Befehlen zur Nutzung der
@@ -3161,9 +3161,9 @@ sie mit \DescRef{\LabelBase.cmd.LoadLetterOption}
geladen werden. Außerdem können interne Anweisungen verwendet werden, die für
Paketautoren freigegeben sind. Bei \Class{scrlttr2} und \Package{scrletter}
sind dies insbesondere die Anweisungen
-\DescRef{scrlttr2-experts.cmd.@newplength}\IndexCmd{@newplength},
-\DescRef{scrlttr2-experts.cmd.@setplength}\IndexCmd{@setplength} und
-\DescRef{scrlttr2-experts.cmd.@setplength}\IndexCmd{@addtoplength} (siehe
+\DescRef{scrlttr2-experts.cmd.newplength}\IndexCmd{newplength},
+\DescRef{scrlttr2-experts.cmd.setplength}\IndexCmd{setplength} und
+\DescRef{scrlttr2-experts.cmd.addtoplength}\IndexCmd{addtoplength} (siehe
\autoref{sec:scrlttr2-experts.pseudoLengths}).
\KOMAScript{} liegen bereits einige \File{lco}-Dateien bei. Die Dateien
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex
index e8532e621a9..ebc8861e1fb 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{tocbasic.tex}
- [$Date: 2018-03-27 11:46:14 +0200 (Tue, 27 Mar 2018) $
+ [$Date: 2018-08-31 09:11:20 +0200 (Fri, 31 Aug 2018) $
KOMA-Script guide (package tocbasic)]
\chapter{Verzeichnisse verwalten mit Hilfe von \Package{tocbasic}}
@@ -934,11 +934,13 @@ internen Schalter \Macro{if@tempswa} global verändern kann!%
\begin{Declaration}
- \Macro{DeclareTOCStyleEntry}\OParameter{Optionenliste}\Parameter{Stil}%
+ \Macro{DeclareTOCStyleEntry}\OParameter{Optionenliste}\Parameter{Stil}
\Parameter{Eintragsebene}
+ \Macro{DeclareTOCStyleEntries}\OParameter{Optionenliste}\Parameter{Stil}
+ \Parameter{Liste von Eintragsebenen}
\end{Declaration}
-Über\ChangedAt[2016/03]{v3.20}{\Package{tocbasic}} diese Anweisungen werden
-die Verzeichniseinträge für eine bestimmte \PName{Eintragsebene} deklariert
+Über\ChangedAt{v3.20}{\Package{tocbasic}} diese Anweisungen werden
+die Verzeichniseinträge für bestimmte \PName{Eintragsebenen} deklariert
oder konfiguriert. Dabei ist die \PName{Eintragsebene} der Name der jeweiligen
Eintragsebene, beispielsweise \PValue{section} für einen zur gleichnamigen
Gliederungsebene gehörenden Eintrag ins Inhaltsverzeichnis oder
@@ -1320,13 +1322,13 @@ Derzeit werden von \Package{tocbasic} die folgenden Eintragsstile definiert:
\end{description}
Eine Erklärung zu den Eigenschaften der von \Package{tocbasic} definierten
Stile findet sich in \autoref{tab:tocbasic.tocstyle.attributes}.
-Bei\ChangedAt[2016/06]{v3.21}{\Package{tocbasic}} Verwendung der Eigenschaften
+Bei\ChangedAt{v3.21}{\Package{tocbasic}} Verwendung der Eigenschaften
als Optionen für
\DescRef{\LabelBase.cmd.DeclareNewTOC}\IndexCmd{DeclareNewTOC} (siehe
\DescPageRef{\LabelBase.cmd.DeclareNewTOC}) sind die Namen der Eigenschaften
mit dem Präfix \PValue{tocentry}, also beispielsweise \Option{tocentrylevel}
anstelle von \PValue{level}, zu
-verwenden. Bei\ChangedAt[2015/12]{v3.20}{\Package{tocbasic}} Verwendung als
+verwenden. Bei\ChangedAt{v3.20}{\Package{tocbasic}} Verwendung als
Optionen für \DescRef{maincls-experts.cmd.DeclareSectionCommand}%
\IndexCmd{DeclareSectionCommand}\IndexCmd{DeclareNewSectionCommand}%
\IndexCmd{RedeclareSectionCommand}\IndexCmd{ProvideSectionCommand} (siehe
@@ -1611,8 +1613,15 @@ Anweisung \Macro{l@\PName{Eintragsebene}}.
zur Initialisierung von \PValue{linefill} sowohl mit \Macro{hfill} als
auch mit \DescRef{\LabelBase.cmd.TOCLineLeaderFill}.%
}%
-\end{desclist}%
-%
+\end{desclist}
+
+Während \Macro{DeclareTOCStyleEntry} nur genau eine \PName{Eintragsebene}
+definiert, kann über
+\Macro{DeclareTOCStyeEntries}\ChangedAt{v3.26}{\Package{tocbasic}} auf einen
+Schlag eine ganze \PName{Liste von Eintragsebenen} definiert werden. Die durch
+Komma voneinander getrennt angegebenen Eintragsebenen der Liste werden dabei
+alle mit demselben \PName{Stil} und den über \PName{Optionenliste}
+angegebenen Einstellungen definiert.%
\EndIndexGroup
\begin{Declaration}
@@ -1738,7 +1747,7 @@ verwendet, um Option \Option{linefill} zu definieren. Durch die Angabe von
\DescRef{\LabelBase.cmd.TOCLineLeaderFill} als \PName{Säumniswert} würde ein
Aufruf wie
\begin{lstcode}
- \RedeclareTOCStyleEntry[linefill]{tocline}{part}
+ \DeclareTOCStyleEntry[linefill]{tocline}{part}
\end{lstcode}
unter anderem die Definition
\begin{lstcode}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
index 1929f7493db..8e5509f350c 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
@@ -38,7 +38,7 @@
% \section{Identification}
%
% \begin{macrocode}
-\ProvidesClass{scrguide}[2017/03/31 v1.13b internal KOMA-Script guide class]
+\ProvidesClass{scrguide}[2018/12/22 v1.13c internal KOMA-Script guide class]
% \end{macrocode}
%
%
@@ -122,14 +122,14 @@
\LoadClassWithOptions{scrbook}
\RequirePackage[latin1]{inputenc}
\RequirePackage[TS1,T1]{fontenc}
-\def\languages{ngerman,english,}
-\g@addto@macro\languages{,\languagename}
+\newcommand*{\strngerman}{ngerman}
+\newcommand*{\strenglish}{english}
+\edef\languages{\ifx\languagename\strngerman main=\fi ngerman,%
+ \ifx\languagename\strenglish main=\fi english}
\edef\uselanguage{\languagename}
-\edef\languages{\languages}
\expandafter\RequirePackage\expandafter[\languages]{babel}%
\AtBeginDocument{%
- \expandafter\selectlanguage\expandafter{\uselanguage}%
- \typeout{Current language is `\languagename`.}}%
+ \typeout{TRACE: Current language is `\languagename`.}}%
\RequirePackage[fixlanguage]{babelbib}
\expandafter\selectbiblanguage\expandafter{\uselanguage}
\RequirePackage{afterpage}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html
index 68ad75018df..67a76417ffd 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html
@@ -35,7 +35,7 @@
<li><a name="option.clausemark"></a><a href="#option.clausemark">clausemark</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.clausemark">322</a></li>
<li><a name="option.cleardoublepage"></a><a href="#option.cleardoublepage">cleardoublepage</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.cleardoublepage">230</a>, <a href="scrguide.pdf#desc:scrextend.option.cleardoublepage">306</a>, <a href="scrguide.pdf#desc:maincls.option.cleardoublepage">92</a></li>
<li><a name="option.clines"></a><a href="#option.clines">clines</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.clines">280</a></li>
-<li><a name="option.contract"></a><a href="#option.contract">contract</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.contract">319</a></li>
+<li><a name="option.contract"></a><a href="#option.contract">contract</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.contract">320</a></li>
<li><a name="option.deactivatepagestylelayers"></a><a href="#option.deactivatepagestylelayers">deactivatepagestylelayers</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.option.deactivatepagestylelayers">449</a></li>
<li><a name="option.draft"></a><a href="#option.draft">draft</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.draft">173</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.option.draft">272</a>, <a href="scrguide.pdf#desc:scrextend.option.draft">296</a>, <a href="scrguide.pdf#desc:scrlayer.option.draft">455</a>, <a href="scrguide.pdf#desc:maincls.option.draft">59</a></li>
<li><a name="option.enlargefirstpage"></a><a href="#option.enlargefirstpage">enlargefirstpage</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.enlargefirstpage">194</a></li>
@@ -45,12 +45,12 @@
<li><a name="option.fleqn"></a><a href="#option.fleqn">fleqn</a> --&gt; <a href="scrguide.pdf#desc:maincls.option.fleqn">136</a></li>
<li><a name="option.foldmarks"></a><a href="#option.foldmarks">foldmarks</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.foldmarks">192</a></li>
<li><a name="option.fontsize"></a><a href="#option.fontsize">fontsize</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.fontsize">184</a>, <a href="scrguide.pdf#desc:scrextend.option.fontsize">297</a>, <a href="scrguide.pdf#desc:maincls.option.fontsize">61</a></li>
-<li><a name="option.footbotline"></a><a href="#option.footbotline">footbotline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.footbotline">279</a></li>
+<li><a name="option.footbotline"></a><a href="#option.footbotline">footbotline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.footbotline">278</a></li>
<li><a name="option.footheight"></a><a href="#option.footheight">footheight</a> --&gt; <a href="scrguide.pdf#desc:typearea.option.footheight">47</a></li>
<li><a name="option.footinclude"></a><a href="#option.footinclude">footinclude</a> --&gt; <a href="scrguide.pdf#desc:typearea.option.footinclude">43</a></li>
<li><a name="option.footlines"></a><a href="#option.footlines">footlines</a> --&gt; <a href="scrguide.pdf#desc:typearea.option.footlines">47</a></li>
<li><a name="option.footnotes"></a><a href="#option.footnotes">footnotes</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.footnotes">231</a>, <a href="scrguide.pdf#desc:scrextend.option.footnotes">308</a>, <a href="scrguide.pdf#desc:maincls.option.footnotes">95</a></li>
-<li><a name="option.footsepline"></a><a href="#option.footsepline">footsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.footsepline">225</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.option.footsepline">279</a>, <a href="scrguide.pdf#desc:maincls.option.footsepline">85</a></li>
+<li><a name="option.footsepline"></a><a href="#option.footsepline">footsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.footsepline">225</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.option.footsepline">278</a>, <a href="scrguide.pdf#desc:maincls.option.footsepline">85</a></li>
<li><a name="option.footwidth"></a><a href="#option.footwidth">footwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.footwidth">277</a></li>
<li><a name="option.forceoverwrite"></a><a href="#option.forceoverwrite">forceoverwrite</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.option.forceoverwrite">461</a></li>
<li><a name="option.fromalign"></a><a href="#option.fromalign">fromalign</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.fromalign">195</a></li>
@@ -65,8 +65,8 @@
<li><a name="option.headinclude"></a><a href="#option.headinclude">headinclude</a> --&gt; <a href="scrguide.pdf#desc:typearea.option.headinclude">43</a></li>
<li><a name="option.headings"></a><a href="#option.headings">headings</a> --&gt; <a href="scrguide.pdf#desc:maincls.option.headings">102</a></li>
<li><a name="option.headlines"></a><a href="#option.headlines">headlines</a> --&gt; <a href="scrguide.pdf#desc:typearea.option.headlines">46</a></li>
-<li><a name="option.headsepline"></a><a href="#option.headsepline">headsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.headsepline">225</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.option.headsepline">279</a>, <a href="scrguide.pdf#desc:maincls.option.headsepline">85</a></li>
-<li><a name="option.headtopline"></a><a href="#option.headtopline">headtopline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.headtopline">279</a></li>
+<li><a name="option.headsepline"></a><a href="#option.headsepline">headsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.headsepline">225</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.option.headsepline">278</a>, <a href="scrguide.pdf#desc:maincls.option.headsepline">85</a></li>
+<li><a name="option.headtopline"></a><a href="#option.headtopline">headtopline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.headtopline">278</a></li>
<li><a name="option.headwidth"></a><a href="#option.headwidth">headwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.headwidth">277</a></li>
<li><a name="option.hmode"></a><a href="#option.hmode">hmode</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.option.hmode">471</a></li>
<li><a name="option.ilines"></a><a href="#option.ilines">ilines</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.ilines">280</a></li>
@@ -75,7 +75,7 @@
<li><a name="option.juratitlepagebreak"></a><a href="#option.juratitlepagebreak">juratitlepagebreak</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.juratitlepagebreak">322</a></li>
<li><a name="option.juratocindent"></a><a href="#option.juratocindent">juratocindent</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.juratocindent">319</a></li>
<li><a name="option.juratocnumberwidth"></a><a href="#option.juratocnumberwidth">juratocnumberwidth</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.juratocnumberwidth">319</a></li>
-<li><a name="option.juratotoc"></a><a href="#option.juratotoc">juratotoc</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.juratotoc">318</a></li>
+<li><a name="option.juratotoc"></a><a href="#option.juratotoc">juratotoc</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.juratotoc">319</a></li>
<li><a name="option.leqno"></a><a href="#option.leqno">leqno</a> --&gt; <a href="scrguide.pdf#desc:maincls.option.leqno">136</a></li>
<li><a name="option.listof"></a><a href="#option.listof">listof</a> --&gt; <a href="scrguide.pdf#desc:maincls.option.listof">153</a></li>
<li><a name="option.locfield"></a><a href="#option.locfield">locfield</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.locfield">211</a></li>
@@ -104,15 +104,15 @@
<li><a name="option.paper"></a><a href="#option.paper">paper</a> --&gt; <a href="scrguide.pdf#desc:typearea.option.paper">50</a></li>
<li><a name="option.parnumber"></a><a href="#option.parnumber">parnumber</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.parnumber">323</a></li>
<li><a name="option.parskip"></a><a href="#option.parskip">parskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.parskip">223</a>, <a href="scrguide.pdf#desc:maincls.option.parskip">82</a></li>
-<li><a name="option.plainfootbotline"></a><a href="#option.plainfootbotline">plainfootbotline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainfootbotline">279</a></li>
-<li><a name="option.plainfootsepline"></a><a href="#option.plainfootsepline">plainfootsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainfootsepline">279</a></li>
-<li><a name="option.plainheadsepline"></a><a href="#option.plainheadsepline">plainheadsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainheadsepline">279</a></li>
-<li><a name="option.plainheadtopline"></a><a href="#option.plainheadtopline">plainheadtopline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainheadtopline">279</a></li>
+<li><a name="option.plainfootbotline"></a><a href="#option.plainfootbotline">plainfootbotline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainfootbotline">280</a></li>
+<li><a name="option.plainfootsepline"></a><a href="#option.plainfootsepline">plainfootsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainfootsepline">280</a></li>
+<li><a name="option.plainheadsepline"></a><a href="#option.plainheadsepline">plainheadsepline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainheadsepline">280</a></li>
+<li><a name="option.plainheadtopline"></a><a href="#option.plainheadtopline">plainheadtopline</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.option.plainheadtopline">280</a></li>
<li><a name="option.priority"></a><a href="#option.priority">priority</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.priority">208</a></li>
<li><a name="option.ref"></a><a href="#option.ref">ref</a> --&gt; <a href="scrguide.pdf#desc:scrjura.option.ref">327</a></li>
<li><a name="option.refline"></a><a href="#option.refline">refline</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.refline">214</a></li>
<li><a name="option.sectionentrydots"></a><a href="#option.sectionentrydots">sectionentrydots</a> --&gt; <a href="scrguide.pdf#desc:maincls.option.sectionentrydots">79</a></li>
-<li><a name="option.singlespacing"></a><a href="#option.singlespacing">singlespacing</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.option.singlespacing">448</a></li>
+<li><a name="option.singlespacing"></a><a href="#option.singlespacing">singlespacing</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.option.singlespacing">449</a></li>
<li><a name="option.subject"></a><a href="#option.subject">subject</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.subject">218</a></li>
<li><a name="option.symbolicnames"></a><a href="#option.symbolicnames">symbolicnames</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.option.symbolicnames">201</a></li>
<li><a name="option.titlepage"></a><a href="#option.titlepage">titlepage</a> --&gt; <a href="scrguide.pdf#desc:scrextend.option.titlepage">300</a>, <a href="scrguide.pdf#desc:maincls.option.titlepage">68</a></li>
@@ -124,15 +124,12 @@
</ul>
<h2><a name="macro">Anweisungen</a></h2>
<ul>
-<li><a name="cmd.@addtoplength"></a><a href="#cmd.@addtoplength">\@addtoplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.@addtoplength">525</a></li>
<li><a name="cmd.@fontsizefilebase"></a><a href="#cmd.@fontsizefilebase">\@fontsizefilebase</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.@fontsizefilebase">494</a></li>
<li><a name="cmd.@mkboth"></a><a href="#cmd.@mkboth">\@mkboth</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.@mkboth">459</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.@mkboth">466</a></li>
<li><a name="cmd.@mkdouble"></a><a href="#cmd.@mkdouble">\@mkdouble</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.@mkdouble">459</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.@mkdouble">466</a></li>
<li><a name="cmd.@mkleft"></a><a href="#cmd.@mkleft">\@mkleft</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.@mkleft">459</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.@mkleft">466</a></li>
<li><a name="cmd.@mkright"></a><a href="#cmd.@mkright">\@mkright</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.@mkright">459</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.@mkright">466</a></li>
-<li><a name="cmd.@newplength"></a><a href="#cmd.@newplength">\@newplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.@newplength">525</a></li>
<li><a name="cmd.@openbib@code"></a><a href="#cmd.@openbib@code">\@openbib@code</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.@openbib@code">518</a></li>
-<li><a name="cmd.@setplength"></a><a href="#cmd.@setplength">\@setplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.@setplength">525</a></li>
<li><a name="cmd.AddLayersAtBeginOfPageStyle"></a><a href="#cmd.AddLayersAtBeginOfPageStyle">\AddLayersAtBeginOfPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.AddLayersAtBeginOfPageStyle">450</a></li>
<li><a name="cmd.AddLayersAtEndOfPageStyle"></a><a href="#cmd.AddLayersAtEndOfPageStyle">\AddLayersAtEndOfPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.AddLayersAtEndOfPageStyle">450</a></li>
<li><a name="cmd.AddLayersToPageStyle"></a><a href="#cmd.AddLayersToPageStyle">\AddLayersToPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.AddLayersToPageStyle">450</a></li>
@@ -200,25 +197,26 @@
<li><a name="cmd.DeclareNewPageStyleAlias"></a><a href="#cmd.DeclareNewPageStyleAlias">\DeclareNewPageStyleAlias</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DeclareNewPageStyleAlias">444</a></li>
<li><a name="cmd.DeclareNewPageStyleByLayers"></a><a href="#cmd.DeclareNewPageStyleByLayers">\DeclareNewPageStyleByLayers</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DeclareNewPageStyleByLayers">445</a></li>
<li><a name="cmd.DeclareNewSectionCommand"></a><a href="#cmd.DeclareNewSectionCommand">\DeclareNewSectionCommand</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.DeclareNewSectionCommand">497</a></li>
-<li><a name="cmd.DeclareNewSectionCommands"></a><a href="#cmd.DeclareNewSectionCommands">\DeclareNewSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.DeclareNewSectionCommands">507</a></li>
-<li><a name="cmd.DeclareNewTOC"></a><a href="#cmd.DeclareNewTOC">\DeclareNewTOC</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DeclareNewTOC">413</a></li>
+<li><a name="cmd.DeclareNewSectionCommands"></a><a href="#cmd.DeclareNewSectionCommands">\DeclareNewSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.DeclareNewSectionCommands">508</a></li>
+<li><a name="cmd.DeclareNewTOC"></a><a href="#cmd.DeclareNewTOC">\DeclareNewTOC</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DeclareNewTOC">414</a></li>
<li><a name="cmd.DeclareNoteColumn"></a><a href="#cmd.DeclareNoteColumn">\DeclareNoteColumn</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-notecolumn.cmd.DeclareNoteColumn">477</a></li>
<li><a name="cmd.DeclarePageStyleAlias"></a><a href="#cmd.DeclarePageStyleAlias">\DeclarePageStyleAlias</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DeclarePageStyleAlias">444</a></li>
<li><a name="cmd.DeclarePageStyleByLayers"></a><a href="#cmd.DeclarePageStyleByLayers">\DeclarePageStyleByLayers</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DeclarePageStyleByLayers">445</a></li>
<li><a name="cmd.DeclareSectionCommand"></a><a href="#cmd.DeclareSectionCommand">\DeclareSectionCommand</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.DeclareSectionCommand">497</a></li>
-<li><a name="cmd.DeclareSectionCommands"></a><a href="#cmd.DeclareSectionCommands">\DeclareSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.DeclareSectionCommands">507</a></li>
+<li><a name="cmd.DeclareSectionCommands"></a><a href="#cmd.DeclareSectionCommands">\DeclareSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.DeclareSectionCommands">508</a></li>
<li><a name="cmd.DeclareSectionNumberDepth"></a><a href="#cmd.DeclareSectionNumberDepth">\DeclareSectionNumberDepth</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DeclareSectionNumberDepth">429</a></li>
-<li><a name="cmd.DeclareTOCEntryStyle"></a><a href="#cmd.DeclareTOCEntryStyle">\DeclareTOCEntryStyle</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DeclareTOCEntryStyle">404</a></li>
+<li><a name="cmd.DeclareTOCEntryStyle"></a><a href="#cmd.DeclareTOCEntryStyle">\DeclareTOCEntryStyle</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DeclareTOCEntryStyle">405</a></li>
+<li><a name="cmd.DeclareTOCStyleEntries"></a><a href="#cmd.DeclareTOCStyleEntries">\DeclareTOCStyleEntries</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DeclareTOCStyleEntries">396</a></li>
<li><a name="cmd.DeclareTOCStyleEntry"></a><a href="#cmd.DeclareTOCStyleEntry">\DeclareTOCStyleEntry</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DeclareTOCStyleEntry">396</a></li>
<li><a name="cmd.DefineFamily"></a><a href="#cmd.DefineFamily">\DefineFamily</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.DefineFamily">340</a></li>
<li><a name="cmd.DefineFamilyKey"></a><a href="#cmd.DefineFamilyKey">\DefineFamilyKey</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.DefineFamilyKey">341</a></li>
<li><a name="cmd.DefineFamilyMember"></a><a href="#cmd.DefineFamilyMember">\DefineFamilyMember</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.DefineFamilyMember">340</a></li>
-<li><a name="cmd.DefineTOCEntryBooleanOption"></a><a href="#cmd.DefineTOCEntryBooleanOption">\DefineTOCEntryBooleanOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryBooleanOption">404</a></li>
-<li><a name="cmd.DefineTOCEntryCommandOption"></a><a href="#cmd.DefineTOCEntryCommandOption">\DefineTOCEntryCommandOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryCommandOption">404</a></li>
-<li><a name="cmd.DefineTOCEntryIfOption"></a><a href="#cmd.DefineTOCEntryIfOption">\DefineTOCEntryIfOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryIfOption">404</a></li>
-<li><a name="cmd.DefineTOCEntryLengthOption"></a><a href="#cmd.DefineTOCEntryLengthOption">\DefineTOCEntryLengthOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryLengthOption">404</a></li>
-<li><a name="cmd.DefineTOCEntryNumberOption"></a><a href="#cmd.DefineTOCEntryNumberOption">\DefineTOCEntryNumberOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryNumberOption">404</a></li>
-<li><a name="cmd.DefineTOCEntryOption"></a><a href="#cmd.DefineTOCEntryOption">\DefineTOCEntryOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryOption">404</a></li>
+<li><a name="cmd.DefineTOCEntryBooleanOption"></a><a href="#cmd.DefineTOCEntryBooleanOption">\DefineTOCEntryBooleanOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryBooleanOption">405</a></li>
+<li><a name="cmd.DefineTOCEntryCommandOption"></a><a href="#cmd.DefineTOCEntryCommandOption">\DefineTOCEntryCommandOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryCommandOption">405</a></li>
+<li><a name="cmd.DefineTOCEntryIfOption"></a><a href="#cmd.DefineTOCEntryIfOption">\DefineTOCEntryIfOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryIfOption">405</a></li>
+<li><a name="cmd.DefineTOCEntryLengthOption"></a><a href="#cmd.DefineTOCEntryLengthOption">\DefineTOCEntryLengthOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryLengthOption">405</a></li>
+<li><a name="cmd.DefineTOCEntryNumberOption"></a><a href="#cmd.DefineTOCEntryNumberOption">\DefineTOCEntryNumberOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryNumberOption">405</a></li>
+<li><a name="cmd.DefineTOCEntryOption"></a><a href="#cmd.DefineTOCEntryOption">\DefineTOCEntryOption</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.DefineTOCEntryOption">405</a></li>
<li><a name="cmd.DestroyLayer"></a><a href="#cmd.DestroyLayer">\DestroyLayer</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DestroyLayer">441</a></li>
<li><a name="cmd.DestroyPageStyleAlias"></a><a href="#cmd.DestroyPageStyleAlias">\DestroyPageStyleAlias</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DestroyPageStyleAlias">444</a></li>
<li><a name="cmd.DestroyRealLayerPageStyle"></a><a href="#cmd.DestroyRealLayerPageStyle">\DestroyRealLayerPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.DestroyRealLayerPageStyle">452</a></li>
@@ -245,8 +243,10 @@
<li><a name="cmd.FamilySetLength"></a><a href="#cmd.FamilySetLength">\FamilySetLength</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilySetLength">352</a></li>
<li><a name="cmd.FamilySetLengthMacro"></a><a href="#cmd.FamilySetLengthMacro">\FamilySetLengthMacro</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilySetLengthMacro">352</a></li>
<li><a name="cmd.FamilySetNumerical"></a><a href="#cmd.FamilySetNumerical">\FamilySetNumerical</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilySetNumerical">350</a></li>
+<li><a name="cmd.FamilySetUseLengthMacro"></a><a href="#cmd.FamilySetUseLengthMacro">\FamilySetUseLengthMacro</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilySetUseLengthMacro">352</a></li>
<li><a name="cmd.FamilyStringKey"></a><a href="#cmd.FamilyStringKey">\FamilyStringKey</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilyStringKey">353</a></li>
<li><a name="cmd.FamilyUnknownKeyValue"></a><a href="#cmd.FamilyUnknownKeyValue">\FamilyUnknownKeyValue</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilyUnknownKeyValue">354</a></li>
+<li><a name="cmd.FamilyUseLengthMacroKey"></a><a href="#cmd.FamilyUseLengthMacroKey">\FamilyUseLengthMacroKey</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.FamilyUseLengthMacroKey">352</a></li>
<li><a name="cmd.FirstName"></a><a href="#cmd.FirstName">\FirstName</a> --&gt; <a href="scrguide.pdf#desc:scraddr.cmd.FirstName">289</a></li>
<li><a name="cmd.ForEachLayerOfPageStyle*"></a><a href="#cmd.ForEachLayerOfPageStyle*">\ForEachLayerOfPageStyle*</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.ForEachLayerOfPageStyle*">449</a></li>
<li><a name="cmd.ForEachLayerOfPageStyle"></a><a href="#cmd.ForEachLayerOfPageStyle">\ForEachLayerOfPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.ForEachLayerOfPageStyle">449</a></li>
@@ -256,19 +256,19 @@
<li><a name="cmd.FreeIV"></a><a href="#cmd.FreeIV">\FreeIV</a> --&gt; <a href="scrguide.pdf#desc:scraddr.cmd.FreeIV">289</a></li>
<li><a name="cmd.GenericMarkFormat"></a><a href="#cmd.GenericMarkFormat">\GenericMarkFormat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.GenericMarkFormat">458</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.GenericMarkFormat">463</a></li>
<li><a name="cmd.GetLayerContents"></a><a href="#cmd.GetLayerContents">\GetLayerContents</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.GetLayerContents">441</a></li>
-<li><a name="cmd.GetRealPageStyle"></a><a href="#cmd.GetRealPageStyle">\GetRealPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.GetRealPageStyle">444</a></li>
+<li><a name="cmd.GetRealPageStyle"></a><a href="#cmd.GetRealPageStyle">\GetRealPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.GetRealPageStyle">445</a></li>
<li><a name="cmd.ISODayName"></a><a href="#cmd.ISODayName">\ISODayName</a> --&gt; <a href="scrguide.pdf#desc:scrdate.cmd.ISODayName">282</a></li>
<li><a name="cmd.ISODayNumber"></a><a href="#cmd.ISODayNumber">\ISODayNumber</a> --&gt; <a href="scrguide.pdf#desc:scrdate.cmd.ISODayNumber">281</a></li>
<li><a name="cmd.ISOToday"></a><a href="#cmd.ISOToday">\ISOToday</a> --&gt; <a href="scrguide.pdf#desc:scrdate.cmd.ISOToday">283</a></li>
<li><a name="cmd.IfChapterUsesPrefixLine"></a><a href="#cmd.IfChapterUsesPrefixLine">\IfChapterUsesPrefixLine</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.IfChapterUsesPrefixLine">102</a></li>
<li><a name="cmd.IfExistskomafont"></a><a href="#cmd.IfExistskomafont">\IfExistskomafont</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.IfExistskomafont">496</a></li>
<li><a name="cmd.IfIsAliaskomafont"></a><a href="#cmd.IfIsAliaskomafont">\IfIsAliaskomafont</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.IfIsAliaskomafont">496</a></li>
-<li><a name="cmd.IfLayerAtPageStyle"></a><a href="#cmd.IfLayerAtPageStyle">\IfLayerAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfLayerAtPageStyle">451</a></li>
+<li><a name="cmd.IfLayerAtPageStyle"></a><a href="#cmd.IfLayerAtPageStyle">\IfLayerAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfLayerAtPageStyle">452</a></li>
<li><a name="cmd.IfLayerExists"></a><a href="#cmd.IfLayerExists">\IfLayerExists</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfLayerExists">441</a></li>
<li><a name="cmd.IfLayerPageStyleExists"></a><a href="#cmd.IfLayerPageStyleExists">\IfLayerPageStyleExists</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfLayerPageStyleExists">451</a></li>
-<li><a name="cmd.IfLayersAtPageStyle"></a><a href="#cmd.IfLayersAtPageStyle">\IfLayersAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfLayersAtPageStyle">451</a></li>
+<li><a name="cmd.IfLayersAtPageStyle"></a><a href="#cmd.IfLayersAtPageStyle">\IfLayersAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfLayersAtPageStyle">452</a></li>
<li><a name="cmd.IfRealLayerPageStyleExists"></a><a href="#cmd.IfRealLayerPageStyleExists">\IfRealLayerPageStyleExists</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfRealLayerPageStyleExists">451</a></li>
-<li><a name="cmd.IfSomeLayersAtPageStyle"></a><a href="#cmd.IfSomeLayersAtPageStyle">\IfSomeLayersAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfSomeLayersAtPageStyle">451</a></li>
+<li><a name="cmd.IfSomeLayersAtPageStyle"></a><a href="#cmd.IfSomeLayersAtPageStyle">\IfSomeLayersAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.IfSomeLayersAtPageStyle">452</a></li>
<li><a name="cmd.IfUsePrefixLine"></a><a href="#cmd.IfUsePrefixLine">\IfUsePrefixLine</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.IfUsePrefixLine">117</a></li>
<li><a name="cmd.InputAddressFile"></a><a href="#cmd.InputAddressFile">\InputAddressFile</a> --&gt; <a href="scrguide.pdf#desc:scraddr.cmd.InputAddressFile">288</a></li>
<li><a name="cmd.IsoToday"></a><a href="#cmd.IsoToday">\IsoToday</a> --&gt; <a href="scrguide.pdf#desc:scrdate.cmd.IsoToday">283</a></li>
@@ -294,13 +294,13 @@
<li><a name="cmd.ProvidePageStyleAlias"></a><a href="#cmd.ProvidePageStyleAlias">\ProvidePageStyleAlias</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.ProvidePageStyleAlias">444</a></li>
<li><a name="cmd.ProvidePageStyleByLayers"></a><a href="#cmd.ProvidePageStyleByLayers">\ProvidePageStyleByLayers</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.ProvidePageStyleByLayers">445</a></li>
<li><a name="cmd.ProvideSectionCommand"></a><a href="#cmd.ProvideSectionCommand">\ProvideSectionCommand</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.ProvideSectionCommand">497</a></li>
-<li><a name="cmd.ProvideSectionCommands"></a><a href="#cmd.ProvideSectionCommands">\ProvideSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.ProvideSectionCommands">507</a></li>
+<li><a name="cmd.ProvideSectionCommands"></a><a href="#cmd.ProvideSectionCommands">\ProvideSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.ProvideSectionCommands">508</a></li>
<li><a name="cmd.RedeclareLayer"></a><a href="#cmd.RedeclareLayer">\RedeclareLayer</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.RedeclareLayer">431</a></li>
<li><a name="cmd.RedeclareNoteColumn"></a><a href="#cmd.RedeclareNoteColumn">\RedeclareNoteColumn</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-notecolumn.cmd.RedeclareNoteColumn">477</a></li>
<li><a name="cmd.RedeclarePageStyleAlias"></a><a href="#cmd.RedeclarePageStyleAlias">\RedeclarePageStyleAlias</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.RedeclarePageStyleAlias">444</a></li>
<li><a name="cmd.RedeclarePageStyleByLayers"></a><a href="#cmd.RedeclarePageStyleByLayers">\RedeclarePageStyleByLayers</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.RedeclarePageStyleByLayers">445</a></li>
<li><a name="cmd.RedeclareSectionCommand"></a><a href="#cmd.RedeclareSectionCommand">\RedeclareSectionCommand</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.RedeclareSectionCommand">497</a></li>
-<li><a name="cmd.RedeclareSectionCommands"></a><a href="#cmd.RedeclareSectionCommands">\RedeclareSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.RedeclareSectionCommands">507</a></li>
+<li><a name="cmd.RedeclareSectionCommands"></a><a href="#cmd.RedeclareSectionCommands">\RedeclareSectionCommands</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.RedeclareSectionCommands">508</a></li>
<li><a name="cmd.RelaxFamilyKey"></a><a href="#cmd.RelaxFamilyKey">\RelaxFamilyKey</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.RelaxFamilyKey">343</a></li>
<li><a name="cmd.RemoveLayersFromPageStyle"></a><a href="#cmd.RemoveLayersFromPageStyle">\RemoveLayersFromPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.RemoveLayersFromPageStyle">450</a></li>
<li><a name="cmd.ReplaceClass"></a><a href="#cmd.ReplaceClass">\ReplaceClass</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.ReplaceClass">374</a></li>
@@ -308,12 +308,12 @@
<li><a name="cmd.ReplacePackage"></a><a href="#cmd.ReplacePackage">\ReplacePackage</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.ReplacePackage">374</a></li>
<li><a name="cmd.ResetPreventPackageFromLoading"></a><a href="#cmd.ResetPreventPackageFromLoading">\ResetPreventPackageFromLoading</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.ResetPreventPackageFromLoading">377</a></li>
<li><a name="cmd.SecDef"></a><a href="#cmd.SecDef">\SecDef</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.SecDef">516</a></li>
-<li><a name="cmd.Sentence"></a><a href="#cmd.Sentence">\Sentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.Sentence">325</a></li>
+<li><a name="cmd.Sentence"></a><a href="#cmd.Sentence">\Sentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.Sentence">326</a></li>
<li><a name="cmd.StorePreventPackageFromLoading"></a><a href="#cmd.StorePreventPackageFromLoading">\StorePreventPackageFromLoading</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.StorePreventPackageFromLoading">377</a></li>
<li><a name="cmd.SubClause"></a><a href="#cmd.SubClause">\SubClause</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.SubClause">320</a></li>
-<li><a name="cmd.TOCEntryStyleInitCode"></a><a href="#cmd.TOCEntryStyleInitCode">\TOCEntryStyleInitCode</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.TOCEntryStyleInitCode">406</a></li>
-<li><a name="cmd.TOCEntryStyleStartInitCode"></a><a href="#cmd.TOCEntryStyleStartInitCode">\TOCEntryStyleStartInitCode</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.TOCEntryStyleStartInitCode">406</a></li>
-<li><a name="cmd.TOCLineLeaderFill"></a><a href="#cmd.TOCLineLeaderFill">\TOCLineLeaderFill</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.TOCLineLeaderFill">407</a></li>
+<li><a name="cmd.TOCEntryStyleInitCode"></a><a href="#cmd.TOCEntryStyleInitCode">\TOCEntryStyleInitCode</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.TOCEntryStyleInitCode">407</a></li>
+<li><a name="cmd.TOCEntryStyleStartInitCode"></a><a href="#cmd.TOCEntryStyleStartInitCode">\TOCEntryStyleStartInitCode</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.TOCEntryStyleStartInitCode">407</a></li>
+<li><a name="cmd.TOCLineLeaderFill"></a><a href="#cmd.TOCLineLeaderFill">\TOCLineLeaderFill</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.TOCLineLeaderFill">408</a></li>
<li><a name="cmd.TOCclone"></a><a href="#cmd.TOCclone">\TOCclone</a> --&gt; <a href="scrguide.pdf#desc:scrwfile.cmd.TOCclone">381</a></li>
<li><a name="cmd.Telephone"></a><a href="#cmd.Telephone">\Telephone</a> --&gt; <a href="scrguide.pdf#desc:scraddr.cmd.Telephone">289</a></li>
<li><a name="cmd.UnPreventPackageFromLoading*"></a><a href="#cmd.UnPreventPackageFromLoading*">\UnPreventPackageFromLoading*</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.UnPreventPackageFromLoading*">378</a></li>
@@ -321,7 +321,7 @@
<li><a name="cmd.UnReplaceClass"></a><a href="#cmd.UnReplaceClass">\UnReplaceClass</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.UnReplaceClass">376</a></li>
<li><a name="cmd.UnReplaceInput"></a><a href="#cmd.UnReplaceInput">\UnReplaceInput</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.UnReplaceInput">376</a></li>
<li><a name="cmd.UnReplacePackage"></a><a href="#cmd.UnReplacePackage">\UnReplacePackage</a> --&gt; <a href="scrguide.pdf#desc:scrlfile.cmd.UnReplacePackage">376</a></li>
-<li><a name="cmd.UnifyLayersAtPageStyle"></a><a href="#cmd.UnifyLayersAtPageStyle">\UnifyLayersAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.UnifyLayersAtPageStyle">450</a></li>
+<li><a name="cmd.UnifyLayersAtPageStyle"></a><a href="#cmd.UnifyLayersAtPageStyle">\UnifyLayersAtPageStyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.UnifyLayersAtPageStyle">451</a></li>
<li><a name="cmd.XdivY"></a><a href="#cmd.XdivY">\XdivY</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.XdivY">366</a></li>
<li><a name="cmd.XmodY"></a><a href="#cmd.XmodY">\XmodY</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.XmodY">366</a></li>
<li><a name="cmd.activateareas"></a><a href="#cmd.activateareas">\activateareas</a> --&gt; <a href="scrguide.pdf#desc:typearea-experts.cmd.activateareas">489</a></li>
@@ -350,6 +350,7 @@
<li><a name="cmd.addtokomafontonearglist"></a><a href="#cmd.addtokomafontonearglist">\addtokomafontonearglist</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.addtokomafontonearglist">495</a></li>
<li><a name="cmd.addtokomafontrelaxlist"></a><a href="#cmd.addtokomafontrelaxlist">\addtokomafontrelaxlist</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.addtokomafontrelaxlist">495</a></li>
<li><a name="cmd.addtolengthplength"></a><a href="#cmd.addtolengthplength">\addtolengthplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.addtolengthplength">170</a></li>
+<li><a name="cmd.addtoplength"></a><a href="#cmd.addtoplength">\addtoplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.addtoplength">525</a></li>
<li><a name="cmd.addtoreffields"></a><a href="#cmd.addtoreffields">\addtoreffields</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.addtoreffields">536</a></li>
<li><a name="cmd.addtotoclist"></a><a href="#cmd.addtotoclist">\addtotoclist</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.addtotoclist">384</a></li>
<li><a name="cmd.addxcontentsline"></a><a href="#cmd.addxcontentsline">\addxcontentsline</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.addxcontentsline">388</a></li>
@@ -424,7 +425,7 @@
<li><a name="cmd.chapterlinesformat"></a><a href="#cmd.chapterlinesformat">\chapterlinesformat</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.chapterlinesformat">512</a></li>
<li><a name="cmd.chapterlineswithprefixformat"></a><a href="#cmd.chapterlineswithprefixformat">\chapterlineswithprefixformat</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.chapterlineswithprefixformat">512</a></li>
<li><a name="cmd.chaptermark"></a><a href="#cmd.chaptermark">\chaptermark</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.chaptermark">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.chaptermark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.chaptermark">457</a></li>
-<li><a name="cmd.chaptermarkformat"></a><a href="#cmd.chaptermarkformat">\chaptermarkformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.chaptermarkformat">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.chaptermarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.chaptermarkformat">456</a></li>
+<li><a name="cmd.chaptermarkformat"></a><a href="#cmd.chaptermarkformat">\chaptermarkformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.chaptermarkformat">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.chaptermarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.chaptermarkformat">456</a></li>
<li><a name="cmd.chapternumdepth"></a><a href="#cmd.chapternumdepth">\chapternumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.chapternumdepth">121</a></li>
<li><a name="cmd.chapterpagestyle"></a><a href="#cmd.chapterpagestyle">\chapterpagestyle</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.chapterpagestyle">88</a></li>
<li><a name="cmd.chead*"></a><a href="#cmd.chead*">\chead*</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.chead*">267</a></li>
@@ -532,11 +533,11 @@
<li><a name="cmd.ifdvioutput"></a><a href="#cmd.ifdvioutput">\ifdvioutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifdvioutput">358</a></li>
<li><a name="cmd.ifiscount"></a><a href="#cmd.ifiscount">\ifiscount</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifiscount">360</a></li>
<li><a name="cmd.ifiscounter"></a><a href="#cmd.ifiscounter">\ifiscounter</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifiscounter">360</a></li>
-<li><a name="cmd.ifisdimen"></a><a href="#cmd.ifisdimen">\ifisdimen</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisdimen">358</a></li>
+<li><a name="cmd.ifisdimen"></a><a href="#cmd.ifisdimen">\ifisdimen</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisdimen">359</a></li>
<li><a name="cmd.ifisdimension"></a><a href="#cmd.ifisdimension">\ifisdimension</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisdimension">359</a></li>
<li><a name="cmd.ifisdimexpr"></a><a href="#cmd.ifisdimexpr">\ifisdimexpr</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisdimexpr">359</a></li>
<li><a name="cmd.ifisglue"></a><a href="#cmd.ifisglue">\ifisglue</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisglue">359</a></li>
-<li><a name="cmd.ifisglueexpr"></a><a href="#cmd.ifisglueexpr">\ifisglueexpr</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisglueexpr">359</a></li>
+<li><a name="cmd.ifisglueexpr"></a><a href="#cmd.ifisglueexpr">\ifisglueexpr</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisglueexpr">360</a></li>
<li><a name="cmd.ifisinteger"></a><a href="#cmd.ifisinteger">\ifisinteger</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisinteger">360</a></li>
<li><a name="cmd.ifisnumexpr"></a><a href="#cmd.ifisnumexpr">\ifisnumexpr</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisnumexpr">360</a></li>
<li><a name="cmd.ifisskip"></a><a href="#cmd.ifisskip">\ifisskip</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifisskip">359</a></li>
@@ -548,14 +549,14 @@
<li><a name="cmd.ifnumbered"></a><a href="#cmd.ifnumbered">\ifnumbered</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.ifnumbered">121</a></li>
<li><a name="cmd.ifoot*"></a><a href="#cmd.ifoot*">\ifoot*</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.ifoot*">267</a></li>
<li><a name="cmd.ifoot"></a><a href="#cmd.ifoot">\ifoot</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.ifoot">266</a></li>
-<li><a name="cmd.ifpdfoutput"></a><a href="#cmd.ifpdfoutput">\ifpdfoutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifpdfoutput">357</a></li>
+<li><a name="cmd.ifpdfoutput"></a><a href="#cmd.ifpdfoutput">\ifpdfoutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifpdfoutput">358</a></li>
<li><a name="cmd.ifpdftex"></a><a href="#cmd.ifpdftex">\ifpdftex</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifpdftex">357</a></li>
<li><a name="cmd.ifpsoutput"></a><a href="#cmd.ifpsoutput">\ifpsoutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifpsoutput">358</a></li>
<li><a name="cmd.ifstr"></a><a href="#cmd.ifstr">\ifstr</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifstr">358</a></li>
<li><a name="cmd.ifstrstart"></a><a href="#cmd.ifstrstart">\ifstrstart</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifstrstart">358</a></li>
<li><a name="cmd.ifthispageodd"></a><a href="#cmd.ifthispageodd">\ifthispageodd</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.ifthispageodd">224</a>, <a href="scrguide.pdf#desc:scrextend.cmd.ifthispageodd">305</a>, <a href="scrguide.pdf#desc:maincls.cmd.ifthispageodd">84</a></li>
<li><a name="cmd.iftocfeature"></a><a href="#cmd.iftocfeature">\iftocfeature</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.iftocfeature">395</a></li>
-<li><a name="cmd.ifundefinedorrelax"></a><a href="#cmd.ifundefinedorrelax">\ifundefinedorrelax</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifundefinedorrelax">356</a></li>
+<li><a name="cmd.ifundefinedorrelax"></a><a href="#cmd.ifundefinedorrelax">\ifundefinedorrelax</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.ifundefinedorrelax">357</a></li>
<li><a name="cmd.ifunnumbered"></a><a href="#cmd.ifunnumbered">\ifunnumbered</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.ifunnumbered">121</a></li>
<li><a name="cmd.ihead*"></a><a href="#cmd.ihead*">\ihead*</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.ihead*">267</a></li>
<li><a name="cmd.ihead"></a><a href="#cmd.ihead">\ihead</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.ihead">266</a></li>
@@ -607,9 +608,9 @@
<li><a name="cmd.manualmark"></a><a href="#cmd.manualmark">\manualmark</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.manualmark">269</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.manualmark">453</a></li>
<li><a name="cmd.marginline"></a><a href="#cmd.marginline">\marginline</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.marginline">157</a>, <a href="scrguide.pdf#desc:scrlttr2.cmd.marginline">238</a>, <a href="scrguide.pdf#desc:scrextend.cmd.marginline">314</a></li>
<li><a name="cmd.marginpar"></a><a href="#cmd.marginpar">\marginpar</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.marginpar">157</a>, <a href="scrguide.pdf#desc:scrlttr2.cmd.marginpar">238</a>, <a href="scrguide.pdf#desc:scrextend.cmd.marginpar">314</a></li>
-<li><a name="cmd.markboth"></a><a href="#cmd.markboth">\markboth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.markboth">229</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.markboth">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.markboth">457</a>, <a href="scrguide.pdf#desc:maincls.cmd.markboth">88</a></li>
-<li><a name="cmd.markleft"></a><a href="#cmd.markleft">\markleft</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.markleft">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.markleft">457</a></li>
-<li><a name="cmd.markright"></a><a href="#cmd.markright">\markright</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.markright">229</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.markright">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.markright">457</a>, <a href="scrguide.pdf#desc:maincls.cmd.markright">88</a></li>
+<li><a name="cmd.markboth"></a><a href="#cmd.markboth">\markboth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.markboth">229</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.markboth">276</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.markboth">457</a>, <a href="scrguide.pdf#desc:maincls.cmd.markboth">88</a></li>
+<li><a name="cmd.markleft"></a><a href="#cmd.markleft">\markleft</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.markleft">276</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.markleft">457</a></li>
+<li><a name="cmd.markright"></a><a href="#cmd.markright">\markright</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.markright">229</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.markright">276</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.markright">457</a>, <a href="scrguide.pdf#desc:maincls.cmd.markright">88</a></li>
<li><a name="cmd.minisec"></a><a href="#cmd.minisec">\minisec</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.minisec">113</a></li>
<li><a name="cmd.mobilephonename"></a><a href="#cmd.mobilephonename">\mobilephonename</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.mobilephonename">543</a></li>
<li><a name="cmd.multfootsep"></a><a href="#cmd.multfootsep">\multfootsep</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.multfootsep">231</a>, <a href="scrguide.pdf#desc:scrextend.cmd.multfootsep">308</a>, <a href="scrguide.pdf#desc:maincls.cmd.multfootsep">95</a></li>
@@ -626,6 +627,7 @@
<li><a name="cmd.newkomavar"></a><a href="#cmd.newkomavar">\newkomavar</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.newkomavar">536</a></li>
<li><a name="cmd.newpagestyle"></a><a href="#cmd.newpagestyle">\newpagestyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.newpagestyle">469</a></li>
<li><a name="cmd.newpairofpagestyles"></a><a href="#cmd.newpairofpagestyles">\newpairofpagestyles</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage-experts.cmd.newpairofpagestyles">467</a></li>
+<li><a name="cmd.newplength"></a><a href="#cmd.newplength">\newplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.newplength">525</a></li>
<li><a name="cmd.nonumberline"></a><a href="#cmd.nonumberline">\nonumberline</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.nonumberline">410</a></li>
<li><a name="cmd.numberline"></a><a href="#cmd.numberline">\numberline</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.numberline">396</a></li>
<li><a name="cmd.ofoot*"></a><a href="#cmd.ofoot*">\ofoot*</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.ofoot*">267</a></li>
@@ -642,14 +644,14 @@
<li><a name="cmd.paragraph"></a><a href="#cmd.paragraph">\paragraph</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.paragraph">107</a></li>
<li><a name="cmd.paragraphformat"></a><a href="#cmd.paragraphformat">\paragraphformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.paragraphformat">117</a></li>
<li><a name="cmd.paragraphmark"></a><a href="#cmd.paragraphmark">\paragraphmark</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.paragraphmark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.paragraphmark">457</a></li>
-<li><a name="cmd.paragraphmarkformat"></a><a href="#cmd.paragraphmarkformat">\paragraphmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.paragraphmarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.paragraphmarkformat">456</a></li>
+<li><a name="cmd.paragraphmarkformat"></a><a href="#cmd.paragraphmarkformat">\paragraphmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.paragraphmarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.paragraphmarkformat">456</a></li>
<li><a name="cmd.paragraphnumdepth"></a><a href="#cmd.paragraphnumdepth">\paragraphnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.paragraphnumdepth">121</a></li>
<li><a name="cmd.paragraphtocdepth"></a><a href="#cmd.paragraphtocdepth">\paragraphtocdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.paragraphtocdepth">81</a></li>
<li><a name="cmd.parellipsis"></a><a href="#cmd.parellipsis">\parellipsis</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parellipsis">324</a></li>
<li><a name="cmd.parformat"></a><a href="#cmd.parformat">\parformat</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parformat">324</a></li>
<li><a name="cmd.parformatseparation"></a><a href="#cmd.parformatseparation">\parformatseparation</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parformatseparation">324</a></li>
-<li><a name="cmd.parname"></a><a href="#cmd.parname">\parname</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parname">331</a></li>
-<li><a name="cmd.parshortname"></a><a href="#cmd.parshortname">\parshortname</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parshortname">331</a></li>
+<li><a name="cmd.parname"></a><a href="#cmd.parname">\parname</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parname">332</a></li>
+<li><a name="cmd.parshortname"></a><a href="#cmd.parshortname">\parshortname</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.parshortname">332</a></li>
<li><a name="cmd.part*"></a><a href="#cmd.part*">\part*</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.part*">112</a></li>
<li><a name="cmd.part"></a><a href="#cmd.part">\part</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.part">107</a></li>
<li><a name="cmd.partformat"></a><a href="#cmd.partformat">\partformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.partformat">117</a></li>
@@ -657,9 +659,9 @@
<li><a name="cmd.partheadendvskip"></a><a href="#cmd.partheadendvskip">\partheadendvskip</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.partheadendvskip">509</a></li>
<li><a name="cmd.partheadmidvskip"></a><a href="#cmd.partheadmidvskip">\partheadmidvskip</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.partheadmidvskip">509</a></li>
<li><a name="cmd.partheadstartvskip"></a><a href="#cmd.partheadstartvskip">\partheadstartvskip</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.partheadstartvskip">509</a></li>
-<li><a name="cmd.partlineswithprefixformat"></a><a href="#cmd.partlineswithprefixformat">\partlineswithprefixformat</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.partlineswithprefixformat">510</a></li>
+<li><a name="cmd.partlineswithprefixformat"></a><a href="#cmd.partlineswithprefixformat">\partlineswithprefixformat</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.partlineswithprefixformat">511</a></li>
<li><a name="cmd.partmark"></a><a href="#cmd.partmark">\partmark</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.partmark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.partmark">457</a></li>
-<li><a name="cmd.partmarkformat"></a><a href="#cmd.partmarkformat">\partmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.partmarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.partmarkformat">456</a></li>
+<li><a name="cmd.partmarkformat"></a><a href="#cmd.partmarkformat">\partmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.partmarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.partmarkformat">456</a></li>
<li><a name="cmd.partnumdepth"></a><a href="#cmd.partnumdepth">\partnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.partnumdepth">121</a></li>
<li><a name="cmd.partpagestyle"></a><a href="#cmd.partpagestyle">\partpagestyle</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.partpagestyle">88</a></li>
<li><a name="cmd.parttocdepth"></a><a href="#cmd.parttocdepth">\parttocdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.parttocdepth">81</a></li>
@@ -687,14 +689,14 @@
<li><a name="cmd.raggedsignature"></a><a href="#cmd.raggedsignature">\raggedsignature</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.raggedsignature">239</a></li>
<li><a name="cmd.recalctypearea"></a><a href="#cmd.recalctypearea">\recalctypearea</a> --&gt; <a href="scrguide.pdf#desc:typearea.cmd.recalctypearea">41</a></li>
<li><a name="cmd.ref"></a><a href="#cmd.ref">\ref</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.ref">326</a></li>
-<li><a name="cmd.refClause"></a><a href="#cmd.refClause">\refClause</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refClause">326</a></li>
-<li><a name="cmd.refClauseN"></a><a href="#cmd.refClauseN">\refClauseN</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refClauseN">326</a></li>
+<li><a name="cmd.refClause"></a><a href="#cmd.refClause">\refClause</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refClause">327</a></li>
+<li><a name="cmd.refClauseN"></a><a href="#cmd.refClauseN">\refClauseN</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refClauseN">327</a></li>
<li><a name="cmd.refL"></a><a href="#cmd.refL">\refL</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refL">326</a></li>
<li><a name="cmd.refN"></a><a href="#cmd.refN">\refN</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refN">326</a></li>
-<li><a name="cmd.refPar"></a><a href="#cmd.refPar">\refPar</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refPar">326</a></li>
-<li><a name="cmd.refParL"></a><a href="#cmd.refParL">\refParL</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refParL">326</a></li>
-<li><a name="cmd.refParN"></a><a href="#cmd.refParN">\refParN</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refParN">326</a></li>
-<li><a name="cmd.refParS"></a><a href="#cmd.refParS">\refParS</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refParS">326</a></li>
+<li><a name="cmd.refPar"></a><a href="#cmd.refPar">\refPar</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refPar">327</a></li>
+<li><a name="cmd.refParL"></a><a href="#cmd.refParL">\refParL</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refParL">327</a></li>
+<li><a name="cmd.refParN"></a><a href="#cmd.refParN">\refParN</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refParN">327</a></li>
+<li><a name="cmd.refParS"></a><a href="#cmd.refParS">\refParS</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refParS">327</a></li>
<li><a name="cmd.refS"></a><a href="#cmd.refS">\refS</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refS">326</a></li>
<li><a name="cmd.refSentence"></a><a href="#cmd.refSentence">\refSentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refSentence">327</a></li>
<li><a name="cmd.refSentenceL"></a><a href="#cmd.refSentenceL">\refSentenceL</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.refSentenceL">327</a></li>
@@ -721,10 +723,10 @@
<li><a name="cmd.scr@ifVTeX"></a><a href="#cmd.scr@ifVTeX">\scr@ifVTeX</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifVTeX">357</a></li>
<li><a name="cmd.scr@ifdvioutput"></a><a href="#cmd.scr@ifdvioutput">\scr@ifdvioutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifdvioutput">358</a></li>
<li><a name="cmd.scr@ifluatex"></a><a href="#cmd.scr@ifluatex">\scr@ifluatex</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifluatex">357</a></li>
-<li><a name="cmd.scr@ifpdfoutput"></a><a href="#cmd.scr@ifpdfoutput">\scr@ifpdfoutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifpdfoutput">357</a></li>
+<li><a name="cmd.scr@ifpdfoutput"></a><a href="#cmd.scr@ifpdfoutput">\scr@ifpdfoutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifpdfoutput">358</a></li>
<li><a name="cmd.scr@ifpdftex"></a><a href="#cmd.scr@ifpdftex">\scr@ifpdftex</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifpdftex">357</a></li>
<li><a name="cmd.scr@ifpsoutput"></a><a href="#cmd.scr@ifpsoutput">\scr@ifpsoutput</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifpsoutput">358</a></li>
-<li><a name="cmd.scr@ifundefinedorrelax"></a><a href="#cmd.scr@ifundefinedorrelax">\scr@ifundefinedorrelax</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifundefinedorrelax">356</a></li>
+<li><a name="cmd.scr@ifundefinedorrelax"></a><a href="#cmd.scr@ifundefinedorrelax">\scr@ifundefinedorrelax</a> --&gt; <a href="scrguide.pdf#desc:scrbase.cmd.scr@ifundefinedorrelax">357</a></li>
<li><a name="cmd.scr@startsection"></a><a href="#cmd.scr@startsection">\scr@startsection</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.scr@startsection">516</a></li>
<li><a name="cmd.scrlayerAddCsToInterface"></a><a href="#cmd.scrlayerAddCsToInterface">\scrlayerAddCsToInterface</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.scrlayerAddCsToInterface">461</a></li>
<li><a name="cmd.scrlayerAddToInterface"></a><a href="#cmd.scrlayerAddToInterface">\scrlayerAddToInterface</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.scrlayerAddToInterface">461</a></li>
@@ -736,11 +738,12 @@
<li><a name="cmd.sectionformat"></a><a href="#cmd.sectionformat">\sectionformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.sectionformat">117</a></li>
<li><a name="cmd.sectionlinesformat"></a><a href="#cmd.sectionlinesformat">\sectionlinesformat</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.sectionlinesformat">514</a></li>
<li><a name="cmd.sectionmark"></a><a href="#cmd.sectionmark">\sectionmark</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.sectionmark">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.sectionmark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.sectionmark">457</a></li>
-<li><a name="cmd.sectionmarkformat"></a><a href="#cmd.sectionmarkformat">\sectionmarkformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.sectionmarkformat">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.sectionmarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.sectionmarkformat">456</a></li>
+<li><a name="cmd.sectionmarkformat"></a><a href="#cmd.sectionmarkformat">\sectionmarkformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.sectionmarkformat">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.sectionmarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.sectionmarkformat">456</a></li>
<li><a name="cmd.sectionnumdepth"></a><a href="#cmd.sectionnumdepth">\sectionnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.sectionnumdepth">121</a></li>
<li><a name="cmd.sectiontocdepth"></a><a href="#cmd.sectiontocdepth">\sectiontocdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.sectiontocdepth">81</a></li>
-<li><a name="cmd.sentencename"></a><a href="#cmd.sentencename">\sentencename</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.sentencename">331</a></li>
-<li><a name="cmd.sentenceshortname"></a><a href="#cmd.sentenceshortname">\sentenceshortname</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.sentenceshortname">331</a></li>
+<li><a name="cmd.sentencename"></a><a href="#cmd.sentencename">\sentencename</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.sentencename">332</a></li>
+<li><a name="cmd.sentencenumberformat"></a><a href="#cmd.sentencenumberformat">\sentencenumberformat</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.sentencenumberformat">326</a></li>
+<li><a name="cmd.sentenceshortname"></a><a href="#cmd.sentenceshortname">\sentenceshortname</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.sentenceshortname">332</a></li>
<li><a name="cmd.setbibpreamble"></a><a href="#cmd.setbibpreamble">\setbibpreamble</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.setbibpreamble">160</a></li>
<li><a name="cmd.setcapdynwidth"></a><a href="#cmd.setcapdynwidth">\setcapdynwidth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.setcapdynwidth">150</a></li>
<li><a name="cmd.setcaphanging"></a><a href="#cmd.setcaphanging">\setcaphanging</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.setcaphanging">149</a></li>
@@ -759,6 +762,11 @@
<li><a name="cmd.setlengthtoplength"></a><a href="#cmd.setlengthtoplength">\setlengthtoplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.setlengthtoplength">170</a></li>
<li><a name="cmd.setparsizes"></a><a href="#cmd.setparsizes">\setparsizes</a> --&gt; <a href="scrguide.pdf#desc:maincls-experts.cmd.setparsizes">497</a></li>
<li><a name="cmd.setpartpreamble"></a><a href="#cmd.setpartpreamble">\setpartpreamble</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.setpartpreamble">122</a></li>
+<li><a name="cmd.setplength"></a><a href="#cmd.setplength">\setplength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.setplength">525</a></li>
+<li><a name="cmd.setplengthtodepth"></a><a href="#cmd.setplengthtodepth">\setplengthtodepth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.setplengthtodepth">527</a></li>
+<li><a name="cmd.setplengthtoheight"></a><a href="#cmd.setplengthtoheight">\setplengthtoheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.setplengthtoheight">527</a></li>
+<li><a name="cmd.setplengthtototalheight"></a><a href="#cmd.setplengthtototalheight">\setplengthtototalheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.setplengthtototalheight">527</a></li>
+<li><a name="cmd.setplengthtowidth"></a><a href="#cmd.setplengthtowidth">\setplengthtowidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.cmd.setplengthtowidth">527</a></li>
<li><a name="cmd.settime"></a><a href="#cmd.settime">\settime</a> --&gt; <a href="scrguide.pdf#desc:scrtime.cmd.settime">287</a></li>
<li><a name="cmd.setuptoc"></a><a href="#cmd.setuptoc">\setuptoc</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.setuptoc">392</a></li>
<li><a name="cmd.storeareas"></a><a href="#cmd.storeareas">\storeareas</a> --&gt; <a href="scrguide.pdf#desc:typearea-experts.cmd.storeareas">490</a></li>
@@ -768,21 +776,21 @@
<li><a name="cmd.subparagraph"></a><a href="#cmd.subparagraph">\subparagraph</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subparagraph">107</a></li>
<li><a name="cmd.subparagraphformat"></a><a href="#cmd.subparagraphformat">\subparagraphformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subparagraphformat">117</a></li>
<li><a name="cmd.subparagraphmark"></a><a href="#cmd.subparagraphmark">\subparagraphmark</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subparagraphmark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subparagraphmark">457</a></li>
-<li><a name="cmd.subparagraphmarkformat"></a><a href="#cmd.subparagraphmarkformat">\subparagraphmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subparagraphmarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subparagraphmarkformat">456</a></li>
+<li><a name="cmd.subparagraphmarkformat"></a><a href="#cmd.subparagraphmarkformat">\subparagraphmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subparagraphmarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subparagraphmarkformat">456</a></li>
<li><a name="cmd.subparagraphnumdepth"></a><a href="#cmd.subparagraphnumdepth">\subparagraphnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subparagraphnumdepth">121</a></li>
<li><a name="cmd.subparagraphtocdepth"></a><a href="#cmd.subparagraphtocdepth">\subparagraphtocdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subparagraphtocdepth">81</a></li>
<li><a name="cmd.subsection*"></a><a href="#cmd.subsection*">\subsection*</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsection*">112</a></li>
<li><a name="cmd.subsection"></a><a href="#cmd.subsection">\subsection</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsection">107</a></li>
<li><a name="cmd.subsectionformat"></a><a href="#cmd.subsectionformat">\subsectionformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsectionformat">117</a></li>
<li><a name="cmd.subsectionmark"></a><a href="#cmd.subsectionmark">\subsectionmark</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsectionmark">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subsectionmark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subsectionmark">457</a></li>
-<li><a name="cmd.subsectionmarkformat"></a><a href="#cmd.subsectionmarkformat">\subsectionmarkformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsectionmarkformat">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subsectionmarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subsectionmarkformat">456</a></li>
+<li><a name="cmd.subsectionmarkformat"></a><a href="#cmd.subsectionmarkformat">\subsectionmarkformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsectionmarkformat">119</a>, <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subsectionmarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subsectionmarkformat">456</a></li>
<li><a name="cmd.subsectionnumdepth"></a><a href="#cmd.subsectionnumdepth">\subsectionnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsectionnumdepth">121</a></li>
<li><a name="cmd.subsectiontocdepth"></a><a href="#cmd.subsectiontocdepth">\subsectiontocdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsectiontocdepth">81</a></li>
<li><a name="cmd.subsubsection*"></a><a href="#cmd.subsubsection*">\subsubsection*</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsubsection*">112</a></li>
<li><a name="cmd.subsubsection"></a><a href="#cmd.subsubsection">\subsubsection</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsubsection">107</a></li>
<li><a name="cmd.subsubsectionformat"></a><a href="#cmd.subsubsectionformat">\subsubsectionformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsubsectionformat">117</a></li>
<li><a name="cmd.subsubsectionmark"></a><a href="#cmd.subsubsectionmark">\subsubsectionmark</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subsubsectionmark">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subsubsectionmark">457</a></li>
-<li><a name="cmd.subsubsectionmarkformat"></a><a href="#cmd.subsubsectionmarkformat">\subsubsectionmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subsubsectionmarkformat">274</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subsubsectionmarkformat">456</a></li>
+<li><a name="cmd.subsubsectionmarkformat"></a><a href="#cmd.subsubsectionmarkformat">\subsubsectionmarkformat</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-scrpage.cmd.subsubsectionmarkformat">275</a>, <a href="scrguide.pdf#desc:scrlayer.cmd.subsubsectionmarkformat">456</a></li>
<li><a name="cmd.subsubsectionnumdepth"></a><a href="#cmd.subsubsectionnumdepth">\subsubsectionnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsubsectionnumdepth">121</a></li>
<li><a name="cmd.subsubsectiontocdepth"></a><a href="#cmd.subsubsectiontocdepth">\subsubsectiontocdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.subsubsectiontocdepth">81</a></li>
<li><a name="cmd.subtitle"></a><a href="#cmd.subtitle">\subtitle</a> --&gt; <a href="scrguide.pdf#desc:scrextend.cmd.subtitle">302</a>, <a href="scrguide.pdf#desc:maincls.cmd.subtitle">71</a></li>
@@ -790,8 +798,8 @@
<li><a name="cmd.syncwithnotecolumns"></a><a href="#cmd.syncwithnotecolumns">\syncwithnotecolumns</a> --&gt; <a href="scrguide.pdf#desc:scrlayer-notecolumn.cmd.syncwithnotecolumns">485</a></li>
<li><a name="cmd.tableformat"></a><a href="#cmd.tableformat">\tableformat</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.tableformat">148</a></li>
<li><a name="cmd.tableofcontents"></a><a href="#cmd.tableofcontents">\tableofcontents</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.tableofcontents">80</a></li>
-<li><a name="cmd.tb@/Dateierweiterung/@after@hook"></a><a href="#cmd.tb@/Dateierweiterung/@after@hook">\tb@/Dateierweiterung/@after@hook</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tb@/Dateierweiterung/@after@hook">409</a></li>
-<li><a name="cmd.tb@/Dateierweiterung/@before@hook"></a><a href="#cmd.tb@/Dateierweiterung/@before@hook">\tb@/Dateierweiterung/@before@hook</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tb@/Dateierweiterung/@before@hook">409</a></li>
+<li><a name="cmd.tb@/Dateierweiterung/@after@hook"></a><a href="#cmd.tb@/Dateierweiterung/@after@hook">\tb@/Dateierweiterung/@after@hook</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tb@/Dateierweiterung/@after@hook">410</a></li>
+<li><a name="cmd.tb@/Dateierweiterung/@before@hook"></a><a href="#cmd.tb@/Dateierweiterung/@before@hook">\tb@/Dateierweiterung/@before@hook</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tb@/Dateierweiterung/@before@hook">410</a></li>
<li><a name="cmd.textsubscript"></a><a href="#cmd.textsubscript">\textsubscript</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.textsubscript">188</a>, <a href="scrguide.pdf#desc:scrextend.cmd.textsubscript">298</a>, <a href="scrguide.pdf#desc:maincls.cmd.textsubscript">61</a></li>
<li><a name="cmd.textsuperscript"></a><a href="#cmd.textsuperscript">\textsuperscript</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.textsuperscript">188</a>, <a href="scrguide.pdf#desc:scrextend.cmd.textsuperscript">298</a>, <a href="scrguide.pdf#desc:maincls.cmd.textsuperscript">61</a></li>
<li><a name="cmd.thanks"></a><a href="#cmd.thanks">\thanks</a> --&gt; <a href="scrguide.pdf#desc:scrextend.cmd.thanks">302</a>, <a href="scrguide.pdf#desc:maincls.cmd.thanks">71</a></li>
@@ -801,7 +809,7 @@
<li><a name="cmd.theenumiv"></a><a href="#cmd.theenumiv">\theenumiv</a> --&gt; <a href="scrguide.pdf#desc:maincls.cmd.theenumiv">128</a>, <a href="scrguide.pdf#desc:scrlttr2.cmd.theenumiv">235</a></li>
<li><a name="cmd.thefootnotemark"></a><a href="#cmd.thefootnotemark">\thefootnotemark</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.thefootnotemark">233</a>, <a href="scrguide.pdf#desc:scrextend.cmd.thefootnotemark">310</a>, <a href="scrguide.pdf#desc:maincls.cmd.thefootnotemark">97</a></li>
<li><a name="cmd.thepar"></a><a href="#cmd.thepar">\thepar</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.thepar">324</a></li>
-<li><a name="cmd.thesentence"></a><a href="#cmd.thesentence">\thesentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.thesentence">325</a></li>
+<li><a name="cmd.thesentence"></a><a href="#cmd.thesentence">\thesentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.cmd.thesentence">326</a></li>
<li><a name="cmd.thisletter"></a><a href="#cmd.thisletter">\thisletter</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.thisletter">178</a></li>
<li><a name="cmd.thispagestyle"></a><a href="#cmd.thispagestyle">\thispagestyle</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.cmd.thispagestyle">226</a>, <a href="scrguide.pdf#desc:maincls.cmd.thispagestyle">86</a></li>
<li><a name="cmd.thistime*"></a><a href="#cmd.thistime*">\thistime*</a> --&gt; <a href="scrguide.pdf#desc:scrtime.cmd.thistime*">286</a></li>
@@ -811,16 +819,17 @@
<li><a name="cmd.titlepagestyle"></a><a href="#cmd.titlepagestyle">\titlepagestyle</a> --&gt; <a href="scrguide.pdf#desc:scrextend.cmd.titlepagestyle">305</a>, <a href="scrguide.pdf#desc:maincls.cmd.titlepagestyle">88</a></li>
<li><a name="cmd.tocbasic@@after@hook"></a><a href="#cmd.tocbasic@@after@hook">\tocbasic@@after@hook</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@@after@hook">409</a></li>
<li><a name="cmd.tocbasic@@before@hook"></a><a href="#cmd.tocbasic@@before@hook">\tocbasic@@before@hook</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@@before@hook">409</a></li>
-<li><a name="cmd.tocbasic@DependOnPenaltyAndTOCLevel"></a><a href="#cmd.tocbasic@DependOnPenaltyAndTOCLevel">\tocbasic@DependOnPenaltyAndTOCLevel</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@DependOnPenaltyAndTOCLevel">410</a></li>
-<li><a name="cmd.tocbasic@SetPenaltyByTOCLevel"></a><a href="#cmd.tocbasic@SetPenaltyByTOCLevel">\tocbasic@SetPenaltyByTOCLevel</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@SetPenaltyByTOCLevel">410</a></li>
+<li><a name="cmd.tocbasic@DependOnPenaltyAndTOCLevel"></a><a href="#cmd.tocbasic@DependOnPenaltyAndTOCLevel">\tocbasic@DependOnPenaltyAndTOCLevel</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@DependOnPenaltyAndTOCLevel">411</a></li>
+<li><a name="cmd.tocbasic@SetPenaltyByTOCLevel"></a><a href="#cmd.tocbasic@SetPenaltyByTOCLevel">\tocbasic@SetPenaltyByTOCLevel</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@SetPenaltyByTOCLevel">411</a></li>
<li><a name="cmd.tocbasic@addxcontentsline"></a><a href="#cmd.tocbasic@addxcontentsline">\tocbasic@addxcontentsline</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@addxcontentsline">410</a></li>
<li><a name="cmd.tocbasic@extend@babel"></a><a href="#cmd.tocbasic@extend@babel">\tocbasic@extend@babel</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@extend@babel">408</a></li>
<li><a name="cmd.tocbasic@listhead"></a><a href="#cmd.tocbasic@listhead">\tocbasic@listhead</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@listhead">410</a></li>
<li><a name="cmd.tocbasic@listhead@/Dateierweiterung/"></a><a href="#cmd.tocbasic@listhead@/Dateierweiterung/">\tocbasic@listhead@/Dateierweiterung/</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@listhead@/Dateierweiterung/">410</a></li>
-<li><a name="cmd.tocbasic@starttoc"></a><a href="#cmd.tocbasic@starttoc">\tocbasic@starttoc</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@starttoc">408</a></li>
+<li><a name="cmd.tocbasic@starttoc"></a><a href="#cmd.tocbasic@starttoc">\tocbasic@starttoc</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasic@starttoc">409</a></li>
<li><a name="cmd.tocbasicautomode"></a><a href="#cmd.tocbasicautomode">\tocbasicautomode</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.tocbasicautomode">387</a></li>
<li><a name="cmd.todaysname"></a><a href="#cmd.todaysname">\todaysname</a> --&gt; <a href="scrguide.pdf#desc:scrdate.cmd.todaysname">283</a></li>
<li><a name="cmd.todaysnumber"></a><a href="#cmd.todaysnumber">\todaysnumber</a> --&gt; <a href="scrguide.pdf#desc:scrdate.cmd.todaysnumber">283</a></li>
+<li><a name="cmd.toplevelpagestyle"></a><a href="#cmd.toplevelpagestyle">\toplevelpagestyle</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.cmd.toplevelpagestyle">443</a></li>
<li><a name="cmd.typearea"></a><a href="#cmd.typearea">\typearea</a> --&gt; <a href="scrguide.pdf#desc:typearea.cmd.typearea">41</a></li>
<li><a name="cmd.unsettoc"></a><a href="#cmd.unsettoc">\unsettoc</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.cmd.unsettoc">392</a></li>
<li><a name="cmd.uppertitleback"></a><a href="#cmd.uppertitleback">\uppertitleback</a> --&gt; <a href="scrguide.pdf#desc:scrextend.cmd.uppertitleback">304</a>, <a href="scrguide.pdf#desc:maincls.cmd.uppertitleback">74</a></li>
@@ -870,46 +879,46 @@
<li><a name="plength.PPheadheight"></a><a href="#plength.PPheadheight">PPheadheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.PPheadheight">532</a></li>
<li><a name="plength.PPheadwidth"></a><a href="#plength.PPheadwidth">PPheadwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.PPheadwidth">532</a></li>
<li><a name="plength.backaddrheight"></a><a href="#plength.backaddrheight">backaddrheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.backaddrheight">531</a></li>
-<li><a name="plength.bfoldmarklength"></a><a href="#plength.bfoldmarklength">bfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.bfoldmarklength">527</a></li>
+<li><a name="plength.bfoldmarklength"></a><a href="#plength.bfoldmarklength">bfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.bfoldmarklength">528</a></li>
<li><a name="plength.bfoldmarkvpos"></a><a href="#plength.bfoldmarkvpos">bfoldmarkvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.bfoldmarkvpos">527</a></li>
<li><a name="plength.firstfoothpos"></a><a href="#plength.firstfoothpos">firstfoothpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstfoothpos">536</a></li>
<li><a name="plength.firstfootvpos"></a><a href="#plength.firstfootvpos">firstfootvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstfootvpos">535</a></li>
<li><a name="plength.firstfootwidth"></a><a href="#plength.firstfootwidth">firstfootwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstfootwidth">536</a></li>
<li><a name="plength.firstheadhpos"></a><a href="#plength.firstheadhpos">firstheadhpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstheadhpos">529</a></li>
<li><a name="plength.firstheadvpos"></a><a href="#plength.firstheadvpos">firstheadvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstheadvpos">529</a></li>
-<li><a name="plength.firstheadwidth"></a><a href="#plength.firstheadwidth">firstheadwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstheadwidth">529</a></li>
+<li><a name="plength.firstheadwidth"></a><a href="#plength.firstheadwidth">firstheadwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.firstheadwidth">530</a></li>
<li><a name="plength.foldmarkhpos"></a><a href="#plength.foldmarkhpos">foldmarkhpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.foldmarkhpos">528</a></li>
-<li><a name="plength.foldmarkthickness"></a><a href="#plength.foldmarkthickness">foldmarkthickness</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.foldmarkthickness">528</a></li>
-<li><a name="plength.foldmarkvpos"></a><a href="#plength.foldmarkvpos">foldmarkvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.foldmarkvpos">528</a></li>
-<li><a name="plength.fromrulethickness"></a><a href="#plength.fromrulethickness">fromrulethickness</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.fromrulethickness">529</a></li>
-<li><a name="plength.fromrulewidth"></a><a href="#plength.fromrulewidth">fromrulewidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.fromrulewidth">529</a></li>
+<li><a name="plength.foldmarkthickness"></a><a href="#plength.foldmarkthickness">foldmarkthickness</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.foldmarkthickness">529</a></li>
+<li><a name="plength.foldmarkvpos"></a><a href="#plength.foldmarkvpos">foldmarkvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.foldmarkvpos">529</a></li>
+<li><a name="plength.fromrulethickness"></a><a href="#plength.fromrulethickness">fromrulethickness</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.fromrulethickness">530</a></li>
+<li><a name="plength.fromrulewidth"></a><a href="#plength.fromrulewidth">fromrulewidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.fromrulewidth">530</a></li>
<li><a name="plength.lfoldmarkhpos"></a><a href="#plength.lfoldmarkhpos">lfoldmarkhpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.lfoldmarkhpos">528</a></li>
<li><a name="plength.lfoldmarklength"></a><a href="#plength.lfoldmarklength">lfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.lfoldmarklength">528</a></li>
-<li><a name="plength.locheight"></a><a href="#plength.locheight">locheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.locheight">532</a></li>
-<li><a name="plength.lochpos"></a><a href="#plength.lochpos">lochpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.lochpos">532</a></li>
-<li><a name="plength.locvpos"></a><a href="#plength.locvpos">locvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.locvpos">532</a></li>
-<li><a name="plength.locwidth"></a><a href="#plength.locwidth">locwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.locwidth">532</a></li>
-<li><a name="plength.mfoldmarklength"></a><a href="#plength.mfoldmarklength">mfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.mfoldmarklength">527</a></li>
+<li><a name="plength.locheight"></a><a href="#plength.locheight">locheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.locheight">533</a></li>
+<li><a name="plength.lochpos"></a><a href="#plength.lochpos">lochpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.lochpos">533</a></li>
+<li><a name="plength.locvpos"></a><a href="#plength.locvpos">locvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.locvpos">533</a></li>
+<li><a name="plength.locwidth"></a><a href="#plength.locwidth">locwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.locwidth">533</a></li>
+<li><a name="plength.mfoldmarklength"></a><a href="#plength.mfoldmarklength">mfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.mfoldmarklength">528</a></li>
<li><a name="plength.mfoldmarkvpos"></a><a href="#plength.mfoldmarkvpos">mfoldmarkvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.mfoldmarkvpos">527</a></li>
-<li><a name="plength.pfoldmarklength"></a><a href="#plength.pfoldmarklength">pfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.pfoldmarklength">527</a></li>
-<li><a name="plength.refaftervskip"></a><a href="#plength.refaftervskip">refaftervskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.refaftervskip">533</a></li>
+<li><a name="plength.pfoldmarklength"></a><a href="#plength.pfoldmarklength">pfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.pfoldmarklength">528</a></li>
+<li><a name="plength.refaftervskip"></a><a href="#plength.refaftervskip">refaftervskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.refaftervskip">534</a></li>
<li><a name="plength.refhpos"></a><a href="#plength.refhpos">refhpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.refhpos">533</a></li>
<li><a name="plength.refvpos"></a><a href="#plength.refvpos">refvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.refvpos">533</a></li>
<li><a name="plength.refwidth"></a><a href="#plength.refwidth">refwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.refwidth">533</a></li>
<li><a name="plength.sigbeforevskip"></a><a href="#plength.sigbeforevskip">sigbeforevskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.sigbeforevskip">535</a></li>
<li><a name="plength.sigindent"></a><a href="#plength.sigindent">sigindent</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.sigindent">535</a></li>
-<li><a name="plength.specialmailindent"></a><a href="#plength.specialmailindent">specialmailindent</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.specialmailindent">531</a></li>
-<li><a name="plength.specialmailrightindent"></a><a href="#plength.specialmailrightindent">specialmailrightindent</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.specialmailrightindent">531</a></li>
-<li><a name="plength.subjectaftervskip"></a><a href="#plength.subjectaftervskip">subjectaftervskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.subjectaftervskip">534</a></li>
-<li><a name="plength.subjectbeforevskip"></a><a href="#plength.subjectbeforevskip">subjectbeforevskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.subjectbeforevskip">534</a></li>
+<li><a name="plength.specialmailindent"></a><a href="#plength.specialmailindent">specialmailindent</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.specialmailindent">532</a></li>
+<li><a name="plength.specialmailrightindent"></a><a href="#plength.specialmailrightindent">specialmailrightindent</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.specialmailrightindent">532</a></li>
+<li><a name="plength.subjectaftervskip"></a><a href="#plength.subjectaftervskip">subjectaftervskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.subjectaftervskip">535</a></li>
+<li><a name="plength.subjectbeforevskip"></a><a href="#plength.subjectbeforevskip">subjectbeforevskip</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.subjectbeforevskip">535</a></li>
<li><a name="plength.subjectvpos"></a><a href="#plength.subjectvpos">subjectvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.subjectvpos">534</a></li>
-<li><a name="plength.tfoldmarklength"></a><a href="#plength.tfoldmarklength">tfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.tfoldmarklength">527</a></li>
+<li><a name="plength.tfoldmarklength"></a><a href="#plength.tfoldmarklength">tfoldmarklength</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.tfoldmarklength">528</a></li>
<li><a name="plength.tfoldmarkvpos"></a><a href="#plength.tfoldmarkvpos">tfoldmarkvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.tfoldmarkvpos">527</a></li>
<li><a name="plength.toaddrheight"></a><a href="#plength.toaddrheight">toaddrheight</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.toaddrheight">530</a></li>
<li><a name="plength.toaddrhpos"></a><a href="#plength.toaddrhpos">toaddrhpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.toaddrhpos">530</a></li>
<li><a name="plength.toaddrindent"></a><a href="#plength.toaddrindent">toaddrindent</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.toaddrindent">531</a></li>
<li><a name="plength.toaddrvpos"></a><a href="#plength.toaddrvpos">toaddrvpos</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.toaddrvpos">530</a></li>
-<li><a name="plength.toaddrwidth"></a><a href="#plength.toaddrwidth">toaddrwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.toaddrwidth">530</a></li>
+<li><a name="plength.toaddrwidth"></a><a href="#plength.toaddrwidth">toaddrwidth</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2-experts.plength.toaddrwidth">531</a></li>
</ul>
<h2><a name="variable">Variablen</a></h2>
<ul>
@@ -959,8 +968,8 @@
</ul>
<h2><a name="pagestyle">Seitenstile</a></h2>
<ul>
-<li><a name="pagestyle.@everystyle@"></a><a href="#pagestyle.@everystyle@">@everystyle@</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.pagestyle.@everystyle@">447</a></li>
-<li><a name="pagestyle.empty"></a><a href="#pagestyle.empty">empty</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.pagestyle.empty">226</a>, <a href="scrguide.pdf#desc:scrlayer.pagestyle.empty">447</a></li>
+<li><a name="pagestyle.@everystyle@"></a><a href="#pagestyle.@everystyle@">@everystyle@</a> --&gt; <a href="scrguide.pdf#desc:scrlayer.pagestyle.@everystyle@">448</a></li>
+<li><a name="pagestyle.empty"></a><a href="#pagestyle.empty">empty</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.pagestyle.empty">226</a>, <a href="scrguide.pdf#desc:scrlayer.pagestyle.empty">448</a></li>
<li><a name="pagestyle.headings"></a><a href="#pagestyle.headings">headings</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.pagestyle.headings">226</a></li>
<li><a name="pagestyle.letter"></a><a href="#pagestyle.letter">letter</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.pagestyle.letter">227</a></li>
<li><a name="pagestyle.myheadings"></a><a href="#pagestyle.myheadings">myheadings</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.pagestyle.myheadings">228</a></li>
@@ -972,7 +981,7 @@
<li><a name="counter.letter"></a><a href="#counter.letter">letter</a> --&gt; <a href="scrguide.pdf#desc:scrlttr2.counter.letter">178</a></li>
<li><a name="counter.par"></a><a href="#counter.par">par</a> --&gt; <a href="scrguide.pdf#desc:scrjura.counter.par">324</a></li>
<li><a name="counter.secnumdepth"></a><a href="#counter.secnumdepth">secnumdepth</a> --&gt; <a href="scrguide.pdf#desc:maincls.counter.secnumdepth">121</a></li>
-<li><a name="counter.sentence"></a><a href="#counter.sentence">sentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.counter.sentence">325</a></li>
+<li><a name="counter.sentence"></a><a href="#counter.sentence">sentence</a> --&gt; <a href="scrguide.pdf#desc:scrjura.counter.sentence">326</a></li>
<li><a name="counter.tocdepth"></a><a href="#counter.tocdepth">tocdepth</a> --&gt; <a href="scrguide.pdf#desc:tocbasic.counter.tocdepth">395</a>, <a href="scrguide.pdf#desc:maincls.counter.tocdepth">81</a></li>
</ul>
<h2><a name="floatstyle">Stile für das float-Paket</a></h2>
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf
index 5a852b638e4..866ec2097de 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html
index acd2f860916..6b5f55974a6 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html
@@ -36,8 +36,8 @@
<li><a name="option.cleardoublepage"></a><a href="#option.cleardoublepage">cleardoublepage</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.cleardoublepage">215</a>, <a href="scrguien.pdf#desc:scrextend.option.cleardoublepage">286</a>, <a href="scrguien.pdf#desc:maincls.option.cleardoublepage">86</a></li>
<li><a name="option.clines"></a><a href="#option.clines">clines</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.option.clines">261</a></li>
<li><a name="option.contract"></a><a href="#option.contract">contract</a> --&gt; <a href="scrguien.pdf#desc:scrjura.option.contract">298</a></li>
-<li><a name="option.deactivatepagestylelayers"></a><a href="#option.deactivatepagestylelayers">deactivatepagestylelayers</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.option.deactivatepagestylelayers">414</a></li>
-<li><a name="option.draft"></a><a href="#option.draft">draft</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.draft">160</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.option.draft">254</a>, <a href="scrguien.pdf#desc:scrextend.option.draft">277</a>, <a href="scrguien.pdf#desc:scrlayer.option.draft">419</a>, <a href="scrguien.pdf#desc:maincls.option.draft">56</a></li>
+<li><a name="option.deactivatepagestylelayers"></a><a href="#option.deactivatepagestylelayers">deactivatepagestylelayers</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.option.deactivatepagestylelayers">415</a></li>
+<li><a name="option.draft"></a><a href="#option.draft">draft</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.draft">160</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.option.draft">254</a>, <a href="scrguien.pdf#desc:scrextend.option.draft">277</a>, <a href="scrguien.pdf#desc:scrlayer.option.draft">420</a>, <a href="scrguien.pdf#desc:maincls.option.draft">56</a></li>
<li><a name="option.enlargefirstpage"></a><a href="#option.enlargefirstpage">enlargefirstpage</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.enlargefirstpage">181</a></li>
<li><a name="option.extendedfeature"></a><a href="#option.extendedfeature">extendedfeature</a> --&gt; <a href="scrguien.pdf#desc:scrextend.option.extendedfeature">277</a></li>
<li><a name="option.firstfoot"></a><a href="#option.firstfoot">firstfoot</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.firstfoot">206</a></li>
@@ -114,7 +114,7 @@
<li><a name="option.singlespacing"></a><a href="#option.singlespacing">singlespacing</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.option.singlespacing">414</a></li>
<li><a name="option.subject"></a><a href="#option.subject">subject</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.subject">203</a></li>
<li><a name="option.symbolicnames"></a><a href="#option.symbolicnames">symbolicnames</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.option.symbolicnames">186</a></li>
-<li><a name="option.titlepage"></a><a href="#option.titlepage">titlepage</a> --&gt; <a href="scrguien.pdf#desc:scrextend.option.titlepage">281</a>, <a href="scrguien.pdf#desc:maincls.option.titlepage">65</a></li>
+<li><a name="option.titlepage"></a><a href="#option.titlepage">titlepage</a> --&gt; <a href="scrguien.pdf#desc:scrextend.option.titlepage">281</a>, <a href="scrguien.pdf#desc:maincls.option.titlepage">64</a></li>
<li><a name="option.toc"></a><a href="#option.toc">toc</a> --&gt; <a href="scrguien.pdf#desc:maincls.option.toc">72</a></li>
<li><a name="option.twocolumn"></a><a href="#option.twocolumn">twocolumn</a> --&gt; <a href="scrguien.pdf#desc:typearea.option.twocolumn">41</a></li>
<li><a name="option.twoside"></a><a href="#option.twoside">twoside</a> --&gt; <a href="scrguien.pdf#desc:typearea.option.twoside">41</a></li>
@@ -123,20 +123,17 @@
</ul>
<h2><a name="macro">Commands</a></h2>
<ul>
-<li><a name="cmd.@addtoplength"></a><a href="#cmd.@addtoplength">\@addtoplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.@addtoplength">483</a></li>
<li><a name="cmd.@fontsizefilebase"></a><a href="#cmd.@fontsizefilebase">\@fontsizefilebase</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.@fontsizefilebase">455</a></li>
<li><a name="cmd.@mkboth"></a><a href="#cmd.@mkboth">\@mkboth</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.@mkboth">424</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.@mkboth">430</a></li>
<li><a name="cmd.@mkdouble"></a><a href="#cmd.@mkdouble">\@mkdouble</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.@mkdouble">424</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.@mkdouble">430</a></li>
<li><a name="cmd.@mkleft"></a><a href="#cmd.@mkleft">\@mkleft</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.@mkleft">424</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.@mkleft">430</a></li>
<li><a name="cmd.@mkright"></a><a href="#cmd.@mkright">\@mkright</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.@mkright">424</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.@mkright">430</a></li>
-<li><a name="cmd.@newplength"></a><a href="#cmd.@newplength">\@newplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.@newplength">483</a></li>
-<li><a name="cmd.@openbib@code"></a><a href="#cmd.@openbib@code">\@openbib@code</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.@openbib@code">476</a></li>
-<li><a name="cmd.@setplength"></a><a href="#cmd.@setplength">\@setplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.@setplength">483</a></li>
+<li><a name="cmd.@openbib@code"></a><a href="#cmd.@openbib@code">\@openbib@code</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.@openbib@code">477</a></li>
<li><a name="cmd.AddLayersAtBeginOfPageStyle"></a><a href="#cmd.AddLayersAtBeginOfPageStyle">\AddLayersAtBeginOfPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersAtBeginOfPageStyle">415</a></li>
<li><a name="cmd.AddLayersAtEndOfPageStyle"></a><a href="#cmd.AddLayersAtEndOfPageStyle">\AddLayersAtEndOfPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersAtEndOfPageStyle">415</a></li>
<li><a name="cmd.AddLayersToPageStyle"></a><a href="#cmd.AddLayersToPageStyle">\AddLayersToPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersToPageStyle">415</a></li>
-<li><a name="cmd.AddLayersToPageStyleAfterLayer"></a><a href="#cmd.AddLayersToPageStyleAfterLayer">\AddLayersToPageStyleAfterLayer</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersToPageStyleAfterLayer">415</a></li>
-<li><a name="cmd.AddLayersToPageStyleBeforeLayer"></a><a href="#cmd.AddLayersToPageStyleBeforeLayer">\AddLayersToPageStyleBeforeLayer</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersToPageStyleBeforeLayer">415</a></li>
+<li><a name="cmd.AddLayersToPageStyleAfterLayer"></a><a href="#cmd.AddLayersToPageStyleAfterLayer">\AddLayersToPageStyleAfterLayer</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersToPageStyleAfterLayer">416</a></li>
+<li><a name="cmd.AddLayersToPageStyleBeforeLayer"></a><a href="#cmd.AddLayersToPageStyleBeforeLayer">\AddLayersToPageStyleBeforeLayer</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddLayersToPageStyleBeforeLayer">416</a></li>
<li><a name="cmd.AddToLayerPageStyleOptions"></a><a href="#cmd.AddToLayerPageStyleOptions">\AddToLayerPageStyleOptions</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.AddToLayerPageStyleOptions">416</a></li>
<li><a name="cmd.Address"></a><a href="#cmd.Address">\Address</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.Address">270</a></li>
<li><a name="cmd.AfterAtEndOfClass"></a><a href="#cmd.AfterAtEndOfClass">\AfterAtEndOfClass</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.AfterAtEndOfClass">343</a></li>
@@ -161,15 +158,15 @@
<li><a name="cmd.AfterSettingArea"></a><a href="#cmd.AfterSettingArea">\AfterSettingArea</a> --&gt; <a href="scrguien.pdf#desc:typearea-experts.cmd.AfterSettingArea">451</a></li>
<li><a name="cmd.AfterStartingTOC"></a><a href="#cmd.AfterStartingTOC">\AfterStartingTOC</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.AfterStartingTOC">363</a></li>
<li><a name="cmd.AfterTOCHead"></a><a href="#cmd.AfterTOCHead">\AfterTOCHead</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.AfterTOCHead">364</a></li>
-<li><a name="cmd.At@startsection"></a><a href="#cmd.At@startsection">\At@startsection</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.At@startsection">474</a></li>
+<li><a name="cmd.At@startsection"></a><a href="#cmd.At@startsection">\At@startsection</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.At@startsection">475</a></li>
<li><a name="cmd.AtAddToTocList"></a><a href="#cmd.AtAddToTocList">\AtAddToTocList</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.AtAddToTocList">358</a></li>
<li><a name="cmd.AtBeginLetter"></a><a href="#cmd.AtBeginLetter">\AtBeginLetter</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.AtBeginLetter">163</a></li>
<li><a name="cmd.AtEndBibliography"></a><a href="#cmd.AtEndBibliography">\AtEndBibliography</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.AtEndBibliography">148</a></li>
<li><a name="cmd.AtEndLetter"></a><a href="#cmd.AtEndLetter">\AtEndLetter</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.AtEndLetter">163</a></li>
<li><a name="cmd.AtEndOfFamilyOptions*"></a><a href="#cmd.AtEndOfFamilyOptions*">\AtEndOfFamilyOptions*</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.AtEndOfFamilyOptions*">324</a></li>
<li><a name="cmd.AtEndOfFamilyOptions"></a><a href="#cmd.AtEndOfFamilyOptions">\AtEndOfFamilyOptions</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.AtEndOfFamilyOptions">324</a></li>
-<li><a name="cmd.Before@sect"></a><a href="#cmd.Before@sect">\Before@sect</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.Before@sect">474</a></li>
-<li><a name="cmd.Before@ssect"></a><a href="#cmd.Before@ssect">\Before@ssect</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.Before@ssect">474</a></li>
+<li><a name="cmd.Before@sect"></a><a href="#cmd.Before@sect">\Before@sect</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.Before@sect">475</a></li>
+<li><a name="cmd.Before@ssect"></a><a href="#cmd.Before@ssect">\Before@ssect</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.Before@ssect">475</a></li>
<li><a name="cmd.BeforeClass"></a><a href="#cmd.BeforeClass">\BeforeClass</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.BeforeClass">342</a></li>
<li><a name="cmd.BeforeClosingMainAux"></a><a href="#cmd.BeforeClosingMainAux">\BeforeClosingMainAux</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.BeforeClosingMainAux">345</a></li>
<li><a name="cmd.BeforeFamilyProcessOptions"></a><a href="#cmd.BeforeFamilyProcessOptions">\BeforeFamilyProcessOptions</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.BeforeFamilyProcessOptions">321</a></li>
@@ -198,15 +195,16 @@
<li><a name="cmd.DeclareNewPageStyleAlias"></a><a href="#cmd.DeclareNewPageStyleAlias">\DeclareNewPageStyleAlias</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DeclareNewPageStyleAlias">410</a></li>
<li><a name="cmd.DeclareNewPageStyleByLayers"></a><a href="#cmd.DeclareNewPageStyleByLayers">\DeclareNewPageStyleByLayers</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DeclareNewPageStyleByLayers">411</a></li>
<li><a name="cmd.DeclareNewSectionCommand"></a><a href="#cmd.DeclareNewSectionCommand">\DeclareNewSectionCommand</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.DeclareNewSectionCommand">458</a></li>
-<li><a name="cmd.DeclareNewSectionCommands"></a><a href="#cmd.DeclareNewSectionCommands">\DeclareNewSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.DeclareNewSectionCommands">467</a></li>
+<li><a name="cmd.DeclareNewSectionCommands"></a><a href="#cmd.DeclareNewSectionCommands">\DeclareNewSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.DeclareNewSectionCommands">468</a></li>
<li><a name="cmd.DeclareNewTOC"></a><a href="#cmd.DeclareNewTOC">\DeclareNewTOC</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.DeclareNewTOC">384</a></li>
<li><a name="cmd.DeclareNoteColumn"></a><a href="#cmd.DeclareNoteColumn">\DeclareNoteColumn</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.DeclareNoteColumn">440</a></li>
<li><a name="cmd.DeclarePageStyleAlias"></a><a href="#cmd.DeclarePageStyleAlias">\DeclarePageStyleAlias</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DeclarePageStyleAlias">410</a></li>
<li><a name="cmd.DeclarePageStyleByLayers"></a><a href="#cmd.DeclarePageStyleByLayers">\DeclarePageStyleByLayers</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DeclarePageStyleByLayers">411</a></li>
<li><a name="cmd.DeclareSectionCommand"></a><a href="#cmd.DeclareSectionCommand">\DeclareSectionCommand</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.DeclareSectionCommand">458</a></li>
-<li><a name="cmd.DeclareSectionCommands"></a><a href="#cmd.DeclareSectionCommands">\DeclareSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.DeclareSectionCommands">467</a></li>
+<li><a name="cmd.DeclareSectionCommands"></a><a href="#cmd.DeclareSectionCommands">\DeclareSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.DeclareSectionCommands">468</a></li>
<li><a name="cmd.DeclareSectionNumberDepth"></a><a href="#cmd.DeclareSectionNumberDepth">\DeclareSectionNumberDepth</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DeclareSectionNumberDepth">397</a></li>
<li><a name="cmd.DeclareTOCEntryStyle"></a><a href="#cmd.DeclareTOCEntryStyle">\DeclareTOCEntryStyle</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.DeclareTOCEntryStyle">376</a></li>
+<li><a name="cmd.DeclareTOCStyleEntries"></a><a href="#cmd.DeclareTOCStyleEntries">\DeclareTOCStyleEntries</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.DeclareTOCStyleEntries">368</a></li>
<li><a name="cmd.DeclareTOCStyleEntry"></a><a href="#cmd.DeclareTOCStyleEntry">\DeclareTOCStyleEntry</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.DeclareTOCStyleEntry">368</a></li>
<li><a name="cmd.DefineFamily"></a><a href="#cmd.DefineFamily">\DefineFamily</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.DefineFamily">317</a></li>
<li><a name="cmd.DefineFamilyKey"></a><a href="#cmd.DefineFamilyKey">\DefineFamilyKey</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.DefineFamilyKey">318</a></li>
@@ -218,7 +216,7 @@
<li><a name="cmd.DefineTOCEntryNumberOption"></a><a href="#cmd.DefineTOCEntryNumberOption">\DefineTOCEntryNumberOption</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.DefineTOCEntryNumberOption">376</a></li>
<li><a name="cmd.DefineTOCEntryOption"></a><a href="#cmd.DefineTOCEntryOption">\DefineTOCEntryOption</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.DefineTOCEntryOption">376</a></li>
<li><a name="cmd.DestroyLayer"></a><a href="#cmd.DestroyLayer">\DestroyLayer</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DestroyLayer">408</a></li>
-<li><a name="cmd.DestroyPageStyleAlias"></a><a href="#cmd.DestroyPageStyleAlias">\DestroyPageStyleAlias</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DestroyPageStyleAlias">410</a></li>
+<li><a name="cmd.DestroyPageStyleAlias"></a><a href="#cmd.DestroyPageStyleAlias">\DestroyPageStyleAlias</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DestroyPageStyleAlias">411</a></li>
<li><a name="cmd.DestroyRealLayerPageStyle"></a><a href="#cmd.DestroyRealLayerPageStyle">\DestroyRealLayerPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.DestroyRealLayerPageStyle">417</a></li>
<li><a name="cmd.FamilyBoolKey"></a><a href="#cmd.FamilyBoolKey">\FamilyBoolKey</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilyBoolKey">324</a></li>
<li><a name="cmd.FamilyCSKey"></a><a href="#cmd.FamilyCSKey">\FamilyCSKey</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilyCSKey">328</a></li>
@@ -243,16 +241,18 @@
<li><a name="cmd.FamilySetLength"></a><a href="#cmd.FamilySetLength">\FamilySetLength</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilySetLength">328</a></li>
<li><a name="cmd.FamilySetLengthMacro"></a><a href="#cmd.FamilySetLengthMacro">\FamilySetLengthMacro</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilySetLengthMacro">328</a></li>
<li><a name="cmd.FamilySetNumerical"></a><a href="#cmd.FamilySetNumerical">\FamilySetNumerical</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilySetNumerical">326</a></li>
+<li><a name="cmd.FamilySetUseLengthMacro"></a><a href="#cmd.FamilySetUseLengthMacro">\FamilySetUseLengthMacro</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilySetUseLengthMacro">328</a></li>
<li><a name="cmd.FamilyStringKey"></a><a href="#cmd.FamilyStringKey">\FamilyStringKey</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilyStringKey">328</a></li>
<li><a name="cmd.FamilyUnknownKeyValue"></a><a href="#cmd.FamilyUnknownKeyValue">\FamilyUnknownKeyValue</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilyUnknownKeyValue">329</a></li>
+<li><a name="cmd.FamilyUseLengthMacroKey"></a><a href="#cmd.FamilyUseLengthMacroKey">\FamilyUseLengthMacroKey</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.FamilyUseLengthMacroKey">328</a></li>
<li><a name="cmd.FirstName"></a><a href="#cmd.FirstName">\FirstName</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.FirstName">270</a></li>
-<li><a name="cmd.ForEachLayerOfPageStyle*"></a><a href="#cmd.ForEachLayerOfPageStyle*">\ForEachLayerOfPageStyle*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.ForEachLayerOfPageStyle*">414</a></li>
-<li><a name="cmd.ForEachLayerOfPageStyle"></a><a href="#cmd.ForEachLayerOfPageStyle">\ForEachLayerOfPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.ForEachLayerOfPageStyle">414</a></li>
+<li><a name="cmd.ForEachLayerOfPageStyle*"></a><a href="#cmd.ForEachLayerOfPageStyle*">\ForEachLayerOfPageStyle*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.ForEachLayerOfPageStyle*">415</a></li>
+<li><a name="cmd.ForEachLayerOfPageStyle"></a><a href="#cmd.ForEachLayerOfPageStyle">\ForEachLayerOfPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.ForEachLayerOfPageStyle">415</a></li>
<li><a name="cmd.FreeI"></a><a href="#cmd.FreeI">\FreeI</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.FreeI">270</a></li>
<li><a name="cmd.FreeII"></a><a href="#cmd.FreeII">\FreeII</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.FreeII">270</a></li>
<li><a name="cmd.FreeIII"></a><a href="#cmd.FreeIII">\FreeIII</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.FreeIII">270</a></li>
<li><a name="cmd.FreeIV"></a><a href="#cmd.FreeIV">\FreeIV</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.FreeIV">270</a></li>
-<li><a name="cmd.GenericMarkFormat"></a><a href="#cmd.GenericMarkFormat">\GenericMarkFormat</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.GenericMarkFormat">422</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.GenericMarkFormat">427</a></li>
+<li><a name="cmd.GenericMarkFormat"></a><a href="#cmd.GenericMarkFormat">\GenericMarkFormat</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.GenericMarkFormat">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.GenericMarkFormat">427</a></li>
<li><a name="cmd.GetLayerContents"></a><a href="#cmd.GetLayerContents">\GetLayerContents</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.GetLayerContents">408</a></li>
<li><a name="cmd.GetRealPageStyle"></a><a href="#cmd.GetRealPageStyle">\GetRealPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.GetRealPageStyle">411</a></li>
<li><a name="cmd.ISODayName"></a><a href="#cmd.ISODayName">\ISODayName</a> --&gt; <a href="scrguien.pdf#desc:scrdate.cmd.ISODayName">263</a></li>
@@ -263,9 +263,9 @@
<li><a name="cmd.IfIsAliaskomafont"></a><a href="#cmd.IfIsAliaskomafont">\IfIsAliaskomafont</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.IfIsAliaskomafont">457</a></li>
<li><a name="cmd.IfLayerAtPageStyle"></a><a href="#cmd.IfLayerAtPageStyle">\IfLayerAtPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfLayerAtPageStyle">417</a></li>
<li><a name="cmd.IfLayerExists"></a><a href="#cmd.IfLayerExists">\IfLayerExists</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfLayerExists">408</a></li>
-<li><a name="cmd.IfLayerPageStyleExists"></a><a href="#cmd.IfLayerPageStyleExists">\IfLayerPageStyleExists</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfLayerPageStyleExists">416</a></li>
+<li><a name="cmd.IfLayerPageStyleExists"></a><a href="#cmd.IfLayerPageStyleExists">\IfLayerPageStyleExists</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfLayerPageStyleExists">417</a></li>
<li><a name="cmd.IfLayersAtPageStyle"></a><a href="#cmd.IfLayersAtPageStyle">\IfLayersAtPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfLayersAtPageStyle">417</a></li>
-<li><a name="cmd.IfRealLayerPageStyleExists"></a><a href="#cmd.IfRealLayerPageStyleExists">\IfRealLayerPageStyleExists</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfRealLayerPageStyleExists">416</a></li>
+<li><a name="cmd.IfRealLayerPageStyleExists"></a><a href="#cmd.IfRealLayerPageStyleExists">\IfRealLayerPageStyleExists</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfRealLayerPageStyleExists">417</a></li>
<li><a name="cmd.IfSomeLayerAtPageStyle"></a><a href="#cmd.IfSomeLayerAtPageStyle">\IfSomeLayerAtPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.IfSomeLayerAtPageStyle">417</a></li>
<li><a name="cmd.IfUsePrefixLine"></a><a href="#cmd.IfUsePrefixLine">\IfUsePrefixLine</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.IfUsePrefixLine">108</a></li>
<li><a name="cmd.InputAddressFile"></a><a href="#cmd.InputAddressFile">\InputAddressFile</a> --&gt; <a href="scrguien.pdf#desc:scraddr.cmd.InputAddressFile">269</a></li>
@@ -293,20 +293,20 @@
<li><a name="cmd.ProvidePageStyleAlias"></a><a href="#cmd.ProvidePageStyleAlias">\ProvidePageStyleAlias</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.ProvidePageStyleAlias">410</a></li>
<li><a name="cmd.ProvidePageStyleByLayers"></a><a href="#cmd.ProvidePageStyleByLayers">\ProvidePageStyleByLayers</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.ProvidePageStyleByLayers">411</a></li>
<li><a name="cmd.ProvideSectionCommand"></a><a href="#cmd.ProvideSectionCommand">\ProvideSectionCommand</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.ProvideSectionCommand">458</a></li>
-<li><a name="cmd.ProvideSectionCommands"></a><a href="#cmd.ProvideSectionCommands">\ProvideSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.ProvideSectionCommands">467</a></li>
+<li><a name="cmd.ProvideSectionCommands"></a><a href="#cmd.ProvideSectionCommands">\ProvideSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.ProvideSectionCommands">468</a></li>
<li><a name="cmd.RedeclareLayer"></a><a href="#cmd.RedeclareLayer">\RedeclareLayer</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.RedeclareLayer">399</a></li>
<li><a name="cmd.RedeclareNoteColumn"></a><a href="#cmd.RedeclareNoteColumn">\RedeclareNoteColumn</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.RedeclareNoteColumn">440</a></li>
<li><a name="cmd.RedeclarePageStyleAlias"></a><a href="#cmd.RedeclarePageStyleAlias">\RedeclarePageStyleAlias</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.RedeclarePageStyleAlias">410</a></li>
<li><a name="cmd.RedeclarePageStyleByLayers"></a><a href="#cmd.RedeclarePageStyleByLayers">\RedeclarePageStyleByLayers</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.RedeclarePageStyleByLayers">411</a></li>
<li><a name="cmd.RedeclareSectionCommand"></a><a href="#cmd.RedeclareSectionCommand">\RedeclareSectionCommand</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.RedeclareSectionCommand">458</a></li>
-<li><a name="cmd.RedeclareSectionCommands"></a><a href="#cmd.RedeclareSectionCommands">\RedeclareSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.RedeclareSectionCommands">467</a></li>
+<li><a name="cmd.RedeclareSectionCommands"></a><a href="#cmd.RedeclareSectionCommands">\RedeclareSectionCommands</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.RedeclareSectionCommands">468</a></li>
<li><a name="cmd.RelaxFamilyKey"></a><a href="#cmd.RelaxFamilyKey">\RelaxFamilyKey</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.RelaxFamilyKey">320</a></li>
<li><a name="cmd.RemoveLayersFromPageStyle"></a><a href="#cmd.RemoveLayersFromPageStyle">\RemoveLayersFromPageStyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.RemoveLayersFromPageStyle">415</a></li>
<li><a name="cmd.ReplaceClass"></a><a href="#cmd.ReplaceClass">\ReplaceClass</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.ReplaceClass">347</a></li>
<li><a name="cmd.ReplaceInput"></a><a href="#cmd.ReplaceInput">\ReplaceInput</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.ReplaceInput">346</a></li>
<li><a name="cmd.ReplacePackage"></a><a href="#cmd.ReplacePackage">\ReplacePackage</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.ReplacePackage">347</a></li>
<li><a name="cmd.ResetPreventPackageFromLoading"></a><a href="#cmd.ResetPreventPackageFromLoading">\ResetPreventPackageFromLoading</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.ResetPreventPackageFromLoading">350</a></li>
-<li><a name="cmd.SecDef"></a><a href="#cmd.SecDef">\SecDef</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.SecDef">474</a></li>
+<li><a name="cmd.SecDef"></a><a href="#cmd.SecDef">\SecDef</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.SecDef">475</a></li>
<li><a name="cmd.Sentence"></a><a href="#cmd.Sentence">\Sentence</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.Sentence">303</a></li>
<li><a name="cmd.StorePreventPackageFromLoading"></a><a href="#cmd.StorePreventPackageFromLoading">\StorePreventPackageFromLoading</a> --&gt; <a href="scrguien.pdf#desc:scrlfile.cmd.StorePreventPackageFromLoading">350</a></li>
<li><a name="cmd.SubClause"></a><a href="#cmd.SubClause">\SubClause</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.SubClause">298</a></li>
@@ -349,7 +349,8 @@
<li><a name="cmd.addtokomafontonearglist"></a><a href="#cmd.addtokomafontonearglist">\addtokomafontonearglist</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.addtokomafontonearglist">456</a></li>
<li><a name="cmd.addtokomafontrelaxlist"></a><a href="#cmd.addtokomafontrelaxlist">\addtokomafontrelaxlist</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.addtokomafontrelaxlist">456</a></li>
<li><a name="cmd.addtolengthplength"></a><a href="#cmd.addtolengthplength">\addtolengthplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.addtolengthplength">157</a></li>
-<li><a name="cmd.addtoreffields"></a><a href="#cmd.addtoreffields">\addtoreffields</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.addtoreffields">494</a></li>
+<li><a name="cmd.addtoplength"></a><a href="#cmd.addtoplength">\addtoplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.addtoplength">484</a></li>
+<li><a name="cmd.addtoreffields"></a><a href="#cmd.addtoreffields">\addtoreffields</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.addtoreffields">495</a></li>
<li><a name="cmd.addtotoclist"></a><a href="#cmd.addtotoclist">\addtotoclist</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.addtotoclist">357</a></li>
<li><a name="cmd.addxcontentsline"></a><a href="#cmd.addxcontentsline">\addxcontentsline</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.addxcontentsline">361</a></li>
<li><a name="cmd.addxcontentslinetoeachtocfile"></a><a href="#cmd.addxcontentslinetoeachtocfile">\addxcontentslinetoeachtocfile</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.addxcontentslinetoeachtocfile">361</a></li>
@@ -358,16 +359,16 @@
<li><a name="cmd.aliaskomafont"></a><a href="#cmd.aliaskomafont">\aliaskomafont</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.aliaskomafont">456</a></li>
<li><a name="cmd.and"></a><a href="#cmd.and">\and</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.and">283</a>, <a href="scrguien.pdf#desc:maincls.cmd.and">67</a></li>
<li><a name="cmd.appendix"></a><a href="#cmd.appendix">\appendix</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.appendix">146</a></li>
-<li><a name="cmd.appendixmore"></a><a href="#cmd.appendixmore">\appendixmore</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.appendixmore">475</a></li>
+<li><a name="cmd.appendixmore"></a><a href="#cmd.appendixmore">\appendixmore</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.appendixmore">476</a></li>
<li><a name="cmd.areaset"></a><a href="#cmd.areaset">\areaset</a> --&gt; <a href="scrguien.pdf#desc:typearea-experts.cmd.areaset">450</a>, <a href="scrguien.pdf#desc:typearea.cmd.areaset">46</a></li>
<li><a name="cmd.author"></a><a href="#cmd.author">\author</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.author">283</a>, <a href="scrguien.pdf#desc:maincls.cmd.author">67</a></li>
<li><a name="cmd.autodot"></a><a href="#cmd.autodot">\autodot</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.autodot">108</a></li>
-<li><a name="cmd.automark*"></a><a href="#cmd.automark*">\automark*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.automark*">251</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.automark*">418</a></li>
-<li><a name="cmd.automark"></a><a href="#cmd.automark">\automark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.automark">251</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.automark">418</a></li>
+<li><a name="cmd.automark*"></a><a href="#cmd.automark*">\automark*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.automark*">251</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.automark*">419</a></li>
+<li><a name="cmd.automark"></a><a href="#cmd.automark">\automark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.automark">251</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.automark">419</a></li>
<li><a name="cmd.backmatter"></a><a href="#cmd.backmatter">\backmatter</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.backmatter">93</a></li>
-<li><a name="cmd.bankname"></a><a href="#cmd.bankname">\bankname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.bankname">500</a></li>
-<li><a name="cmd.bib@beginhook"></a><a href="#cmd.bib@beginhook">\bib@beginhook</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.bib@beginhook">476</a></li>
-<li><a name="cmd.bib@endhook"></a><a href="#cmd.bib@endhook">\bib@endhook</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.bib@endhook">476</a></li>
+<li><a name="cmd.bankname"></a><a href="#cmd.bankname">\bankname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.bankname">501</a></li>
+<li><a name="cmd.bib@beginhook"></a><a href="#cmd.bib@beginhook">\bib@beginhook</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.bib@beginhook">477</a></li>
+<li><a name="cmd.bib@endhook"></a><a href="#cmd.bib@endhook">\bib@endhook</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.bib@endhook">477</a></li>
<li><a name="cmd.caption"></a><a href="#cmd.caption">\caption</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.caption">129</a></li>
<li><a name="cmd.captionabove"></a><a href="#cmd.captionabove">\captionabove</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.captionabove">129</a></li>
<li><a name="cmd.captionaboveof"></a><a href="#cmd.captionaboveof">\captionaboveof</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.captionaboveof">131</a></li>
@@ -375,36 +376,36 @@
<li><a name="cmd.captionbelowof"></a><a href="#cmd.captionbelowof">\captionbelowof</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.captionbelowof">131</a></li>
<li><a name="cmd.captionformat"></a><a href="#cmd.captionformat">\captionformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.captionformat">136</a></li>
<li><a name="cmd.captionof"></a><a href="#cmd.captionof">\captionof</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.captionof">131</a></li>
-<li><a name="cmd.captionsUKenglish"></a><a href="#cmd.captionsUKenglish">\captionsUKenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsUKenglish">501</a></li>
-<li><a name="cmd.captionsUSenglish"></a><a href="#cmd.captionsUSenglish">\captionsUSenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsUSenglish">501</a></li>
-<li><a name="cmd.captionsacadian"></a><a href="#cmd.captionsacadian">\captionsacadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsacadian">501</a></li>
-<li><a name="cmd.captionsamerican"></a><a href="#cmd.captionsamerican">\captionsamerican</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsamerican">501</a></li>
-<li><a name="cmd.captionsaustralien"></a><a href="#cmd.captionsaustralien">\captionsaustralien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsaustralien">501</a></li>
-<li><a name="cmd.captionsaustrian"></a><a href="#cmd.captionsaustrian">\captionsaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsaustrian">501</a></li>
-<li><a name="cmd.captionsbritish"></a><a href="#cmd.captionsbritish">\captionsbritish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsbritish">501</a></li>
-<li><a name="cmd.captionscanadian"></a><a href="#cmd.captionscanadian">\captionscanadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionscanadian">501</a></li>
-<li><a name="cmd.captionscanadien"></a><a href="#cmd.captionscanadien">\captionscanadien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionscanadien">501</a></li>
-<li><a name="cmd.captionscroatian"></a><a href="#cmd.captionscroatian">\captionscroatian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionscroatian">501</a></li>
-<li><a name="cmd.captionsczech"></a><a href="#cmd.captionsczech">\captionsczech</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsczech">501</a></li>
-<li><a name="cmd.captionsdutch"></a><a href="#cmd.captionsdutch">\captionsdutch</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsdutch">501</a></li>
-<li><a name="cmd.captionsenglish"></a><a href="#cmd.captionsenglish">\captionsenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsenglish">501</a></li>
-<li><a name="cmd.captionsfinnish"></a><a href="#cmd.captionsfinnish">\captionsfinnish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsfinnish">501</a></li>
-<li><a name="cmd.captionsfrancais"></a><a href="#cmd.captionsfrancais">\captionsfrancais</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsfrancais">501</a></li>
-<li><a name="cmd.captionsfrench"></a><a href="#cmd.captionsfrench">\captionsfrench</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsfrench">501</a></li>
-<li><a name="cmd.captionsgerman"></a><a href="#cmd.captionsgerman">\captionsgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsgerman">501</a></li>
-<li><a name="cmd.captionsitalian"></a><a href="#cmd.captionsitalian">\captionsitalian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsitalian">501</a></li>
-<li><a name="cmd.captionsnaustrian"></a><a href="#cmd.captionsnaustrian">\captionsnaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnaustrian">501</a></li>
-<li><a name="cmd.captionsnewzealand"></a><a href="#cmd.captionsnewzealand">\captionsnewzealand</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnewzealand">501</a></li>
-<li><a name="cmd.captionsngerman"></a><a href="#cmd.captionsngerman">\captionsngerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsngerman">501</a></li>
-<li><a name="cmd.captionsnorsk"></a><a href="#cmd.captionsnorsk">\captionsnorsk</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnorsk">501</a></li>
-<li><a name="cmd.captionsnswissgerman"></a><a href="#cmd.captionsnswissgerman">\captionsnswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnswissgerman">501</a></li>
-<li><a name="cmd.captionspolish"></a><a href="#cmd.captionspolish">\captionspolish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionspolish">501</a></li>
-<li><a name="cmd.captionsslovak"></a><a href="#cmd.captionsslovak">\captionsslovak</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsslovak">501</a></li>
-<li><a name="cmd.captionsspanish"></a><a href="#cmd.captionsspanish">\captionsspanish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsspanish">501</a></li>
-<li><a name="cmd.captionsswedish"></a><a href="#cmd.captionsswedish">\captionsswedish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsswedish">501</a></li>
-<li><a name="cmd.captionsswissgerman"></a><a href="#cmd.captionsswissgerman">\captionsswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsswissgerman">501</a></li>
+<li><a name="cmd.captionsUKenglish"></a><a href="#cmd.captionsUKenglish">\captionsUKenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsUKenglish">502</a></li>
+<li><a name="cmd.captionsUSenglish"></a><a href="#cmd.captionsUSenglish">\captionsUSenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsUSenglish">502</a></li>
+<li><a name="cmd.captionsacadian"></a><a href="#cmd.captionsacadian">\captionsacadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsacadian">502</a></li>
+<li><a name="cmd.captionsamerican"></a><a href="#cmd.captionsamerican">\captionsamerican</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsamerican">502</a></li>
+<li><a name="cmd.captionsaustralien"></a><a href="#cmd.captionsaustralien">\captionsaustralien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsaustralien">502</a></li>
+<li><a name="cmd.captionsaustrian"></a><a href="#cmd.captionsaustrian">\captionsaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsaustrian">502</a></li>
+<li><a name="cmd.captionsbritish"></a><a href="#cmd.captionsbritish">\captionsbritish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsbritish">502</a></li>
+<li><a name="cmd.captionscanadian"></a><a href="#cmd.captionscanadian">\captionscanadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionscanadian">502</a></li>
+<li><a name="cmd.captionscanadien"></a><a href="#cmd.captionscanadien">\captionscanadien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionscanadien">502</a></li>
+<li><a name="cmd.captionscroatian"></a><a href="#cmd.captionscroatian">\captionscroatian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionscroatian">502</a></li>
+<li><a name="cmd.captionsczech"></a><a href="#cmd.captionsczech">\captionsczech</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsczech">502</a></li>
+<li><a name="cmd.captionsdutch"></a><a href="#cmd.captionsdutch">\captionsdutch</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsdutch">502</a></li>
+<li><a name="cmd.captionsenglish"></a><a href="#cmd.captionsenglish">\captionsenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsenglish">502</a></li>
+<li><a name="cmd.captionsfinnish"></a><a href="#cmd.captionsfinnish">\captionsfinnish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsfinnish">502</a></li>
+<li><a name="cmd.captionsfrancais"></a><a href="#cmd.captionsfrancais">\captionsfrancais</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsfrancais">502</a></li>
+<li><a name="cmd.captionsfrench"></a><a href="#cmd.captionsfrench">\captionsfrench</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsfrench">502</a></li>
+<li><a name="cmd.captionsgerman"></a><a href="#cmd.captionsgerman">\captionsgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsgerman">502</a></li>
+<li><a name="cmd.captionsitalian"></a><a href="#cmd.captionsitalian">\captionsitalian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsitalian">502</a></li>
+<li><a name="cmd.captionsnaustrian"></a><a href="#cmd.captionsnaustrian">\captionsnaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnaustrian">502</a></li>
+<li><a name="cmd.captionsnewzealand"></a><a href="#cmd.captionsnewzealand">\captionsnewzealand</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnewzealand">502</a></li>
+<li><a name="cmd.captionsngerman"></a><a href="#cmd.captionsngerman">\captionsngerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsngerman">502</a></li>
+<li><a name="cmd.captionsnorsk"></a><a href="#cmd.captionsnorsk">\captionsnorsk</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnorsk">502</a></li>
+<li><a name="cmd.captionsnswissgerman"></a><a href="#cmd.captionsnswissgerman">\captionsnswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsnswissgerman">502</a></li>
+<li><a name="cmd.captionspolish"></a><a href="#cmd.captionspolish">\captionspolish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionspolish">502</a></li>
+<li><a name="cmd.captionsslovak"></a><a href="#cmd.captionsslovak">\captionsslovak</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsslovak">502</a></li>
+<li><a name="cmd.captionsspanish"></a><a href="#cmd.captionsspanish">\captionsspanish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsspanish">502</a></li>
+<li><a name="cmd.captionsswedish"></a><a href="#cmd.captionsswedish">\captionsswedish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsswedish">502</a></li>
+<li><a name="cmd.captionsswissgerman"></a><a href="#cmd.captionsswissgerman">\captionsswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.captionsswissgerman">502</a></li>
<li><a name="cmd.cc"></a><a href="#cmd.cc">\cc</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.cc">168</a></li>
-<li><a name="cmd.ccname"></a><a href="#cmd.ccname">\ccname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.ccname">500</a></li>
+<li><a name="cmd.ccname"></a><a href="#cmd.ccname">\ccname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.ccname">501</a></li>
<li><a name="cmd.cefoot*"></a><a href="#cmd.cefoot*">\cefoot*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.cefoot*">247</a></li>
<li><a name="cmd.cefoot"></a><a href="#cmd.cefoot">\cefoot</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.cefoot">245</a></li>
<li><a name="cmd.cehead*"></a><a href="#cmd.cehead*">\cehead*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.cehead*">244</a></li>
@@ -417,12 +418,12 @@
<li><a name="cmd.chapter*"></a><a href="#cmd.chapter*">\chapter*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chapter*">104</a></li>
<li><a name="cmd.chapter"></a><a href="#cmd.chapter">\chapter</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chapter">100</a></li>
<li><a name="cmd.chapterformat"></a><a href="#cmd.chapterformat">\chapterformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chapterformat">108</a></li>
-<li><a name="cmd.chapterheadendvskip"></a><a href="#cmd.chapterheadendvskip">\chapterheadendvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterheadendvskip">468</a></li>
-<li><a name="cmd.chapterheadmidvskip"></a><a href="#cmd.chapterheadmidvskip">\chapterheadmidvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterheadmidvskip">468</a></li>
-<li><a name="cmd.chapterheadstartvskip"></a><a href="#cmd.chapterheadstartvskip">\chapterheadstartvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterheadstartvskip">468</a></li>
-<li><a name="cmd.chapterlinesformat"></a><a href="#cmd.chapterlinesformat">\chapterlinesformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterlinesformat">471</a></li>
-<li><a name="cmd.chapterlineswithprefixformat"></a><a href="#cmd.chapterlineswithprefixformat">\chapterlineswithprefixformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterlineswithprefixformat">471</a></li>
-<li><a name="cmd.chaptermark"></a><a href="#cmd.chaptermark">\chaptermark</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chaptermark">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.chaptermark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.chaptermark">421</a></li>
+<li><a name="cmd.chapterheadendvskip"></a><a href="#cmd.chapterheadendvskip">\chapterheadendvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterheadendvskip">469</a></li>
+<li><a name="cmd.chapterheadmidvskip"></a><a href="#cmd.chapterheadmidvskip">\chapterheadmidvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterheadmidvskip">469</a></li>
+<li><a name="cmd.chapterheadstartvskip"></a><a href="#cmd.chapterheadstartvskip">\chapterheadstartvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterheadstartvskip">469</a></li>
+<li><a name="cmd.chapterlinesformat"></a><a href="#cmd.chapterlinesformat">\chapterlinesformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterlinesformat">472</a></li>
+<li><a name="cmd.chapterlineswithprefixformat"></a><a href="#cmd.chapterlineswithprefixformat">\chapterlineswithprefixformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.chapterlineswithprefixformat">472</a></li>
+<li><a name="cmd.chaptermark"></a><a href="#cmd.chaptermark">\chaptermark</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chaptermark">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.chaptermark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.chaptermark">422</a></li>
<li><a name="cmd.chaptermarkformat"></a><a href="#cmd.chaptermarkformat">\chaptermarkformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chaptermarkformat">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.chaptermarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.chaptermarkformat">421</a></li>
<li><a name="cmd.chapternumdepth"></a><a href="#cmd.chapternumdepth">\chapternumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chapternumdepth">112</a></li>
<li><a name="cmd.chapterpagestyle"></a><a href="#cmd.chapterpagestyle">\chapterpagestyle</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.chapterpagestyle">83</a></li>
@@ -454,44 +455,44 @@
<li><a name="cmd.cofoot"></a><a href="#cmd.cofoot">\cofoot</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.cofoot">245</a></li>
<li><a name="cmd.cohead*"></a><a href="#cmd.cohead*">\cohead*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.cohead*">244</a></li>
<li><a name="cmd.cohead"></a><a href="#cmd.cohead">\cohead</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.cohead">242</a></li>
-<li><a name="cmd.coverpagebottommargin"></a><a href="#cmd.coverpagebottommargin">\coverpagebottommargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpagebottommargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpagebottommargin">65</a></li>
-<li><a name="cmd.coverpageleftmargin"></a><a href="#cmd.coverpageleftmargin">\coverpageleftmargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpageleftmargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpageleftmargin">65</a></li>
-<li><a name="cmd.coverpagerightmargin"></a><a href="#cmd.coverpagerightmargin">\coverpagerightmargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpagerightmargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpagerightmargin">65</a></li>
-<li><a name="cmd.coverpagetopmargin"></a><a href="#cmd.coverpagetopmargin">\coverpagetopmargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpagetopmargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpagetopmargin">65</a></li>
+<li><a name="cmd.coverpagebottommargin"></a><a href="#cmd.coverpagebottommargin">\coverpagebottommargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpagebottommargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpagebottommargin">64</a></li>
+<li><a name="cmd.coverpageleftmargin"></a><a href="#cmd.coverpageleftmargin">\coverpageleftmargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpageleftmargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpageleftmargin">64</a></li>
+<li><a name="cmd.coverpagerightmargin"></a><a href="#cmd.coverpagerightmargin">\coverpagerightmargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpagerightmargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpagerightmargin">64</a></li>
+<li><a name="cmd.coverpagetopmargin"></a><a href="#cmd.coverpagetopmargin">\coverpagetopmargin</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.coverpagetopmargin">281</a>, <a href="scrguien.pdf#desc:maincls.cmd.coverpagetopmargin">64</a></li>
<li><a name="cmd.currentpagestyle"></a><a href="#cmd.currentpagestyle">\currentpagestyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.currentpagestyle">409</a></li>
-<li><a name="cmd.customername"></a><a href="#cmd.customername">\customername</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.customername">500</a></li>
+<li><a name="cmd.customername"></a><a href="#cmd.customername">\customername</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.customername">501</a></li>
<li><a name="cmd.date"></a><a href="#cmd.date">\date</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.date">283</a>, <a href="scrguien.pdf#desc:maincls.cmd.date">67</a></li>
-<li><a name="cmd.dateUKenglish"></a><a href="#cmd.dateUKenglish">\dateUKenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateUKenglish">502</a></li>
-<li><a name="cmd.dateUSenglish"></a><a href="#cmd.dateUSenglish">\dateUSenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateUSenglish">502</a></li>
-<li><a name="cmd.dateacadian"></a><a href="#cmd.dateacadian">\dateacadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateacadian">502</a></li>
-<li><a name="cmd.dateamerican"></a><a href="#cmd.dateamerican">\dateamerican</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateamerican">502</a></li>
-<li><a name="cmd.dateaustralien"></a><a href="#cmd.dateaustralien">\dateaustralien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateaustralien">502</a></li>
-<li><a name="cmd.dateaustrian"></a><a href="#cmd.dateaustrian">\dateaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateaustrian">502</a></li>
-<li><a name="cmd.datebritish"></a><a href="#cmd.datebritish">\datebritish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datebritish">502</a></li>
-<li><a name="cmd.datecanadian"></a><a href="#cmd.datecanadian">\datecanadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datecanadian">502</a></li>
-<li><a name="cmd.datecanadien"></a><a href="#cmd.datecanadien">\datecanadien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datecanadien">502</a></li>
-<li><a name="cmd.datecroatian"></a><a href="#cmd.datecroatian">\datecroatian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datecroatian">502</a></li>
-<li><a name="cmd.dateczech"></a><a href="#cmd.dateczech">\dateczech</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateczech">502</a></li>
-<li><a name="cmd.datedutch"></a><a href="#cmd.datedutch">\datedutch</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datedutch">502</a></li>
-<li><a name="cmd.dateenglish"></a><a href="#cmd.dateenglish">\dateenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateenglish">502</a></li>
-<li><a name="cmd.datefinnish"></a><a href="#cmd.datefinnish">\datefinnish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datefinnish">502</a></li>
-<li><a name="cmd.datefrancais"></a><a href="#cmd.datefrancais">\datefrancais</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datefrancais">502</a></li>
-<li><a name="cmd.datefrench"></a><a href="#cmd.datefrench">\datefrench</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datefrench">502</a></li>
-<li><a name="cmd.dategerman"></a><a href="#cmd.dategerman">\dategerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dategerman">502</a></li>
-<li><a name="cmd.dateitalian"></a><a href="#cmd.dateitalian">\dateitalian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateitalian">502</a></li>
-<li><a name="cmd.datename"></a><a href="#cmd.datename">\datename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datename">500</a></li>
-<li><a name="cmd.datenaustrian"></a><a href="#cmd.datenaustrian">\datenaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenaustrian">502</a></li>
-<li><a name="cmd.datenewzealand"></a><a href="#cmd.datenewzealand">\datenewzealand</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenewzealand">502</a></li>
-<li><a name="cmd.datengerman"></a><a href="#cmd.datengerman">\datengerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datengerman">502</a></li>
-<li><a name="cmd.datenorsk"></a><a href="#cmd.datenorsk">\datenorsk</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenorsk">502</a></li>
-<li><a name="cmd.datenswissgerman"></a><a href="#cmd.datenswissgerman">\datenswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenswissgerman">502</a></li>
-<li><a name="cmd.datepolish"></a><a href="#cmd.datepolish">\datepolish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datepolish">502</a></li>
-<li><a name="cmd.dateslovak"></a><a href="#cmd.dateslovak">\dateslovak</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateslovak">502</a></li>
-<li><a name="cmd.datespanish"></a><a href="#cmd.datespanish">\datespanish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datespanish">502</a></li>
-<li><a name="cmd.dateswedish"></a><a href="#cmd.dateswedish">\dateswedish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateswedish">502</a></li>
-<li><a name="cmd.dateswissgerman"></a><a href="#cmd.dateswissgerman">\dateswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateswissgerman">502</a></li>
+<li><a name="cmd.dateUKenglish"></a><a href="#cmd.dateUKenglish">\dateUKenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateUKenglish">503</a></li>
+<li><a name="cmd.dateUSenglish"></a><a href="#cmd.dateUSenglish">\dateUSenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateUSenglish">503</a></li>
+<li><a name="cmd.dateacadian"></a><a href="#cmd.dateacadian">\dateacadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateacadian">503</a></li>
+<li><a name="cmd.dateamerican"></a><a href="#cmd.dateamerican">\dateamerican</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateamerican">503</a></li>
+<li><a name="cmd.dateaustralien"></a><a href="#cmd.dateaustralien">\dateaustralien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateaustralien">503</a></li>
+<li><a name="cmd.dateaustrian"></a><a href="#cmd.dateaustrian">\dateaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateaustrian">503</a></li>
+<li><a name="cmd.datebritish"></a><a href="#cmd.datebritish">\datebritish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datebritish">503</a></li>
+<li><a name="cmd.datecanadian"></a><a href="#cmd.datecanadian">\datecanadian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datecanadian">503</a></li>
+<li><a name="cmd.datecanadien"></a><a href="#cmd.datecanadien">\datecanadien</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datecanadien">503</a></li>
+<li><a name="cmd.datecroatian"></a><a href="#cmd.datecroatian">\datecroatian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datecroatian">503</a></li>
+<li><a name="cmd.dateczech"></a><a href="#cmd.dateczech">\dateczech</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateczech">503</a></li>
+<li><a name="cmd.datedutch"></a><a href="#cmd.datedutch">\datedutch</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datedutch">503</a></li>
+<li><a name="cmd.dateenglish"></a><a href="#cmd.dateenglish">\dateenglish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateenglish">503</a></li>
+<li><a name="cmd.datefinnish"></a><a href="#cmd.datefinnish">\datefinnish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datefinnish">503</a></li>
+<li><a name="cmd.datefrancais"></a><a href="#cmd.datefrancais">\datefrancais</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datefrancais">503</a></li>
+<li><a name="cmd.datefrench"></a><a href="#cmd.datefrench">\datefrench</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datefrench">503</a></li>
+<li><a name="cmd.dategerman"></a><a href="#cmd.dategerman">\dategerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dategerman">503</a></li>
+<li><a name="cmd.dateitalian"></a><a href="#cmd.dateitalian">\dateitalian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateitalian">503</a></li>
+<li><a name="cmd.datename"></a><a href="#cmd.datename">\datename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datename">501</a></li>
+<li><a name="cmd.datenaustrian"></a><a href="#cmd.datenaustrian">\datenaustrian</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenaustrian">503</a></li>
+<li><a name="cmd.datenewzealand"></a><a href="#cmd.datenewzealand">\datenewzealand</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenewzealand">503</a></li>
+<li><a name="cmd.datengerman"></a><a href="#cmd.datengerman">\datengerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datengerman">503</a></li>
+<li><a name="cmd.datenorsk"></a><a href="#cmd.datenorsk">\datenorsk</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenorsk">503</a></li>
+<li><a name="cmd.datenswissgerman"></a><a href="#cmd.datenswissgerman">\datenswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datenswissgerman">503</a></li>
+<li><a name="cmd.datepolish"></a><a href="#cmd.datepolish">\datepolish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datepolish">503</a></li>
+<li><a name="cmd.dateslovak"></a><a href="#cmd.dateslovak">\dateslovak</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateslovak">503</a></li>
+<li><a name="cmd.datespanish"></a><a href="#cmd.datespanish">\datespanish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.datespanish">503</a></li>
+<li><a name="cmd.dateswedish"></a><a href="#cmd.dateswedish">\dateswedish</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateswedish">503</a></li>
+<li><a name="cmd.dateswissgerman"></a><a href="#cmd.dateswissgerman">\dateswissgerman</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.dateswissgerman">503</a></li>
<li><a name="cmd.dedication"></a><a href="#cmd.dedication">\dedication</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.dedication">285</a>, <a href="scrguien.pdf#desc:maincls.cmd.dedication">70</a></li>
-<li><a name="cmd.defaultreffields"></a><a href="#cmd.defaultreffields">\defaultreffields</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.defaultreffields">494</a></li>
+<li><a name="cmd.defaultreffields"></a><a href="#cmd.defaultreffields">\defaultreffields</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.defaultreffields">495</a></li>
<li><a name="cmd.defcaptionname*"></a><a href="#cmd.defcaptionname*">\defcaptionname*</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.defcaptionname*">336</a></li>
<li><a name="cmd.defcaptionname"></a><a href="#cmd.defcaptionname">\defcaptionname</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.defcaptionname">336</a></li>
<li><a name="cmd.deffootnote"></a><a href="#cmd.deffootnote">\deffootnote</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.deffootnote">218</a>, <a href="scrguien.pdf#desc:scrextend.cmd.deffootnote">289</a>, <a href="scrguien.pdf#desc:maincls.cmd.deffootnote">91</a></li>
@@ -506,30 +507,30 @@
<li><a name="cmd.documentclass"></a><a href="#cmd.documentclass">\documentclass</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.documentclass">157</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.documentclass">237</a>, <a href="scrguien.pdf#desc:scrextend.cmd.documentclass">275</a>, <a href="scrguien.pdf#desc:scrjura.cmd.documentclass">294</a>, <a href="scrguien.pdf#desc:typearea.cmd.documentclass">31</a>, <a href="scrguien.pdf#desc:scrhack.cmd.documentclass">391</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.documentclass">395</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.documentclass">437</a>, <a href="scrguien.pdf#desc:maincls.cmd.documentclass">54</a></li>
<li><a name="cmd.doforeachtocfile"></a><a href="#cmd.doforeachtocfile">\doforeachtocfile</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.doforeachtocfile">359</a></li>
<li><a name="cmd.ellipsispar"></a><a href="#cmd.ellipsispar">\ellipsispar</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.ellipsispar">302</a></li>
-<li><a name="cmd.emailname"></a><a href="#cmd.emailname">\emailname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.emailname">500</a></li>
+<li><a name="cmd.emailname"></a><a href="#cmd.emailname">\emailname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.emailname">501</a></li>
<li><a name="cmd.encl"></a><a href="#cmd.encl">\encl</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.encl">170</a></li>
-<li><a name="cmd.enclname"></a><a href="#cmd.enclname">\enclname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.enclname">500</a></li>
+<li><a name="cmd.enclname"></a><a href="#cmd.enclname">\enclname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.enclname">501</a></li>
<li><a name="cmd.extratitle"></a><a href="#cmd.extratitle">\extratitle</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.extratitle">282</a>, <a href="scrguien.pdf#desc:maincls.cmd.extratitle">66</a></li>
-<li><a name="cmd.faxname"></a><a href="#cmd.faxname">\faxname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.faxname">500</a></li>
+<li><a name="cmd.faxname"></a><a href="#cmd.faxname">\faxname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.faxname">501</a></li>
<li><a name="cmd.figureformat"></a><a href="#cmd.figureformat">\figureformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.figureformat">137</a></li>
-<li><a name="cmd.flushbottom"></a><a href="#cmd.flushbottom">\flushbottom</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.flushbottom">57</a></li>
+<li><a name="cmd.flushbottom"></a><a href="#cmd.flushbottom">\flushbottom</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.flushbottom">56</a></li>
<li><a name="cmd.footnote"></a><a href="#cmd.footnote">\footnote</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.footnote">217</a>, <a href="scrguien.pdf#desc:scrextend.cmd.footnote">289</a>, <a href="scrguien.pdf#desc:maincls.cmd.footnote">89</a></li>
<li><a name="cmd.footnotemark"></a><a href="#cmd.footnotemark">\footnotemark</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.footnotemark">217</a>, <a href="scrguien.pdf#desc:scrextend.cmd.footnotemark">289</a>, <a href="scrguien.pdf#desc:maincls.cmd.footnotemark">89</a></li>
<li><a name="cmd.footnotetext"></a><a href="#cmd.footnotetext">\footnotetext</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.footnotetext">217</a>, <a href="scrguien.pdf#desc:scrextend.cmd.footnotetext">289</a>, <a href="scrguien.pdf#desc:maincls.cmd.footnotetext">89</a></li>
<li><a name="cmd.footref"></a><a href="#cmd.footref">\footref</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.footref">217</a>, <a href="scrguien.pdf#desc:scrextend.cmd.footref">289</a>, <a href="scrguien.pdf#desc:maincls.cmd.footref">90</a></li>
<li><a name="cmd.frontispiece"></a><a href="#cmd.frontispiece">\frontispiece</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.frontispiece">282</a>, <a href="scrguien.pdf#desc:maincls.cmd.frontispiece">66</a></li>
<li><a name="cmd.frontmatter"></a><a href="#cmd.frontmatter">\frontmatter</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.frontmatter">93</a></li>
-<li><a name="cmd.headfromname"></a><a href="#cmd.headfromname">\headfromname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.headfromname">500</a></li>
-<li><a name="cmd.headmark"></a><a href="#cmd.headmark">\headmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.headmark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.headmark">420</a></li>
-<li><a name="cmd.headtoname"></a><a href="#cmd.headtoname">\headtoname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.headtoname">500</a></li>
+<li><a name="cmd.headfromname"></a><a href="#cmd.headfromname">\headfromname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.headfromname">501</a></li>
+<li><a name="cmd.headmark"></a><a href="#cmd.headmark">\headmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.headmark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.headmark">421</a></li>
+<li><a name="cmd.headtoname"></a><a href="#cmd.headtoname">\headtoname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.headtoname">501</a></li>
<li><a name="cmd.if@atdocument"></a><a href="#cmd.if@atdocument">\if@atdocument</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.if@atdocument">333</a></li>
<li><a name="cmd.if@chapter"></a><a href="#cmd.if@chapter">\if@chapter</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.if@chapter">396</a></li>
<li><a name="cmd.if@mainmatter"></a><a href="#cmd.if@mainmatter">\if@mainmatter</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.if@mainmatter">397</a></li>
<li><a name="cmd.ifVTeX"></a><a href="#cmd.ifVTeX">\ifVTeX</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifVTeX">332</a></li>
<li><a name="cmd.ifattoclist"></a><a href="#cmd.ifattoclist">\ifattoclist</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.ifattoclist">356</a></li>
-<li><a name="cmd.ifdimen"></a><a href="#cmd.ifdimen">\ifdimen</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifdimen">333</a></li>
-<li><a name="cmd.ifdvioutput"></a><a href="#cmd.ifdvioutput">\ifdvioutput</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifdvioutput">332</a></li>
-<li><a name="cmd.ifiscount"></a><a href="#cmd.ifiscount">\ifiscount</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifiscount">334</a></li>
+<li><a name="cmd.ifdimen"></a><a href="#cmd.ifdimen">\ifdimen</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifdimen">334</a></li>
+<li><a name="cmd.ifdvioutput"></a><a href="#cmd.ifdvioutput">\ifdvioutput</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifdvioutput">333</a></li>
+<li><a name="cmd.ifiscount"></a><a href="#cmd.ifiscount">\ifiscount</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifiscount">335</a></li>
<li><a name="cmd.ifiscounter"></a><a href="#cmd.ifiscounter">\ifiscounter</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifiscounter">334</a></li>
<li><a name="cmd.ifisdimen"></a><a href="#cmd.ifisdimen">\ifisdimen</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifisdimen">333</a></li>
<li><a name="cmd.ifisdimension"></a><a href="#cmd.ifisdimension">\ifisdimension</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifisdimension">333</a></li>
@@ -540,9 +541,9 @@
<li><a name="cmd.ifisnumexpr"></a><a href="#cmd.ifisnumexpr">\ifisnumexpr</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifisnumexpr">335</a></li>
<li><a name="cmd.ifisskip"></a><a href="#cmd.ifisskip">\ifisskip</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifisskip">334</a></li>
<li><a name="cmd.ifkomavar"></a><a href="#cmd.ifkomavar">\ifkomavar</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.ifkomavar">156</a></li>
-<li><a name="cmd.ifkomavarempty*"></a><a href="#cmd.ifkomavarempty*">\ifkomavarempty*</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.ifkomavarempty*">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.ifkomavarempty*">495</a></li>
-<li><a name="cmd.ifkomavarempty"></a><a href="#cmd.ifkomavarempty">\ifkomavarempty</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.ifkomavarempty">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.ifkomavarempty">495</a></li>
-<li><a name="cmd.ifnotundefined"></a><a href="#cmd.ifnotundefined">\ifnotundefined</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifnotundefined">331</a></li>
+<li><a name="cmd.ifkomavarempty*"></a><a href="#cmd.ifkomavarempty*">\ifkomavarempty*</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.ifkomavarempty*">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.ifkomavarempty*">496</a></li>
+<li><a name="cmd.ifkomavarempty"></a><a href="#cmd.ifkomavarempty">\ifkomavarempty</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.ifkomavarempty">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.ifkomavarempty">496</a></li>
+<li><a name="cmd.ifnotundefined"></a><a href="#cmd.ifnotundefined">\ifnotundefined</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifnotundefined">332</a></li>
<li><a name="cmd.ifnumber"></a><a href="#cmd.ifnumber">\ifnumber</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.ifnumber">335</a></li>
<li><a name="cmd.ifnumbered"></a><a href="#cmd.ifnumbered">\ifnumbered</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.ifnumbered">112</a></li>
<li><a name="cmd.ifoot*"></a><a href="#cmd.ifoot*">\ifoot*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.ifoot*">249</a></li>
@@ -559,7 +560,7 @@
<li><a name="cmd.ihead*"></a><a href="#cmd.ihead*">\ihead*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.ihead*">249</a></li>
<li><a name="cmd.ihead"></a><a href="#cmd.ihead">\ihead</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.ihead">248</a></li>
<li><a name="cmd.indexpagestyle"></a><a href="#cmd.indexpagestyle">\indexpagestyle</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.indexpagestyle">83</a></li>
-<li><a name="cmd.invoicename"></a><a href="#cmd.invoicename">\invoicename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.invoicename">500</a></li>
+<li><a name="cmd.invoicename"></a><a href="#cmd.invoicename">\invoicename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.invoicename">501</a></li>
<li><a name="cmd.item"></a><a href="#cmd.item">\item</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.item">117</a>, <a href="scrguien.pdf#desc:scrlttr2.cmd.item">220</a></li>
<li><a name="cmd.labelenumi"></a><a href="#cmd.labelenumi">\labelenumi</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.labelenumi">118</a>, <a href="scrguien.pdf#desc:scrlttr2.cmd.labelenumi">220</a></li>
<li><a name="cmd.labelenumii"></a><a href="#cmd.labelenumii">\labelenumii</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.labelenumii">118</a>, <a href="scrguien.pdf#desc:scrlttr2.cmd.labelenumii">220</a></li>
@@ -580,7 +581,7 @@
<li><a name="cmd.lefoot"></a><a href="#cmd.lefoot">\lefoot</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.lefoot">245</a></li>
<li><a name="cmd.leftbotmark"></a><a href="#cmd.leftbotmark">\leftbotmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.leftbotmark">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.leftbotmark">429</a></li>
<li><a name="cmd.leftfirstmark"></a><a href="#cmd.leftfirstmark">\leftfirstmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.leftfirstmark">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.leftfirstmark">429</a></li>
-<li><a name="cmd.leftmark"></a><a href="#cmd.leftmark">\leftmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.leftmark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.leftmark">420</a></li>
+<li><a name="cmd.leftmark"></a><a href="#cmd.leftmark">\leftmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.leftmark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.leftmark">421</a></li>
<li><a name="cmd.lefttopmark"></a><a href="#cmd.lefttopmark">\lefttopmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.lefttopmark">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.lefttopmark">429</a></li>
<li><a name="cmd.lehead*"></a><a href="#cmd.lehead*">\lehead*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.lehead*">244</a></li>
<li><a name="cmd.lehead"></a><a href="#cmd.lehead">\lehead</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.lehead">242</a></li>
@@ -601,28 +602,29 @@
<li><a name="cmd.makenote*"></a><a href="#cmd.makenote*">\makenote*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.makenote*">444</a></li>
<li><a name="cmd.makenote"></a><a href="#cmd.makenote">\makenote</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.makenote">444</a></li>
<li><a name="cmd.maketitle"></a><a href="#cmd.maketitle">\maketitle</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.maketitle">282</a>, <a href="scrguien.pdf#desc:maincls.cmd.maketitle">66</a></li>
-<li><a name="cmd.manualmark"></a><a href="#cmd.manualmark">\manualmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.manualmark">251</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.manualmark">418</a></li>
+<li><a name="cmd.manualmark"></a><a href="#cmd.manualmark">\manualmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.manualmark">251</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.manualmark">419</a></li>
<li><a name="cmd.marginline"></a><a href="#cmd.marginline">\marginline</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.marginline">145</a>, <a href="scrguien.pdf#desc:scrlttr2.cmd.marginline">223</a>, <a href="scrguien.pdf#desc:scrextend.cmd.marginline">293</a></li>
<li><a name="cmd.marginpar"></a><a href="#cmd.marginpar">\marginpar</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.marginpar">145</a>, <a href="scrguien.pdf#desc:scrlttr2.cmd.marginpar">223</a>, <a href="scrguien.pdf#desc:scrextend.cmd.marginpar">293</a></li>
<li><a name="cmd.markboth"></a><a href="#cmd.markboth">\markboth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.markboth">214</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.markboth">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.markboth">422</a>, <a href="scrguien.pdf#desc:maincls.cmd.markboth">82</a></li>
<li><a name="cmd.markleft"></a><a href="#cmd.markleft">\markleft</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.markleft">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.markleft">422</a></li>
<li><a name="cmd.markright"></a><a href="#cmd.markright">\markright</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.markright">214</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.markright">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.markright">422</a>, <a href="scrguien.pdf#desc:maincls.cmd.markright">82</a></li>
<li><a name="cmd.minisec"></a><a href="#cmd.minisec">\minisec</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.minisec">105</a></li>
-<li><a name="cmd.mobilephonename"></a><a href="#cmd.mobilephonename">\mobilephonename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.mobilephonename">500</a></li>
+<li><a name="cmd.mobilephonename"></a><a href="#cmd.mobilephonename">\mobilephonename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.mobilephonename">501</a></li>
<li><a name="cmd.multfootsep"></a><a href="#cmd.multfootsep">\multfootsep</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.multfootsep">216</a>, <a href="scrguien.pdf#desc:scrextend.cmd.multfootsep">288</a>, <a href="scrguien.pdf#desc:maincls.cmd.multfootsep">89</a></li>
<li><a name="cmd.multiplefootnoteseparator"></a><a href="#cmd.multiplefootnoteseparator">\multiplefootnoteseparator</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.multiplefootnoteseparator">217</a>, <a href="scrguien.pdf#desc:scrextend.cmd.multiplefootnoteseparator">289</a>, <a href="scrguien.pdf#desc:maincls.cmd.multiplefootnoteseparator">89</a></li>
-<li><a name="cmd.myrefname"></a><a href="#cmd.myrefname">\myrefname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.myrefname">500</a></li>
+<li><a name="cmd.myrefname"></a><a href="#cmd.myrefname">\myrefname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.myrefname">501</a></li>
<li><a name="cmd.nameday"></a><a href="#cmd.nameday">\nameday</a> --&gt; <a href="scrguien.pdf#desc:scrdate.cmd.nameday">265</a></li>
-<li><a name="cmd.newbibstyle"></a><a href="#cmd.newbibstyle">\newbibstyle</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.newbibstyle">476</a></li>
-<li><a name="cmd.newblock"></a><a href="#cmd.newblock">\newblock</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.newblock">476</a></li>
+<li><a name="cmd.newbibstyle"></a><a href="#cmd.newbibstyle">\newbibstyle</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.newbibstyle">477</a></li>
+<li><a name="cmd.newblock"></a><a href="#cmd.newblock">\newblock</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.newblock">477</a></li>
<li><a name="cmd.newcaptionname*"></a><a href="#cmd.newcaptionname*">\newcaptionname*</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.newcaptionname*">336</a></li>
<li><a name="cmd.newcaptionname"></a><a href="#cmd.newcaptionname">\newcaptionname</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.newcaptionname">336</a></li>
<li><a name="cmd.newdaylanguage"></a><a href="#cmd.newdaylanguage">\newdaylanguage</a> --&gt; <a href="scrguien.pdf#desc:scrdate.cmd.newdaylanguage">265</a></li>
<li><a name="cmd.newkomafont"></a><a href="#cmd.newkomafont">\newkomafont</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.newkomafont">456</a></li>
-<li><a name="cmd.newkomavar*"></a><a href="#cmd.newkomavar*">\newkomavar*</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.newkomavar*">494</a></li>
-<li><a name="cmd.newkomavar"></a><a href="#cmd.newkomavar">\newkomavar</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.newkomavar">494</a></li>
+<li><a name="cmd.newkomavar*"></a><a href="#cmd.newkomavar*">\newkomavar*</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.newkomavar*">495</a></li>
+<li><a name="cmd.newkomavar"></a><a href="#cmd.newkomavar">\newkomavar</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.newkomavar">495</a></li>
<li><a name="cmd.newpagestyle"></a><a href="#cmd.newpagestyle">\newpagestyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.newpagestyle">432</a></li>
<li><a name="cmd.newpairofpagestyles"></a><a href="#cmd.newpairofpagestyles">\newpairofpagestyles</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.newpairofpagestyles">431</a></li>
+<li><a name="cmd.newplength"></a><a href="#cmd.newplength">\newplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.newplength">484</a></li>
<li><a name="cmd.nonumberline"></a><a href="#cmd.nonumberline">\nonumberline</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.nonumberline">381</a></li>
<li><a name="cmd.numberline"></a><a href="#cmd.numberline">\numberline</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.numberline">368</a></li>
<li><a name="cmd.ofoot*"></a><a href="#cmd.ofoot*">\ofoot*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.ofoot*">249</a></li>
@@ -631,14 +633,14 @@
<li><a name="cmd.ohead"></a><a href="#cmd.ohead">\ohead</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.ohead">248</a></li>
<li><a name="cmd.opening"></a><a href="#cmd.opening">\opening</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.opening">165</a></li>
<li><a name="cmd.othersectionlevelsformat"></a><a href="#cmd.othersectionlevelsformat">\othersectionlevelsformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.othersectionlevelsformat">108</a></li>
-<li><a name="cmd.pagemark"></a><a href="#cmd.pagemark">\pagemark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.pagemark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.pagemark">420</a></li>
-<li><a name="cmd.pagename"></a><a href="#cmd.pagename">\pagename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.pagename">500</a></li>
+<li><a name="cmd.pagemark"></a><a href="#cmd.pagemark">\pagemark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.pagemark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.pagemark">421</a></li>
+<li><a name="cmd.pagename"></a><a href="#cmd.pagename">\pagename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.pagename">501</a></li>
<li><a name="cmd.pagenumbering"></a><a href="#cmd.pagenumbering">\pagenumbering</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.pagenumbering">84</a></li>
<li><a name="cmd.pagestyle"></a><a href="#cmd.pagestyle">\pagestyle</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.pagestyle">211</a>, <a href="scrguien.pdf#desc:maincls.cmd.pagestyle">80</a></li>
<li><a name="cmd.paragraph*"></a><a href="#cmd.paragraph*">\paragraph*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.paragraph*">104</a></li>
<li><a name="cmd.paragraph"></a><a href="#cmd.paragraph">\paragraph</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.paragraph">100</a></li>
<li><a name="cmd.paragraphformat"></a><a href="#cmd.paragraphformat">\paragraphformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.paragraphformat">108</a></li>
-<li><a name="cmd.paragraphmark"></a><a href="#cmd.paragraphmark">\paragraphmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.paragraphmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.paragraphmark">421</a></li>
+<li><a name="cmd.paragraphmark"></a><a href="#cmd.paragraphmark">\paragraphmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.paragraphmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.paragraphmark">422</a></li>
<li><a name="cmd.paragraphmarkformat"></a><a href="#cmd.paragraphmarkformat">\paragraphmarkformat</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.paragraphmarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.paragraphmarkformat">421</a></li>
<li><a name="cmd.paragraphnumdepth"></a><a href="#cmd.paragraphnumdepth">\paragraphnumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.paragraphnumdepth">112</a></li>
<li><a name="cmd.paragraphtocdepth"></a><a href="#cmd.paragraphtocdepth">\paragraphtocdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.paragraphtocdepth">76</a></li>
@@ -650,17 +652,17 @@
<li><a name="cmd.part*"></a><a href="#cmd.part*">\part*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.part*">104</a></li>
<li><a name="cmd.part"></a><a href="#cmd.part">\part</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.part">100</a></li>
<li><a name="cmd.partformat"></a><a href="#cmd.partformat">\partformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.partformat">108</a></li>
-<li><a name="cmd.partheademptypage"></a><a href="#cmd.partheademptypage">\partheademptypage</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheademptypage">468</a></li>
-<li><a name="cmd.partheadendvskip"></a><a href="#cmd.partheadendvskip">\partheadendvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheadendvskip">468</a></li>
-<li><a name="cmd.partheadmidvskip"></a><a href="#cmd.partheadmidvskip">\partheadmidvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheadmidvskip">468</a></li>
-<li><a name="cmd.partheadstartvskip"></a><a href="#cmd.partheadstartvskip">\partheadstartvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheadstartvskip">468</a></li>
-<li><a name="cmd.partlineswithprefixformat"></a><a href="#cmd.partlineswithprefixformat">\partlineswithprefixformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partlineswithprefixformat">469</a></li>
-<li><a name="cmd.partmark"></a><a href="#cmd.partmark">\partmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.partmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.partmark">421</a></li>
+<li><a name="cmd.partheademptypage"></a><a href="#cmd.partheademptypage">\partheademptypage</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheademptypage">469</a></li>
+<li><a name="cmd.partheadendvskip"></a><a href="#cmd.partheadendvskip">\partheadendvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheadendvskip">469</a></li>
+<li><a name="cmd.partheadmidvskip"></a><a href="#cmd.partheadmidvskip">\partheadmidvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheadmidvskip">469</a></li>
+<li><a name="cmd.partheadstartvskip"></a><a href="#cmd.partheadstartvskip">\partheadstartvskip</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partheadstartvskip">469</a></li>
+<li><a name="cmd.partlineswithprefixformat"></a><a href="#cmd.partlineswithprefixformat">\partlineswithprefixformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.partlineswithprefixformat">470</a></li>
+<li><a name="cmd.partmark"></a><a href="#cmd.partmark">\partmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.partmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.partmark">422</a></li>
<li><a name="cmd.partmarkformat"></a><a href="#cmd.partmarkformat">\partmarkformat</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.partmarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.partmarkformat">421</a></li>
<li><a name="cmd.partnumdepth"></a><a href="#cmd.partnumdepth">\partnumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.partnumdepth">112</a></li>
<li><a name="cmd.partpagestyle"></a><a href="#cmd.partpagestyle">\partpagestyle</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.partpagestyle">83</a></li>
<li><a name="cmd.parttocdepth"></a><a href="#cmd.parttocdepth">\parttocdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.parttocdepth">76</a></li>
-<li><a name="cmd.phonename"></a><a href="#cmd.phonename">\phonename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.phonename">500</a></li>
+<li><a name="cmd.phonename"></a><a href="#cmd.phonename">\phonename</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.phonename">501</a></li>
<li><a name="cmd.providecaptionname*"></a><a href="#cmd.providecaptionname*">\providecaptionname*</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.providecaptionname*">336</a></li>
<li><a name="cmd.providecaptionname"></a><a href="#cmd.providecaptionname">\providecaptionname</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.providecaptionname">336</a></li>
<li><a name="cmd.providepagestyle"></a><a href="#cmd.providepagestyle">\providepagestyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.providepagestyle">432</a></li>
@@ -672,7 +674,7 @@
<li><a name="cmd.putLR"></a><a href="#cmd.putLR">\putLR</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.putLR">407</a></li>
<li><a name="cmd.putUL"></a><a href="#cmd.putUL">\putUL</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.putUL">407</a></li>
<li><a name="cmd.putUR"></a><a href="#cmd.putUR">\putUR</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.putUR">407</a></li>
-<li><a name="cmd.raggedbottom"></a><a href="#cmd.raggedbottom">\raggedbottom</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.raggedbottom">57</a></li>
+<li><a name="cmd.raggedbottom"></a><a href="#cmd.raggedbottom">\raggedbottom</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.raggedbottom">56</a></li>
<li><a name="cmd.raggedchapter"></a><a href="#cmd.raggedchapter">\raggedchapter</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.raggedchapter">107</a></li>
<li><a name="cmd.raggedchapterentry"></a><a href="#cmd.raggedchapterentry">\raggedchapterentry</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.raggedchapterentry">455</a></li>
<li><a name="cmd.raggeddictum"></a><a href="#cmd.raggeddictum">\raggeddictum</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.raggeddictum">115</a>, <a href="scrguien.pdf#desc:scrextend.cmd.raggeddictum">291</a></li>
@@ -693,50 +695,51 @@
<li><a name="cmd.refParN"></a><a href="#cmd.refParN">\refParN</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refParN">304</a></li>
<li><a name="cmd.refParS"></a><a href="#cmd.refParS">\refParS</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refParS">304</a></li>
<li><a name="cmd.refS"></a><a href="#cmd.refS">\refS</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refS">304</a></li>
-<li><a name="cmd.refSentence"></a><a href="#cmd.refSentence">\refSentence</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentence">304</a></li>
-<li><a name="cmd.refSentenceL"></a><a href="#cmd.refSentenceL">\refSentenceL</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentenceL">304</a></li>
-<li><a name="cmd.refSentenceN"></a><a href="#cmd.refSentenceN">\refSentenceN</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentenceN">304</a></li>
-<li><a name="cmd.refSentenceS"></a><a href="#cmd.refSentenceS">\refSentenceS</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentenceS">304</a></li>
+<li><a name="cmd.refSentence"></a><a href="#cmd.refSentence">\refSentence</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentence">305</a></li>
+<li><a name="cmd.refSentenceL"></a><a href="#cmd.refSentenceL">\refSentenceL</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentenceL">305</a></li>
+<li><a name="cmd.refSentenceN"></a><a href="#cmd.refSentenceN">\refSentenceN</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentenceN">305</a></li>
+<li><a name="cmd.refSentenceS"></a><a href="#cmd.refSentenceS">\refSentenceS</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.refSentenceS">305</a></li>
<li><a name="cmd.refoot*"></a><a href="#cmd.refoot*">\refoot*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.refoot*">247</a></li>
<li><a name="cmd.refoot"></a><a href="#cmd.refoot">\refoot</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.refoot">245</a></li>
<li><a name="cmd.rehead*"></a><a href="#cmd.rehead*">\rehead*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rehead*">244</a></li>
<li><a name="cmd.rehead"></a><a href="#cmd.rehead">\rehead</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rehead">242</a></li>
<li><a name="cmd.removefromtoclist"></a><a href="#cmd.removefromtoclist">\removefromtoclist</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.removefromtoclist">359</a></li>
-<li><a name="cmd.removereffields"></a><a href="#cmd.removereffields">\removereffields</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.removereffields">494</a></li>
+<li><a name="cmd.removereffields"></a><a href="#cmd.removereffields">\removereffields</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.removereffields">495</a></li>
<li><a name="cmd.renewcaptionname*"></a><a href="#cmd.renewcaptionname*">\renewcaptionname*</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.renewcaptionname*">336</a></li>
<li><a name="cmd.renewcaptionname"></a><a href="#cmd.renewcaptionname">\renewcaptionname</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.renewcaptionname">336</a></li>
<li><a name="cmd.renewpagestyle"></a><a href="#cmd.renewpagestyle">\renewpagestyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.renewpagestyle">432</a></li>
<li><a name="cmd.renewpairofpagestyles"></a><a href="#cmd.renewpairofpagestyles">\renewpairofpagestyles</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.renewpairofpagestyles">431</a></li>
<li><a name="cmd.rightbotmark"></a><a href="#cmd.rightbotmark">\rightbotmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.rightbotmark">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.rightbotmark">429</a></li>
<li><a name="cmd.rightfirstmark"></a><a href="#cmd.rightfirstmark">\rightfirstmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.rightfirstmark">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.rightfirstmark">429</a></li>
-<li><a name="cmd.rightmark"></a><a href="#cmd.rightmark">\rightmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rightmark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.rightmark">420</a></li>
+<li><a name="cmd.rightmark"></a><a href="#cmd.rightmark">\rightmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rightmark">255</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.rightmark">421</a></li>
<li><a name="cmd.righttopmark"></a><a href="#cmd.righttopmark">\righttopmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.righttopmark">423</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage-experts.cmd.righttopmark">429</a></li>
<li><a name="cmd.rofoot*"></a><a href="#cmd.rofoot*">\rofoot*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rofoot*">247</a></li>
<li><a name="cmd.rofoot"></a><a href="#cmd.rofoot">\rofoot</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rofoot">245</a></li>
<li><a name="cmd.rohead*"></a><a href="#cmd.rohead*">\rohead*</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rohead*">244</a></li>
<li><a name="cmd.rohead"></a><a href="#cmd.rohead">\rohead</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.rohead">242</a></li>
<li><a name="cmd.scr@ifVTeX"></a><a href="#cmd.scr@ifVTeX">\scr@ifVTeX</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifVTeX">332</a></li>
-<li><a name="cmd.scr@ifdvioutput"></a><a href="#cmd.scr@ifdvioutput">\scr@ifdvioutput</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifdvioutput">332</a></li>
+<li><a name="cmd.scr@ifdvioutput"></a><a href="#cmd.scr@ifdvioutput">\scr@ifdvioutput</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifdvioutput">333</a></li>
<li><a name="cmd.scr@ifluatex"></a><a href="#cmd.scr@ifluatex">\scr@ifluatex</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifluatex">332</a></li>
<li><a name="cmd.scr@ifpdfoutput"></a><a href="#cmd.scr@ifpdfoutput">\scr@ifpdfoutput</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifpdfoutput">332</a></li>
<li><a name="cmd.scr@ifpdftex"></a><a href="#cmd.scr@ifpdftex">\scr@ifpdftex</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifpdftex">332</a></li>
<li><a name="cmd.scr@ifpsoutput"></a><a href="#cmd.scr@ifpsoutput">\scr@ifpsoutput</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifpsoutput">332</a></li>
<li><a name="cmd.scr@ifundefinedorrelax"></a><a href="#cmd.scr@ifundefinedorrelax">\scr@ifundefinedorrelax</a> --&gt; <a href="scrguien.pdf#desc:scrbase.cmd.scr@ifundefinedorrelax">331</a></li>
-<li><a name="cmd.scr@startsection"></a><a href="#cmd.scr@startsection">\scr@startsection</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.scr@startsection">474</a></li>
+<li><a name="cmd.scr@startsection"></a><a href="#cmd.scr@startsection">\scr@startsection</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.scr@startsection">475</a></li>
<li><a name="cmd.scrlayerAddCsToInterface"></a><a href="#cmd.scrlayerAddCsToInterface">\scrlayerAddCsToInterface</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.scrlayerAddCsToInterface">425</a></li>
<li><a name="cmd.scrlayerAddToInterface"></a><a href="#cmd.scrlayerAddToInterface">\scrlayerAddToInterface</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.scrlayerAddToInterface">425</a></li>
<li><a name="cmd.scrlayerInitInterface"></a><a href="#cmd.scrlayerInitInterface">\scrlayerInitInterface</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.scrlayerInitInterface">425</a></li>
<li><a name="cmd.scrlayerOnAutoRemoveInterface"></a><a href="#cmd.scrlayerOnAutoRemoveInterface">\scrlayerOnAutoRemoveInterface</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.scrlayerOnAutoRemoveInterface">426</a></li>
<li><a name="cmd.section*"></a><a href="#cmd.section*">\section*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.section*">104</a></li>
<li><a name="cmd.section"></a><a href="#cmd.section">\section</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.section">100</a></li>
-<li><a name="cmd.sectioncatchphraseformat"></a><a href="#cmd.sectioncatchphraseformat">\sectioncatchphraseformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.sectioncatchphraseformat">473</a></li>
+<li><a name="cmd.sectioncatchphraseformat"></a><a href="#cmd.sectioncatchphraseformat">\sectioncatchphraseformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.sectioncatchphraseformat">474</a></li>
<li><a name="cmd.sectionformat"></a><a href="#cmd.sectionformat">\sectionformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.sectionformat">108</a></li>
-<li><a name="cmd.sectionlinesformat"></a><a href="#cmd.sectionlinesformat">\sectionlinesformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.sectionlinesformat">473</a></li>
-<li><a name="cmd.sectionmark"></a><a href="#cmd.sectionmark">\sectionmark</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.sectionmark">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.sectionmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.sectionmark">421</a></li>
+<li><a name="cmd.sectionlinesformat"></a><a href="#cmd.sectionlinesformat">\sectionlinesformat</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.sectionlinesformat">474</a></li>
+<li><a name="cmd.sectionmark"></a><a href="#cmd.sectionmark">\sectionmark</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.sectionmark">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.sectionmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.sectionmark">422</a></li>
<li><a name="cmd.sectionmarkformat"></a><a href="#cmd.sectionmarkformat">\sectionmarkformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.sectionmarkformat">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.sectionmarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.sectionmarkformat">421</a></li>
<li><a name="cmd.sectionnumdepth"></a><a href="#cmd.sectionnumdepth">\sectionnumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.sectionnumdepth">112</a></li>
<li><a name="cmd.sectiontocdepth"></a><a href="#cmd.sectiontocdepth">\sectiontocdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.sectiontocdepth">76</a></li>
<li><a name="cmd.sentencename"></a><a href="#cmd.sentencename">\sentencename</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.sentencename">309</a></li>
+<li><a name="cmd.sentencenumberformat"></a><a href="#cmd.sentencenumberformat">\sentencenumberformat</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.sentencenumberformat">303</a></li>
<li><a name="cmd.sentenceshortname"></a><a href="#cmd.sentenceshortname">\sentenceshortname</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.sentenceshortname">309</a></li>
<li><a name="cmd.setbibpreamble"></a><a href="#cmd.setbibpreamble">\setbibpreamble</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.setbibpreamble">147</a></li>
<li><a name="cmd.setcapdynwidth"></a><a href="#cmd.setcapdynwidth">\setcapdynwidth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.setcapdynwidth">139</a></li>
@@ -756,29 +759,34 @@
<li><a name="cmd.setlengthtoplength"></a><a href="#cmd.setlengthtoplength">\setlengthtoplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.setlengthtoplength">157</a></li>
<li><a name="cmd.setparsizes"></a><a href="#cmd.setparsizes">\setparsizes</a> --&gt; <a href="scrguien.pdf#desc:maincls-experts.cmd.setparsizes">457</a></li>
<li><a name="cmd.setpartpreamble"></a><a href="#cmd.setpartpreamble">\setpartpreamble</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.setpartpreamble">113</a></li>
+<li><a name="cmd.setplength"></a><a href="#cmd.setplength">\setplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.setplength">484</a></li>
+<li><a name="cmd.setplengthtodepth"></a><a href="#cmd.setplengthtodepth">\setplengthtodepth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.setplengthtodepth">484</a></li>
+<li><a name="cmd.setplengthtoheight"></a><a href="#cmd.setplengthtoheight">\setplengthtoheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.setplengthtoheight">484</a></li>
+<li><a name="cmd.setplengthtototalheight"></a><a href="#cmd.setplengthtototalheight">\setplengthtototalheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.setplengthtototalheight">484</a></li>
+<li><a name="cmd.setplengthtowidth"></a><a href="#cmd.setplengthtowidth">\setplengthtowidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.setplengthtowidth">484</a></li>
<li><a name="cmd.settime"></a><a href="#cmd.settime">\settime</a> --&gt; <a href="scrguien.pdf#desc:scrtime.cmd.settime">267</a></li>
<li><a name="cmd.setuptoc"></a><a href="#cmd.setuptoc">\setuptoc</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.setuptoc">365</a></li>
<li><a name="cmd.storeareas"></a><a href="#cmd.storeareas">\storeareas</a> --&gt; <a href="scrguien.pdf#desc:typearea-experts.cmd.storeareas">450</a></li>
<li><a name="cmd.subject"></a><a href="#cmd.subject">\subject</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.subject">283</a>, <a href="scrguien.pdf#desc:maincls.cmd.subject">67</a></li>
-<li><a name="cmd.subjectname"></a><a href="#cmd.subjectname">\subjectname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.subjectname">500</a></li>
+<li><a name="cmd.subjectname"></a><a href="#cmd.subjectname">\subjectname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.subjectname">501</a></li>
<li><a name="cmd.subparagraph*"></a><a href="#cmd.subparagraph*">\subparagraph*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subparagraph*">104</a></li>
<li><a name="cmd.subparagraph"></a><a href="#cmd.subparagraph">\subparagraph</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subparagraph">100</a></li>
<li><a name="cmd.subparagraphformat"></a><a href="#cmd.subparagraphformat">\subparagraphformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subparagraphformat">108</a></li>
-<li><a name="cmd.subparagraphmark"></a><a href="#cmd.subparagraphmark">\subparagraphmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subparagraphmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subparagraphmark">421</a></li>
+<li><a name="cmd.subparagraphmark"></a><a href="#cmd.subparagraphmark">\subparagraphmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subparagraphmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subparagraphmark">422</a></li>
<li><a name="cmd.subparagraphmarkformat"></a><a href="#cmd.subparagraphmarkformat">\subparagraphmarkformat</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subparagraphmarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subparagraphmarkformat">421</a></li>
<li><a name="cmd.subparagraphnumdepth"></a><a href="#cmd.subparagraphnumdepth">\subparagraphnumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subparagraphnumdepth">112</a></li>
<li><a name="cmd.subparagraphtocdepth"></a><a href="#cmd.subparagraphtocdepth">\subparagraphtocdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subparagraphtocdepth">76</a></li>
<li><a name="cmd.subsection*"></a><a href="#cmd.subsection*">\subsection*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsection*">104</a></li>
<li><a name="cmd.subsection"></a><a href="#cmd.subsection">\subsection</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsection">100</a></li>
<li><a name="cmd.subsectionformat"></a><a href="#cmd.subsectionformat">\subsectionformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsectionformat">108</a></li>
-<li><a name="cmd.subsectionmark"></a><a href="#cmd.subsectionmark">\subsectionmark</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsectionmark">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subsectionmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subsectionmark">421</a></li>
+<li><a name="cmd.subsectionmark"></a><a href="#cmd.subsectionmark">\subsectionmark</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsectionmark">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subsectionmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subsectionmark">422</a></li>
<li><a name="cmd.subsectionmarkformat"></a><a href="#cmd.subsectionmarkformat">\subsectionmarkformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsectionmarkformat">111</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subsectionmarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subsectionmarkformat">421</a></li>
<li><a name="cmd.subsectionnumdepth"></a><a href="#cmd.subsectionnumdepth">\subsectionnumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsectionnumdepth">112</a></li>
<li><a name="cmd.subsectiontocdepth"></a><a href="#cmd.subsectiontocdepth">\subsectiontocdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsectiontocdepth">76</a></li>
<li><a name="cmd.subsubsection*"></a><a href="#cmd.subsubsection*">\subsubsection*</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsubsection*">104</a></li>
<li><a name="cmd.subsubsection"></a><a href="#cmd.subsubsection">\subsubsection</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsubsection">100</a></li>
<li><a name="cmd.subsubsectionformat"></a><a href="#cmd.subsubsectionformat">\subsubsectionformat</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsubsectionformat">108</a></li>
-<li><a name="cmd.subsubsectionmark"></a><a href="#cmd.subsubsectionmark">\subsubsectionmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subsubsectionmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subsubsectionmark">421</a></li>
+<li><a name="cmd.subsubsectionmark"></a><a href="#cmd.subsubsectionmark">\subsubsectionmark</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subsubsectionmark">257</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subsubsectionmark">422</a></li>
<li><a name="cmd.subsubsectionmarkformat"></a><a href="#cmd.subsubsectionmarkformat">\subsubsectionmarkformat</a> --&gt; <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.subsubsectionmarkformat">256</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.subsubsectionmarkformat">421</a></li>
<li><a name="cmd.subsubsectionnumdepth"></a><a href="#cmd.subsubsectionnumdepth">\subsubsectionnumdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsubsectionnumdepth">112</a></li>
<li><a name="cmd.subsubsectiontocdepth"></a><a href="#cmd.subsubsectiontocdepth">\subsubsectiontocdepth</a> --&gt; <a href="scrguien.pdf#desc:maincls.cmd.subsubsectiontocdepth">76</a></li>
@@ -818,25 +826,26 @@
<li><a name="cmd.tocbasicautomode"></a><a href="#cmd.tocbasicautomode">\tocbasicautomode</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.tocbasicautomode">360</a></li>
<li><a name="cmd.todaysname"></a><a href="#cmd.todaysname">\todaysname</a> --&gt; <a href="scrguien.pdf#desc:scrdate.cmd.todaysname">264</a></li>
<li><a name="cmd.todaysnumber"></a><a href="#cmd.todaysnumber">\todaysnumber</a> --&gt; <a href="scrguien.pdf#desc:scrdate.cmd.todaysnumber">264</a></li>
+<li><a name="cmd.toplevelpagestyle"></a><a href="#cmd.toplevelpagestyle">\toplevelpagestyle</a> --&gt; <a href="scrguien.pdf#desc:scrlayer.cmd.toplevelpagestyle">409</a></li>
<li><a name="cmd.typearea"></a><a href="#cmd.typearea">\typearea</a> --&gt; <a href="scrguien.pdf#desc:typearea.cmd.typearea">40</a></li>
<li><a name="cmd.unsettoc"></a><a href="#cmd.unsettoc">\unsettoc</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.unsettoc">365</a></li>
<li><a name="cmd.uppertitleback"></a><a href="#cmd.uppertitleback">\uppertitleback</a> --&gt; <a href="scrguien.pdf#desc:scrextend.cmd.uppertitleback">284</a>, <a href="scrguien.pdf#desc:maincls.cmd.uppertitleback">70</a></li>
-<li><a name="cmd.useencodingofkomafont"></a><a href="#cmd.useencodingofkomafont">\useencodingofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useencodingofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.useencodingofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.useencodingofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.useencodingofkomafont">296</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.useencodingofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.useencodingofkomafont">64</a></li>
-<li><a name="cmd.usefamilyofkomafont"></a><a href="#cmd.usefamilyofkomafont">\usefamilyofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usefamilyofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usefamilyofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usefamilyofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usefamilyofkomafont">296</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usefamilyofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.usefamilyofkomafont">64</a></li>
-<li><a name="cmd.usefontofkomafont"></a><a href="#cmd.usefontofkomafont">\usefontofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usefontofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usefontofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usefontofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usefontofkomafont">296</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usefontofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.usefontofkomafont">64</a></li>
+<li><a name="cmd.useencodingofkomafont"></a><a href="#cmd.useencodingofkomafont">\useencodingofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useencodingofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.useencodingofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.useencodingofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.useencodingofkomafont">297</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.useencodingofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.useencodingofkomafont">64</a></li>
+<li><a name="cmd.usefamilyofkomafont"></a><a href="#cmd.usefamilyofkomafont">\usefamilyofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usefamilyofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usefamilyofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usefamilyofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usefamilyofkomafont">297</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usefamilyofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.usefamilyofkomafont">64</a></li>
+<li><a name="cmd.usefontofkomafont"></a><a href="#cmd.usefontofkomafont">\usefontofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usefontofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usefontofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usefontofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usefontofkomafont">297</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usefontofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.usefontofkomafont">64</a></li>
<li><a name="cmd.usekomafont"></a><a href="#cmd.usekomafont">\usekomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usekomafont">174</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usekomafont">239</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usekomafont">279</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usekomafont">295</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usekomafont">438</a>, <a href="scrguien.pdf#desc:maincls.cmd.usekomafont">59</a></li>
-<li><a name="cmd.usekomavar*"></a><a href="#cmd.usekomavar*">\usekomavar*</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usekomavar*">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.usekomavar*">494</a></li>
-<li><a name="cmd.usekomavar"></a><a href="#cmd.usekomavar">\usekomavar</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usekomavar">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.usekomavar">494</a></li>
+<li><a name="cmd.usekomavar*"></a><a href="#cmd.usekomavar*">\usekomavar*</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usekomavar*">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.usekomavar*">495</a></li>
+<li><a name="cmd.usekomavar"></a><a href="#cmd.usekomavar">\usekomavar</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usekomavar">156</a>, <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.usekomavar">495</a></li>
<li><a name="cmd.usepackage"></a><a href="#cmd.usepackage">\usepackage</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usepackage">157</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usepackage">237</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usepackage">275</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usepackage">294</a>, <a href="scrguien.pdf#desc:typearea.cmd.usepackage">31</a>, <a href="scrguien.pdf#desc:scrhack.cmd.usepackage">391</a>, <a href="scrguien.pdf#desc:scrlayer.cmd.usepackage">395</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usepackage">437</a>, <a href="scrguien.pdf#desc:maincls.cmd.usepackage">54</a></li>
<li><a name="cmd.useplength"></a><a href="#cmd.useplength">\useplength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useplength">157</a></li>
-<li><a name="cmd.useseriesofkomafont"></a><a href="#cmd.useseriesofkomafont">\useseriesofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useseriesofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.useseriesofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.useseriesofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.useseriesofkomafont">296</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.useseriesofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.useseriesofkomafont">64</a></li>
-<li><a name="cmd.useshapeofkomafont"></a><a href="#cmd.useshapeofkomafont">\useshapeofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useshapeofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.useshapeofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.useshapeofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.useshapeofkomafont">296</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.useshapeofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.useshapeofkomafont">64</a></li>
-<li><a name="cmd.usesizeofkomafont"></a><a href="#cmd.usesizeofkomafont">\usesizeofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usesizeofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usesizeofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usesizeofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usesizeofkomafont">296</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usesizeofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.usesizeofkomafont">64</a></li>
+<li><a name="cmd.useseriesofkomafont"></a><a href="#cmd.useseriesofkomafont">\useseriesofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useseriesofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.useseriesofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.useseriesofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.useseriesofkomafont">297</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.useseriesofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.useseriesofkomafont">64</a></li>
+<li><a name="cmd.useshapeofkomafont"></a><a href="#cmd.useshapeofkomafont">\useshapeofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.useshapeofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.useshapeofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.useshapeofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.useshapeofkomafont">297</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.useshapeofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.useshapeofkomafont">64</a></li>
+<li><a name="cmd.usesizeofkomafont"></a><a href="#cmd.usesizeofkomafont">\usesizeofkomafont</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2.cmd.usesizeofkomafont">177</a>, <a href="scrguien.pdf#desc:scrlayer-scrpage.cmd.usesizeofkomafont">241</a>, <a href="scrguien.pdf#desc:scrextend.cmd.usesizeofkomafont">280</a>, <a href="scrguien.pdf#desc:scrjura.cmd.usesizeofkomafont">297</a>, <a href="scrguien.pdf#desc:scrlayer-notecolumn.cmd.usesizeofkomafont">439</a>, <a href="scrguien.pdf#desc:maincls.cmd.usesizeofkomafont">64</a></li>
<li><a name="cmd.usetocbasicnumberline"></a><a href="#cmd.usetocbasicnumberline">\usetocbasicnumberline</a> --&gt; <a href="scrguien.pdf#desc:tocbasic.cmd.usetocbasicnumberline">368</a></li>
<li><a name="cmd.withoutparnumber"></a><a href="#cmd.withoutparnumber">\withoutparnumber</a> --&gt; <a href="scrguien.pdf#desc:scrjura.cmd.withoutparnumber">302</a></li>
-<li><a name="cmd.wwwname"></a><a href="#cmd.wwwname">\wwwname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.wwwname">500</a></li>
-<li><a name="cmd.yourmailname"></a><a href="#cmd.yourmailname">\yourmailname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.yourmailname">500</a></li>
-<li><a name="cmd.yourrefname"></a><a href="#cmd.yourrefname">\yourrefname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.yourrefname">500</a></li>
+<li><a name="cmd.wwwname"></a><a href="#cmd.wwwname">\wwwname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.wwwname">501</a></li>
+<li><a name="cmd.yourmailname"></a><a href="#cmd.yourmailname">\yourmailname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.yourmailname">501</a></li>
+<li><a name="cmd.yourrefname"></a><a href="#cmd.yourrefname">\yourrefname</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.cmd.yourrefname">501</a></li>
</ul>
<h2><a name="environment">Environments</a></h2>
<ul>
@@ -845,7 +854,7 @@
<li><a name="env.addmargin"></a><a href="#env.addmargin">addmargin</a> --&gt; <a href="scrguien.pdf#desc:maincls.env.addmargin">124</a>, <a href="scrguien.pdf#desc:scrlttr2.env.addmargin">222</a>, <a href="scrguien.pdf#desc:scrextend.env.addmargin">292</a></li>
<li><a name="env.captionbeside"></a><a href="#env.captionbeside">captionbeside</a> --&gt; <a href="scrguien.pdf#desc:maincls.env.captionbeside">133</a></li>
<li><a name="env.captionofbeside"></a><a href="#env.captionofbeside">captionofbeside</a> --&gt; <a href="scrguien.pdf#desc:maincls.env.captionofbeside">136</a></li>
-<li><a name="env.contract"></a><a href="#env.contract">contract</a> --&gt; <a href="scrguien.pdf#desc:scrjura.env.contract">297</a></li>
+<li><a name="env.contract"></a><a href="#env.contract">contract</a> --&gt; <a href="scrguien.pdf#desc:scrjura.env.contract">298</a></li>
<li><a name="env.description"></a><a href="#env.description">description</a> --&gt; <a href="scrguien.pdf#desc:maincls.env.description">119</a>, <a href="scrguien.pdf#desc:scrlttr2.env.description">220</a></li>
<li><a name="env.enumerate"></a><a href="#env.enumerate">enumerate</a> --&gt; <a href="scrguien.pdf#desc:maincls.env.enumerate">118</a>, <a href="scrguien.pdf#desc:scrlttr2.env.enumerate">220</a></li>
<li><a name="env.itemize"></a><a href="#env.itemize">itemize</a> --&gt; <a href="scrguien.pdf#desc:maincls.env.itemize">117</a>, <a href="scrguien.pdf#desc:scrlttr2.env.itemize">220</a></li>
@@ -863,50 +872,50 @@
</ul>
<h2><a name="plength">Pseudolengths</a></h2>
<ul>
-<li><a name="plength.PPdatamatrixvskip"></a><a href="#plength.PPdatamatrixvskip">PPdatamatrixvskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.PPdatamatrixvskip">490</a></li>
-<li><a name="plength.PPheadheight"></a><a href="#plength.PPheadheight">PPheadheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.PPheadheight">489</a></li>
-<li><a name="plength.PPheadwidth"></a><a href="#plength.PPheadwidth">PPheadwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.PPheadwidth">489</a></li>
-<li><a name="plength.backaddrheight"></a><a href="#plength.backaddrheight">backaddrheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.backaddrheight">489</a></li>
-<li><a name="plength.bfoldmarklength"></a><a href="#plength.bfoldmarklength">bfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.bfoldmarklength">485</a></li>
-<li><a name="plength.bfoldmarkvpos"></a><a href="#plength.bfoldmarkvpos">bfoldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.bfoldmarkvpos">485</a></li>
-<li><a name="plength.firstfoothpos"></a><a href="#plength.firstfoothpos">firstfoothpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstfoothpos">493</a></li>
-<li><a name="plength.firstfootvpos"></a><a href="#plength.firstfootvpos">firstfootvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstfootvpos">493</a></li>
-<li><a name="plength.firstfootwidth"></a><a href="#plength.firstfootwidth">firstfootwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstfootwidth">493</a></li>
-<li><a name="plength.firstheadhpos"></a><a href="#plength.firstheadhpos">firstheadhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstheadhpos">487</a></li>
-<li><a name="plength.firstheadvpos"></a><a href="#plength.firstheadvpos">firstheadvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstheadvpos">487</a></li>
-<li><a name="plength.firstheadwidth"></a><a href="#plength.firstheadwidth">firstheadwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstheadwidth">487</a></li>
-<li><a name="plength.foldmarkhpos"></a><a href="#plength.foldmarkhpos">foldmarkhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.foldmarkhpos">485</a></li>
-<li><a name="plength.foldmarkthickness"></a><a href="#plength.foldmarkthickness">foldmarkthickness</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.foldmarkthickness">486</a></li>
-<li><a name="plength.foldmarkvpos"></a><a href="#plength.foldmarkvpos">foldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.foldmarkvpos">486</a></li>
-<li><a name="plength.fromrulethickness"></a><a href="#plength.fromrulethickness">fromrulethickness</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.fromrulethickness">487</a></li>
-<li><a name="plength.fromrulewidth"></a><a href="#plength.fromrulewidth">fromrulewidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.fromrulewidth">487</a></li>
-<li><a name="plength.lfoldmarkhpos"></a><a href="#plength.lfoldmarkhpos">lfoldmarkhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.lfoldmarkhpos">486</a></li>
-<li><a name="plength.lfoldmarklength"></a><a href="#plength.lfoldmarklength">lfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.lfoldmarklength">486</a></li>
-<li><a name="plength.locheight"></a><a href="#plength.locheight">locheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.locheight">490</a></li>
-<li><a name="plength.lochpos"></a><a href="#plength.lochpos">lochpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.lochpos">490</a></li>
-<li><a name="plength.locvpos"></a><a href="#plength.locvpos">locvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.locvpos">490</a></li>
-<li><a name="plength.locwidth"></a><a href="#plength.locwidth">locwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.locwidth">490</a></li>
-<li><a name="plength.mfoldmarklength"></a><a href="#plength.mfoldmarklength">mfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.mfoldmarklength">485</a></li>
-<li><a name="plength.mfoldmarkvpos"></a><a href="#plength.mfoldmarkvpos">mfoldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.mfoldmarkvpos">485</a></li>
-<li><a name="plength.pfoldmarklength"></a><a href="#plength.pfoldmarklength">pfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.pfoldmarklength">485</a></li>
-<li><a name="plength.refaftervskip"></a><a href="#plength.refaftervskip">refaftervskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refaftervskip">491</a></li>
-<li><a name="plength.refhpos"></a><a href="#plength.refhpos">refhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refhpos">491</a></li>
-<li><a name="plength.refvpos"></a><a href="#plength.refvpos">refvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refvpos">491</a></li>
-<li><a name="plength.refwidth"></a><a href="#plength.refwidth">refwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refwidth">491</a></li>
-<li><a name="plength.sigbeforevskip"></a><a href="#plength.sigbeforevskip">sigbeforevskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.sigbeforevskip">492</a></li>
-<li><a name="plength.sigindent"></a><a href="#plength.sigindent">sigindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.sigindent">492</a></li>
-<li><a name="plength.specialmailindent"></a><a href="#plength.specialmailindent">specialmailindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.specialmailindent">489</a></li>
-<li><a name="plength.specialmailrightindent"></a><a href="#plength.specialmailrightindent">specialmailrightindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.specialmailrightindent">489</a></li>
-<li><a name="plength.subjectaftervskip"></a><a href="#plength.subjectaftervskip">subjectaftervskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.subjectaftervskip">492</a></li>
-<li><a name="plength.subjectbeforevskip"></a><a href="#plength.subjectbeforevskip">subjectbeforevskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.subjectbeforevskip">492</a></li>
-<li><a name="plength.subjectvpos"></a><a href="#plength.subjectvpos">subjectvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.subjectvpos">492</a></li>
-<li><a name="plength.tfoldmarklength"></a><a href="#plength.tfoldmarklength">tfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.tfoldmarklength">485</a></li>
-<li><a name="plength.tfoldmarkvpos"></a><a href="#plength.tfoldmarkvpos">tfoldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.tfoldmarkvpos">485</a></li>
-<li><a name="plength.toaddrheight"></a><a href="#plength.toaddrheight">toaddrheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrheight">488</a></li>
-<li><a name="plength.toaddrhpos"></a><a href="#plength.toaddrhpos">toaddrhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrhpos">488</a></li>
-<li><a name="plength.toaddrindent"></a><a href="#plength.toaddrindent">toaddrindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrindent">489</a></li>
-<li><a name="plength.toaddrvpos"></a><a href="#plength.toaddrvpos">toaddrvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrvpos">488</a></li>
-<li><a name="plength.toaddrwidth"></a><a href="#plength.toaddrwidth">toaddrwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrwidth">488</a></li>
+<li><a name="plength.PPdatamatrixvskip"></a><a href="#plength.PPdatamatrixvskip">PPdatamatrixvskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.PPdatamatrixvskip">491</a></li>
+<li><a name="plength.PPheadheight"></a><a href="#plength.PPheadheight">PPheadheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.PPheadheight">490</a></li>
+<li><a name="plength.PPheadwidth"></a><a href="#plength.PPheadwidth">PPheadwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.PPheadwidth">490</a></li>
+<li><a name="plength.backaddrheight"></a><a href="#plength.backaddrheight">backaddrheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.backaddrheight">490</a></li>
+<li><a name="plength.bfoldmarklength"></a><a href="#plength.bfoldmarklength">bfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.bfoldmarklength">486</a></li>
+<li><a name="plength.bfoldmarkvpos"></a><a href="#plength.bfoldmarkvpos">bfoldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.bfoldmarkvpos">486</a></li>
+<li><a name="plength.firstfoothpos"></a><a href="#plength.firstfoothpos">firstfoothpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstfoothpos">494</a></li>
+<li><a name="plength.firstfootvpos"></a><a href="#plength.firstfootvpos">firstfootvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstfootvpos">494</a></li>
+<li><a name="plength.firstfootwidth"></a><a href="#plength.firstfootwidth">firstfootwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstfootwidth">494</a></li>
+<li><a name="plength.firstheadhpos"></a><a href="#plength.firstheadhpos">firstheadhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstheadhpos">488</a></li>
+<li><a name="plength.firstheadvpos"></a><a href="#plength.firstheadvpos">firstheadvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstheadvpos">488</a></li>
+<li><a name="plength.firstheadwidth"></a><a href="#plength.firstheadwidth">firstheadwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.firstheadwidth">488</a></li>
+<li><a name="plength.foldmarkhpos"></a><a href="#plength.foldmarkhpos">foldmarkhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.foldmarkhpos">487</a></li>
+<li><a name="plength.foldmarkthickness"></a><a href="#plength.foldmarkthickness">foldmarkthickness</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.foldmarkthickness">487</a></li>
+<li><a name="plength.foldmarkvpos"></a><a href="#plength.foldmarkvpos">foldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.foldmarkvpos">487</a></li>
+<li><a name="plength.fromrulethickness"></a><a href="#plength.fromrulethickness">fromrulethickness</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.fromrulethickness">488</a></li>
+<li><a name="plength.fromrulewidth"></a><a href="#plength.fromrulewidth">fromrulewidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.fromrulewidth">488</a></li>
+<li><a name="plength.lfoldmarkhpos"></a><a href="#plength.lfoldmarkhpos">lfoldmarkhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.lfoldmarkhpos">487</a></li>
+<li><a name="plength.lfoldmarklength"></a><a href="#plength.lfoldmarklength">lfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.lfoldmarklength">487</a></li>
+<li><a name="plength.locheight"></a><a href="#plength.locheight">locheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.locheight">491</a></li>
+<li><a name="plength.lochpos"></a><a href="#plength.lochpos">lochpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.lochpos">491</a></li>
+<li><a name="plength.locvpos"></a><a href="#plength.locvpos">locvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.locvpos">491</a></li>
+<li><a name="plength.locwidth"></a><a href="#plength.locwidth">locwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.locwidth">491</a></li>
+<li><a name="plength.mfoldmarklength"></a><a href="#plength.mfoldmarklength">mfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.mfoldmarklength">486</a></li>
+<li><a name="plength.mfoldmarkvpos"></a><a href="#plength.mfoldmarkvpos">mfoldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.mfoldmarkvpos">486</a></li>
+<li><a name="plength.pfoldmarklength"></a><a href="#plength.pfoldmarklength">pfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.pfoldmarklength">486</a></li>
+<li><a name="plength.refaftervskip"></a><a href="#plength.refaftervskip">refaftervskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refaftervskip">492</a></li>
+<li><a name="plength.refhpos"></a><a href="#plength.refhpos">refhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refhpos">492</a></li>
+<li><a name="plength.refvpos"></a><a href="#plength.refvpos">refvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refvpos">492</a></li>
+<li><a name="plength.refwidth"></a><a href="#plength.refwidth">refwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.refwidth">492</a></li>
+<li><a name="plength.sigbeforevskip"></a><a href="#plength.sigbeforevskip">sigbeforevskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.sigbeforevskip">493</a></li>
+<li><a name="plength.sigindent"></a><a href="#plength.sigindent">sigindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.sigindent">493</a></li>
+<li><a name="plength.specialmailindent"></a><a href="#plength.specialmailindent">specialmailindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.specialmailindent">490</a></li>
+<li><a name="plength.specialmailrightindent"></a><a href="#plength.specialmailrightindent">specialmailrightindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.specialmailrightindent">490</a></li>
+<li><a name="plength.subjectaftervskip"></a><a href="#plength.subjectaftervskip">subjectaftervskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.subjectaftervskip">493</a></li>
+<li><a name="plength.subjectbeforevskip"></a><a href="#plength.subjectbeforevskip">subjectbeforevskip</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.subjectbeforevskip">493</a></li>
+<li><a name="plength.subjectvpos"></a><a href="#plength.subjectvpos">subjectvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.subjectvpos">493</a></li>
+<li><a name="plength.tfoldmarklength"></a><a href="#plength.tfoldmarklength">tfoldmarklength</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.tfoldmarklength">486</a></li>
+<li><a name="plength.tfoldmarkvpos"></a><a href="#plength.tfoldmarkvpos">tfoldmarkvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.tfoldmarkvpos">486</a></li>
+<li><a name="plength.toaddrheight"></a><a href="#plength.toaddrheight">toaddrheight</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrheight">489</a></li>
+<li><a name="plength.toaddrhpos"></a><a href="#plength.toaddrhpos">toaddrhpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrhpos">489</a></li>
+<li><a name="plength.toaddrindent"></a><a href="#plength.toaddrindent">toaddrindent</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrindent">490</a></li>
+<li><a name="plength.toaddrvpos"></a><a href="#plength.toaddrvpos">toaddrvpos</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrvpos">489</a></li>
+<li><a name="plength.toaddrwidth"></a><a href="#plength.toaddrwidth">toaddrwidth</a> --&gt; <a href="scrguien.pdf#desc:scrlttr2-experts.plength.toaddrwidth">489</a></li>
</ul>
<h2><a name="variable">Variables</a></h2>
<ul>
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf
index 3e0c5641a57..b8e16917163 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/koma-script/japanlco.dtx b/Master/texmf-dist/source/latex/koma-script/japanlco.dtx
index aeb55e01aed..2d46fe63288 100644
--- a/Master/texmf-dist/source/latex/koma-script/japanlco.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/japanlco.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{76}
+% \CheckSum{77}
% \iffalse meta-comment
% ======================================================================
% japanlco.dtx
-% Copyright (c) Markus Kohm, 2008-2017
+% Copyright (c) Markus Kohm, 2008-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% japanlco.dtx
-% Copyright (c) Markus Kohm, 2008-2017
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: japanlco.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: japanlco.dtx 2976 2018-04-17 05:31:42Z kohm $
%<Ni&EARLY&LOW&head>%%% (run: Ni,EARLY,LOW,head)
%<Ni&EARLY&LOW&body>%%% (run: Ni,EARLY,LOW,body)
%<Ni&EARLY&HIGH&head>%%% (run: Ni,EARLY,HIGH,head)
@@ -73,7 +73,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-08 11:36:55 +0200 (Mon, 08 May 2017) $
+ \filedate$Date: 2018-04-17 07:31:42 +0200 (Tue, 17 Apr 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1962 $
\endgroup
@@ -253,6 +253,8 @@
% \subsubsection{Main-Part}
%
% Check the class.
+% \changes{v3.25a}{2018/04/17}{check not only for \textsf{scrlttr2} but also
+% for \textsf{scrletter}}^^A
% \begin{macrocode}
\@ifundefined{scr@fromname@var}{%
\LCOWarningNoLine{%
@@ -266,8 +268,9 @@
}{%
This letter class option file was made only\MessageBreak
to be used with KOMA-Script letter class\MessageBreak
- `scrlttr2'. Use with other classes may result\MessageBreak
- in a lot of errors%
+ `scrlttr2' or letter package `scrletter'.\MessageBreak
+ Use with other classes and without that package\MessageBreak
+ can result in a lot of errors%
}%
}{}
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrdocstrip.tex b/Master/texmf-dist/source/latex/koma-script/scrdocstrip.tex
index 980b4dd17f5..0c96d0f00d8 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrdocstrip.tex
+++ b/Master/texmf-dist/source/latex/koma-script/scrdocstrip.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrdocstrip.tex
-% Copyright (c) Markus Kohm, 2013-2015
+% Copyright (c) Markus Kohm, 2013-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrdocstrip.tex
-% Copyright (c) Markus Kohm, 2013-2015
+% Copyright (c) Markus Kohm, 2013-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -148,7 +148,7 @@
\expandafter\readloop
\fi
}%
- \endlinechar=256
+ \endlinechar=-1
\openin\inFile #1\relax
\ifeof\inFile
\global\@addto\KOMAFilesMissing{\noexpand\do{#1}}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrhack.dtx b/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
index df88da9a8c0..d48e642218f 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
@@ -62,7 +62,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrhack.dtx 2960 2018-03-16 08:39:32Z kohm $
+%%% From File: $Id: scrhack.dtx 3019 2018-09-06 15:45:33Z kohm $
%<package&identify>%%% using: package,identify
%<package&option>%%% using: package,option
%<package&body>%%% using: package,body
@@ -71,13 +71,12 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2018-03-16 09:39:32 +0100 (Fri, 16 Mar 2018) $
+ \filedate$Date: 2018-09-06 17:45:33 +0200 (Thu, 06 Sep 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1962 $
\endgroup
\ProvidesFile{scrhack.dtx}[\filedate\space\filerevision\space
%</dtx>
-%<manual>\ProvidesFile{scrhack.tex}[%
%<package&identify>\ProvidesPackage{scrhack}[%
%<hyperref&identify>\ProvidesFile{hyperref.hak}[%
%<float&identify>\ProvidesFile{float.hak}[%
@@ -86,7 +85,7 @@
%<setspace&identify>\ProvidesFile{setspace.hak}[%
%<lscape&identify>\ProvidesFile{lscape.hak}[%
%<nomencl&identify>\ProvidesFile{nomencl.hak}[%
-%<*dtx|manual|identify>
+%<*dtx|identify>
%!KOMAScriptVersion
package
%<*dtx>
@@ -95,7 +94,7 @@
%<*!identify>
(hacking other packages)%
%</!identify>
-%</dtx|manual|identify>
+%</dtx|identify>
%<hack&identify> (hacking package
%<hyperref&identify> hyperref)%
%<float&identify> float)%
@@ -104,9 +103,9 @@
%<setspace&identify> setspace)%
%<lscape&identify> lscape)%
%<nomencl&identify> nomencl)%
-%<*dtx|manual|identify>
+%<*dtx|identify>
]
-%</dtx|manual|identify>
+%</dtx|identify>
%<*dtx>
\ifx\documentclass\undefined
\input scrdocstrip.tex
@@ -176,8 +175,7 @@
\DocInput{scrhack.dtx}
\end{document}
%</dtx>
-% \fi
-%
+%\fi
%
% \selectlanguage{english}
%
@@ -195,266 +193,17 @@
% \author{Markus Kohm\thanks{mailto:komascript(at)gmx.info}}
% \maketitle
% \begin{abstract}
-% \iffalse
-%<*manual|dtx>
-%<*manual>
-\chapter{Hacks for Third-Party Packages by Package \Package{scrhack}}
-\labelbase{scrhack}
-%</manual>
-% \fi
-Some packages from other authors may have problems with \KOMAScript{}. In my
-opinion some packages could be improved. With some packages this makes only
-sense, if \KOMAScript{} was used. With some other packages the package author
-has another opinion. Sometimes proposals was never answered. Package
-\Package{scrhack} contains all those improvement proposals for other
-packages. This means, \Package{scrhack} redefines macros of packages from
-other authors! The redefinitions are only activated, if those packages were
-loaded. Users may prevent \Package{scrhack} from redefining macros of
-individual packages.
-%\iffalse
-%<*dtx>
-%\fi
+% Some packages from other authors may have problems with \KOMAScript{}. In
+% my opinion some packages could be improved. With some packages this makes
+% only sense, if \KOMAScript{} was used. With some other packages the
+% package author has another opinion. Sometimes proposals was never
+% answered. Package \Package{scrhack} contains all those improvement
+% proposals for other packages. This means, \Package{scrhack} redefines
+% macros of packages from other authors! The redefinitions are only
+% activated, if those packages were loaded. Users may prevent
+% \Package{scrhack} from redefining macros of individual packages.
% \end{abstract}
% \tableofcontents
-%\iffalse
-%</dtx>
-%\fi
-
-\section{The \Package{float} hack}
-\label{sec:scrhack.float}
-
-Package \Package{float} uses macros \Macro{float@listhead} to set the headings
-of a float listing and \Macro{float@addtolists} to add informations to all
-float listings. These macros where proposed by the \KOMAScript{} author for
-some years. In theory those macros may be used by several class and package
-authors to deligate some parts of the creation of a float listing to the
-class. This would increase the compatiblity of packages and classes. But
-unfortunately some package authors, even the author of package
-\Package{float}, implemented the commands in such a way, that these packages
-will become incompatible to each other.
-
-Because of this \KOMAScript\ stopped support for \Macro{float@addtolists} and
-\Macro{float@listhead} with version 3. Instead of this \KOMAScript\ supports
-several improvements for package authors using \KOMAScript\ package
-\Package{tocbasic}.
-
-Package \Package{scrhack} redefines some macros of package \Package{float} to
-not longer use \Macro{float@addtolists} and \Macro{float@listhead} but use the
-interface of package \Package{tocbasic}. This does not only improve the
-compatibility of \KOMAScript\ and package \Package{float}, but also improves
-the compatibility of packages \Package{babel} and \Package{float}.
-
-% \iffalse
-\begin{Declaration}
- \KOption{float}{switch}
-\end{Declaration}
-% \fi
-You may switch off the \Package{float} hack loading package \Package{scrhack}
-with option \OptionValue{float}{false}. You may also switch off the
-\Package{float} hack using \Macro{KOMAoptions}\PParameter{float=false} or
-\Macro{KOMAoption}\PParameter{float}\PParameter{false} somewhere after loading
-package \Package{scrhack}, but before loading package \Package{float}.
-
-\section{The \Package{floatrow} hack}
-\label{sec:scrhack.floatrow}
-
-Package \Package{floatrow} uses macros \Macro{float@listhead} to set the
-headings of a float listing and \Macro{float@addtolists} to add informations
-to all float listings. These macros where proposed by the \KOMAScript{} author
-for some years. In theory those macros may be used by several class and package
-authors to deligate some parts of the creation of a float listing to the
-class. This would increase the compatiblity of packages and classes. But
-unfortunately some package authors, even the author of package
-\Package{floatrow}, implemented the commands in such a way, that these packages
-will become incompatible to each other.
-
-Because of this \KOMAScript\ stopped support for \Macro{float@addtolists} and
-\Macro{float@listhead} with version 3. Instead of this \KOMAScript\ supports
-several improvements for package authors using \KOMAScript\ package
-\Package{tocbasic}.
-
-Package \Package{scrhack} redefines some macros of package \Package{floatrow}
-to not longer use \Macro{float@addtolists} and \Macro{float@listhead} but use
-the interface of package \Package{tocbasic}. This does not only improve the
-compatibility of \KOMAScript\ and package \Package{floatrow}, but also
-improves the compatibility of packages \Package{babel} and \Package{floatrow}.
-
-% \iffalse
-\begin{Declaration}
- \KOption{floatrow}{switch}
-\end{Declaration}
-% \fi
-You may switch off the \Package{floatrow} hack loading package
-\Package{scrhack} with option \OptionValue{floatrow}{false}. You may also
-switch off the \Package{floatrow} hack using
-\Macro{KOMAoptions}\PParameter{floatrow=false} or
-\Macro{KOMAoption}\PParameter{floatrow}\PParameter{false} somewhere after
-loading package \Package{scrhack}, but before loading package
-\Package{floatrow}.
-
-\section{The \Package{hyperref} hack}
-\label{sec:scrhack.hyperref}
-
-Before version~6.79h package \Package{hyperref} does behave different at part,
-chapter, and section headings that get no number. If they get no number,
-because of to low counter \Counter{secnumdepth} \Package{hyperref} sets an
-anchor for links and bookmarks before the heading. Same would be, if the
-headings have a number. But if the headings get no number because of usage of
-the star version of the commands, e.g., \Macro{part*}, \Macro{chapter*} or
-\Macro{section*}, the anchor for links and bookmarks are set after the
-headings. The anchors for numbered headings are always set before the
-headings.
-
-Package \Package{scrhack} redefines some macros of some hyperref driver files,
-e.g., \File{hpdftex.def}, after loading the hyperref driver file. With this
-redefinitions the anchor of not numbered headings will be set always before
-the headings, too.
-
-% \iffalse
-\begin{Declaration}
- \KOption{hyperref}{switch}
-\end{Declaration}
-% \fi
-You may switch off the \Package{hyperref} hack loading package
-\Package{scrhack} with option \OptionValue{hyperref}{false}. You may also
-switch off the \Package{hyperref} hack using
-\Macro{KOMAoptions}\PParameter{hyperref=false} or
-\Macro{KOMAoption}\PParameter{hyperref}\PParameter{false} somewhere after
-loading package \Package{scrhack}, but before loading the hyperref driver
-package, that is by default after loading the package.
-
-\section{The \Package{listings} hack}
-\label{sec:scrhack.listings}
-
-Package \Package{listings} uses macros \Macro{float@listhead} to set the
-headings of a float listing, if defined, and \Macro{float@addtolists} to add
-informations to all float listings. These macros where proposed by the
-\KOMAScript{} author for some years. In theory those macros may be used by
-several class and package authors to deligate some parts of the creation of a
-float listing to the class. This would increase the compatiblity of packages
-and classes. But unfortunately some package authors, even the author of
-package \Package{float}, impemented the commands in such a way, that these
-packages may become incompatible to each other.
-
-Because of this \KOMAScript\ stopped support for \Macro{float@addtolists} and
-\Macro{float@listhead} with version 3. Instead of this \KOMAScript\ supports
-several improvements for package authors using \KOMAScript\ package
-\Package{tocbasic}.
-
-Package \Package{scrhack} redefines some macros of package \Package{listings} to
-not longer use \Macro{float@addtolists} and \Macro{float@listhead} but use the
-interface of package \Package{tocbasic}. This does not only improve the
-compatibility of \KOMAScript\ and package \Package{listings}, but also improves
-the compatibility of packages \Package{babel} and \Package{listings}.
-
-Note: A significant change with \Package{scrhack} is, that \KOMAScript{} options
-like \OptionValue{lists}{totoc} or \OptionValue{lists}{totocnumbered} does only
-change the behaviour of \Macro{listoflistings}, if they are set after loading
-package \Package{listings}.
-
-% \iffalse
-\begin{Declaration}
- \KOption{listings}{switch}
-\end{Declaration}
-% \fi
-You may switch off the \Package{listings} hack loading package
-\Package{scrhack} with option \OptionValue{listings}{false}. You may also
-switch off the \Package{listings} hack using
-\Macro{KOMAoptions}\PParameter{listings=false} or
-\Macro{KOMAoption}\PParameter{listings}\PParameter{false} somewhere after
-loading package \Package{scrhack}, but before loading package
-\Package{listings}.
-
-\section{The \Package{lscape} hack}
-\label{sec:scrhack.lscape}
-
-% \begingroup\let\Length\cs
-Package \Package{lscape} defines an environment \Environment{landscape} to set
-the page contents but not head and foot landscape. Inside this environment it
-changes \Length{textheight} to the value of \Length{textwidth}, but it does
-not change \Length{textwidth} to the former value of \Length{textheight}.
-This is inconsistent. As far a I know, \Length{textwidth} is unchanged because
-setting it to \Length{textheight} could blame other packages or user
-commands. But changing \Length{textheight} could also blame other packages or
-user commands and indeed it breaks, e.\,g., \Package{showframe} and
-\Package{scrlayer}. So best would be, not to change \Length{textheight},
-too. \Package{scrhack} uses package \Package{xpatch} to modify the
-environment start macro \Macro{landscape} appropriately.
-% \endgroup
-
-% \iffalse
-\begin{Declaration}
- \KOption{lscape}{switch}
-\end{Declaration}
-% \fi
-You can switch of the \Package{lscape} hack loading package \Package{scrhack}
-with option \OptionValue{lscape}{false}. You can also change option
-\Option{lscape} afterwards. If the option is \PValue{false} while loading
-\Package{lscape}, \Package{scrhack} will not patch \Macro{landscape} and later
-changes of the option have no effect. But if the option is \PValue{true} while
-loading \Package{lscape} or if \Package{scrhack} is loaded after
-\Package{lscape} without option \OptionValue{lscape}{false}, every later
-change of the option using \Macro{KOMAoption} or \Macro{KOMAoptions} will have
-the expected effect.
-
-\section{The \Package{nomencl} hack}
-\label{sec:scrhack.nomencl}
-
-Package \Package{nomencl} provides an option \Option{intoc} to add an
-nomenclature entry into the table of contents. This option uses
-\Macro{addcontentsline} to add the entry. Unfortunately this means that
-\KOMAScript{} option \OptionValue{toc}{indentunnumbered} would be
-ignored. A minimal solution would be to patch \Macro{thenomenclature} to use
-\Macro{addxcontentsline} instead of \Macro{addcontentsline}. With this the
-\Package{tocbasic} features for the entry will already be available.
-
-But if we already patch the package why not also register the extensions and
-add running heads and make other \Package{tocbasic} features available.
-
-% \iffalse
-\begin{Declaration}
- \KOption{nomencl}{switch}
-\end{Declaration}
-% \fi
-You may switch off the \Package{nomencl} hack loading package
-\Package{scrhack} with option \OptionValue{nomencl}{false}. You may also
-switch off the \Package{nomencl} hack using
-\Macro{KOMAoptions}\PParameter{nomencl=false} or
-\Macro{KOMAoption}\PParameter{nomenc}\PParameter{false} somewhere after loading
-package \Package{scrhack}, but before loading package \Package{listings}.
-
-
-\section{The \Package{setspace} hack}
-\label{sec:scrhack.setspace}
-
-Package \Package{setspace} defines macros \Macro{onehalfspacing} and
-\Macro{doublespacing} using \Macro{@ptsize} as an argument of
-\Macro{ifcase}. But if \Macro{@ptsize} is not an integer but a real number,
-this failes, because the digits from the decimal points are interpreted as
-text of that case. Several solutions for this are thinkable. I've decides to
-redefine \Macro{onehalfspacing} and \Macro{doublespacing}. The new definition
-is more general and somehow more exact.
-
-% \iffalse
-\begin{Declaration}
- \KOption{setspace}{switch}
-\end{Declaration}
-% \fi
-You can switch of the \Package{setspace} hack loading package
-\Package{scrhack} with option \OptionValue{setspace}{false}. You may also
-switch of the \Package{setspace} hack using
-\Macro{KOMAoptions}\PParameter{setspace=false} or
-\Macro{KOMAoption}\PParameter{setspace}\PParameter{false} somewhere after
-loading package \Package{scrhack}, but before loading package
-\Package{setspace}.
-
-Note: If you want to use \Package{setspace} with package option
-\Option{onehalfspacing} or \Option{doublespacing} you have to load
-\Package{scrhack} before \Package{setspace}.
-
-% \iffalse
-%</manual|dtx>
-% \fi
%
% \selectlanguage{ngerman}
% \StopEventually{\PrintIndex\PrintChanges}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrjura.dtx b/Master/texmf-dist/source/latex/koma-script/scrjura.dtx
index b906cb9559d..aa061b87915 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrjura.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrjura.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1938}
+% \CheckSum{1943}
% \iffalse meta-comment
% ======================================================================
% scrjura.dtx
-% Copyright (c) Markus Kohm, 2007-2017
+% Copyright (c) Markus Kohm, 2007-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -22,7 +22,7 @@
% `scrlogo.dtx'.
% ----------------------------------------------------------------------
% scrjura.dtx
-% Copyright (c) Markus Kohm, 2007-2017
+% Copyright (c) Markus Kohm, 2007-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -60,11 +60,11 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrjura.dtx 2847 2017-12-19 09:38:00Z kohm $
+%%% From File: $Id: scrjura.dtx 3033 2018-09-21 07:36:59Z kohm $
%<*dtx>
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-12-19 10:38:00 +0100 (Tue, 19 Dec 2017) $
+ \filedate$Date: 2018-09-21 09:36:59 +0200 (Fri, 21 Sep 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1962 $
\endgroup
@@ -134,7 +134,10 @@
\@@input scrstrop.inc
-\bye
+\let\byebye\endinput
+\ifToplevel{\expandafter\let\expandafter\byebye\csname bye\endcsname}
+\byebye
+
%</dtx|ins>
% \fi
%
@@ -1834,8 +1837,10 @@
\scrjura@separator{\nobreakspace}}{\sentence@cite{#1}}}
\newcommand*{\contract@sentence}{%
% \end{macrocode}
-% \changes{v0.9e}{2015/11/04}{erst den Absatz beginnen, dann die Nummer
-% setzen}^^A
+% \changes{v0.9e}{2015/11/04}{erst den Absatz beginnen, dann die Nummer
+% setzen}^^A
+% \changes{v3.26}{2018/07/20}{neues Element \texttt{sentencenumber}}^^A
+% \changes{v3.26}{2018/07/20}{neue Formatierung \cs{sentencenumberformat}}^^A
% Bei der Nummerierung ist wichtig, dass am Anfang des Absatzes die
% Satznummer nicht erhöht wird, weil das der Absatz bereits erledigt. Damit
% das funktioniert muss aber vor der Ausgabe erst einmal der Absatz begonnen
@@ -1852,9 +1857,20 @@
\else
\refstepcounter{sentence}%
\fi
- \textsuperscript{\thesentence}\nobreak\hskip\z@
+ {\usekomafont{sentencenumber}{\sentencenumberformat}}%
+ \nobreak\hskip\z@
}
% \end{macrocode}
+% \begin{macro}{\sentencenumberformat}
+% \changes{v3.26}{2018/07/20}{neu}^^A
+% Formatierung und Schrift können über \cs{sentencenumberformat} und Element
+% \texttt{sentencenumber} geändert werden. Voreinstellung für
+% \cs{sentenceformat} ist \cs{textsuperscript}.
+% \begin{macrocode}
+\newkomafont{sentencenumber}{}
+\newcommand*{\sentencenumberformat}{\textsuperscript{\thesentence}}
+% \end{macrocode}
+% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx
index 38b12a8f180..9ba05887eeb 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{3730}
+% \CheckSum{3830}
% \iffalse meta-comment
% ======================================================================
% scrkernel-basics.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-basics.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-basics.dtx 2818 2017-12-08 08:31:53Z kohm $
+%%% From File: $Id: scrkernel-basics.dtx 3043 2018-11-06 07:50:06Z kohm $
%<prepare>%%% (run: prepare)
%<option>%%% (run: option)
%<body>%%% (run: body)
@@ -65,7 +65,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}}
- \filedate$Date: 2017-12-08 09:31:53 +0100 (Fri, 08 Dec 2017) $
+ \filedate$Date: 2018-11-06 08:50:06 +0100 (Tue, 06 Nov 2018) $
\def\filerevision$#1: #2 ${\def\filerevision{r#2}}
\filerevision$Revision: 1638 $
\xdef\fileinfo{\filedate\space\filerevision\space}
@@ -981,8 +981,23 @@
% Liste der nicht benutzten globalen Optionen.
% \begin{macrocode}
\@for\CurrentOption:=\@curroptions\do{%
- \scr@ifundefinedorrelax{ds@\CurrentOption}{%
- \@use@ption
+% \end{macrocode}
+% \changes{v3.26}{2018/10/22}{Optionen werden für Tests etc. nicht mehr
+% vollständig expandiert}^^A
+% \changes{v3.26}{2018/10/22}{\cs{@use@ption} wird für key-value-Optionen
+% nicht mehr aufgerufen}^^A
+% Ab \KOMAScript~3.26 wird für den Test, ob eine Option als normale Option
+% existiert, die Option nicht mehr komplett expandiert. Da die wirklich
+% notwendige Expansion bereits erfolgt ist, verhindert das Fehler wegen
+% angeblich fehlendem \cs{endcsname}. Gleichzeitig wird für key-value-Optionen
+% \cs{@use@ption} nicht mehr aufgerufen, da das darin enthaltene
+% |\csname ds@\CurrentOption\endcsname| dasselbe Problem hat. Stattdessen wird
+% die Option nur noch aus der Liste der nicht verwendeten Optionen entfernt.
+% \begin{macrocode}
+ \edef\reserved@a{\expandafter\detokenize\expandafter{\CurrentOption}}%
+ \scr@ifundefinedorrelax{ds@\reserved@a}{%
+ \@expandtwoargs\@removeelement\CurrentOption
+ \@unusedoptionlist\@unusedoptionlist
\scr@ifprocess@curroption{#1}{#2}{}\default@ds
}\@use@ption
}%
@@ -1060,8 +1075,8 @@
% \end{macro}^^A \scr@AtEndOfFamilyOptions
% \end{macro}^^A \AtEndOfFamilyOptions
% \begin{macro}{\scr@ifprocess@curroption}
-% \changes{v3.13}{2014/01/04}{\cs{CurrentOption} innerhalb von \cs{setkeys}
-% in Klammern gesetzt}
+% \changes{v3.13}{2014/01/04}{\cs{CurrentOption} innerhalb von \cs{setkeys}
+% in Klammern gesetzt}^^A
% Dieses Makro führt eine aktuelle \textsf{keyval}-Option für das angegebene
% Mitglied (\#1) der angegebenen Familie (\#2) aus. Falls die Option keinen
% entsprechenden Wert hat, wird das vierte Argument ausgeführt, anderenfalls
@@ -1070,7 +1085,19 @@
% entsprechende Option.
% \begin{macrocode}
\newcommand*\scr@ifprocess@curroption[2]{%
- \def\reserved@a##1=##2\@nil{\def\reserved@a{##1}}%
+% \end{macrocode}
+% \changes{v3.26}{2018/10/22}{\cs{scr@sp@def} statt \cs{def} für das Abtrennen
+% des Schlüssels}^^A
+% Da am 21. Oktober 2018 eine Diskussion begann, die darauf hindeutet, dass
+% das Entfernen der Leerzeichen in der Optionenliste sich jederzeit ändern
+% könnte, wird hier (und an einer weiteren Stelle) nun \cs{scr@sp@def}
+% verwendet, um den Schlüssel zu erhalten. Allerdings genügt dies nicht, falls
+% irgendwann tatsächlich gar keine Leerzeichen mehr entfernt werden. Dann
+% müsste nämlich der komplette Parser umgeschrieben werden. Ich bin alles
+% andere als begeistert von der Tatsache, dass hier im \LaTeX-Kern Jahrzehnte
+% altes Verhalten ohne Rücksicht auf Verluste zur Disposition gestellt wird.
+% \begin{macrocode}
+ \def\reserved@a##1=##2\@nil{\scr@sp@def\reserved@a{##1}}%
\expandafter\reserved@a\CurrentOption=\@nil
\scr@ifundefinedorrelax{KV@#2@\reserved@a}{%
\scr@ifundefinedorrelax{KV@#2#1@\reserved@a}{%
@@ -1106,7 +1133,7 @@
}%
\FamilyKeyStateProcessed
\fi
- \def\reserved@a##1=##2\@nil{\def\reserved@a{##1}}%
+ \def\reserved@a##1=##2\@nil{\scr@sp@def\reserved@a{##1}}%
\expandafter\reserved@a\CurrentOption=\@nil
\scr@ifundefinedorrelax{KV@#2#1@\reserved@a}{}{%
\protected@edef\reserved@b{\noexpand\setkeys{#2#1}{{\CurrentOption}}%
@@ -1135,8 +1162,44 @@
\expandafter\@secondoftwo
\fi
}
+% \end{macrocode}
+% \begin{macro}{\scr@sp@def}
+% \changes{v3.26}{2018/08/29}{von \texttt{tocbasic.dtx} nach
+% \texttt{scrkernel-basics.dtx} verschoben und umbenannt}^^A
+% \begin{macro}{\scr@sp@d}
+% \changes{v3.26}{2018/08/29}{von \texttt{tocbasic.dtx} nach
+% \texttt{scrkernel-basics.dtx} verschoben und umbenannt}^^A
+% \begin{macro}{\scr@sp@b}
+% \changes{v3.26}{2018/08/29}{von \texttt{tocbasic.dtx} nach
+% \texttt{scrkernel-basics.dtx} verschoben und umbenannt}^^A
+% \begin{macro}{\scr@sp@c}
+% \changes{v3.26}{2018/08/29}{von \texttt{tocbasic.dtx} nach
+% \texttt{scrkernel-basics.dtx} verschoben und umbenannt}^^A
+% Die Hilfsanweisung \cs{scr@sp@def} definiert eine Anweisung (erstes
+% Argument) mit einer Tokenliste (zweites Argument) und entfernt dabei
+% führende und abschließende Leerzeichen. Die Anweisung stammt ursprünglich
+% aus \textsf{keyval}. Der Rest sind Hilfsanweisungen für die Implementierung
+% der Hilfsanweisung.
+% \begin{macrocode}
+\def\@tempa#1{%
+ \def\scr@sp@def##1##2{%
+ \futurelet\scr@sp@tempa\scr@sp@d##2\@nil\@nil#1\@nil\relax##1}%
+ \def\scr@sp@d{%
+ \ifx\scr@sp@tempa\@sptoken
+ \expandafter\scr@sp@b
+ \else
+ \expandafter\scr@sp@b\expandafter#1%
+ \fi}%
+ \def\scr@sp@b#1##1 \@nil{\scr@sp@c##1}%
+}
+\@tempa{ }
+\def\scr@sp@c#1\@nil#2\relax#3{\@temptokena{#1}\edef#3{\the\@temptokena}}
%</base>
% \end{macrocode}
+% \end{macro}^^A \scr@sp@c
+% \end{macro}^^A \scr@sp@b
+% \end{macro}^^A \scr@sp@d
+% \end{macro}^^A \scr@sp@def
% \end{macro}^^A \scr@process@curroption
% \end{macro}^^A \FamilyProcessOptions
%
@@ -1237,6 +1300,24 @@
%
% \subsection{Häufig benötigte Befehle}
%
+% \begin{macro}{\scr@trim@spaces}
+% \changes{v3.12}{2013/11/06}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{von \texttt{scrkernel-language.dtx} nach
+% \texttt{scrkernel-basics.dtx} verschoben}^^A
+% Diese Hilfsanweisung entfernt führende und abschließende
+% Leerzeichen. Argument ist die Anweisung, deren Inhalt von den Leerzeichen
+% befreit werden soll. Gedacht ist das ganze für die Listenverarbeitung mit
+% Hilfe von \cs{@for}. Als Argument wird ein Makro übergeben, in dessen
+% Definition führende und abschließende space-Tokens entfernt werden sollen.
+% \begin{macrocode}
+%<*base>
+\newcommand\scr@trim@spaces[1]{%
+ \expandafter\scr@sp@def\expandafter#1\expandafter{#1}%
+}
+%</base>
+% \end{macrocode}
+% \end{macro}^^A \scr@trim@space
+%
% \begin{macro}{\if@atdocument}
% \changes{v2.95}{2002/12/05}{neuer Schalter}^^A
% \begin{macro}{\@atdocumenttrue}
@@ -2736,6 +2817,40 @@
% \end{macrocode}
% \end{macro}
%
+% \selectlanguage{english}%
+% \begin{macro}{\IfActiveMkBoth}
+% \changes{v3.26}{2018/09/03}{new}^^A
+% \begin{macro}{\if@scrActiveMkBoth}
+% \changes{v3.26}{2018/09/03}{new}^^A
+% This command test, whether or not \cs{@mkboth} does change a mark or not.
+% \begin{macrocode}
+%<*base>
+\newif\ifscr@ActiveMkBoth
+\def\scr@ActiveMkBothfalse{\global\let\ifscr@ActiveMkBoth\iffalse}
+\def\scr@ActiveMkBothtrue {\global\let\ifscr@ActiveMkBoth\iftrue}
+\newcommand*{\IfActiveMkBoth}{%
+ \begingroup
+ \def\markboth##1##2{\scr@ActiveMkBothtrue}%
+ \def\markright##1{\scr@ActiveMkBothtrue}%
+ \def\markleft##1{\scr@ActiveMkBothtrue}%
+ \def\markboth##1{\scr@ActiveMkBothtrue}%
+ \def\markdouble##1{\scr@ActiveMkBothtrue}%
+ \def\mark##1{\scr@ActiveMkBothtrue}
+ \scr@ActiveMkBothfalse
+ \setbox\@tempboxa\vbox{\@mkboth{}{}}%
+ \endgroup
+ \ifscr@ActiveMkBoth
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi
+}
+%</base>
+% \end{macrocode}
+% \end{macro}^^A\if@scrActiveMkBoth
+% \end{macro}^^A\IfActiveMkBoth
+% \selectlanguage{ngerman}%
+%
% \subsection{Definition von KOMA-\textsf{keyval}-Schlüsseln (Hauptteil)}
%
% \begin{macro}{\FamilyExecuteOptions}
@@ -3234,23 +3349,25 @@
% \end{macrocode}
% \end{macro}^^A \scr@execute@elseoption
% \begin{macro}{\ifscr@key@found@}
-% \changes{v2.97c}{2007/04/19}{Neuer Schalter (intern)}^^A
-% \changes{v3.00}{2008/04/30}{umbenannt von \cs{ifKOMA@key@found}}
+% \changes{v2.97c}{2007/04/19}{Neuer Schalter (intern)}^^A
+% \changes{v3.00}{2008/04/30}{umbenannt von \cs{ifKOMA@key@found}}^^A
% \begin{macro}{\scr@key@atlist}
-% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
-% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@atlist}}
+% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
+% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@atlist}}^^A
% \begin{macro}{\scr@key@name}
-% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
-% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@name}}
+% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
+% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@name}}^^A
% \begin{macro}{\scr@key@value}
-% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
-% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@value}}
+% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
+% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@value}}^^A
% \begin{macro}{\scr@key@split@name@value}
-% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
-% \changes{v2.97e}{2007/11/10}{verwendet \cs{KV@@sp@def} zur Entsorgung von
-% Leerzeichen}
-% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@split@name@value}}
-% \changes{v3.13}{2014/10/17}{\cs{long}}
+% \changes{v2.97c}{2007/04/19}{Neues Makro (intern)}^^A
+% \changes{v2.97e}{2007/11/10}{verwendet \cs{KV@@sp@def} zur Entsorgung von
+% Leerzeichen}^^A
+% \changes{v3.00}{2008/04/30}{umbenannt von \cs{KOMA@key@split@name@value}}^^A
+% \changes{v3.13}{2014/10/17}{\cs{long}}^^A
+% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@sp@def} statt
+% \cs{KV@@sp@def}}^^A
% \begin{macrocode}
\newif\ifscr@key@found@
\newcommand*{\scr@key@atlist}{}
@@ -3258,8 +3375,8 @@
\newcommand*{\scr@key@value}{}
\newcommand*{\scr@key@split@name@value}{}
\long\def\scr@key@split@name@value#1=#2=#3\@nil{%
- \KV@@sp@def\scr@key@name{#1}%
- \KV@@sp@def\scr@key@value{#2}%
+ \scr@sp@def\scr@key@name{#1}%
+ \scr@sp@def\scr@key@value{#2}%
}
%</base>
% \end{macrocode}
@@ -3271,12 +3388,14 @@
% \end{macro}^^A \FamilyOptions
%
% \begin{macro}{\FamilyOption}
-% \changes{v3.00}{2008/04/30}{Neue Anweisung}^^A
+% \changes{v3.00}{2008/04/30}{Neue Anweisung}^^A
% \begin{macro}{\@FamilyOptions}
-% \changes{v3.14}[2014/10/17]{Neue streng interne Anweisung}^^A
+% \changes{v3.14}[2014/10/17]{Neue streng interne Anweisung}^^A
+% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@sp@def} statt
+% \cs{KV@@sp@def}}^^A
% \begin{macro}{\Family@Option}
-% \changes{v3.00}{2008/04/30}{Neu (intern)}^^A
-% \changes{v3.12}{2013/03/04}{entfernt}^^A
+% \changes{v3.00}{2008/04/30}{Neu (intern)}^^A
+% \changes{v3.12}{2013/03/04}{entfernt}^^A
% \end{macro}
% \changes{v3.04b}{2010/01/29}{\cs{edef} durch \cs{protected@edef} ersetzt}
% Im Gegensatz zu \cs{FamilyOptions} kann man mit dieser Anweisung nur eine
@@ -3288,7 +3407,7 @@
%<*base>
\newcommand*{\FamilyOption}[2]{\@FamilyOption{#1}{#2}}
\newcommand{\@FamilyOption}[3]{%
- \expandafter\KV@@sp@def\expandafter\scr@key@name\expandafter{#2}%
+ \expandafter\scr@sp@def\expandafter\scr@key@name\expandafter{#2}%
% \end{macrocode}
% Der einfachste Weg ist nun schlicht, die Liste der Werte durchzugehen und so
% nach und nach eine Liste von Werten für \cs{FamilyOptions} zu erzeugen.
@@ -4013,12 +4132,12 @@
%
% \begin{macro}{\FamilyUseLengthMacroKey}
% \changes{v3.20}{2016/04/27}{neu}^^A
-% \begin{macro}{\FamilySetLengthMacro}
+% \begin{macro}{\FamilySetUseLengthMacro}
% \changes{v3.20}{2016/04/27}{neu}^^A
% Diese Anweisungen arbeitet fast wie \cs{FamilyLengthKey} und
% \cs{FamilySetLengt}, allerdings wird das Makro nicht als den Wert des Werts,
% sondern als den Wert selbst definiert. Eine Expansion des Werts findet nur
-% für die Prüfung statt. Änderungen am Wert wirken sich also ggf. weiterhing
+% für die Prüfung statt. Änderungen am Wert wirken sich also ggf. weiterhin
% aus. Dabei ist das erste Argument die Familie, das zweite der Name des
% Schlüssels, das dritte das Makro, das vierte schließlich der gewünschte
% Wert.
@@ -4257,11 +4376,13 @@
%
%
% \begin{macro}{\FamilyCSKey}
-% \changes{v3.25}{2017/12/08}{Neue Anweisung}^^A
+% \changes{v3.25}{2017/12/08}{Neue Anweisung}^^A
% \begin{macro}{\Family@CS@Key}
-% \changes{v3.25}{2017/12/08}{Neu (intern)}^^A
+% \changes{v3.25}{2017/12/08}{Neu (intern)}^^A
% \begin{macro}{\Family@@CS@@Key}
-% \changes{v3.25}{2017/12/08}{Neu (intern)}^^A
+% \changes{v3.25}{2017/12/08}{Neu (intern)}^^A
+% \changes{v3.26}{2018/11/06}{Es wird wirklich diese Anweisung (statt erneut
+% \cs{Family@@String@@Key}) definiert}^^A
% Ein ähnliches Makro definiert einen Schlüssel, der eine Befehlssequenz auf
% einen beliegigen Wert setzt. Das erste, optionale Argument ist das
% Familienmitglied, das zweite, obligatorische Argument ist die Familie, das
@@ -4278,7 +4399,7 @@
{\Family@@CS@@Key{#1}{#2}{#3}}{\Family@CS@Key{#1}{#2}{#3}}%
}
\newcommand*{\Family@@CS@@Key}{}
-\long\def\Family@@String@@Key#1#2#3[#4]#5{%
+\long\def\Family@@CS@@Key#1#2#3[#4]#5{%
\DefineFamilyKey[{#1}]{#2}{#3}[{#4}]{\@namedef{#5}{##1}}%
}
\newcommand{\Family@CS@Key}[4]{%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
index d3c9b8a55c8..0963bc4d7ab 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{417}
+% \CheckSum{421}
% \iffalse meta-comment
% ======================================================================
% scrkernel-bibliography.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-bibliography.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-bibliography.dtx 2769 2017-12-03 10:56:06Z kohm $
+%%% From File: $Id: scrkernel-bibliography.dtx 3016 2018-09-03 11:40:59Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-12-03 11:56:06 +0100 (Sun, 03 Dec 2017) $
+ \filedate$Date: 2018-09-03 13:40:59 +0200 (Mon, 03 Sep 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1872 $
\edef\reserved@a{%
@@ -274,6 +274,8 @@
% \changes{v3.25}{2017/10/13}{using \cs{bibliography@heading}}^^A
% \begin{macro}{\bibliography@heading}
% \changes{v3.25}{2017/10/13}{neu (intern)}
+% \changes{v3.26}{2018/09/03}{Verwendung von \cs{addsecmark}
+% oder \cs{subsectionmark} statt \cs{@mkright}}^^A
% Befehl zum Setzen der Überschrift des Literaturverzeichnisses.
% \begin{macrocode}
\newcommand*{\bib@heading}{%
@@ -284,7 +286,13 @@
\ifbib@leveldown
%<article> \subsection*{#1}%
%<book|report> \section*{#1}%
- \@mkright{\MakeMarkcase{#1}}%
+%<book|report> \addsecmark{#1}%
+%<*article>
+ \begingroup
+ \c@secnumdepth=-\maxdimen
+ \subsectionmark{#1}%
+ \endgroup
+%</article>
\else
%<article> \section*{#1}%
%<book|report> \chapter*{#1}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
index 9d37bc4dab9..392cc4e5f39 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{215}
+% \CheckSum{217}
% \iffalse meta-comment
% ======================================================================
% scrkernel-compatibility.dtx
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-compatibility.dtx 2950 2018-03-05 07:54:19Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3050 2018-12-30 14:36:55Z kohm $
%<identify>%%% (run: identify)
%<init>%%% (run: init)
%<option>%%% (run: option)
@@ -65,7 +65,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}}
- \filedate$Date: 2018-03-05 08:54:19 +0100 (Mon, 05 Mar 2018) $
+ \filedate$Date: 2018-12-30 15:36:55 +0100 (Sun, 30 Dec 2018) $
\def\filerevision$#1: #2 ${\def\filerevision{r#2}}
\filerevision$Revision: 1638 $
\edef\reserved@a{%
@@ -415,6 +415,10 @@
% \changes{v3.24}{2017/04/22}{Neues Macro}
% \begin{macro}{\scr@v@3.25}
% \changes{v3.25}{2017/09/07}{Neues Macro}
+% \begin{macro}{\scr@v@3.26}
+% \changes{v3.26}{2018/03/31}{Neues Macro}
+% \begin{macro}{\scr@v@3.26a}
+% \changes{v3.26a}{2018/12/30}{Neues Macro}
% \begin{macro}{\scr@v@last}
% \changes{v2.9u}{2005/03/05}{Neues Macro}^^A
% Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die
@@ -486,6 +490,8 @@
\@namedef{scr@v@3.23}{16}
\@namedef{scr@v@3.24}{16}
\@namedef{scr@v@3.25}{17}
+\@namedef{scr@v@3.26}{17}
+\@namedef{scr@v@3.26a}{17}
\@namedef{scr@v@last}{17}
% \end{macrocode}
% \end{macro}
@@ -541,6 +547,8 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx
index c69a54fb135..a5bc0c98283 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-fonts.dtx 2929 2018-02-05 06:37:22Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3047 2018-12-22 15:51:54Z kohm $
%<identify>%%% (run: identify)
%<option>%%% (run: option)
%<body>%%% (run: body)
@@ -66,7 +66,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2018-02-05 07:37:22 +0100 (Mon, 05 Feb 2018) $
+ \filedate$Date: 2018-12-22 16:51:54 +0100 (Sat, 22 Dec 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1827 $
\edef\reserved@a{%
@@ -1112,7 +1112,7 @@
% Schriftgrößendatei ausgegeben. Der Name dieser Datei setzt sich aus dem
% ersten obligaorischen Argument gefolgt von der Schriftgröße und der
% Erweiterung \texttt{.clo} zusammen. Da Schriftgrößendateien, die mit
-% »\texttt{scrsize}« beginnen, \KOMAScript{} vorbehalten sind wird dieses
+% "`\texttt{scrsize}"' beginnen, \KOMAScript{} vorbehalten sind wird dieses
% erste Argument verweigert.
% \begin{macrocode}
\newcommand*{\generatefontfile}[1]{%
@@ -1198,7 +1198,7 @@
% Es wird nun eine Schriftgrößendatei ausgegeben. Dabei werden die aktuellen
% Einstellungen verwendet. Dabei wird die Tatsache ausgenutzt, dass diese
% Anweisung immer innerhalb einer Gruppe aufgerufen wird. Das erste Argument
-% ist der Dateinamenpräfix (also so etwas wie »\texttt{scrsize}«, das zweite
+% ist der Dateinamenpräfix (also so etwas wie "`\texttt{scrsize}"', das zweite
% Argument die gewünschte Schriftgröße. Es ist zu beachten, dass alle Werte in
% der Datei in pt angegeben werden, auch wenn die gewünschte Schriftgröße eine
% ganz andere Einheit besitzt. Das macht schlicht die Arbeit etwas einfacher.
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-footnotes.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-footnotes.dtx
index 91910cb11c2..8c06f3c78b7 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-footnotes.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-footnotes.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{472}
+% \CheckSum{476}
% \iffalse meta-comment
% ======================================================================
% scrkernel-footnotes.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-footnotes.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-footnotes.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: scrkernel-footnotes.dtx 2979 2018-04-17 06:01:18Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-08 11:36:55 +0200 (Mon, 08 May 2017) $
+ \filedate$Date: 2018-04-17 08:01:18 +0200 (Tue, 17 Apr 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1962 $
\edef\reserved@a{%
@@ -522,11 +522,12 @@
}
% \end{macro}
% \begin{macro}{\F@mf@prepare}
-% \changes{v2.98c}{2008/02/14}{Neu (intern)}^^A
+% \changes{v2.98c}{2008/02/14}{Neu (intern)}^^A
+% \changes{v3.25a}{2018/04/17}{Definition wird explizit vorgenommen}^^A
% Aus Gründen der Kompatibilität mit \textsf{footmisc} wird das dann
% vorsoglich auch noch definiert (und zwar als \cs{relax}, wenn es bisher noch
% nicht definiert ist).
-\@ifundefined{FN@mf@prepare}{}{}
+\@ifundefined{FN@mf@prepare}{\let\FN@mf@prepare\relax}{}
% \end{macrocode}
% \end{macro}
%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
index a9e009c2ad7..d3e9cdd4c06 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{237}
+% \CheckSum{242}
% \iffalse meta-comment
% ======================================================================
% scrkernel-index.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-index.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-index.dtx 2782 2017-12-04 07:47:52Z kohm $
+%%% From File: $Id: scrkernel-index.dtx 3016 2018-09-03 11:40:59Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-12-04 08:47:52 +0100 (Mon, 04 Dec 2017) $
+ \filedate$Date: 2018-09-03 13:40:59 +0200 (Mon, 03 Sep 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1872 $
\edef\reserved@a{%
@@ -340,6 +340,8 @@
% Konsistenzgründen in Version 2.7j übereinstimmten mit der
% \texttt{thebibliography}-Umgebung in die \texttt{theindex}-Umgebung
% verschoben.
+% \changes{v3.26}{2018/09/03}{usage of \cs{addsecmark} or \cs{subsectionmark}
+% instead of \cs{@mkright}}^^A
% \begin{macrocode}
\newcommand*{\idx@heading}{%
%<report|book> \if@openright\cleardoublepage\else\clearpage\fi%
@@ -347,7 +349,13 @@
%<report|book> \@chaptertolistsfalse
\idx@@heading{\indexname}]%
\ifidx@leveldown
- \@mkright{\MakeMarkcase{\indexname}}%
+%<report|book> \addsecmark{\indexname}%
+%<*article>
+ \begingroup
+ \c@secnumdepth=-\maxdimen
+ \subsectionmark{\indexname}%
+ \endgroup
+%</article>
\else
\@mkdouble{\MakeMarkcase{\indexname}}%
\fi
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
index df4c25419d5..6181653de88 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{2118}
+% \CheckSum{2080}
% \iffalse meta-comment
% ======================================================================
% scrkernel-language.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-language.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-language.dtx 2649 2017-05-29 09:39:43Z kohm $
+%%% From File: $Id: scrkernel-language.dtx 3011 2018-08-29 07:35:17Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-29 11:39:43 +0200 (Mon, 29 May 2017) $
+ \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1638 $
\edef\reserved@a{%
@@ -218,13 +218,13 @@
% \end{macrocode}
% Dann arbeiten wir in einer lokalen Schleife alle Sprachen aus Argument \#1
% ab und \dots
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% \begin{macrocode}
\begingroup
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
% \end{macrocode}
% \dots\ fügen dabei \cs{extras\meta{Sprache}} die Definition \#3 für \#2
% hinzu.
@@ -308,17 +308,6 @@
% \end{macrocode}
% \end{macro}^^A \scr@def@activateactivelanguageaftergroup
% \end{macro}^^A \scr@def@scaptionname
-% \begin{macro}{\scr@trim@spaces}
-% \changes{v3.12}{2013/11/06}{neu (intern)}^^A
-% Diese Hilfsanweisung entfernt führende und abschließende
-% Leerzeichen. Argument ist die Anweisung, deren Inhalt von den Leerzeichen
-% befreit werden soll. Gedacht ist das ganze für die Listenverarbeitung.
-% \begin{macrocode}
-\newcommand\scr@trim@spaces[1]{%
- \expandafter\KV@@sp@def\expandafter#1\expandafter{#1}%
-}
-% \end{macrocode}
-% \end{macro}^^A \scr@trim@space
% \begin{macro}{\scr@def@captionname}
% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Normalvariante von \cs{defcaptionname}, mit denselben Argumenten.
@@ -334,13 +323,13 @@
% \end{macrocode}
% Dann arbeiten wir in einer lokalen Schleife alle Sprachen aus Argument \#1
% ab und \dots
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% \begin{macrocode}
\begingroup
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\defcaptionname}%
@@ -458,7 +447,8 @@
}
% \end{macrocode}
% \begin{macro}{\scr@provide@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% \begin{macrocode}
\newcommand*{\scr@provide@scaptionname}[3]{%
\if@atdocument \expandafter\@firstofone
@@ -469,8 +459,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at
@@ -519,7 +508,8 @@
% \end{macrocode}
% \end{macro}^^A \scr@provide@scaptionname
% \begin{macro}{\scr@provide@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Normalvariante von \cs{providecaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@provide@captionname}[3]{%
@@ -531,8 +521,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at
@@ -608,7 +597,8 @@
}
% \end{macrocode}
% \begin{macro}{\scr@new@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Sternvariante von \cs{newcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@new@scaptionname}[3]{%
@@ -620,8 +610,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\newcaptionname}%
@@ -664,7 +653,8 @@
% \end{macrocode}
% \end{macro}^^A \scr@new@scaptionname
% \begin{macro}{\scr@new@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Normalvariante von \cs{newcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@new@captionname}[3]{%
@@ -676,8 +666,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\newcaptionname}%
@@ -747,7 +736,8 @@
}
% \end{macrocode}
% \begin{macro}{\scr@renew@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Sternvariante von \cs{renewcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@renew@scaptionname}[3]{%
@@ -759,8 +749,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\renewcaptionname}%
@@ -802,7 +791,8 @@
% \end{macrocode}
% \end{macro}^^A \scr@renew@scaptionname
% \begin{macro}{\scr@renew@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Normalvariante von \cs{renewcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@renew@captionname}[3]{%
@@ -814,8 +804,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\renewcaptionname}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx
index 043cdb536a6..7f0881cef08 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1752}
+% \CheckSum{1748}
% \iffalse meta-comment
% ======================================================================
% scrkernel-letterclassoptions.dtx
-% Copyright (c) Markus Kohm, 2006-2017
+% Copyright (c) Markus Kohm, 2006-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-letterclassoptions.dtx
-% Copyright (c) Markus Kohm, 2006-2017
+% Copyright (c) Markus Kohm, 2006-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-letterclassoptions.dtx 2700 2017-11-15 07:19:59Z kohm $
+%%% From File: $Id: scrkernel-letterclassoptions.dtx 3011 2018-08-29 07:35:17Z kohm $
%<option>%%% (run: option)
%<head>%%% (run: head)
%<body>%%% (run: body)
@@ -64,9 +64,9 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-11-15 08:19:59 +0100 (Wed, 15 Nov 2017) $
+ \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2700 $
+ \filerevision$Revision: 3011 $
\endgroup
\ProvidesFile{scrkernel-letterclassoptions.dtx}
[\filedate\space \filerevision\space
@@ -159,8 +159,10 @@
% \subsection{Makros für Letter-Class-Options}
%
% \begin{macro}{\LoadLetterOption}
-% \changes{v2.8q}{2001/10/08}{Neu}^^A
-% \changes{v3.14}{2014/10/04}{Leerzeichen werden ignoriert}^^A
+% \changes{v2.8q}{2001/10/08}{Neu}^^A
+% \changes{v3.14}{2014/10/04}{Leerzeichen werden ignoriert}^^A
+% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@sp@def} statt
+% \cs{KV@@sp@def}}^^A
% Bei der neuen Briefklasse existiert eine Anweisung, mit der eine
% \emph{\textbf{l}etter-\texttt{c}lass-\texttt{o}ption}-Datei geladen
% werden kann. Das Laden wird mit entsprechender Information in der
@@ -189,7 +191,7 @@
\@tempcnta=\@restore@catcode@level\relax
\advance\@tempcnta by \@ne\relax
\edef\@restore@catcode@level{\the\@tempcnta}%
- \KV@@sp@def\reserved@a{#1}%
+ \scr@sp@def\reserved@a{#1}%
\edef\reserved@a{%
\noexpand\edef\noexpand\scr@currentlco{\reserved@a}%
\noexpand\InputIfFileExists{\reserved@a.lco}{%
@@ -248,7 +250,9 @@
}
% \end{macrocode}
% \begin{macro}{\lco@RequirePackage}
-% \changes{v3.18}{2015/06/03}{neue Anweisung (intern)}
+% \changes{v3.18}{2015/06/03}{neue Anweisung (intern)}^^A
+% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@trim@spaces} statt
+% \cs{KV@@sp@def}}^^A
% Da \texttt{lco}-Dateien auch noch nach \cs{begin\{document\}} geladen werden
% können, wird hier sinnvoll auf die Anforderung von Paketen in diesem Fall
% reagiert. In der ersten Ausbaustufe wird eine sinnvolle Fehlermeldung
@@ -262,7 +266,7 @@
\newcommand*{\lco@RequirePackage}[2][]{%
\begingroup
\@for\reserved@a:=#2\do{%
- \expandafter\KV@@sp@def\expandafter\reserved@a\expandafter{\reserved@a}%
+ \scr@trim@spaces\reserved@a
\scr@ifundefinedorrelax{ver@\reserved@a.\scr@pkgextension}{%
%<class> \ClassError{\KOMAClassName}{%
%<package> \PackageError{scrletter}{%
@@ -283,7 +287,11 @@
% \end{macro}^^A \lco@RequirePackage
% \end{macro}^^A \LoadLetterOption
% \begin{macro}{\LoadLetterOptions}
-% \changes{v3.14}{2014/10/04}{Neue Anweisung}^^A
+% \changes{v3.14}{2014/10/04}{Neue Anweisung}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt und damit
+% Leerzeichen zwischen den Einträgen erlaubt}^^A
+% \changes{v3.26}{2018/08/29}{Behandlung für (nicht mehr mögliche)
+% Leerzeicheneinträge entfernt}^^A
% Funktioniert prinzipiell wie \cs{LoadLetterOption}, aber es werden mehrere,
% durch Komma getrennte Optionen unterstützt.
% \begin{macrocode}
@@ -291,11 +299,10 @@
\begingroup
\def\reserved@a{\endgroup}%
\@for\reserved@b:=#1\do{%
+ \scr@trim@spaces\reserved@b
\ifx\reserved@b\@empty\else
- \ifx\reserved@b\space\else
- \edef\reserved@a{\expandafter\unexpanded\expandafter{\reserved@a
- \LoadLetterOption}{\reserved@b}\relax}%
- \fi
+ \edef\reserved@a{\expandafter\unexpanded\expandafter{\reserved@a
+ \LoadLetterOption}{\reserved@b}\relax}%
\fi
}%
\reserved@a
@@ -541,8 +548,9 @@
}{%
This letter class option file was made only\MessageBreak
to be used with KOMA-Script letter class\MessageBreak
- `scrlttr2'. Use with other classes may result\MessageBreak
- in a lot of errors%
+ `scrlttr2' or letter package `scrletter'.\MessageBreak
+ Use with other classes and without that package\MessageBreak
+ can result in a lot of errors%
}%
}{}
% \end{macrocode}
@@ -952,6 +960,7 @@
% \end{macrocode}
%
% \begin{macro}{\showfields}
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}^^A
% Diese Anweisung erlaubt es, eine Reihe von Felder zu visualisieren. Dazu
% gibt man die gewünschten Felder als Komma separierte Liste im ersten und
% einzigen Argument der Anweisung an. Gibt man ein unbekanntes Feld an, so
@@ -964,6 +973,7 @@
\AtBeginLetter{%
\begingroup
\@for \@tempa:=#1\do{%
+ \scr@trim@spaces\@tempa
\ifx\@tempa\@empty\else
\@ifundefined{showfield@\@tempa}{%
\LCOWarning{visualize}{Unknown field `\@tempa' ignored}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx
index 3115e727f4a..32004b4d369 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{659}
+% \CheckSum{722}
% \iffalse meta-comment
% ======================================================================
% scrkernel-miscellaneous.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-miscellaneous.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-miscellaneous.dtx 2712 2017-11-21 09:27:02Z kohm $
+%%% From File: $Id: scrkernel-miscellaneous.dtx 2995 2018-07-18 06:46:34Z kohm $
%<init>%%% (run: init)
%<option>%%% (run: option)
%<execoption>%%% (run: execoption)
@@ -65,9 +65,9 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-11-21 10:27:02 +0100 (Tue, 21 Nov 2017) $
+ \filedate$Date: 2018-07-18 08:46:34 +0200 (Wed, 18 Jul 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2712 $
+ \filerevision$Revision: 2995 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrkernel-miscellaneous.dtx}%
@@ -838,6 +838,7 @@
}%
% \end{macrocode}
% \end{macro}^^A \class@shoulddisablepackagewarning@list
+%
% \textsf{emptypage} wird nicht benötigt, weil es bereits entsprechende
% Einstellungen in \KOMAScript{} gibt. Darüber hinaus verwendet es
% \cs{thispagestyle} an Stelle von \cs{pagestyle} in einer Gruppe, was
@@ -849,6 +850,7 @@
`cleardoublepage' with one of it's\MessageBreak
several values}
% \end{macrocode}
+%
% \textsf{fancyhdr} verwendet veraltete Font-Befehle und beachtet die
% Font-Einstellungen und diverse andere Befehle und Optionen von \KOMAScript{}
% nicht.
@@ -864,8 +866,8 @@
`\string\addtokomafont' for the page style elements need\MessageBreak
explicite user intervention to work}
% \end{macrocode}
-% \changes{v3.23}{2017/02/04}{Verwendung von \textsf{minitoc} kann nicht
-% empfohlen werden}^^A
+% \changes{v3.23}{2017/02/04}{Verwendung von \textsf{minitoc} kann nicht
+% empfohlen werden}^^A
% \textsf{minitoc} definiert u.\,a. \cs{@sect} hart um und zerstört so diverse
% Erweiterungen von \KOMAScript. Es ist nicht abschließend untersucht, was das
% Paket noch alles zerstört. Derzeit gibt es nur einen Workaround für das
@@ -874,6 +876,37 @@
% \begin{macrocode}
\scr@package@not@recommended{minitoc}{}
% \end{macrocode}
+%
+% \selectlanguage{english}^^A
+% \changes{v3.26}{2018/07/18}{\textsf{multitoc} not recommended}^^A
+% \textsf{multitoc} not recommended, because up to version 2.01 it breaks all
+% additional list-ofs and even table of contents, list of figures and list of
+% tables, if option \texttt{toc}, \texttt{lof} or \texttt{lot} has not been
+% set. And it is not needed, because you can use \cs{BeforeStartingTOC} and
+% \cs{AfterStartingTOC} to make two-column list-ofs.
+% \begin{macrocode}
+%<*!letter>
+\scr@package@not@recommended{multitoc}{%
+ package `multicol' and, e.g.:\MessageBreak
+ \space\space
+ \string\BeforeStartingTOC{\string\begin{multicols}{2}}\MessageBreak
+ \space\space
+ \string\AfterStartingTOC{\string\end{multicols}}\MessageBreak
+ to make all ToCs two-columned.\MessageBreak
+ \@ifpackagelater{2018/07/18}{}{%
+ Note, package `multitoc' breaks additional\MessageBreak
+ ToCs generated by `\string\DeclareNewTOC' or\MessageBreak
+ packages like `listings' or `newcaption' and\MessageBreak
+ even the standard table of contents,\MessageBreak
+ list of figures or list of tables,\MessageBreak
+ if you omit the corresponding options `toc',\MessageBreak
+ `lof' or `lot'.%
+ }%
+}
+%</!letter>
+% \end{macrocode}
+% \selectlanguage{ngerman}^^A
+%
% \textsf{parskip} ist nur ein Notfallpaket für Klassen, die selbst keinen
% Absatzabstand unterstützen.
% \begin{macrocode}
@@ -881,25 +914,30 @@
option\MessageBreak
`parskip' with one of it's several values}
% \end{macrocode}
-% \changes{v3.16}{2015/01/21}{Verwendung von \textsf{titleps} kann nicht
-% empfohlen werden}^^A
+%
+% \changes{v3.16}{2015/01/21}{Verwendung von \textsf{titleps} kann nicht
+% empfohlen werden}^^A
% \textsf{titleps} beachtet die Font-Einstellungen und diverse andere Befehle
% und Optionen von \KOMAScript{} nicht.
% \begin{macrocode}
\scr@package@not@recommended{titleps}{%
package `scrlayer-scrpage'}
% \end{macrocode}
+%
% \textsf{titlesec} beschädigt diverse \KOMAScript{} Erweiterungen und
% benötigt eigene Workarounds (siehe Abschnitt~\ref{sec:packageworkarounds}),
% so dass es einfach nicht gut mit \KOMAScript{} harmoniert.
% \begin{macrocode}
+%<*!letter>
\scr@package@not@recommended{titlesec}{%
the package only\MessageBreak
if you really need it, because it breaks several\MessageBreak
KOMA-Script features, i.e., option `headings' and\MessageBreak
the extended optional argument of the section\MessageBreak
commands}
+%</!letter>
% \end{macrocode}
+%
% \selectlanguage{english}^^A
% \changes{v3.25}{2017/11/21}{Usage of \textsf{tocbibind} not recommended}^^A
% \textsf{tocbibind} does several things, that break \KOMAScript, i.e.:
@@ -914,6 +952,7 @@
% \item hard redefinition of \cs{@makechapterhead}
% \end{itemize}
% \begin{macrocode}
+%<*!letter>
\scr@package@not@recommended{tocbibind}{%
options like `listof=totoc'\MessageBreak
or `bibliography=totoc', or commands like\MessageBreak
@@ -921,9 +960,52 @@
because it breaks several KOMA-Script features of\MessageBreak
the list of figures, list of tables, bibliography,\MessageBreak
index and the running head%
-}
+}
+%</!letter>
+% \end{macrocode}
+%
+% \changes{v3.26}{2018/07/18}{Usage of \textsf{tocloft} not recommended}^^A
+% \textsf{tocloft} does redefine \cs{tableofcontents}, \cs{listoffigures},
+% \cs{listoftables}, \cs{l@part} \dots{} \cs{l@subparagraph} and breaks
+% \KOMAScript, i.e.:
+% \begin{itemize}
+% \item commands \cs{BeforeTOCHead}, \cs{AfterTOCHead},
+% \cs{BeforeStartingTOC}, \cs{AfterStartingTOC},
+% \item almost all TOC features,
+% \item options \texttt{listof=totoc}, \texttt{listof=numbered},
+% \item option \texttt{listof=flat},
+% \item option \texttt{listof=entryprefix},
+% \item all options of \cs{DeclareTOCEntryStyle},
+% \end{itemize}
+% \begin{macrocode}
+%<*!letter>
+\scr@package@not@recommended{tocloft}{%
+ options like `listof=entryprefix',\MessageBreak
+ commands like `\string\listoflofentryname' or\MessageBreak
+ `\string\listoflotentryname',
+ and `\string\DeclareTOCStyleEntry' or\MessageBreak
+ `\string\RedeclareSectionCommand'
+ instead of this package,\MessageBreak
+ because it breaks several KOMA-Script features of\MessageBreak
+ the list of figures, list of tables and table of\MessageBreak
+ contents, i.e., options like `listof=numbered',\MessageBreak
+ `listof=flat or `toc=flat', commands like\MessageBreak
+ `\string\BeforeTOCHead{...}' and
+ `\string\AfterTOCHead{...}',\MessageBreak
+ `\string\BeforeStartingTOC{...}' and
+ \string\AfterStartingTOC{...}',\MessageBreak
+ all features of `\string\DeclareTOCStyleEntry',\MessageBreak
+ and the ToC entry features of `\string\DeclareSecionCommand'\MessageBreak
+ and `\string\RedeclareSectionCommand' of levels\MessageBreak
+ `part',
+%<article> `chapter',
+ `section', `subsection',\MessageBreak
+ `subsubsection', `paragraph' and `subparagraph'%
+}
+%</!letter>
%</class>
% \end{macrocode}
+% \selectlanguage{ngerman}^^A
% \end{macro}^^A \scr@package@not@recommended
%
% \subsection{Workarounds für fremde Pakete}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx
index 5b4aea5e12e..208e4563a86 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
% ======================================================================
% scrkernel-notepaper.dtx
-% Copyright (c) Markus Kohm, 2006-2017
+% Copyright (c) Markus Kohm, 2006-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-notepaper.dtx
-% Copyright (c) Markus Kohm, 2006-2017
+% Copyright (c) Markus Kohm, 2006-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-notepaper.dtx 2700 2017-11-15 07:19:59Z kohm $
+%%% From File: $Id: scrkernel-notepaper.dtx 3044 2018-11-16 19:00:32Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-11-15 08:19:59 +0100 (Wed, 15 Nov 2017) $
+ \filedate$Date: 2018-11-16 20:00:32 +0100 (Fri, 16 Nov 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1767 $
\edef\reserved@a{%
@@ -941,7 +941,7 @@
%<class> \KOMAClassFileName
%<package> scrletter.\scr@pkgextension
}{subject}{\if@subjafter after\else before\fi opening}%
- \ifx\subject@format\undeline
+ \ifx\subject@format\underline
\KOMA@kav@add{.%
%<class> \KOMAClassFileName
%<package> scrletter.\scr@pkgextension
@@ -4043,7 +4043,7 @@
\string\date\space changes the internal \string\LaTeX\space date
only.\MessageBreak
You should note that this changes the default\MessageBreak
- value of variable `date' only as long as someone\MessageBreak
+ value of variable `date' only as long as nobody\MessageBreak
uses `\string\setkomavar` to change the content of\MessageBreak
variable `date'.\MessageBreak
Therefore, usage of `\string\setkomavar' is recommended\MessageBreak
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-pseudolengths.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-pseudolengths.dtx
index 0f1a854f096..228fa2258a2 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-pseudolengths.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-pseudolengths.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{98}
+% \CheckSum{212}
% \iffalse meta-comment
% ======================================================================
% scrkernel-pseudolengths.dtx
-% Copyright (c) Markus Kohm, 2006-2017
+% Copyright (c) Markus Kohm, 2006-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-pseudolengths.dtx 2753 2017-11-29 08:58:32Z kohm $
+%%% From File: $Id: scrkernel-pseudolengths.dtx 2980 2018-04-26 12:06:09Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-11-29 09:58:32 +0100 (Wed, 29 Nov 2017) $
+ \filedate$Date: 2018-04-26 14:06:09 +0200 (Thu, 26 Apr 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1872 $
\edef\reserved@a{%
@@ -160,6 +160,14 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\newplength}
+% \changes{v3.26}{2018/04/26}{Neu}
+% Anweisung auf Anwenderebene verfügbar.
+% \begin{macrocode}
+\newcommand*{\newplength}{\@newplength}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\useplength}
% \changes{v2.8q}{2001/10/06}{Neu}^^A
% \changes{v2.97c}{2007/09/17}{\cs{dimexpr} statt \cs{number} verwendet,
@@ -187,6 +195,7 @@
\setlength{#2}{\useplength{#3}}%
\setlength{#2}{#1#2}}
% \end{macrocode}
+% \end{macro}
%
% \begin{macro}{\@setplength}
% \changes{v2.8q}{2001/10/06}{Neu}^^A
@@ -204,12 +213,78 @@
\edef\@tempa{\noexpand\endgroup%
\noexpand\expandafter\noexpand\renewcommand\noexpand\expandafter*%
\noexpand\csname ltr@len@#2\noexpand\endcsname{\the\@tempskipa}%
- }%
- \@tempa%
- }
+ }%
+ \@tempa
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\setplength}
+% \changes{v3.26}{2018/04/26}{Neu}^^A
+% Anweisung auf Anwenderebene verfügbar.
+% \begin{macrocode}
+\newcommand*{\setplength}{\@setplength}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\setplengthtowidth}
+% \changes{v3.26}{2018/04/26}{Neu}
+% \begin{macro}{\setplengthtoheight}
+% \changes{v3.26}{2018/04/26}{Neu}
+% \begin{macro}{\setplengthtodepth}
+% \changes{v3.26}{2018/04/26}{Neu}
+% \begin{macro}{\setplengthtototalheight}
+% \changes{v3.26}{2018/04/26}{Neu}
+% Man kann auch die Breite, Höhe, Tiefe oder Höhe + Tiefe eines Inhalts
+% verwenden, um eine Pseudolänge zu definieren.
+% \begin{macrocode}
+\newcommand*{\setplengthtowidth}[3][]{%
+ \begingroup
+ \settowidth{\@tempdima}{#3}%
+ \setlength{\@tempdima}{#1\@tempdima}%
+ \edef\@tempa{\noexpand\endgroup
+ \noexpand\expandafter\noexpand\renewcommand\noexpand\expandafter*%
+ \noexpand\csname ltr@len@#2\noexpand\endcsname{\the\@tempdima}%
+ }%
+ \@tempa
+}
+\newcommand*{\setplengthtoheight}[3][]{%
+ \begingroup
+ \settoheight{\@tempdima}{#3}%
+ \setlength{\@tempdima}{#1\@tempdima}%
+ \edef\@tempa{\noexpand\endgroup
+ \noexpand\expandafter\noexpand\renewcommand\noexpand\expandafter*%
+ \noexpand\csname ltr@len@#2\noexpand\endcsname{\the\@tempdima}%
+ }%
+ \@tempa
+}
+\newcommand*{\setplengthtodepth}[3][]{%
+ \begingroup
+ \settodepth{\@tempdima}{#3}%
+ \setlength{\@tempdima}{#1\@tempdima}%
+ \edef\@tempa{\noexpand\endgroup
+ \noexpand\expandafter\noexpand\renewcommand\noexpand\expandafter*%
+ \noexpand\csname ltr@len@#2\noexpand\endcsname{\the\@tempdima}%
+ }%
+ \@tempa
+}
+\newcommand*{\setplengthtototalheight}[3][]{%
+ \begingroup
+ \settoheight{\@tempdima}{#3}%
+ \settodepth{\@tempdimb}{#3}%
+ \addtolength{\@tempdima}{\@tempdimb}%
+ \setlength{\@tempdima}{#1\@tempdima}%
+ \edef\@tempa{\noexpand\endgroup
+ \noexpand\expandafter\noexpand\renewcommand\noexpand\expandafter*%
+ \noexpand\csname ltr@len@#2\noexpand\endcsname{\the\@tempdima}%
+ }%
+ \@tempa
+}
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{macro}{\addtolengthplength}
% \changes{v2.8q}{2001/10/06}{Neu}^^A
@@ -247,6 +322,14 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\addtoplength}
+% \changes{v3.26}{2018/04/26}{Neu}
+% Anweisung auf Anwenderebene verfügbar.
+% \begin{macrocode}
+\newcommand*{\addtoplength}{\@addtoplength}
+% \end{macrocode}
+% \end{macro}
+%
% \iffalse
%</body>
% \fi
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx
index 9892ec260ee..fafd67207d7 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{3999}
+% \CheckSum{4507}
% \iffalse meta-comment
% ======================================================================
% scrkernel-sections.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-sections.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-sections.dtx 2954 2018-03-10 21:15:16Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3038 2018-10-14 18:31:51Z kohm $
% The runs of run-time file generation:
%<preidentify>%%% (run: preidentify)
% - everything that is needed before selfidentification of resulting files
@@ -78,9 +78,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-03-10 22:15:16 +0100 (Sat, 10 Mar 2018) $
+ \filedate$Date: 2018-10-14 20:31:51 +0200 (Sun, 14 Oct 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2954 $
+ \filerevision$Revision: 3038 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrkernel-sections.dtx}%
@@ -545,18 +545,20 @@
%
%
% \begin{macro}{\@startsection}
-% \changes{v3.13a}{2014/09/11}{Vollständige Neudefinition zur Optimierung
-% der Erweiterung für das optionale Argument}^^A
+% \changes{v3.13a}{2014/09/11}{Vollständige Neudefinition zur Optimierung
+% der Erweiterung für das optionale Argument}^^A
% \begin{macro}{\scr@startsection}
-% \changes{v3.13a}{2014/09/11}{Neue interne Anweisung}^^A
-% \changes{v3.18}{2015/05/22}{verwende \cs{numexpr} für Argument 2}
-% \changes{v3.18}{2015/05/22}{verwende \cs{glueexpr} für Argument 3--5}
-% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
-% ersetzt}^^A
+% \changes{v3.13a}{2014/09/11}{Neue interne Anweisung}^^A
+% \changes{v3.18}{2015/05/22}{verwende \cs{numexpr} für Argument 2}
+% \changes{v3.18}{2015/05/22}{verwende \cs{glueexpr} für Argument 3--5}
+% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+% ersetzt}^^A
+% \changes{v3.26}{2018/09/18}{\texttt{afterindent}-Einstellung wird
+% beachtet}^^A
% \begin{macro}{\scr@saved@startsection}
-% \changes{v3.13a}{2014/09/11}{Neue interne Anweisung}^^A
-% \changes{v3.20}{2016/04/12}{Tests funktionieren jetzt auch mit
-% \textsf{amsgen}}^^A
+% \changes{v3.13a}{2014/09/11}{Neue interne Anweisung}^^A
+% \changes{v3.20}{2016/04/12}{Tests funktionieren jetzt auch mit
+% \textsf{amsgen}}^^A
% \KOMAScript{} benötigt ein eigenes \cs{@startsection}, weil die
% Funktionalität des \cs{@startsection} aus dem \LaTeX-Kern nicht
% genügt. Bevor allerdings die eigene Definition in Angriff genommen wird,
@@ -569,6 +571,35 @@
% dass dann trotzdem noch die Warnungen funktionieren und nebenbei der Code
% mit etwas Glück sogar ebenfalls. Dazu ist es notwendig, dass die Version von
% \cs{@startsection} gespeichert wird, die \cs{kernel@ifstar} verwendet.
+% \begin{macro}{\startsection@sectionname}
+% \changes{v3.26}{2018/05/14}{Neue Anweisung für Paketautoren}^^A
+% \begin{macro}{\startsection@secnumdepth}
+% \changes{v3.26}{2018/05/14}{Neue Anweisung für Paketautoren}^^A
+% \begin{macro}{\startsection@indent}
+% \changes{v3.26}{2018/05/14}{Neue Anweisung für Paketautoren}^^A
+% \begin{macro}{\startsection@beforeskip}
+% \changes{v3.26}{2018/05/14}{Neue Anweisung für Paketautoren}^^A
+% \begin{macro}{\startsection@afterskip}
+% \changes{v3.26}{2018/05/14}{Neue Anweisung für Paketautoren}^^A
+% \begin{macro}{\if@startsection@runin}
+% \changes{v3.26}{2018/05/14}{Neue Anweisung für Paketautoren}^^A
+% \begin{macro}{\startsection@afterindent}
+% \changes{v3.26}{2018/09/18}{Neue Anweisung für Paketautoren}^^A
+% Ab dem Zeitpunkt des Aufrufs des Hooks \cs{scr@startsection@hook} sind die
+% Makros \cs{startsection@sectionname}, \cs{startsection@secnumdepth},
+% \cs{startsection@indent}, \cs{startsection@beforeskip},
+% \cs{if@startsection@indentafter}, \cs{startsection@afterskip},
+% \cs{if@startsection@runin} und \cs{startsection@afterindent} gültig. Die
+% \cs{\dots indent}- und \cs{\dots skip}-Makros sind dabei skips (oder
+% \cs{glueexpr}) und somit wie Längen verwendbar. Bei den beiden \cs{\dots
+% skip}-Makros handelt es sich bereits um effektive Abstände, es wurden also
+% etwaige Fallunterscheidungen bezüglich des Vorzeichens des Arguments für
+% \cs{scr@startsection} bereits aufgelöst. Das \cs{if\dots}-Makro ist entweder
+% \cs{iftrue} oder \cs{iffalse}. Ein \cs{if@startsection@afterindent}
+% existiert nicht, weil \cs{if@afterindent} zu dem Zeitpunkt bereits gültig
+% ist. Außerhalb von \cs{scr@startsection} ist die Verwendung dieser Macros
+% unzulässig, bzw. das Ergebnis unspezifiziert. Ebenso sind diese Macros als
+% \emph{read-only} zu betrachten!
% \begin{macrocode}
%<*body>
\newcommand*{\scr@saved@startsection}[6]{%
@@ -615,10 +646,47 @@
\if@noskipsec \leavevmode \fi
\par
\@tempskipa \glueexpr #4\relax
- \@afterindenttrue
- \ifdim \@tempskipa <\z@
- \@tempskipa -\@tempskipa \@afterindentfalse
- \fi
+ \@ifundefined{scr@#1@afterindent}{%
+ \def\startsection@afterindent##1##2##3{##3}%
+ }{%
+ \expandafter\let\expandafter\startsection@afterindent
+ \csname scr@#1@afterindent\endcsname
+ }%
+ \startsection@afterindent{\@afterindenttrue}{\@afterindentfalse}{%
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+ \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ }%
+ \def\startsection@sectionname{#1}%
+ \def\startsection@secnumdepth{\numexpr #2\relax}%
+ \def\startsection@indent{\glueexpr #3\relax}%
+ \let\startsection@beforeskip\@tempskipa
+ \@ifundefined{scr@#1@runin}{%
+ \def\scr@sect@runin##1##2##3{##3}%
+ }{%
+ \expandafter\let\expandafter\scr@sect@runin
+ \csname scr@#1@runin\endcsname
+ }%
+ \scr@sect@runin{%
+ \def\startsection@afterskip{\glueexpr #3\relax}%
+ \expandafter\let\csname if@startsection@runin\expandafter\endcsname
+ \csname iftrue\endcsname
+ }{%
+ \def\startsection@afterskip{\glueexpr #3\relax}%
+ \expandafter\let\csname if@startsection@runin\expandafter\endcsname
+ \csname iffalse\endcsname
+ }{%
+ \ifdim \glueexpr #5\relax <\z@
+ \def\startsection@afterskip{\glueexpr (#3)*\m@ne\relax}%
+ \expandafter\let\csname if@startsection@runin\expandafter\endcsname
+ \csname iftrue\endcsname
+ \else
+ \def\startsection@afterskip{\glueexpr #3\relax}%
+ \expandafter\let\csname if@startsection@runin\expandafter\endcsname
+ \csname iffalse\endcsname
+ \fi
+ }%
\csname scr@startsection@hook\endcsname
\if@nobreak
\everypar{}%
@@ -648,11 +716,14 @@
to achieve this. Because of the unexpected definition\MessageBreak
an alternative approach will be used.\MessageBreak
If this fails and if there isn't a new release of\MessageBreak
- KOMA-Scriptt that fixes the problem, please\MessageBreak
+ KOMA-Script that fixes the problem, please\MessageBreak
send a report to the KOMA-Script author.\MessageBreak
Note, that this alternative approach does not\MessageBreak
- execute `\string\scr@startsection@hook', \MessageBreak
- `\string\scr@preto@ssect@hook', or `\string\scr@preto@sect@hook'%
+ execute `\string\scr@startsection@hook',\MessageBreak
+ `\string\scr@preto@ssect@hook', or
+ `\string\scr@preto@sect@hook'\MessageBreak
+ and does always use `runin=bysign' and\MessageBreak
+ `afterindent=bysign'%
}%
\let\scr@saved@startsection\@startsection
\newcommand*{\scr@startsection}[6]{%
@@ -667,6 +738,59 @@
}
\fi
% \end{macrocode}
+% \begin{macro}{\scr@sect@runin}
+% \changes{v3.26}{2018/09/18}{neu (intern)}
+% Diese Hilfsanweisung nimmt die Fallunterscheidung vor, ob eine Spitzmarke
+% oder eine freistehende Überschrift oder abhängig vom Vorzeichen des
+% Abstandes danach eine Spitzmarke oder eine freistehende Überschrift gesetzt
+% werden soll. Die Voreinstellung ist sicherheitshalber letzteres. Diese
+% Voreinstellung wird auch bei jedem Aufruf von \cs{@xsect} erneut
+% erzwungen. Auch in \cs{scr@startsection} wird die Anweisung angepasst.
+% \begin{macrocode}
+\newcommand*{\scr@sect@runin}[3]{#3}
+% \end{macrocode}
+% \end{macro}^^A \scr@sect@runin
+% \begin{macro}{\scr@startsection@ulm@error}
+% \changes{v3.26}{2018/05/14}{Neue interne Anweisung}
+% Ich bin mir bewusst, dass die Fehlerausgabe, die hier definiert wird,
+% vermutlich nie aufgerufen wird, da ein Paketautor hierzu eines der Makros
+% bereits vor dem ersten \cs{scr@startsection}-Befehl verwenden
+% müsste. Trotzdem verwende ich es quasi zwecks Initialisierung.
+% \begin{macrocode}
+\newcommand*{\scr@startsection@ulm@error}[1]{%
+ \ClassError{\KOMAClassName}{%
+ \string#1 undefined outside of \string\scr@startsection
+ }{%
+ A KOMA-Script macro for package authors have been used outside
+ the\MessageBreak
+ specified definition scope.\MessageBreak
+ See `scrkernel-sections.dtx' for more information.%
+ }%
+}
+\newcommand*\startsection@sectionname{%
+ \scr@startsection@ulm@error\startsection@sectionname}
+\newcommand*\startsection@secnumdepth{%
+ \scr@startsection@ulm@error\startsection@secnumdepth}
+\newcommand*\startsection@indent{%
+ \scr@startsection@ulm@error\startsection@indent}
+\newcommand*\startsection@beforeskip{%
+ \scr@startsection@ulm@error\startsection@beforeskip}
+\newcommand*\startsection@afterskip{%
+ \scr@startsection@ulm@error\startsection@afterskip}
+\newcommand*{\if@startsection@runin}{%
+ \scr@startsection@ulm@error\if@startsection@runin}
+\newif\if@startsection@runin
+\newcommand*\startsection@afterindent{%
+ \scr@startsection@ulm@error\startsection@afterindent}
+% \end{macrocode}
+% \end{macro}^^A \scr@startsection@ulm@error
+% \end{macro}^^A \scr@startsection@afterindent
+% \end{macro}^^A \if@startsection@runin
+% \end{macro}^^A \startsection@afterskip
+% \end{macro}^^A \startsection@beforeskip
+% \end{macro}^^A \startsection@indent
+% \end{macro}^^A \startsection@secnumdepth
+% \end{macro}^^A \startsection@sectionname
% \begin{macro}{\At@startsection}
% \changes{v3.14}{2014/09/11}{Neue Anweisung für Paketautoren}^^A
% Mit Hilfe dieser Anweisung kann Code in die Ausführung von \KOMAScript's
@@ -865,8 +989,14 @@
\expandafter\@maybeautodot\csname the#1\endcsname
\protected@edef\@svsec{\@seccntformat{#1}\relax}%
\fi
- \@tempskipa \glueexpr #5\relax\relax
- \ifdim \@tempskipa>\z@
+% \end{macrocode}
+% \changes{v3.26}{2018/09/18}{\cs{scr@sect@runin} beachten}^^A
+% Falls \cs{scr@sect@runin} nicht definiert ist, wird es jetzt höchste Zeit
+% dafür. Und natürlich nutzen wir es dann für die Entscheidung Spitzmarke oder
+% nicht.
+% \begin{macrocode}
+ \ifdim
+ \scr@sect@runin{\z@}{\p@}{\glueexpr #5\relax}>\z@
\begingroup
% \end{macrocode}
% \changes{v3.21}{2016/06/12}{fehlendes \cs{nobreak} ergänzt}^^A
@@ -901,7 +1031,7 @@
\else
% \end{macrocode}
% \changes{v3.21}{2016/06/12}{fehlendes \cs{nobreak} ergänzt}^^A
-% Das Farbänderungen im Schriftargument erlaubt sein sollen und diese aktuelle
+% Da Farbänderungen im Schriftargument erlaubt sein sollen und diese aktuelle
% \cs{penalty}-Werte wieder aufheben, verbiete ich hier einen Umbruch nach
% der Fontänderung.
% \begin{macrocode}
@@ -1044,8 +1174,8 @@
% \end{macro}^^A \scr@sect
%
% \begin{macro}{\@ssect}
-% \changes{v3.19}{2015/07/17}{Vollständige Neudefinition zur Realisierung
-% der Erweiterung für die Formatieurng der Überschrift}^^A
+% \changes{v3.19}{2015/07/17}{Vollständige Neudefinition zur Realisierung
+% der Erweiterung für die Formatieurng der Überschrift}^^A
% Das wird für Überschriften ohne Nummer verwendet. Im Prinzip machen wir hier
% dasselbe wie zuvor.
% \begin{macrocode}
@@ -1082,8 +1212,14 @@
This could result in several error messages}%
\def\scr@s@ct@@nn@m@{\string\scr@s@ct@@nn@m@}%
}{}%
- \@tempskipa #3\relax
- \ifdim \@tempskipa>\z@
+% \end{macrocode}
+% \changes{v3.26}{2018/09/18}{\cs{scr@sect@runin} beachten}^^A
+% Falls \cs{scr@sect@runin} nicht definiert ist, wird es jetzt höchste Zeit
+% dafür. Und natürlich nutzen wir es dann für die Entscheidung Spitzmarke oder
+% nicht.
+% \begin{macrocode}
+ \ifdim
+ \scr@sect@runin{\z@}{\p@}{\glueexpr #3\relax}>\z@
\begingroup
% \end{macrocode}
% \changes{v3.21}{2016/06/12}{fehlendes \cs{nobreak} ergänzt}^^A
@@ -1116,6 +1252,84 @@
%</body>
% \end{macrocode}
% \end{macro}^^A \@ssect
+% \begin{macro}{\@xsect}
+% \changes{v3.26}{2018/09/18}{wird umdefiniert}^^A
+% Wir brauchen zum Einen in \cs{@xsect} einen Fallunterscheidung nach
+% \cs{scr@sect@runin} und zum Anderen muss diese Fallunterscheidung am Ende
+% wieder zurückgesetzt werden.
+% \begin{macrocode}
+%<*body>
+\def\@tempa#1{%
+ \@tempskipa #1\relax
+ \ifdim \@tempskipa>\z@
+ \par \nobreak
+ \vskip \@tempskipa
+ \@afterheading
+ \else
+ \@nobreakfalse
+ \global\@noskipsectrue
+ \everypar{%
+ \if@noskipsec
+ \global\@noskipsecfalse
+ {\setbox\z@\lastbox}%
+ \clubpenalty\@M
+ \begingroup \@svsechd \endgroup
+ \unskip
+ \@tempskipa #1\relax
+ \hskip -\@tempskipa
+ \else
+ \clubpenalty \@clubpenalty
+ \everypar{}%
+ \fi}%
+ \fi
+ \ignorespaces
+}
+\ifx\@xsect\@tempa\else
+ \ClassWarning{\KOMAClassName}{%
+ Unexpected definition of \string\@xsect!\MessageBreak
+ Please send information about this to\MessageBreak
+ the KOMA-Script maintainer!\MessageBreak
+ Maybe LaTeX will be broken by the redefinition\MessageBreak
+ of \string\@xsect\space}%
+\fi
+%<trace>\ClassInfo{\KOMAClassName}{redefining LaTeX kernel macro
+%<trace> \string\@xsect}
+\def\@xsect#1{%
+ \@ifundefined{scr@sect@runin}{%
+ \def\scr@sect@runin##1##2##3{##3}%
+ }%
+ \@tempskipa #1\relax
+ \ifdim \scr@sect@runin{\z@}{\p@}{\@tempskipa}>\z@
+ \par \nobreak
+ \vskip \@tempskipa
+ \@afterheading
+ \else
+ \@nobreakfalse
+ \global\@noskipsectrue
+ \everypar{%
+ \if@noskipsec
+ \global\@noskipsecfalse
+ {\setbox\z@\lastbox}%
+ \clubpenalty\@M
+ \begingroup \@svsechd \endgroup
+ \unskip
+ \@tempskipa #1\relax
+ \ifdim \@tempskipa<\z@
+ \hskip -\@tempskipa
+ \else
+ \hskip \@tempskipa
+ \fi
+ \else
+ \clubpenalty \@clubpenalty
+ \everypar{}%
+ \fi}%
+ \fi
+ \def\scr@sect@runin##1##2##3{##3}%
+ \ignorespaces
+}
+%</body>
+% \end{macrocode}
+% \end{macro}^^A \@xsect
%
% \begin{macro}{\IfUsePrefixLine}
% \changes{v3.18}{2015/06/09}{außerhalb von Gliederungsbefehlsstilen
@@ -1289,7 +1503,7 @@
\noexpand\FamilySetCounterMacro{KOMAarg}{#2}{\noexpand\reserved@a}{##1}
}\reserved@a
\ifx\FamilyKeyState\FamilyKeyStateProcessed
- \expandafter\let\csname #3\scr@dsc@current#4 \endcsname\reserved@a
+ \expandafter\let\csname #3\scr@dsc@current#4\endcsname\reserved@a
\fi
}%
}
@@ -1297,7 +1511,7 @@
% \end{macro}^^A \DeclareSectionCommandStyleNumberOption
% \begin{macro}{\DeclareSectionCommandStyleFontOption}
% \changes{v3.17}{2015/03/23}{neue Anweisung}^^A
-% Definiert eine für die aktuelle Ebene \cs{scr@dsc@current} eine neue
+% Definiert für die aktuelle Ebene \cs{scr@dsc@current} eine neue
% Schrift und speichert das Ergebnis in einem Element, das sich aus
% Argument 3 gefolgt von der aktuellen Ebene gefolgt von Argument 4 ergibt.
% \begin{macrocode}
@@ -1313,31 +1527,92 @@
}
% \end{macrocode}
% \end{macro}^^A \DeclareSectionCommandStyleFontOption
+% \begin{macro}{\DeclareSectionCommandStyleFuzzyOption}
+% \changes{v3.26}{2018/09/18}{neue Anweisung}^^A
+% Definiert für die aktuelle Ebene \cs{scr@dsc@current} eine neue
+% Fuzzy-Auswahl. Eine Fuzzy-Auswahl akzeptiert neben den Werten für
+% boolsche-Schalter noch einen weiteren Wert. Es wird davon eine Anweisung
+% mit drei Argumenten definiert. Abhängig vom Wert wird das erste
+% (\texttt{true}), zweite (\texttt{false}) oder dritte (\emph{sonst}) Argument
+% ausgeführt. Der erlaubte weitere Wert wird als 5. Argument angegeben.
+% \begin{macrocode}
+\newcommand*{\DeclareSectionCommandStyleFuzzyOption}[5]{%
+ \DeclareSectionCommandStyleOption{#1}{#2}{%
+ \FamilySetBool{KOMAarg}{#2}{@tempswa}{##1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed
+ \if@tempswa
+ \expandafter\def\csname #3\scr@dsc@current#4\endcsname
+ ####1####2####3{####1}%
+ \else
+ \expandafter\def\csname #3\scr@dsc@current#4\endcsname
+ ####1####2####3{####2}%
+ \fi
+ \else
+ \ifstr{##1}{#5}{%
+ \expandafter\def\csname #3\scr@dsc@current#4\endcsname
+ ####1####2####3{####3}%
+ \FamilyKeyStateProcessed
+ }{}%
+ \fi
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \DeclareSectionCommandStyleFuzzyOptions
%
% \begin{macro}{\scr@dsc@style@section@options}
-% \changes{v3.17}{2015/03/23}{neue Anweisung (intern)}^^A
+% \changes{v3.17}{2015/03/23}{neue Anweisung (intern)}^^A
% Dann für die Optionen des Stils \texttt{section}:
% \begin{macrocode}
\newcommand*{\scr@dsc@style@section@options}{}
% \end{macrocode}
-% \begin{description}\item[\texttt{indent}] Linker Einzug der
-% Überschrift\end{description}
+% \begin{description}\item[\texttt{indent}]
+% Linker Einzug der Überschrift
+% \end{description}
% \begin{macrocode}
\DeclareSectionCommandStyleLengthOption{section}
{indent}{scr@}{@sectionindent}
% \end{macrocode}
-% \begin{description}\item[\texttt{beforeskip}] Der Absolutwert gibt den
-% vertikalen Abstand vor der Überschrift an. Negative Werte bedeuten, dass
-% der Absatzeinzug nach der Überschrift unterdrückt werden
-% soll.\end{description}
+% \begin{description}
+% \item[\texttt{afterindent}]
+% \changes{v3.26}{2018/09/18}{neue Option \texttt{afterindent}}^^A
+% Fuzzy-Logik. Ein boolcher Wert gibt an, ob die erste Zeile nach der
+% Überschrift eingezogen werden soll. Als dritter Wert ist \texttt{bysign}
+% möglich. Dann hängt die Entscheidung für den Einzug vom Vorzeichen von
+% \texttt{beforeskip} ab. Ein negativer Wert bedeutet dann, dass der
+% Absatzeinzug nach der Überschrift unterdrückt werden soll.
+% \end{description}
+% \begin{macrocode}
+\DeclareSectionCommandStyleFuzzyOption{section}
+ {afterindent}{scr@}{@afterindent}
+ {bysign}
+% \end{macrocode}
+% \begin{description}\item[\texttt{beforeskip}]
+% Gibt den vertikalen Abstand vor der Übeschrift an. Im Fall von
+% \texttt{afterindent=bysign} wird der Absolutwert verwendet.
+% \end{description}
% \begin{macrocode}
\DeclareSectionCommandStyleLengthOption{section}
{beforeskip}{scr@}{@beforeskip}
% \end{macrocode}
-% \begin{description}\item[\texttt{afterskip}] Wenn der Wert positiv ist,
-% dann ist es der verikale Abstand nach der Überschrift. Ein negativer Wert
-% signalisiert hingegen eine Spitzmarke. Der Absolutwert ist dann der
-% horizontale Abstand nach der Spitzmarke.\end{description}
+% \begin{description}\item[\texttt{runin}]
+% \changes{v3.26}{2018/09/18}{neue Option \texttt{runin}}^^A
+% Fuzzy-Logik. Ein boolscher Wert gibt an, dass die Überschrift als
+% Spitzmarke (\texttt{true}) oder als eigene Zeile (\texttt{false}) gesetzt
+% werden soll. Als dritter Wert ist \texttt{bysign} möglich. Dann hängt
+% Spitzmarke oder nicht vom Vorzeichen von \texttt{afterskip} ab. Spitzmarke
+% gibt es dann bei einem negativen Wert von \texttt{afterskip}.
+% \end{description}
+% \begin{macrocode}
+\DeclareSectionCommandStyleFuzzyOption{section}
+ {runin}{scr@}{@runin}
+ {bysign}
+% \end{macrocode}
+% \begin{description}\item[\texttt{afterskip}] Im Fall einer Spitzmarke (siehe
+% \texttt{runin}) der horizontale Abstand nach der Überschrift. Im Fall einer
+% freistehenden Überschrift der vertikale Abstand nach der Überschrift. Falls
+% die Spitzmarke über das Vorzeichen aktiviert wird, wird immer der Betrag des
+% Wertes verwendet!
+% \end{description}
% \begin{macrocode}
\DeclareSectionCommandStyleLengthOption{section}
{afterskip}{scr@}{@afterskip}
@@ -1397,9 +1672,22 @@
}%
% \end{macrocode}
% \begin{description}
-% \item[\texttt{beforeskip}] Der Absolutwert gibt den vertikalen Abstand vor
-% der Überschrift an. Negative Werte bedeuten, dass der Absatzeinzug nach
-% der Überschrift unterdrückt werden soll.
+% \item[\texttt{afterindent}]
+% \changes{v3.26}{2018/09/18}{neue Option \texttt{afterindent}}^^A
+% Fuzzy-Logik. Ein boolcher Wert gibt an, ob die erste Zeile nach der
+% Überschrift eingezogen werden soll. Als dritter Wert ist \texttt{bysign}
+% möglich. Dann hängt die Entscheidung für den Einzug vom Vorzeichen von
+% \texttt{beforeskip} ab. Ein negativer Wert bedeutet dann, dass der
+% Absatzeinzug nach der Überschrift unterdrückt werden soll.
+% \end{description}
+% \begin{macrocode}
+\DeclareSectionCommandStyleFuzzyOption{chapter}
+ {afterindent}{scr@}{@afterindent}
+ {bysign}
+% \end{macrocode}
+% \begin{description}\item[\texttt{beforeskip}]
+% Gibt den vertikalen Abstand vor der Übeschrift an. Im Fall von
+% \texttt{afterindent=bysign} wird der Absolutwert verwendet.
% \end{description}
% \begin{macrocode}
\DeclareSectionCommandStyleLengthOption{chapter}
@@ -1477,9 +1765,22 @@
%</report|book>
% \end{macrocode}
% \begin{description}
-% \item[\texttt{beforeskip}] Der Absolutwert gibt den vertikalen Abstand vor
-% der Überschrift an. Negative Werte bedeuten, dass der Absatzeinzug nach
-% der Überschrift unterdrückt werden soll.
+% \item[\texttt{afterindent}]
+% \changes{v3.26}{2018/09/18}{neue Option \texttt{afterindent}}^^A
+% Fuzzy-Logik. Ein boolcher Wert gibt an, ob die erste Zeile nach der
+% Überschrift eingezogen werden soll. Als dritter Wert ist \texttt{bysign}
+% möglich. Dann hängt die Entscheidung für den Einzug vom Vorzeichen von
+% \texttt{beforeskip} ab. Ein negativer Wert bedeutet dann, dass der
+% Absatzeinzug nach der Überschrift unterdrückt werden soll.
+% \end{description}
+% \begin{macrocode}
+\DeclareSectionCommandStyleFuzzyOption{part}
+ {afterindent}{scr@}{@afterindent}
+ {bysign}
+% \end{macrocode}
+% \begin{description}\item[\texttt{beforeskip}]
+% Gibt den vertikalen Abstand vor der Übeschrift an. Im Fall von
+% \texttt{afterindent=bysign} wird der Absolutwert verwendet.
% \end{description}
% \begin{macrocode}
\DeclareSectionCommandStyleLengthOption{part}
@@ -1534,9 +1835,11 @@
% \end{macro}^^A \scr@dsc@def@style@part@command
%
% \begin{macro}{\scr@dsc@style@section@neededoptionstest}
-% \changes{v3.17}{2015/03/24}{Neu (intern)}^^A
-% \changes{v3.24}{2017/04/25}{Voreinstellungen für \texttt{indent} und
-% \texttt{font}}^^A
+% \changes{v3.17}{2015/03/24}{Neu (intern)}^^A
+% \changes{v3.24}{2017/04/25}{Voreinstellungen für \texttt{indent} und
+% \texttt{font}}^^A
+% \changes{v3.26}{2018/09/18}{\texttt{runin} und \texttt{afterindent}
+% beachten}^^A
% Dieses Anweisung überprüft, ob alle notwendigen Eigenschaften für die
% Definition der spezifischen Gliederungsebene im section-Stil bekannt
% sind. Sollte das nicht der Fall sein, meldet sie einen Fehler und sorgt sie
@@ -1561,6 +1864,24 @@
{font}{font}{\normalsize}%
{\newkomafont{\scr@dsc@current}{\normalsize}}%
}%
+ \scr@ifundefinedorrelax{scr@\scr@dsc@current @runin}{%
+ \l@addto@macro\local@endgroup{%
+ \ClassInfo{\KOMAClassName}
+ {using compatibility default `runin=bysign'\MessageBreak
+ for `\expandafter\string\csname \scr@dsc@current\endcsname}%
+ \expandafter\gdef\csname scr@\scr@dsc@current @runin\endcsname
+ ##1##2##3{##3}%
+ }%
+ }{}%
+ \scr@ifundefinedorrelax{scr@\scr@dsc@current @afterindent}{%
+ \l@addto@macro\local@endgroup{%
+ \ClassInfo{\KOMAClassName}
+ {using compatibility default `afterindent=bysign'\MessageBreak
+ for `\expandafter\string\csname \scr@dsc@current\endcsname}%
+ \expandafter\gdef\csname scr@\scr@dsc@current @afterindent\endcsname
+ ##1##2##3{##3}%
+ }%
+ }{}%
}
% \end{macrocode}
% \end{macro}^^A \scr@dsc@style@section@neededoptionstest
@@ -1641,6 +1962,15 @@
{\newkomafont{\scr@dsc@current prefix}{\usekomafont{chapterprefix}}}%
}%
}{}%
+ \scr@ifundefinedorrelax{scr@\scr@dsc@current @afterindent}{%
+ \l@addto@macro\local@endgroup{%
+ \ClassInfo{\KOMAClassName}
+ {using compatibility default `afterindent=bysign'\MessageBreak
+ for `\expandafter\string\csname \scr@dsc@current\endcsname}%
+ \expandafter\gdef\csname scr@\scr@dsc@current @afterindent\endcsname
+ ##1##2##3{##3}%
+ }%
+ }{}%
}
%</book|report>
% \end{macrocode}
@@ -1722,6 +2052,19 @@
{\newkomafont{\scr@dsc@current prefix}{\usekomafont{partprefix}}}%
}%
}{}%
+ \scr@ifundefinedorrelax{scr@\scr@dsc@current @afterindent}{%
+ \l@addto@macro\local@endgroup{%
+ \ClassInfo{\KOMAClassName}{%
+ using compatibility default
+%<article> `afterindent=false'\MessageBreak
+%<book|report> `afterindent=true'\MessageBreak
+ for `\expandafter\string\csname \scr@dsc@current\endcsname}%
+ \expandafter\gdef\csname scr@\scr@dsc@current @afterindent\endcsname
+ ##1##2##3%
+%<article> {##2}%
+%<book|report> {##1}%
+ }%
+ }{}%
}
% \end{macrocode}
% \end{macro}^^A \scr@dsc@style@part@neededoptionstest
@@ -2115,12 +2458,81 @@
\DeclareTOCStyleEntry[\scr@dsc@tocstyle@options]{default}{#2}%
}{}%
% \end{macrocode}
-% \changes{v3.20}{2015/0/07}{\textsf{hyperref} bei den Ebenen der
-% Verzeichniseinträge berücksichtigen}^^A
+% \changes{v3.20}{2015/0/07}{\textsf{hyperref} bei den Ebenen der
+% Verzeichniseinträge berücksichtigen}^^A
+% \changes{v3.26}{2018/06/27}{Einstellungen von \textsl{hyperref}
+% überschreiben}^^A
+% \changes{v3.26}{2018/06/27}{Notfallbehandlung für Lücken in den
+% Bookmark-Ebenen}^^A
% \begin{macrocode}
- \scr@ifundefinedorrelax{toclevel@part}{}{%
+ \if@atdocument
+ \let\reserved@a\@firstofone
+ \else
+ \@ifpackageloaded{hyperref}{%
+ \let\reserved@a\@firstofone
+ }{%
+ \def\reserved@a##1{%
+ \AfterAtEndOfPackage{hyperref}{\AtBeginDocument{##1}}%
+ }%
+ }%
+ \fi
+ \reserved@a{%
\expandafter\let\csname toclevel@#2\expandafter\endcsname
\csname #2tocdepth\endcsname
+ \scr@ifundefinedorrelax{bookmarksetup}{%
+ \scr@ifundefinedorrelax{scr@min@toclevel}{%
+ \expandafter\let\expandafter\scr@min@toclevel
+ \csname toclevel@#2\endcsname
+ }{%
+ \expandafter\ifnum \csname toclevel@#2\endcsname
+ < \numexpr \scr@min@toclevel-1\relax
+ \ClassWarning{\KOMAClassName}{%
+ Trying emergency fix for bookmark level gap,\MessageBreak
+ because toclevel of `#2'
+ (\csname toclevel@#2\endcsname)\MessageBreak
+ is more than 1 lower than currently lowest\MessageBreak
+ known level (\scr@min@toclevel).\MessageBreak
+ Note: This fix can fail and you should load\MessageBreak
+ package `bookmark' to avoid usage of this\MessageBreak
+ fix%
+ }%
+ \expandafter\edef\csname toclevel@#2\endcsname{%
+ \the\numexpr \scr@min@toclevel-1\relax
+ }%
+ \fi
+ \expandafter\ifnum \csname toclevel@#2\endcsname
+ < \scr@min@toclevel\relax
+ \expandafter\let\expandafter\scr@min@toclevel
+ \csname toclevel@#2\endcsname
+ \fi
+ }%
+ \scr@ifundefinedorrelax{scr@max@toclevel}{%
+ \expandafter\let\expandafter\scr@max@toclevel
+ \csname toclevel@#2\endcsname
+ }{%
+ \expandafter\ifnum \csname toclevel@#2\endcsname
+ > \numexpr \scr@max@toclevel+1\relax
+ \ClassWarning{\KOMAClassName}{%
+ Trying emergency fix for bookmark level gap,\MessageBreak
+ because toclevel of `#2'
+ (\csname toclevel@#2\endcsname)\MessageBreak
+ is more than 1 greater than currently highest\MessageBreak
+ known level (\scr@max@toclevel).\MessageBreak
+ Note: This fix can fail and you should load\MessageBreak
+ package `bookmark' to avoid usage of this\MessageBreak
+ fix%
+ }%
+ \expandafter\edef\csname toclevel@#2\endcsname{%
+ \the\numexpr \scr@max@toclevel+1\relax
+ }%
+ \fi
+ \expandafter\ifnum \csname toclevel@#2\endcsname
+ > \scr@max@toclevel\relax
+ \expandafter\let\expandafter\scr@max@toclevel
+ \csname toclevel@#2\endcsname
+ \fi
+ }%
+ }{}%
}%
}%
}%
@@ -2271,7 +2683,8 @@
% \end{macro}^^A \ProvideSectionCommand
%
% \begin{macro}{\DeclareSectionCommands}
-% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}^^A
% Basierend auf \cs{DeclareSectionCommand} können gleich mehrere
% Gliederungsanweisungen definiert werden. Dabei sorgt Option
% \texttt{increaselevel} dafür, dass die Werte von \texttt{level} und
@@ -2284,6 +2697,7 @@
\def\scr@local@leveloffset{\z@}%
\def\scr@local@tocleveloffset{\z@}%
\@for\reserved@a:=\reserved@a\do{%
+ \scr@trim@spaces\reserved@a
\edef\reserved@a{%
\unexpanded{\DeclareSectionCommand[{#1}]}{\reserved@a}%
}%
@@ -2297,7 +2711,8 @@
% \end{macro}^^A \DeclareSectionCommands
%
% \begin{macro}{\DeclareNewSectionCommands}
-% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}^^A
% Im Unterschied zu \cs{DeclareNewSectionCommand} führt diese Anweisung die
% Änderung auch dann aus, wenn die Anweisung bereits deklariert war. Eine
% Fehlermeldung wird aber natürlich trotzdem ausgegeben. Dieser Unterschied
@@ -2310,6 +2725,7 @@
\def\scr@local@leveloffset{\z@}%
\def\scr@local@tocleveloffset{\z@}%
\@for\reserved@a:=\reserved@a\do{%
+ \scr@trim@spaces\reserved@a
\@ifundefined{\reserved@a}{}{%
\ClassError{\KOMAClassName}{%
command `\expandafter\string\csname\reserved@a\endcsname` already
@@ -2338,7 +2754,8 @@
% \end{macro}^^A \DeclareNewSectionCommands
%
% \begin{macro}{\RedeclareSectionCommands}
-% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}^^A
% Im Unterschied zu \cs{RedeclareNewSectionCommands} führt diese Anweisung die
% Änderung auch dann aus, wenn die Anweisung noch nicht deklariert war. Eine
% Fehlermeldung wird aber natürlich trotzdem ausgegeben. Dieser Unterschied
@@ -2351,6 +2768,7 @@
\def\scr@local@leveloffset{\z@}%
\def\scr@local@tocleveloffset{\z@}%
\@for\reserved@a:=\reserved@a\do{%
+ \scr@trim@spaces\reserved@a
\@ifundefined{\reserved@a}{%
\ClassError{\KOMAClassName}{%
command `\expandafter\string\csname\reserved@a\endcsname` not defined%
@@ -2377,9 +2795,10 @@
% \end{macro}^^A \RedeclareSectionCommands
%
% \begin{macro}{\ProvideSectionCommands}
-% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
-% \changes{v3.17}{2015/03/23}{Umbau, um stilabhängige Optionen zu
-% ermöglichen}^^A
+% \changes{v3.15}{2014/12/03}{neue Anweisung}^^A
+% \changes{v3.17}{2015/03/23}{Umbau, um stilabhängige Optionen zu
+% ermöglichen}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}^^A
% Hier wird es nun wirklich schwierig, weil wir irgendwie dafür sorgen müssen,
% dass Option \texttt{increaselevel} funktioniert, auch wenn gar nichts
% definiert werden darf. Das macht die Geschichte ein wenig auswändig.
@@ -2390,6 +2809,7 @@
\def\scr@local@leveloffset{\z@}%
\def\scr@local@tocleveloffset{\z@}%
\@for\reserved@a:=\reserved@a\do{%
+ \scr@trim@spaces\reserved@a
\@ifundefined{\reserved@a}{%
\edef\reserved@a{%
\unexpanded{\DeclareSectionCommand[{#1}]}{\reserved@a}%
@@ -2429,10 +2849,54 @@
\let\scr@local@tocleveloffset\relax
}
%</body>
-%</class>
% \end{macrocode}
% \end{macro}^^A \ProvideSectionCommands
%
+% \begin{option}{bookmarkpackage}
+% \selectlanguage{english}^^A
+% \changes{v3.26}{2018/06/27}{new option}^^A
+% Package \textsl{hyperref} has problems with bookmark level gaps. So if
+% either the users omits a heading level or defines a heading with a level
+% that distinguish more than one from the previous or following level, there
+% would be a problem. One recommended solution for this would be to use
+% package \textsl{bookmark}. So if we load this package, we can use the same
+% value for bookmark levels and TOC levels even within
+% \textsl{scrartcl}. Nevertheless we allow the user to decide not to use
+% \textsl{bookmark}, but then it is not my fault, if something strange
+% happens.
+% \begin{macrocode}
+%<*option>
+\KOMA@ifkey{bookmarkpackage}{@scr@autoloadbookmarkpackage}
+\@scr@autoloadbookmarkpackagetrue
+\KOMA@kav@add{.\KOMAClassFileName}{bookmarkpackage}{true}
+\AfterAtEndOfPackage{hyperref}{%
+ \AtBeginDocument{%
+ \@ifpackageloaded{bookmark}{}{%
+ \if@scr@autoloadbookmarkpackage
+ \ClassInfo{\KOMAClassName}{%
+ loading recommended package `bookmark'.\MessageBreak
+ Using `bookmark' together with `hyperref' is
+ recommended,\MessageBreak
+ because of handling of possible bookmark level gaps.\MessageBreak
+ You can avoid loading `bookmark' with KOMA-Script
+ option\MessageBreak
+ `bookmarkpackage=false' before \string\begin{document}
+ and\MessageBreak
+ you can avoid this message with
+ `\string\usepackage{bookmark}'\MessageBreak
+ before \string\begin{document}%
+ }%
+ \RequirePackage{bookmark}%
+ \fi
+ }%
+ }%
+}
+%</option>
+%</class>
+% \end{macrocode}
+% \selectlanguage{ngerman}^^A
+% \end{option}^^A bookmarkpackage
+%
%
% \subsection{Definitionen für Präambeln}
%
@@ -2947,14 +3411,15 @@
%
%
% \begin{macro}{\scr@startpart}
-% \changes{v3.18}{2015/05/23}{neue Anweisung (intern)}^^A
+% \changes{v3.18}{2015/05/23}{neue Anweisung (intern)}^^A
% Diese Anweisung ist von der ursprünglichen Definition von \cs{part}
% abgeleitet und erbt deren ChangeLog-Einträge.
-% \changes{v2.8d}{2001/07/05}{\cs{partpagestyle} statt \texttt{plain}}^^A
-% \changes{v2.8p}{2001/09/27}{Präambel über der Überschrift hinzugefügt}^^A
-% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{SecDef}}^^A
-% \changes{v3.19}{2015/08/25}{Seitenstil nur ändern wenn definiert und nicht
-% leer}^^A
+% \changes{v2.8d}{2001/07/05}{\cs{partpagestyle} statt \texttt{plain}}^^A
+% \changes{v2.8p}{2001/09/27}{Präambel über der Überschrift hinzugefügt}^^A
+% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{SecDef}}^^A
+% \changes{v3.19}{2015/08/25}{Seitenstil nur ändern wenn definiert und nicht
+% leer}^^A
+% \changes{v3.26}{2018/10/14}{Option \texttt{afterindent} wird beachtet}^^A
% Die Anweisung definiert den Gliederungsüberschriften-Stil
% \texttt{part}. Dazu bekommt sie als einziges explizites Argument den
% \meta{Namen} der Gliederungsüberschrift. Weitere Argumente wie ein
@@ -2980,10 +3445,18 @@
\@tempswafalse
\fi
%</book|report>
- \@tempskipa=\glueexpr\@nameuse{scr@#1@beforeskip}\relax\relax
- \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\fi
+ \@tempskipa=\glueexpr\@nameuse{scr@#1@beforeskip}\relax
+ \@ifundefined{scr@#1@afterindent}{\@afterindentfalse}{%
+ \csname scr@#1@afterindent\endcsname
+ {\@afterindenttrue}{\@afterindentfalse}{%
+ \@afterindenttrue
+ \ifdim\@tempskipa<\z@
+ \@tempskipa=-\@tempskipa
+ \@afterindentfalse
+ \fi
+ }%
+ }%
\partheadstartvskip
-%<article> \@afterindentfalse
%<*book|report>
\vbox to\z@{\vss\use@preamble{#1@o}\strut\par}%
\vskip-\baselineskip\nobreak
@@ -3146,9 +3619,15 @@
\@tempskipa=\glueexpr\@nameuse{scr@#1@afterskip}\relax\relax
\ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\fi
\partheadendvskip
- \@afterheading
%</article>
%<book|report> \@nameuse{@end#1}%
+% \end{macrocode}
+% \changes{v3.26}{2018/10/14}{Verwendung von \@cs{@afterheading} für
+% \textsf{scrbook} und \textsf{scrreprt}}^^A
+% Ab \KOMAScript{} 3.26 wird hier \cs{@afterheading} für alle Klassen
+% aufgerufen. Damit kann der Einzug nach der Überschrift eingestellt werden.
+% \begin{macrocode}
+ \@afterheading
}
% \end{macrocode}
% \end{macro}^^A \scr@@startpart
@@ -3790,7 +4269,17 @@
}%
}%
\global\@topnum\z@
- \@afterindentfalse
+ \@ifundefined{scr@#1@afterindent}{\@afterindentfalse}{%
+ \csname scr@#1@afterindent\endcsname
+ {\@afterindenttrue}{\@afterindentfalse}{%
+ \@afterindenttrue
+ \@ifundefined{scr@#1@beforeskip}{\@afterindentfalse}{%
+ \ifdim\glueexpr\@nameuse{scr@#1@beforeskip}\relax<\z@
+ \@afterindentfalse
+ \fi
+ }%
+ }%
+ }%
\expandafter\SecDef\csname @#1\expandafter\endcsname\csname @s#1\endcsname
}
% \end{macrocode}
@@ -4039,31 +4528,36 @@
% \end{macro}^^A \scr@makeschapterhead
%
% \begin{macro}{\scr@@makechapterhead}
-% \changes{v3.18}{2015/05/22}{neue Anweisung (intern)}
+% \changes{v3.18}{2015/05/22}{neue Anweisung (intern)}
% Diese Anweisung nimmt die Rolle des ursprüngliche \cs{@@makechapterhead}
% ein. Daher übernimmt sie auch die ChangeLog-Einträge der alten Anweisung.
-% \changes{v2.8q}{2002/04/18}{\cs{raggedsection} wird bei Option
-% \texttt{chapterprefix} auch auf den Präfix angewendet}^^A
-% \changes{v2.9p}{2003/06/28}{\cs{parfillskip} auf \cs{fill} gesetzt}^^A
-% \changes{v2.96a}{2006/12/02}{Abstand nach der Präfixzeile nur, wenn eines
-% Präfixzeile ausgegeben wurde}^^A
-% \changes{v2.97b}{2007/03/09}{\cs{endgraf} korrigiert}^^A
-% \changes{v3.15}{2014/11/20}{Generalumbau}^^A
-% \changes{v3.15}{2014/12/09}{\cs{raggedchapter} ersetzt
-% \cs{raggedsection}}^^A
-% \changes{v3.17}{2015/04/03}{Verwendung von \cs{usefontofkomafont} für die
-% initiale Fontumstellung}^^A
+% \changes{v2.8q}{2002/04/18}{\cs{raggedsection} wird bei Option
+% \texttt{chapterprefix} auch auf den Präfix angewendet}^^A
+% \changes{v2.9p}{2003/06/28}{\cs{parfillskip} auf \cs{fill} gesetzt}^^A
+% \changes{v2.96a}{2006/12/02}{Abstand nach der Präfixzeile nur, wenn eines
+% Präfixzeile ausgegeben wurde}^^A
+% \changes{v2.97b}{2007/03/09}{\cs{endgraf} korrigiert}^^A
+% \changes{v3.15}{2014/11/20}{Generalumbau}^^A
+% \changes{v3.15}{2014/12/09}{\cs{raggedchapter} ersetzt
+% \cs{raggedsection}}^^A
+% \changes{v3.17}{2015/04/03}{Verwendung von \cs{usefontofkomafont} für die
+% initiale Fontumstellung}^^A
% \begin{macrocode}
\newcommand*{\scr@@makechapterhead}[2]{%
% \end{macrocode}
% Der Absolutwert des Abstandes davor wird eingefügt.
% \changes{v3.22}{2016/12/21}{\cs{@afterindentrue} wird bei positivem
% \texttt{beforeskip} gesetzt}^^A
+% \changes{v3.26}{2018/09/18}{Beachtung von Einstellung
+% \texttt{afterindent}}^^A
% \begin{macrocode}
\@tempskipa=\glueexpr \csname scr@#1@beforeskip\endcsname\relax\relax
- \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\else
- \expandafter\ifnum\scr@v@is@ge{3.22}\@afterindenttrue\fi
- \fi
+ \csname scr@#1@afterindent\endcsname
+ {\@afterindenttrue}{\@afterindentfalse}{%
+ \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\else
+ \expandafter\ifnum\scr@v@is@ge{3.22}\@afterindenttrue\fi
+ \fi
+ }%
\chapterheadstartvskip
% \end{macrocode}
% Dann die eigentliche Überschrift innerhalb einer Gruppe.
@@ -4130,9 +4624,9 @@
\nobreak\par\nobreak
% \end{macrocode}
% Zum Schluss der Absolutwert des Abstandes dahinter.
+% \changes{v3.26}{2018/09/20}{Betragsbildung entfernt}^^A
% \begin{macrocode}
\@tempskipa=\glueexpr \csname scr@#1@afterskip\endcsname\relax\relax
- \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\fi
\chapterheadendvskip
}
% \end{macrocode}
@@ -4143,24 +4637,31 @@
% Diese Anweisung nimmt die Rolle des ursprüngliche \cs{@@makechapterhead}
% ein. Sie ist um einiges einfacher als \cs{scr@@makechapterhead} orientiert
% sich aber prinzipiell daran.
-% \changes{v2.9p}{2003/06/28}{\cs{parfillskip} auf \cs{fill} gesetzt}^^A
-% \changes{v2.9q}{2004/03/24}{Klammerung an \cs{@@makechapterhead}^^A
-% angepasst}^^A
-% \changes{v3.15}{2014/12/09}{\cs{raggedchapter} ersetzt
-% \cs{raggedsection}}^^A
-% \changes{v3.19}{2015/08/02}{an die Änderungen bei \cs{scr@@makechapterhead}
-% angepasst}^^A
-% \changes{v3.20}{2015/12/23}{\cs{parfillskip} auf \texttt{\cs{z@} plus
-% 1fil} gesetzt}^^A
-% \changes{v3.22}{2016/12/21}{\cs{@afterindentrue} wird bei positivem
-% \texttt{beforeskip} gesetzt}^^A
-% \changes{v3.25}{2017/09/07}{\cs{IfUseNumber} korrigiert}^^A
+% \changes{v2.9p}{2003/06/28}{\cs{parfillskip} auf \cs{fill} gesetzt}^^A
+% \changes{v2.9q}{2004/03/24}{Klammerung an \cs{@@makechapterhead}^^A
+% angepasst}^^A
+%\changes{v3.15}{2014/12/09}{\cs{raggedchapter} ersetzt
+% \cs{raggedsection}}^^A
+%\changes{v3.19}{2015/08/02}{an die Änderungen bei \cs{scr@@makechapterhead}
+% angepasst}^^A
+% \changes{v3.20}{2015/12/23}{\cs{parfillskip} auf \texttt{\cs{z@} plus
+% 1fil} gesetzt}^^A
+% \changes{v3.22}{2016/12/21}{\cs{@afterindentrue} wird bei positivem
+% \texttt{beforeskip} gesetzt}^^A
+% \changes{v3.25}{2017/09/07}{\cs{IfUseNumber} korrigiert}^^A
+% \changes{v3.26}{2018/09/18}{Beachtung von Einstellung
+% \texttt{afterindent}}^^A
+% \changes{v3.26}{2018/09/20}{Betragsbildung für \texttt{afterskip}
+% entfernt}^^A
% \begin{macrocode}
\newcommand*{\scr@@makeschapterhead}[2]{%
\@tempskipa=\glueexpr \csname scr@#1@beforeskip\endcsname\relax\relax
- \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\else
- \expandafter\ifnum\scr@v@is@ge{3.22}\@afterindenttrue\fi
- \fi
+ \csname scr@#1@afterindent\endcsname
+ {\@afterindenttrue}{\@afterindentfalse}{%
+ \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\else
+ \expandafter\ifnum\scr@v@is@ge{3.22}\@afterindenttrue\fi
+ \fi
+ }%
\chapterheadstartvskip
{%
\setlength{\parindent}{\z@}\setlength{\parfillskip}{\z@ plus 1fil}%
@@ -4187,7 +4688,6 @@
}%
\nobreak\par\nobreak
\@tempskipa=\glueexpr \csname scr@#1@afterskip\endcsname\relax\relax
- \ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\fi
\chapterheadendvskip
}
% \end{macrocode}
@@ -4898,16 +5398,18 @@
%
%
% \begin{macro}{\minisec}
-% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.9o}{2003/01/31}{\cs{nobreak} nach dem Gruppenende
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
-% von Option \texttt{version})}^^A
-% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak}^^A
-% entfernt}^^A
-% \changes{v3.13a}{2014/08/07}{Absicherung der Abstände bei
-% aufeinanderfolgenden Überschriften entsprechend \cs{@startsection}}^^A
+% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.9o}{2003/01/31}{\cs{nobreak} nach dem Gruppenende
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
+% von Option \texttt{version})}^^A
+% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak}^^A
+% entfernt}^^A
+% \changes{v3.13a}{2014/08/07}{Absicherung der Abstände bei
+% aufeinanderfolgenden Überschriften entsprechend \cs{@startsection}}^^A
+% \changes{v3.26}{2018/05/14}{fehlendes \cs{interlinepenalty}\cs{@M}
+% ergänzt}^^A
% \begin{KOMAfont}{minisec}
% \changes{v2.96a}{2006/12/03}{\texttt{minisec} ist ein eigenes
% Fontelement}^^A
@@ -4933,7 +5435,8 @@
\expandafter\ifnum\scr@v@is@gt{2.96}\relax
\setlength{\parfillskip}{\z@ plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak
- \usekomafont{minisec}{\nobreak #1\par\nobreak}}\nobreak%
+ \usekomafont{minisec}{\nobreak\interlinepenalty \@M #1\par\nobreak}%
+ }\nobreak
\@afterheading
}
% \end{macrocode}
@@ -5200,120 +5703,112 @@
%
%
% \begin{macro}{\partnumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.18}{2015/05/24}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.18}{2015/05/24}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\chapternumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.18}{2015/05/20}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.18}{2015/05/20}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\sectionnumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subsectionnumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subsubsectionnumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\paragraphnumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subparagraphnumdepth}
-% \changes{v3.12}{2013/12/16}{new read only command}^^A
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.12}{2013/12/16}{new read only command}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% Diese dürfen nur gelesen, sollten aber nie umdefiniert werden und geben die
% Nummerierungsebene der Gliederungsanweisungen an (nicht zu verwechseln mit
% der Verzeichnisebene der Gliederungsanweisungen).
% \begin{macro}{\parttocdepth}
-% \changes{v3.15}{2014/12/22}{neue Anweisung}^^A
-% \changes{v3.18}{2015/05/25}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/22}{neue Anweisung}^^A
+% \changes{v3.18}{2015/05/25}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\chaptertocdepth}
-% \changes{v3.15}{2014/12/22}{neue Anweisung}^^A
-% \changes{v3.18}{2015/05/20}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/22}{neue Anweisung}^^A
+% \changes{v3.18}{2015/05/20}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\sectiontocdepth}
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subsectiontocdepth}
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subsubsectiontocdepth}
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\paragraphtocdepth}
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subparagraphtocdepth}
-% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/12/09}{indirekt über \cs{DeclareSectionCommand}}^^A
% Diese dürfen nur gelesen, sollten aber nie umdefiniert werden und geben die
% Verzeichnisebene der Gliederungsanweisungen an.
% \begin{macro}{\part}
-% \changes{v3.18}{2015/05/25}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v3.18}{2015/05/25}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v3.26}{2018/06/27}{Definition nach \cs{section} verschoben (wegen
+% bookmark level fix)}^^A
% \begin{macro}{\chapter}
-% \changes{v2.8d}{2001/07/05}{\cs{chapterpagestyle} statt
-% \texttt{plain}}^^A
-% \changes{v3.18}{2015/05/20}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v2.8d}{2001/07/05}{\cs{chapterpagestyle} statt
+% \texttt{plain}}^^A
+% \changes{v3.18}{2015/05/20}{Verwendung von \cs{DeclareSectionCommand}}^^A
% Als Besonderheit werden für \cs{chapter} nur diejenigen Werte gesetzt, die
% nicht über Optionen eingestellt werden können und daher vorab deklariert
% werden müssen. Bei den Anweisungen der unteren Ebenen werden hingegen alle
% Einstellungen über \cs{DeclareSectionCommand} vorgenommen.
% \begin{macro}{\section}
-% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
-% \cs{size@section} aufgerufen}^^A
-% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
-% von Option \texttt{version})}^^A
-% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
-% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
-% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
+% \cs{size@section} aufgerufen}^^A
+% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
+% von Option \texttt{version})}^^A
+% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
+% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
+% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subsection}
-% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
-% \cs{size@subsection} aufgerufen}^^A
-% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
-% von Option \texttt{version})}^^A
-% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
-% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
-% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
+% \cs{size@subsection} aufgerufen}^^A
+% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
+% von Option \texttt{version})}^^A
+% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
+% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
+% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subsubsection}
-% \changes{v2.3d}{1995/08/19}{wird bei \texttt{scrartcl} nun
-% ebenfalls numeriert und ins Inhaltsverzeichnis geschrieben}^^A
-% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
-% \cs{size@subsubsection} aufgerufen}^^A
-% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
-% von Option \texttt{version})}^^A
-% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
-% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
-% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v2.3d}{1995/08/19}{wird bei \texttt{scrartcl} nun
+% ebenfalls numeriert und ins Inhaltsverzeichnis geschrieben}^^A
+% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
+% \cs{size@subsubsection} aufgerufen}^^A
+% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.96a}{2006/11/30}{Standardwert für \cs{parfillskip} (abhängig
+% von Option \texttt{version})}^^A
+% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
+% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
+% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\paragraph}
-% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
-% \cs{size@paragraph} aufgerufen}^^A
-% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
-% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
+% \cs{size@paragraph} aufgerufen}^^A
+% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
+% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
% \begin{macro}{\subparagraph}
-% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
-% \cs{size@subparagraph} aufgerufen}^^A
-% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
-% behebt einen Bug im color Paket}^^A
-% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
-% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
-% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
-% \changes{v3.15}{2014/11/24}{\cs{parindent} durch \cs{scr@parindent}
-% ersetzt}^^A
+% \changes{v2.8p}{2001/09/22}{\cs{sectfont} wird nun vor
+% \cs{size@subparagraph} aufgerufen}^^A
+% \changes{v2.8q}{2002/02/28}{\cs{nobreak} nach \cs{sectfont}
+% behebt einen Bug im color Paket}^^A
+% \changes{v2.96a}{2006/12/03}{alle nicht benötigten \cs{nobreak} entfernt}^^A
+% \changes{v3.13a}{2014/09/11}{Verwendung von \cs{scr@startsection}}^^A
+% \changes{v3.15}{2014/11/24}{Verwendung von \cs{DeclareSectionCommand}}^^A
+% \changes{v3.15}{2014/11/24}{\cs{parindent} durch \cs{scr@parindent}
+% ersetzt}^^A
% Die Standardgliederungsbefehle \cs{section} bis \cs{subparagraph}
% sind seit \KOMAScript{} v3.15 über die von \KOMAScript{} bereitgestellte
% Schnittstelle \cs{DeclareSectionCommand} definiert.
% \begin{macrocode}
-\DeclareSectionCommand[%
- style=part,%
-%<article> level=\z@,%
-%<report|book> level=\m@ne,%
-%<report|book> pagestyle=plain,%
- tocstyle=part,%
- toclevel=\m@ne,%
- tocindent=\z@,%
- tocnumwidth=2em%
-]{part}
%<*book|report>
\DeclareSectionCommand[%
style=chapter,%
@@ -5337,6 +5832,16 @@
%<book|report> tocnumwidth=2.3em%
]{section}
\DeclareSectionCommand[%
+ style=part,%
+%<article> level=\z@,%
+%<report|book> level=\m@ne,%
+%<report|book> pagestyle=plain,%
+ tocstyle=part,%
+ toclevel=\m@ne,%
+ tocindent=\z@,%
+ tocnumwidth=2em%
+]{part}
+\DeclareSectionCommand[%
style=section,%
level=2,%
indent=\z@,%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-tocstyle.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-tocstyle.dtx
index 0778f3b4c3c..04dec8e47f9 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-tocstyle.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-tocstyle.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1353}
+% \CheckSum{1380}
% \iffalse meta-comment
% ======================================================================
% scrkernel-tocstyle.dtx
-% Copyright (c) Markus Kohm, 2015-2017
+% Copyright (c) Markus Kohm, 2015-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-tocstyle.dtx
-% Copyright (c) Markus Kohm, 2015-2017
+% Copyright (c) Markus Kohm, 2015-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-tocstyle.dtx 2731 2017-11-23 09:04:09Z kohm $
+%%% From File: $Id: scrkernel-tocstyle.dtx 3011 2018-08-29 07:35:17Z kohm $
% The runs of run-time file generation:
%<preidentify>%%% (run: preidentify)
% - everything that is needed before selfidentification of resulting files
@@ -80,7 +80,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-11-23 10:04:09 +0100 (Thu, 23 Nov 2017) $
+ \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 2254 $
\edef\reserved@a{%
@@ -922,6 +922,32 @@
% \end{macrocode}
% \end{macro}^^A \DeclareTOCStyleEntry
%
+% \begin{macro}{\DeclareTOCStyleEntries}
+% \changes{v3.26}{2018/08/27}{new}^^A
+% Use \cs{DeclareTOCStyleEntry} to define a list of entries, all with the same
+% options and style.
+% \begin{macrocode}
+%<*body>
+\newcommand*{\DeclareTOCStyleEntries}[3][]{%
+ \edef\reserved@a{#3}%
+ \@for \reserved@a:=\reserved@a \do {%
+ \scr@trim@spaces\reserved@a
+ \ifx\reserved@a\@empty\else
+ \IfArgIsEmpty{#1}{%
+ \edef\reserved@a{%
+ \unexpanded{\DeclareTOCStyleEntry{#2}}{\reserved@a}}%
+ }{%
+ \edef\reserved@a{%
+ \unexpanded{\DeclareTOCStyleEntry[{#1}]{#2}}{\reserved@a}}%
+ }%
+ \reserved@a
+ \fi
+ }%
+}
+%</body>
+% \end{macrocode}
+% \end{macro}^^A \DeclareTOCStyleEntries
+%
% \begin{macro}{\DeclareTOCEntryStyle}
% \changes{v3.20}{2015/11/17}{neu}
% \begin{macro}{\@DeclareTOCEntryStyle}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-typearea.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-typearea.dtx
index 68823a2e0be..d1b0b2d59cd 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-typearea.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-typearea.dtx
@@ -1,4 +1,4 @@
-%\CheckSum{2864}
+%\CheckSum{2882}
% \iffalse meta-comment
% ======================================================================
% scrkernel-typearea.dtx
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse meta-comment
-%%% From File: $Id: scrkernel-typearea.dtx 2959 2018-03-15 13:32:29Z kohm $
+%%% From File: $Id: scrkernel-typearea.dtx 2993 2018-07-16 07:33:22Z kohm $
%<identify>%%% (run: identify)
%<init>%%% (run: init)
%<options>%%% (run: options)
@@ -66,9 +66,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-03-15 14:32:29 +0100 (Thu, 15 Mar 2018) $
+ \filedate$Date: 2018-07-16 09:33:22 +0200 (Mon, 16 Jul 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2959 $
+ \filerevision$Revision: 2993 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrkernel-typearea.dtx}[%
@@ -2380,18 +2380,21 @@
% \begin{macrocode}
\@typearea
% \end{macrocode}
-% \changes{v2.0e}{1994/10/28}{write layout values to the \File{log} file}^^A
-% \changes{v2.4i}{1996/11/11}{write to the \File{log} file later}^^A
-% \changes{v2.4i}{1996/11/11}{execute \cs{@typearea@end} at the end of
-% \cs{typearea}}^^A
-% \changes{v2.4j}{1996/12/04}{\File{log} output with only one
-% \cs{textheight} but additional \cs{baselineskip}}^^A
-% \changes{v2.5}{1997/06/17}{"`arithmetic overflow"' with \Option{landscape}
-% fixed}^^A
-% \changes{v2.95}{2004/01/30}{warning in two column mode fixed}^^A
-% \changes{v3.00}{2008/10/08}{use \cs{ta@layoutinfo} to write the layout
-% values into the \File{log} file}^^A
-% \changes{v3.01b}{2008/12/09}{warning for sub-optimal settings changed}^^A
+% \changes{v2.0e}{1994/10/28}{write layout values to the \File{log} file}^^A
+% \changes{v2.4i}{1996/11/11}{write to the \File{log} file later}^^A
+% \changes{v2.4i}{1996/11/11}{execute \cs{@typearea@end} at the end of
+% \cs{typearea}}^^A
+% \changes{v2.4j}{1996/12/04}{\File{log} output with only one
+% \cs{textheight} but additional \cs{baselineskip}}^^A
+% \changes{v2.5}{1997/06/17}{"`arithmetic overflow"' with \Option{landscape}
+% fixed}^^A
+% \changes{v2.95}{2004/01/30}{warning in two column mode fixed}^^A
+% \changes{v3.00}{2008/10/08}{use \cs{ta@layoutinfo} to write the layout
+% values into the \File{log} file}^^A
+% \changes{v3.01b}{2008/12/09}{warning for sub-optimal settings changed}^^A
+% \changes{v3.26}{2018/07/16}{warning about long lines changed}^^A
+% \changes{v3.26}{2018/07/16}{warning about small lines changed and
+% replaced by an info}^^A
% Last but not least we write some layout values into the \File{log} file. For
% some of the information we need additional calculations, e.g., of a good
% line width.
@@ -2421,21 +2424,27 @@
Bad type area settings!\MessageBreak
The detected line width is about
\the\@tempcnta\@percentchar\MessageBreak
- larger than the heuristically detected line width.\MessageBreak
- You should e.g. decrease DIV, increase fontsize\MessageBreak
+ larger than the heuristically estimated maximum\MessageBreak
+ limit of typographical good line width.\MessageBreak
+ You should e.g.
+ \ifnum\ta@div >6 decrease DIV, \fi
+ \ifdim\f@size\p@<\@xiipt\p@ increase fontsize\else
+ (increase fontsize)\fi\MessageBreak
or change papersize%
}%
\@tempcnta=-\@tempcnta
\else
\ifnum\@tempcnta>15
- \PackageWarningNoLine{typearea}{%
+ \PackageInfoNoLine{typearea}{%
Maybe no optimal type area settings!\MessageBreak
- The maximum limit of line width is about
+ The detected line width is about
\the\@tempcnta\@percentchar\MessageBreak
- larger than the heuristically detected line width.\MessageBreak
- You may e.g. increase DIV, decrease fontsize\MessageBreak
+ smaller than the heuristically estimated maximum\MessageBreak
+ limit of typographical good line width.\MessageBreak
+ You could e.g. increase DIV%
+ \ifdim\f@size\p@>\@xpt\p@, decrease fontsize\fi\MessageBreak
or change the papersize%
- }
+ }%
\fi\fi
\ifnum\ta@div <6
\PackageWarningNoLine{typearea}{%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx
index 3bce93f5668..f19babf93b3 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
% ======================================================================
% scrkernel-version.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-version.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-version.dtx 2674 2017-09-07 09:35:17Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3050 2018-12-30 14:36:55Z kohm $
% \fi
%
% \iffalse
@@ -123,7 +123,7 @@
\fi
%</ignorethis>
\fi
- \@CheckKOMAScriptVersion{2018/03/30 v3.25 KOMA-Script}%
+ \@CheckKOMAScriptVersion{2018/12/30 v3.26a KOMA-Script}%
\endgroup
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrlayer-fancyhdr.dtx b/Master/texmf-dist/source/latex/koma-script/scrlayer-fancyhdr.dtx
new file mode 100644
index 00000000000..7e2d0be1f93
--- /dev/null
+++ b/Master/texmf-dist/source/latex/koma-script/scrlayer-fancyhdr.dtx
@@ -0,0 +1,549 @@
+% \iffalse^^A meta-comment
+% ======================================================================
+% scrlayer-fancyhdr.dtx
+% Copyright (c) Markus Kohm, 2018
+%
+% This file is part of the LaTeX2e KOMA-Script bundle.
+%
+% This work may be distributed and/or modified under the conditions of
+% the LaTeX Project Public License, version 1.3c of the license.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 and of this work.
+%
+% This work has the LPPL maintenance status "author-maintained".
+%
+% The Current Maintainer and author of this work is Markus Kohm.
+%
+% This work consists of all files listed in manifest.txt and
+% `scrlayer-fancyhdr.dtx'.
+% ----------------------------------------------------------------------
+% scrlayer-fancyhdr.dtx
+% Copyright (c) Markus Kohm, 2018
+%
+% Diese Datei ist Teil der LaTeX2e KOMA-Script-Sammlung.
+%
+% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+% Version 1.3c.
+% Die neuste Version dieser Lizenz ist
+% http://www.latex-project.org/lppl.txt
+% und Version 1.3c ist Teil aller Verteilungen von LaTeX
+% Version 2005/12/01 und dieses Werks.
+%
+% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+% (allein durch den Autor verwaltet).
+%
+% Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm.
+%
+% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien
+% sowie `scrlayer-fancyhdr.dtx'.
+% ======================================================================
+% \fi^^A meta-comment
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \iffalse^^A meta-comment
+%%% From File: $Id: scrlayer-fancyhdr.dtx ALPHA (see date below) kohm $
+%<identify>%%% (run: identify)
+%<init>%%% (run: init)
+%<options>%%% (run: options)
+%<body>%%% (run: body)
+%<*dtx>
+\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\begingroup
+% TODO: Replace \thisfiledate and \thisfilerevision by \filedate and
+% \filerevision
+ \def\filedate$#1: #2-#3-#4 #5${\gdef\thisfiledate{#2/#3/#4}}
+ \filedate$Date: 2018-09-10 08:00:00 $
+ \def\filerevision$#1: #2 ${\gdef\thisfilerevision{r#2 ALPHA}}
+ \filerevision$Revision: 0 $
+ \edef\reserved@a{%
+ \noexpand\endgroup
+ \noexpand\ProvidesFile{scrlayer-fancyhdr.dtx}%
+ [\thisfiledate\space\thisfilerevision\space
+ KOMA-Script package source
+ }%
+\reserved@a
+%</dtx>
+%<*identify>
+%<interface>\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+%<interface>\ProvidesPackage{scrlayer-fancyhdr}[%
+% Sometimes following will be replaced by !KOMAScriptVersion:
+%!SCRLAYERFANCYHDRVERSION
+%<interface> package
+%</identify>
+%<*dtx|identify>
+ (end user interface for scrlayer)]
+%</dtx|identify>
+%<*dtx>
+\ifx\documentclass\undefined
+ \input scrdocstrip.tex
+ \@@input scrkernel-version.dtx
+ \@@input scrstrip.inc
+ \KOMAdefVariable{COPYRIGHTFROM}{2018}
+ \KOMAdefVariable{SCRLAYERFANCYHDRVERSION}{%
+ \space\space\thisfiledate\space\thisfilerevision\space KOMA-Script
+ }%
+ \generate{\usepreamble\defaultpreamble
+ \file{scrlayer-fancyhdr.sty}{%
+ \from{scrlayer-fancyhdr.dtx}{interface,trace,fancyhdr,identify}%
+ \from{scrlayer.dtx}{interface,trace,fancyhdr,init}%
+ \from{scrlayer-fancyhdr.dtx}{interface,trace,fancyhdr,init}%
+ \from{scrlayer.dtx}{interface,trace,fancyhdr,options}%
+ \from{scrlayer-fancyhdr.dtx}{interface,trace,fancyhdr,options}%
+ \from{scrlayer.dtx}{interface,trace,fancyhdr,body}%
+ \from{scrlayer-fancyhdr.dtx}{interface,trace,fancyhdr,body}%
+ \from{scrlogo.dtx}{logo}%
+ }%
+ }
+ \@@input scrstrop.inc
+\else
+ \let\endbatchfile\relax
+\fi
+\endbatchfile
+ \documentclass{scrdoc}
+ \addtolength{\textwidth}{-1em}
+ \addtolength{\marginparwidth}{2em}
+ \addtolength{\oddsidemargin}{2em}
+ \usepackage[ngerman,english]{babel}
+ \usepackage{url,babelbib}\bibliographystyle{babalpha-fl}
+ \usepackage{listings}
+ \usepackage{scrhack}
+ \usepackage{etoolbox}
+ \pretocmd\DescribeMacro{\ifhmode\else\bigskip\noindent\fi}{}{}
+ \pretocmd\DescribeEnv{\ifhmode\else\bigskip\noindent\fi}{}{}
+ \pretocmd\DescribeOption{\ifhmode\else\bigskip\noindent\fi}{}{}
+
+ \CodelineIndex
+ \RecordChanges
+ \GetFileInfo{scrlayer-fancyhdr.dtx}
+ \title{The \texttt{scrlayer} interface \texttt{scrlayer-fancyhdr}%
+ \footnote{This is version \fileversion\ of file \texttt{\filename}.}}
+ \date{\filedate}
+ \author{Markus Kohm}
+
+ \newenvironment{Explain}{\par}{\par}
+ \newcommand*{\length}{}
+ \let\length\Length
+ \let\endlength\endLength
+ \let\Macro\cs
+ \let\Length\Macro
+ \let\Package\textsf
+ \let\Class\Package
+ \let\File\texttt
+ \let\Option\texttt
+ \newcommand*{\KOption}[1]{\Option{#1}\texttt{=}}
+ \newcommand*{\OptionValue}[2]{\Option{#1}\texttt{=}\PValue{#2}}
+ \let\Counter\texttt
+ \let\Environment\texttt
+ \let\ShowOutput\quote
+ \let\endShowOutput\endquote
+ \let\Pagestyle\texttt
+ \newcommand*{\Parameter}[1]{\texttt{\marg{#1}}\linebreak[1]}
+ \newcommand*{\OParameter}[1]{\texttt{\oarg{#1}}\linebreak[1]}
+ \newcommand*{\MParameter}[2]{\texttt{(\meta{#1},\meta{#2})}\linebreak[1]}
+ \providecommand\PParameter[1]{\mbox{\texttt{\{#1\}}}\linebreak[1]}
+ \let\PName\meta
+ \let\PValue\texttt
+ \providecommand*{\autoref}[1]{\expandafter\AUTOREF#1:}
+ \providecommand*{\AUTOREF}{}
+ \makeatletter
+ \def\AUTOREF#1:#2:{%
+ \edef\@tempa{#1}%
+ \edef\@tempb{tab}\ifx\@tempa\@tempb table~\fi
+ \edef\@tempb{sec}\ifx\@tempa\@tempb section~\fi
+ \ref{#1:#2}%
+ }
+ \providecommand*{\IndexCmd}[2][]{}
+ \providecommand*{\textnote}[2][]{}
+ \providecommand*\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX}
+ \providecommand*\NTS{%
+ \leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}%
+ \kern-0.2emS$}}
+
+ \lstnewenvironment{lstcode}{\lstset{language=[LaTeX]TeX}}{}
+ \makeatother
+ \sloppy% YOU SHOULD NOT DO THIS!!!
+
+ \begin{document}
+ \maketitle
+ \tableofcontents
+ \DocInput{\filename}
+ \PrintChanges
+ \PrintIndex
+ \end{document}
+% \fi^^A meta-comment
+%
+% \selectlanguage{english}
+%
+% \changes{v0.0}{2018/09/01}{start of interface}
+% \let\restorechapter\chapter
+% \let\chapter\section
+% \let\section\subsection
+% \let\subsection\subsubsection
+%
+% \changes{v0.0}{2018/09/05}{some user documentation}
+% \chapter{The Purpose of this Package}
+% This package has been made to give users a chance to combine the features of
+% Piet van Oostrum's \Package{fancyhdr} \cite{pkg:fancyhdr} with the features
+% of \Package{scrlayer} \cite{pkg:komascript}. In other words: It has been
+% made to combine the page layers of \Package{scrlayer} with the page styles
+% of \Package{fancyhdr}.
+%
+% In this combination compatibility with \Package{fancyhdr} is the first
+% aim! Usability and the freedom provided by \Package{scrlayer} is only the
+% second one. Compatibility with other parts of \KOMAScript{} is not a primary
+% aim. Perhaps it will become an optional feature in future. Abolishing any
+% real or virtual limitations of \Package{fancyhdr} other than make it
+% possible to use layers is not an aim and will not be an aim in future.
+%
+% If you need a better combination of page styles and layers, you should
+% either use the low level interface of \Package{scrlayer} to define your page
+% styles or\,---\,and this is the recommendation of the author\,---\,use
+% \Package{scrlayer-scrpage} instead of \Package{scrlayer-fancyhdr} or
+% \Package{fancyhdr}. If you need more compatibility with other parts of
+% \KOMAScript, i.\,e.\@ with the \KOMAScript{} classes, you should use
+% \Package{scrlayer-scrpage} instead of \Package{scrlayer-fancyhdr} or
+% \Package{fancyhdr}.
+%
+%
+% \chapter{How it works}
+% To combine \Package{fancyhdr} and \Package{scrlayer},
+% \Package{scrlayer-scrpage} loads both packages. After loading
+% \Package{fancyhdr} it redefines page style \Pagestyle{@fancy} to make it a
+% layer page style of \Package{scrlayer} using the newly defined layers
+% \texttt{fancy.head.even}, \texttt{fancy.head.odd}, \texttt{fancy.foot.even}
+% and \texttt{fancy.foot.odd}. The \texttt{\dots head\dots} layers are
+% background layers like the page head of \Package{fancyhdr}'s page styles (or
+% other usual page styles). The \texttt{\dots foot\dots} layers are foreground
+% layers like the page footer of \Package{fancyhdr}'s page styles (or other
+% usual page styles). The \texttt{\dots even} layers are restricted to even
+% pages, that means left side pages in two-sided documents. The \texttt{\dots
+% odd} layers are restricted to odd pages, that means right side pages in
+% two-sided documents or all pages in single-sided documents.
+%
+% \DescribeMacro\ps@@fancy
+% \DescribeMacro\ps@fancyplain
+% \DescribeMacro\ps@plain@fancy
+% Note: Page style \Pagestyle{@fancy} is an internal basic page style of
+% package \Package{fancyhdr}. It is used for the user page style
+% \Pagestyle{fancy}. The user page style \Pagestyle{fancy} is also used for
+% \Package{fancyhdr}'s undocumented page style \Pagestyle{fancyplain}, that
+% also redefines page style \Pagestyle{plain} to be \Package{fancyhdr}'s
+% internal page style \Pagestyle{plain@fancy}, that also uses
+% \Pagestyle{fancy} but with \Macro{if@fancyplain} set to
+% \Macro{iftrue}. There is also an undocumented command
+% \Macro{fancyplain}\Parameter{plain code}\Parameter{fancy code}, that uses
+% the \meta{plain code} if \Macro{if@fancyplain} is \Macro{iftrue} and
+% \meta{fancy code} if \Macro{if@fancyplain} is \Macro{iffalse}.
+%
+% Note: Page styles defined using \Package{fancyhdr}'s command
+% \Macro{fancypagestyle} also always use page style \Pagestyle{fancy} and so
+% the internal basic page style \Pagestyle{@fancy}.
+%
+% As a result of the two notes above, every page style of \Package{fancyhdr}
+% always uses page style \Pagestyle{fancy} and the same internal basic page
+% style \Pagestyle{@fancy}. As a result of redefining page style
+% \Pagestyle{@fancy} to be a layer page style, users can add layers to or
+% remove layers from all \Package{fancyhdr} page styles by adding layers to or
+% remove layers from page style \Pagestyle{@fancy}. You cannot add layers to
+% or remove layers from \Package{fancyhdr}'s single page styles
+% \Pagestyle{fancy}, \Pagestyle{fancyplain}, \Pagestyle{plain@fancy} or the
+% page styles defined using \Macro{fancypagestyle} directly. So using layers
+% is a all or nothing feature with \Package{scrlayer-scrpage}. However, you
+% can use the second argument of \Macro{fancypagestyle} to add or remove
+% layers whenever one of the \Package{fancyhdr} page styles is activated. So
+% this is a move from the \Package{scrlayer} interface of adding or removing
+% layers to single page styles to the \Package{fancyhdr} interface of defining
+% modifications of page style \Pagestyle{fancy}.
+%
+% Another such movement from an \Package{scrlayer} user interface to a
+% \Package{fancyhdr} user interface it the decision whether or not automatic
+% running heads are used. \Package{scrlayer} provides the options
+% \Option{automark} and \Option{manualmark} and commands \Macro{automark} and
+% \Macro{manualmark} to do this decision and also to configure commands like
+% \Macro{partmark}, \Macro{chaptermark}, \Macro{sectionmark} etc. With
+% \Package{scrlayer-fancyhdr} also using page style \Pagestyle{@fancy} does
+% switch to automatic running heads. The first activation of page style
+% \Pagestyle{fancy} still redefines \Macro{chaptermark} and
+% \Macro{sectionmark}, if a class with \Macro{chapter} is used, or
+% \Macro{sectionmark} and \Macro{subsectionmark}, if a class without
+% \Macro{chapter} is used. However, you still can use \Macro{manualmark} and
+% \Macro{automark} after switching to a \Package{fancyhdr} page style to
+% configure the running heads. So this movement is only partial.
+%
+% \DescribeMacro\ps@headings
+% \DescribeMacro\ps@myheadings
+% \DescribeMacro\ps@plain
+% Note: Currently, neither \Package{scrlayer} nor \Package{fancyhdr} nor
+% \Package{scrlayer-fancyhdr} do redefine page styles \Pagestyle{headings} or
+% \Pagestyle{myheadings}. And neither \Package{scrlayer} nor
+% \Package{fancyhdr} nor \Package{scrlayer-fancyhdr} do redefine page style
+% \Pagestyle{plain} unless you are activating the undocumented
+% \Package{fancyhdr} page style \Pagestyle{fancyplain}. So if you like to use
+% layers on \Pagestyle{plain} pages, i.\,e. usually the first page of a
+% chapter or part or the page with a title head, you have to either use
+% \Package{fancyhdr}'s undocumented page style \Pagestyle{fancyplain} or
+% redefine page style \Pagestyle{plain} either using \Macro{fancypagestyle} as
+% documented in the \Package{fancyhdr} manual or using
+% \Macro{DeclareNewPageStyleByLayers}, documented in the \KOMAScript{} manual.
+%
+% \DescribeMacro\ps@empty
+% \DescribeMacro\ps@@empty
+% Note: Pagestyle \Pagestyle{empty} is somehow special. \Package{scrlayer}
+% redefines it to be a layer page style. And \Package{fancyhdr}'s internal
+% page style \Pagestyle{@empty} is the same like \Pagestyle{empty}. So
+% \Pagestyle{@empty} also uses the layers of \Pagestyle{empty} but you should
+% not try to modify it directly using the interface of
+% \Package{scrlayer}. Moreover, if \Package{fancyhdr} is loaded before
+% \Package{scrlayer-scrpage}, \Package{fancyhdr}'s internal page style
+% \Pagestyle{@empty} is not a copy of \Package{scrlayer}'s layer page style
+% \Pagestyle{empty} but the original standard page style
+% \Pagestyle{empty}. However, with \Package{scrlayer-fancyhdr} package
+% \Package{fancyhdr} does not longer use the internal page style
+% \Pagestyle{@empty}. So you would not need to know this.
+%
+% \chapter{How to use the Package}
+%
+%^^A TODO: Remove the following alpha note.
+% First of all, this package is experimental and should not be used for
+% anything else but testing whether or not it works as documented! This
+% package even is not an official part of \KOMAScript!
+%
+% To use the package you have to load it, e.\,g., using:
+%\begin{verbatim}
+% \usepackage{scrlayer-fancyhdr}
+%\end{verbatim}
+% instead of loading \Package{scrlayer} and \Package{fancyhdr} or before or
+% after loading one of these packages. However it is recommended to replace
+% loading \Package{scrlayer} and \Package{fancyhdr} by loading
+% \Package{scrlayer-fancyhdr} because this avoids option
+% clashes. \Package{scrlayer-fancyhdr} provides all options of
+% \Package{scrlayer} and passes them to \Package{scrlayer}. Nevertheless
+% sometimes it may be useful to be able to additionally load
+% \Package{scrlayer} or \Package{fancyhdr}.
+%
+% \DescribeMacro\ps@@fancy
+% \DescribeMacro\ps@fancy
+% \DescribeMacro\ps@fancyplain
+% \DescribeMacro\ps@plain@fancy
+% \DescribeMacro\fancypagestyle
+% After this you should be able to use the page styles and commands of
+% \Package{fancyhdr} and to add layers to or remove layers from the
+% \Package{fancyhdr}'s internal basic page style \Package{@fancy}. Note, you
+% are not able to add layers to or remove layers from \Package{fancyhdr}'s
+% page styles \Pagestyle{fancy}, \Pagestyle{fancyplain},
+% \Pagestyle{plain@fancy} or page styles defined by
+% \Macro{fancypagestyle}. However adding layers to or removing layers from
+% \Pagestyle{@fancy} will always change all these page styles!
+%
+% \DescribeMacro\ps@plain
+% \DescribeMacro\ps@headings
+% \DescribeMacro\ps@myheadings
+% \DescribeMacro\ps@empty
+% Note: Loading \Package{scrlayer-fancyhdr} will not make page style
+% \Pagestyle{plain} nor \Pagestyle{headings} nor \Pagestyle{myheadings} or any
+% other page style but \Pagestyle{empty} to automatically be a layer page
+% style!
+%
+% \chapter{Known Issues}
+%
+% Please note, the follow issues are either notes to the package author or
+% notes to the user to avoid them reporting the same issues again and
+% again. Listing these issues does not say they are bugs or features.
+%
+% \begin{itemize}
+% \item
+% \DescribeMacro\ps@fancy
+% \DescribeMacro\ps@fancyplain
+% \DescribeMacro\fancypagestyle
+% \DescribeMacro\ps@@fancy
+% You are not able to add layers to the user level page style
+% \Pagestyle{fancy} or \Pagestyle{fancyplain} or any page style defined by
+% \Macro{fancypagestyle} but only to the internal page style
+% \Pagestyle{@fancy}. This is intended as explained in this manual.
+% \item
+% \DescribeMacro\ps@@empty
+% Using \Package{fancyhdr}'s internal page style \Pagestyle{@empty}
+% could have strange results. However, there is a simple solution for this:
+% Don't use the internal \Pagestyle{@empty} but always the user level page
+% style \Pagestyle{empty}!
+% \item
+% \DescribeMacro\ps@@fancy
+% The vertical position of the page header does differ a little bit, if
+% \Package{scrlayer-fancyhdr} is used instead of \Package{fancyhdr}. This
+% could be fixed by a modification of the layers \texttt{fancy.head.odd} and
+% \texttt{fancy.head.even} using \Option{addvoffset}. More tests are needed.
+% \end{itemize}
+%
+%\iffalse
+%</dtx>
+%\fi
+%
+% \StopEventually{}
+%
+% \chapter{Implementation of \Package{scrlayer-fancyhdr}}
+% \label{sec:scrlayer-fancyhdr}
+%
+% This section if for developers only.
+%
+% \iffalse
+% TODO: Remove this alpha warning (but not the markers)!
+%<*interface>
+%<*identify>
+\PackageWarningNoLine{scrlayer-fancyhdr}{%
+ THIS IS AN ALPHA VERSION OF AN\MessageBreak
+ EXPERIMENTAL PACKAGE!\MessageBreak
+ YOU SHOULD NOT USE THIS PACKAGE FOR\MessageBreak
+ ANYTHING ELSE BUT TESTING%
+}
+%</identify>
+%\fi
+%
+% Note: The main problem of this interface is, that it tries to implement the
+% user interface of package \Package{fancyhdr} by Piet van Oostrum, that is
+% completely different from \Package{scrlayer} and not really compatible with
+% \Package{scrlayer}, using \Package{scrlayer}. This means, that
+% \Package{scrlayer-fancyhdr} never can be a drop-in replacement of
+% \Package{fancyhdr}. Nevertheless it can help to let \Package{scrlayer} and
+% \Package{fancyhdr} coexist. To do so
+% \begin{itemize}
+% \item the lowest level of \Package{fancyhdr} should not be the page style
+% but a layer
+% \item the page styles of \Package{fancyhdr} should be layer page styles
+% \item init code of the page styles of \Package{fancyhdr} should use the
+% layer page init code
+% \end{itemize}
+% Currently it is unsure whether it would be best to do a new implementation
+% or to load original \Package{fancyhdr} and to only modify some things. First
+% I'll try the second method and therefore:
+% \begin{macrocode}
+%<*body>
+\RequirePackage{fancyhdr}
+%</body>
+% \end{macrocode}
+%
+% We need at least one new layer for the new layer page style
+% \Pagestyle{fancy}. However, it could be useful to have not only one but
+% four layers (even side head, odd side head, even side foot, odd side foot).
+% \begin{macrocode}
+%<*body>
+\DeclareNewLayer[%
+ background,oddpage,
+ head,
+ contents={\hb@xt@ \layerwidth{%
+ \f@nch@head\f@nch@Oolh\f@nch@olh\f@nch@och\f@nch@orh\f@nch@Oorh}}
+]{fancy.head.odd}
+\DeclareNewLayer[%
+ background,evenpage,
+ head,
+ contents={\hb@xt@ \layerwidth{%
+ \f@nch@head\f@nch@Oelh\f@nch@elh\f@nch@ech\f@nch@erh\f@nch@Oerh}}
+]{fancy.head.even}
+\DeclareNewLayer[%
+ foreground,oddpage,
+ foot,
+ contents={\hb@xt@ \layerwidth{%
+ \f@nch@foot\f@nch@Oolf\f@nch@olf\f@nch@ocf\f@nch@orf\f@nch@Oorf}}
+]{fancy.foot.odd}
+\DeclareNewLayer[%
+ foreground,evenpage,
+ foot,
+ contents={\hb@xt@ \layerwidth{%
+ \f@nch@foot\f@nch@Oelf\f@nch@elf\f@nch@ecf\f@nch@erf\f@nch@Oerf}}
+]{fancy.foot.even}
+% \end{macrocode}
+% \begin{macro}{\ps@@fancy}
+% \begin{macro}{\@mkboth}
+% And have to create a layer page style from this new layers, but we do not
+% redefine page style \Pagestyle{fancy} but the low level page style
+% \Pagestyle{@fancy}.
+% \begin{macrocode}
+\DeclarePageStyleByLayers[
+% \end{macrocode}
+% \Package{fancyhdr} does some initialization at the very first call
+% of \cs{pagestyle{fancy}}. To do so \Package{fancyhdr} first uses a different
+% page style definition, that does the initialization and redefines the page
+% style afterwards. This is still active with \Package{scrlayer-fancyhdr}.
+% Additionally, \Package{fancyhdr} redefines \cs{@mkboth} at every selection
+% of the internal page style \Pagestyle{@fancy}. This can be adapted using the
+% \Option{onselect} feature of the new layer page style \Pagestyle{@fancy}. In
+% my opinion, the |\let\@mkboth\markboth| used by page style
+% \Pagestyle{headings} of, e.\,g., the standard classes or the \KOMAScript{}
+% classes would be best here. However, \Package{fancyhdr} uses the uncommon
+% |\def\@mkboth{\protect\markboth}|, which would fail if a class or package
+% tests \cs{@mkboth} using |\ifx\@mkboth\markboth|. However, \KOMAScript's
+% \cs{IfActiveMkBoth} (see the \Package{scrbase} chapter in the \KOMAScript{}
+% manual) does also recognize the \Package{fancyhdr} definition and copying
+% this is more compatible with \Package{fancyhdr}.
+% \begin{macrocode}
+ onselect={\def\@mkboth{\protect\markboth}},
+]{@fancy}{%
+ fancy.head.odd,fancy.head.even,fancy.foot.odd,fancy.foot.even
+}
+%</body>
+% \end{macrocode}
+% Note: Redefining page style \Pagestyle{@fancy} instead of \Pagestyle{fancy}
+% does also mean, that features like options \Option{automark} and
+% \Option{manualmark} resp. \cs{automark} and \cs{manualmark} are not fully
+% supported by \Package{scrlayer-fancyhdr}. Also currently the font features
+% of the \KOMAScript{} classes are not supported by
+% \Package{scrlayer-fancyhdr}. However you are now able to combine other
+% features of \Package{scrlayer} with features of \Package{fancyhdr} and you
+% can, e.g., use \Package{scrlayer-notecolumn} with
+% \Package{scrlayer-fancyhdr}.
+% \end{macro}^^A \@mkboth
+% \end{macro}^^A \ps@@fancy
+%
+% A future release of \Package{scrlayer-fancyhdr} may even provide the font
+% features of the \KOMAScript{} classes and a working
+% \Option{markcase}. However, in this case I would have to redefine the
+% initial page style \Pagestyle{fancy} and the layers above.
+%
+% \iffalse
+%</interface>
+% \fi
+%
+% \begin{thebibliography}{99}
+% \raggedright
+% \bibitem[1]{pkg:fancyhdr} Piet van Oostrum: \emph{Page layout in \LaTeX},
+% release 3.9a 2017-06-30,
+% \url{https://ctan.org/tex-archive/macros/latex/contrib/fancyhdr},
+% last visited: 2018-09-06.
+% \bibitem[2]{pkg:komascript} Markus Kohm: \emph{\KOMAScript},
+% release 3.25 2018-03-30,
+% \url{https://ctan.org/tex-archive/macros/latex/contrib/koma-script},
+% last visited: 2018-09-06.
+% \end{thebibliography}
+%
+% \Finale
+% \let\subsection\section
+% \let\section\chapter
+% \let\chapter\restorechapter
+%
+\endinput
+%
+% End of file `scrlayer-fancyhdr.dtx'.
+%
+
+%%% Local Variables:
+%%% mode: doctex
+%%% mode: flyspell
+%%% ispell-local-dictionary: "en_GB"
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/source/latex/koma-script/scrlayer-notecolumn.dtx b/Master/texmf-dist/source/latex/koma-script/scrlayer-notecolumn.dtx
index 46ea2cc8e9f..324a5e83303 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrlayer-notecolumn.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrlayer-notecolumn.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1740}
+% \CheckSum{1747}
% \iffalse^^A meta-comment
% ======================================================================
% scrlayer-notecolumn.dtx
-% Copyright (c) Markus Kohm, 2013-2017
+% Copyright (c) Markus Kohm, 2013-2018
%
% 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-notecolumn.dtx
-% Copyright (c) Markus Kohm, 2013-2017
+% Copyright (c) Markus Kohm, 2013-2018
%
% Diese Datei ist Teil der LaTeX2e KOMA-Script-Sammlung.
%
@@ -57,7 +57,7 @@
% Right brace \} Tilde \~}
%
% \iffalse^^A meta-comment
-%%% From File: $Id: scrlayer-notecolumn.dtx 2928 2018-02-02 17:10:27Z kohm $
+%%% From File: $Id: scrlayer-notecolumn.dtx 3011 2018-08-29 07:35:17Z 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-02-02 18:10:27 +0100 (Fri, 02 Feb 2018) $
+ \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{v0.1.#2}}
- \filerevision$Revision: 2928 $
+ \filerevision$Revision: 3011 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrlayer-notecolumn.dtx}%
@@ -728,28 +728,34 @@
% we set |\if@tempswa| to |\iftrue| to provocate a rerun message.
% \changes{v0.1.2872}{2018/01/17}{usage of Lua function
% \texttt{slncmdfivesum}}^^A
+% \changes{v0.1.2972}{2018/04/01}{usage of not yet documented Xe\TeX{}
+% primitive \cs{mdfivesum}}^^A
% \begin{macrocode}
\AfterReadingMainAux{%
\immediate\closeout\tf@slnc
\begingroup
\scr@ifundefinedorrelax{pdfmdfivesum}{%
- \ifdefined\directlua
- \edef\reserved@a{\directlua{slncmdfivesum("\jobname.slnc")}}%
- \else
- \let\reserved@a\relax
- \fi
+ \scr@ifundefinedorrelax{mdfivesum}{%
+ \ifdefined\directlua
+ \edef\reserved@a{\directlua{slncmdfivesum("\jobname.slnc")}}%
+ \else
+ \let\reserved@a\relax
+ \fi
+ }{%
+ \edef\reserved@a{\mdfivesum file {\jobname.slnc}}%
+ }%
}{%
\edef\reserved@a{\pdfmdfivesum file {\jobname.slnc}}%
}%
\ifx\reserved@a\relax
\PackageWarningNoLine{scrlayer-notecolumn}{%
\string\pdfmdfivesum\space unavailable.\MessageBreak
- The package needs \string\pdfmdfivesum\space or LuaTeX\MessageBreak
- to test whether or not one more LaTeX run\MessageBreak
- will be needed to make the note columns\MessageBreak
- right. If this command is unavailable\MessageBreak
- you have to do the decision without\MessageBreak
- this help of the package%
+ The package needs \string\pdfmdfivesum,\MessageBreak
+ \string\mdfivesum, or LuaTeX to test whether\MessageBreak
+ or not one more LaTeX run is needed to place the\MessageBreak
+ note columns correctly. If these are unavailable\MessageBreak
+ you have to do the decision without the help\MessageBreak
+ of the package%
}%
\else
\ifx \slnc@mdfivesum\reserved@a
@@ -1182,6 +1188,8 @@
% \begin{macro}{\slnc@mdfivesum}
% \changes{v0.1.2872}{2018/01/17}{definition and usage of Lua function
% \texttt{slncmdfivesum}}^^A
+% \changes{v0.1.2972}{2018/04/01}{usage of not yet documented Xe\TeX{}
+% primitive \cs{mdfivesum}}^^A
% The MD5 sum of the file before opening it for reading.
% \begin{macrocode}
%<*body>
@@ -1190,19 +1198,23 @@
}
\scrlayerAddToInterface\slnc@file{%
\scr@ifundefinedorrelax{pdfmdfivesum}{%
- \ifdefined\directlua
- \directlua{%
- function slncmdfivesum(filename)
- local fh = io.open(filename,"rb")
- if fh then
- local sum=md5.sumhexa(fh:read("*a"))
- tex.sprint(sum)
- fh:close()
+ \scr@ifundefinedorrelax{mdfivesum}{%
+ \ifdefined\directlua
+ \directlua{%
+ function slncmdfivesum(filename)
+ local fh = io.open(filename,"rb")
+ if fh then
+ local sum=md5.sumhexa(fh:read("*a"))
+ tex.sprint(sum)
+ fh:close()
+ end
end
- end
- }%
- \xdef\slnc@mdfivesum{\directlua{slncmdfivesum("\jobname.slnc")}}%
- \fi
+ }%
+ \xdef\slnc@mdfivesum{\directlua{slncmdfivesum("\jobname.slnc")}}%
+ \fi
+ }{%
+ \xdef\slnc@mdfivesum{\mdfivesum file {\jobname.slnc}}%
+ }%
}{%
\xdef\slnc@mdfivesum{\pdfmdfivesum file {\jobname.slnc}}%
}%
@@ -1402,6 +1414,8 @@
% \end{macro}^^A \clearnotecolumn
%
% \begin{macro}{\clearnotecolumns}
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{removed spurious \cs{expandafter}}^^A
% \begin{description}
% \item[\OParameter{string list}:] comma separated list of note column names
% (must be fully expandable and each element must expand to a string only,
@@ -1421,8 +1435,8 @@
\ifx\relax#1\relax\else
\let\slnc@processnotecolumns\@empty
\edef\reserved@a{#1}%
- \expandafter\@for\expandafter\reserved@a\expandafter:\expandafter=%
- \reserved@a\do {%
+ \@for\reserved@a:=\reserved@a\do {%
+ \scr@trim@spaces\reserved@a
\ifx\reserved@a\@empty\else
\expandafter\l@addto@macro\expandafter\slnc@processnotecolumns
\expandafter{\expandafter\@elt\expandafter{\reserved@a}}%
@@ -1564,6 +1578,8 @@
% synchronisation of the text with the note.
%
% \begin{macro}{\syncwithnotecolumn}
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} added}^^A
+% \changes{v3.26}{2018/08/29}{removed spurious \cs{expandafter}}^^A
% \begin{description}
% \item[\OParameter{string}:] the name of the note column to sync with (this
% must be fully expandable and expand to the name of a note column). By
@@ -1592,8 +1608,8 @@
\ifx\relax#1\relax\else
\let\slnc@processnotecolumns\@empty
\edef\reserved@a{#1}%
- \expandafter\@for\expandafter\reserved@a\expandafter:\expandafter=%
- \reserved@a\do {%
+ \@for\reserved@a:=\reserved@a\do {%
+ \scr@trim@spaces\reserved@a
\ifx\reserved@a\@empty\else
\expandafter\l@addto@macro\expandafter\slnc@processnotecolumns
\expandafter{\expandafter\@elt\expandafter{\reserved@a}}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrlayer-scrpage.dtx b/Master/texmf-dist/source/latex/koma-script/scrlayer-scrpage.dtx
index 3eecfcf5481..3868af77410 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrlayer-scrpage.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrlayer-scrpage.dtx
@@ -2,7 +2,7 @@
% \iffalse^^A meta-comment
% ======================================================================
% scrlayer-scrpage.dtx
-% Copyright (c) Markus Kohm, 2012-2017
+% Copyright (c) Markus Kohm, 2012-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -17,10 +17,10 @@
%
% The Current Maintainer and author of this work is Markus Kohm.
%
-% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien.
+% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrlayer-scrpage.dtx
-% Copyright (c) Markus Kohm, 2012-2017
+% Copyright (c) Markus Kohm, 2012-2018
%
% Diese Datei ist Teil der LaTeX2e KOMA-Script-Sammlung.
%
@@ -57,7 +57,7 @@
% Right brace \} Tilde \~}
%
% \iffalse^^A meta-comment
-%%% From File: $Id: scrlayer-scrpage.dtx 2929 2018-02-05 06:37:22Z kohm $
+%%% From File: $Id: scrlayer-scrpage.dtx 3017 2018-09-05 06:27:27Z kohm $
%<identify>%%% (run: identify)
%<init>%%% (run: init)
%<options>%%% (run: options)
@@ -66,9 +66,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-02-05 07:37:22 +0100 (Mon, 05 Feb 2018) $
+ \filedate$Date: 2018-09-05 08:27:27 +0200 (Wed, 05 Sep 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2929 $
+ \filerevision$Revision: 3017 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrlayer-scrpage.dtx}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx b/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx
index 86bedf742eb..0fc52a4e682 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{3933}
+% \CheckSum{4042}
% \iffalse^^A meta-comment
% ======================================================================
% scrlayer.dtx
-% Copyright (c) Markus Kohm, 2012-2017
+% Copyright (c) Markus Kohm, 2012-2018
%
% 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-2017
+% Copyright (c) Markus Kohm, 2012-2018
%
% 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 2684 2017-10-13 13:35:13Z kohm $
+%%% From File: $Id: scrlayer.dtx 3015 2018-09-03 10:51:32Z 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: 2017-10-13 15:35:13 +0200 (Fri, 13 Oct 2017) $
+ \filedate$Date: 2018-09-03 12:51:32 +0200 (Mon, 03 Sep 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2684 $
+ \filerevision$Revision: 3015 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrlayer.dtx}%
@@ -572,54 +572,10 @@
% \begin{macrocode}
%<*(package|class)&body>
\providecommand*{\@mkleft}{%
- \begingroup
- \ifx\@mkboth\markboth \aftergroup\markleft
- \else
- \ifx\@mkboth\@gobbletwo \aftergroup\@gobble
- \else \def\@gobbletwo##1##2{}%
- \ifx \@mkboth\@gobbletwo \aftergroup\@gobble
- \else
-%<class> \ClassWarning{\KOMAClassName}{%
-%<package> \PackageWarning{scrlayer}{%
- package incompatibility detected!\MessageBreak
- \string\@mkboth it neither \string\markboth nor any\MessageBreak
- kind of two arguments gobbling,\MessageBreak
- e.g., \string\@gobbletwo.\MessageBreak
- So I don't known, what to do\MessageBreak
- with \string\@mkleft.\MessageBreak
- Nevertheless, \string\markleft\space will be\MessageBreak
- used%
- }%
- \aftergroup\markleft
- \fi
- \fi
- \fi
- \endgroup
+ \IfActiveMkBoth{\markleft}{\@gobble}%
}%
\providecommand*{\@mkright}{%
- \begingroup
- \ifx\@mkboth\markboth \aftergroup\markright
- \else
- \ifx\@mkboth\@gobbletwo \aftergroup\@gobble
- \else \def\@gobbletwo##1##2{}%
- \ifx \@mkboth\@gobbletwo \aftergroup\@gobble
- \else
-%<class> \ClassWarning{\KOMAClassName}{%
-%<package> \PackageWarning{scrlayer}{%
- package incompatibility detected!\MessageBreak
- \string\@mkboth it neither \string\markboth nor any\MessageBreak
- kind of two arguments gobbling,\MessageBreak
- e.g., \string\@gobbletwo.\MessageBreak
- So I don't known, what to do\MessageBreak
- with \string\@mkright.\MessageBreak
- Nevertheless, \string\markright\space will be\MessageBreak
- used%
- }%
- \aftergroup\markright
- \fi
- \fi
- \fi
- \endgroup
+ \IfActiveMkBoth{\markright}{\@gobble}%
}%
\providecommand*{\@mkdouble}[1]{%
\@mkboth{#1}{#1}%
@@ -1411,6 +1367,44 @@
\csname @scr@l@\scr@current@layer @onesidetrue\endcsname
}
% \end{macrocode}
+% \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}.
+% \begin{macrocode}
+\FamilyCSKey[.definelayer]{KOMAarg}{beforecontents}
+ {scr@l@\scr@current@layer @precontents@hook}
+% \end{macrocode}
+% \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}.
+% \begin{macrocode}
+\FamilyCSKey[.definelayer]{KOMAarg}{aftercontents}
+ {scr@l@\scr@current@layer @postcontents@hook}
+% \end{macrocode}
+% \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
+% stored.
+% \begin{macrocode}
+\DefineFamilyKey[.definelayer]{KOMAarg}{artifact}[true]{%
+ \FamilySetBool{KOMAarg}{artifact}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed
+ \if@tempswa
+ \expandafter\let\csname scr@l@\scr@current@layer @artifact\endcsname
+ \@empty
+ \else
+ \expandafter\let\csname scr@l@\scr@current@layer @artifact\endcsname
+ \relax
+ \fi
+ \else
+ \FamilyKeyStateProcessed
+ \@namedef{scr@l@\scr@current@layer @artifact}{#1}%
+ \fi
+}
+% \end{macrocode}
% \end{description}
%
% Attribute modifications are attributes, that modify existing basic
@@ -1484,6 +1478,44 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
+% \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}
+\DefineFamilyKey[.definelayer]{KOMAarg}{addbeforecontents}{%
+ \scr@ifundefinedorrelax{scr@l@\scr@current@layer @precontents@hook}{%
+ \expandafter\def
+ \csname scr@l@\scr@current@layer @precontents@hook\endcsname{#1}%
+ }{%
+ \expandafter\edef
+ \csname scr@l@\scr@current@layer @precontents@hook\endcsname{%
+ \unexpanded\expandafter\expandafter\expandafter{%
+ \csname scr@l@\scr@current@layer @precontents@hook\endcsname}%
+ \unexpanded{#1}
+ }%
+ }%
+ \FamilyKeyStateProcessed
+}
+% \end{macrocode}
+% \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}
+\DefineFamilyKey[.definelayer]{KOMAarg}{addaftercontents}{%
+ \scr@ifundefinedorrelax{scr@l@\scr@current@layer @postcontents@hook}{%
+ \expandafter\def
+ \csname scr@l@\scr@current@layer @postcontents@hook\endcsname{#1}%
+ }{%
+ \expandafter\edef
+ \csname scr@l@\scr@current@layer @postcontents@hook\endcsname{%
+ \unexpanded{#1}%
+ \unexpanded\expandafter\expandafter\expandafter{%
+ \csname scr@l@\scr@current@layer @postcontents@hook\endcsname}%
+ }%
+ }%
+ \FamilyKeyStateProcessed
+}
+% \end{macrocode}
% \end{description}
%
% Compounding attributes are attributes, that set up several basic attributes
@@ -1729,6 +1761,8 @@
\FamilyKeyStateProcessed
}
% \end{macrocode}
+% \changes{v3.26}{2018/07/14}{clone code for \texttt{precontents@hook},
+% \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}
@@ -1756,6 +1790,9 @@
\scrlayer@clone@switch{\scr@current@layer}{#1}{twoside}%
\scrlayer@clone@switch{\scr@current@layer}{#1}{floatpage}%
\scrlayer@clone@switch{\scr@current@layer}{#1}{nonfloatpage}%
+ \scrlayer@clone@attribute{\scr@current@layer}{#1}{precontents@hook}%
+ \scrlayer@clone@attribute{\scr@current@layer}{#1}{postcontents@hook}%
+ \scrlayer@clone@attribute{\scr@current@layer}{#1}{artifact}%
}%
}
% \end{macrocode}
@@ -1921,6 +1958,31 @@
% \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
+% 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
+% list commands for these commands.
+% \begin{macrocode}
+%<*package&body>
+\newcommand{\ModifyLayers}[2][]{%
+ \edef\scr@current@layer{#2}%
+ \@for\scr@current@layer:=\scr@current@layer\do{%
+ \scr@trim@spaces\scr@current@layer
+ \ifx\scr@current@layer\@emtpy\else
+ \edef\scr@current@layer{%
+ \unexpanded{\ModifyLayer[{#1}]}{\scr@current@layer}%
+ }%
+ \scr@current@layer
+ \fi
+ }%
+ \let\scr@current@layer\@empty
+}
+%</package&body>
+% \end{macrocode}
+% \end{macro}^^A \ModifyLayers
%
% \begin{macro}{\GetLayerContents}
% \changes{v3.16}{2015/01/26}{new}
@@ -1942,6 +2004,8 @@
%
%
% \begin{macro}{\DestroyLayer}
+% \changes{v3.26}{2018/07/14}{destroy pre-contents hook, post-contents hook
+% and artifact}^^A
% \begin{description}
% \item[\Parameter{string}:] the name of the layer, that should be
% destroyed
@@ -1989,6 +2053,9 @@
\expandafter\let\csname if@scr@l@#1@nonfloatpage\endcsname\relax
\expandafter\let\csname @scr@l@#1@nonfloatpagefalse\endcsname\relax
\expandafter\let\csname @scr@l@#1@nonfloatpagetrue\endcsname\relax
+ \expandafter\let\csname scr@l@#1@precontents@hook\relax
+ \expandafter\let\csname scr@l@#1@postcontents@hook\relax
+ \expandafter\let\csname scr@l@#1@artifact\relax
}{%
%<*trace>
\PackageInfo{scrlayer}{\string\DestroyLayer{#1} ignored,\MessageBreak
@@ -2596,12 +2663,13 @@
}
% \end{macrocode}
% \begin{macro}{\scrlayer@declare@ps@by@layers}
-% \changes{v3.15}{2014/12/28}{fix: \cs{linewidth} replaced by
-% \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.15}{2014/12/28}{fix: \cs{linewidth} replaced by
+% \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
% 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.
@@ -2758,6 +2826,7 @@
}%
\@namedef{@ps@#1@layers}{}%
\@for \reserved@a:=#3\do {%
+ \scr@trim@spaces\reserved@a
\ifstr\reserved@a\@empty{}{%
\expandafter\@cons\csname @ps@#1@layers\endcsname{{\reserved@a}}%
}%
@@ -2847,6 +2916,7 @@
% \end{macro}^^A \ForEachLayerOfPageStyle
%
% \begin{macro}{\scrlayer@do@page@style@element@layer}
+% \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
@@ -2871,7 +2941,13 @@
(\csname scr@l@#3@w\endcsname,%
\csname scr@l@#3@h\endcsname)%
[\csname scr@l@#3@align\endcsname]%
- {\layercontentsmeasure}%
+ {%
+ \scrlayer@predraftmeasure@hook
+ \scrlayer@beginartifact{}%
+ \layercontentsmeasure
+ \scrlayer@endartifact{}%
+ \scrlayer@postdraftmeasure@hook
+ }%
\fi
\scr@layerbox(\csname scr@l@#3@x\endcsname,%
\csname scr@l@#3@y\endcsname)%
@@ -2879,8 +2955,26 @@
\csname scr@l@#3@h\endcsname)%
[\csname scr@l@#3@align\endcsname]%
{\csname layer\csname scr@l@#3@mode\endcsname
- mode\expandafter\endcsname
- \csname scr@l@#3@contents\endcsname}%
+ mode\expandafter\endcsname{%
+ \csname scr@l@#3@precontents@hook\endcsname
+ \scr@ifundefinedorrelax{scr@l@#3@artifact}{}{%
+ \expandafter\expandafter\expandafter
+ \scrlayer@beginartifact
+ \expandafter\expandafter\expandafter{%
+ \csname scr@l@#3@artifact\endcsname
+ }%
+ \csname scr@l@#3@contents\endcsname
+ \expandafter\expandafter\expandafter
+ \scrlayer@endartifact
+ \expandafter\expandafter\expandafter{%
+ \csname scr@l@#3@artifact\endcsname
+ }%
+ }{%
+ \csname scr@l@#3@contents\endcsname
+ }%
+ \csname scr@l@#3@postcontents@hook\endcsname
+ }%
+ }%
\fi
\fi
\fi
@@ -2888,6 +2982,42 @@
\endgroup
}
% \end{macrocode}
+% \begin{macro}{\scrlayer@predraftmeasure@hook}
+% \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
+% New code will be added in front of the hook.
+% \begin{macrocode}
+\newcommand*{\BeforeDraftMeasuringLayer}[1]{%
+ \edef\scrlayer@predraftmeasure@hook{%
+ \unexpanded{#1}\unexpanded\expandafter{\scrlayer@predraftmeasure@hook}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \BeforeDraftMeasuringLayer
+% \end{macro}^^A \scrlayer@predraftmeasure@hook
+% \begin{macro}{\scrlayer@postdraftmeasure@hook}
+% \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
+% New code will be added at the end of the hook.
+% \begin{macrocode}
+\newcommand*{\AfterDraftMeasuringLayer}[1]{%
+ \expandafter\def\expandafter\scrlayer@postdraftmeasure@hook\expandafter{%
+ \scrlayer@postdraftmeasure@hook #1%
+ }%
+}
+% \end{macrocode}
+% \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
@@ -3145,9 +3275,11 @@
% \end{macrocode}
%
% \begin{macro}{\AddLayersToPageStyle}
+% \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
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be modified (must
% be expandable and result in a string).
@@ -3174,6 +3306,7 @@
\edef\reserved@b{\GetRealPageStyle{#1}}%
\IfLayerPageStyleExists{\reserved@b}{%
\@for \reserved@a:=#2\do {%
+ \scr@trim@spaces\reserved@a
\ifstr\reserved@a\@empty{}{%
\expandafter\@cons\csname @ps@\reserved@b @layers\endcsname
{{\reserved@a}}%
@@ -3207,6 +3340,7 @@
\edef\reserved@b{\GetRealPageStyle{#1}}%
\IfLayerPageStyleExists{#1}{%
\@for \reserved@a:=#2\do {%
+ \scr@trim@spaces\reserved@a
\ifstr\reserved@a\@empty{}{%
\expandafter\remove@layer@from@page@style\expandafter{\reserved@a}%
{\reserved@b}%
@@ -3268,7 +3402,9 @@
% \end{macro}^^A \AddLayersToPageStyle
%
% \begin{macro}{\AddLayersToPageStyleBeforeLayer}
+% \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
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be modified (must
% be expandable and result in a string).
@@ -3296,6 +3432,7 @@
\expandafter\@cons\csname @ps@\reserved@b @layers\endcsname{{##1}}%
\ifstr{##1}{#3}{%
\@for \reserved@a:=#2\do {%
+ \scr@trim@spaces\reserved@a
\ifstr\reserved@a\@empty{}{%
\expandafter\@cons\csname @ps@\reserved@b @layers\endcsname
{{\reserved@a}}%
@@ -3321,6 +3458,7 @@
\ifstr{##1}\@empty{}{%
\ifstr{##1}{#3}{%
\@for \reserved@a:=#2\do {%
+ \scr@trim@spaces\reserved@a
\ifstr\reserved@a\@empty{}{%
\expandafter\@cons\csname @ps@\reserved@b @layers\endcsname
{{\reserved@a}}%
@@ -3457,6 +3595,55 @@
% \end{macro}^^A \AddToLayerPageStyleOptions
% \end{macro}^^A \ModifyLayerPageStyleOptions
%
+% \begin{macro}{\scrlayer@beginartifact}
+% \changes{v3.26}{2018/07/14}{new (semi internal)}^^A
+% \begin{macro}{\scrlayer@endartifact}
+% \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}
+% option of the layer has been used an was not boolean false. With boolean
+% true the argument will be empty. All other values will be passed as
+% argument.
+%
+% In case of package \textsf{tagpdf} the following definition would be
+% usefull (here automatically done after loading the package, if the package
+% does not do its own definitions):
+% \begin{macrocode}
+%<*package&body>
+\RequirePackage{scrlfile}
+\BeforePackage{tagpdf}{%
+% \end{macrocode}
+% Deactivation of the two commands before loading \textsf{tagpdf}, so that
+% after loading the package \cs{providecommand} can be used to do a new
+% default definition.
+% \begin{macrocode}
+ \let\scrlayer@beginartifact\relax
+ \let\scrlayer@endartifact\relax
+}
+\AfterPackage*{tagpdf}{%
+ \providecommand*{\scrlayer@beginartifact}[1]{%
+ \ifstr{#1}{}{%
+ \tagmcbegin{artifact}%
+ }{%
+ \tagmcbegin{artifact=#1}%
+ }%
+ }%
+ \providecommand*{\scrlayer@endartifact}[1]{%
+ \tagmcend
+ }%
+}
+% \end{macrocode}
+% But the default definition (if \textsf{tagpdf} has not already been loaded)
+% are simple dummies:
+% \begin{macrocode}
+\providecommand*{\scrlayer@beginartifact}[1]{}
+\providecommand*{\scrlayer@endartifact}[1]{}
+%</package&body>
+% \end{macrocode}
+% \end{macro}^^A \scrlayer@endartifact
+% \end{macro}^^A \scrlayer@beginartifact
+%
% \begin{macro}{\DeclarePageStyleAlias}
% \begin{macro}{\DeclareNewPageStyleAlias}
% \begin{macro}{\ProvidePageStyleAlias}
@@ -3621,7 +3808,9 @@
% \end{macro}^^A \IfLayerPageStyleExists
%
% \begin{macro}{\IfLayerAtPageStyle}
+% \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
% \begin{macro}{\IfLayersAtPageStyle}
% \begin{description}
% \item[\Parameter{string}:] the name of the page style to be tested (must
@@ -3678,6 +3867,7 @@
\begingroup
\@tempswafalse
\@for \reserved@a:=#2\do {%
+ \scr@trim@spaces\reserved@a
\edef\reserved@a{\noexpand\IfLayerAtPageStyle{#1}{\reserved@a}}%
\reserved@a{\@tempswatrue}{}%
}%
@@ -3699,6 +3889,7 @@
\fi
}{%
\@for \reserved@a:=#2\do {%
+ \scr@trim@spaces\reserved@a
\edef\reserved@a{\noexpand\IfLayerAtPageStyle{#1}{\reserved@a}}%
\reserved@a{}{\@tempswafalse}%
}%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx b/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx
index 33406312586..a56dbe62663 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{776}
+% \CheckSum{772}
% \iffalse^^A meta-comment
% ======================================================================
% scrlfile.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the work `scrlfile' which is part of the LaTeX2e
% KOMA-Script bundle.
@@ -21,7 +21,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrlfile.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Diese Datei ist Teil des Werks `scrlfile', das wiederum Teil des
% LaTeX2e KOMA-Script Pakets ist.
@@ -59,12 +59,12 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrlfile.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: scrlfile.dtx 3011 2018-08-29 07:35:17Z kohm $
%<*dtx>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-08 11:36:55 +0200 (Mon, 08 May 2017) $
+ \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 2631 $
\edef\reserved@a{%
@@ -611,10 +611,10 @@
% packages will be added to the exclusion list. Empty arguments will be
% ignored.
% \changes{v3.11a}{2012/06/11}{missing \cs{scrlfile@excludedpackages} at
-% redefinition of \cs{scrlfile@excludedpackages} added}
+% redefinition of \cs{scrlfile@excludedpackages} added}^^A
+% \changes{v3.26}{2018/08/29}{spurious \cs{expandafter} removed}^^A
% \begin{macrocode}
- \expandafter\@for \expandafter\reserved@a\expandafter:\expandafter=%
- \reserved@b\do {%
+ \@for\reserved@a:=\reserved@b\do {%
\ifx\reserved@a\@empty
#1{scrlfile}{%
empty package argument for
diff --git a/Master/texmf-dist/source/latex/koma-script/scrmain.ins b/Master/texmf-dist/source/latex/koma-script/scrmain.ins
index 404d8d6b815..a7ae3b1dbb5 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrmain.ins
+++ b/Master/texmf-dist/source/latex/koma-script/scrmain.ins
@@ -1,6 +1,6 @@
% ======================================================================
% scrmain.ins
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrmain.ins
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -479,6 +479,8 @@
\batchinput{scrpage.dtx}% scrpage2.sty
\batchinput{tocbasic.dtx}% tocbasic.sty
\batchinput{scrlayer.dtx}% scrlayer.sty, scrlayer-scrpage.sty ...
+\batchinput{scrwfile.dtx}% scrwfile.sty
+\batchinput{scrjura.dtx}% scrjura.sty
% ---------- end of docstrip process -----------------------------------
diff --git a/Master/texmf-dist/source/latex/koma-script/scrsource.tex b/Master/texmf-dist/source/latex/koma-script/scrsource.tex
index 5528efed674..f7cbbbda1e5 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrsource.tex
+++ b/Master/texmf-dist/source/latex/koma-script/scrsource.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrsource.tex
-% Copyright (c) Markus Kohm, 2002-2013
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrsource.tex
-% Copyright (c) Markus Kohm, 2002-2013
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -51,6 +51,8 @@
\ProvidesFile{scrsource.tex}[\KOMAScriptVersion (source)]
\documentclass{scrdoc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
\usepackage[english,ngerman]{babel}
\usepackage[latin1]{inputenc}
\newcommand*{\Environment}[1]{\texttt{\mbox{#1}}}
diff --git a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx
index eb3513966e6..aa133bb8343 100644
--- a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1612}
+% \CheckSum{1592}
% \iffalse meta-comment
% ======================================================================
% tocbasic.dtx
-% Copyright (c) Markus Kohm, 2008-2017
+% Copyright (c) Markus Kohm, 2008-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% tocbasic.dtx
-% Copyright (c) Markus Kohm, 2008-2017
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: tocbasic.dtx 2709 2017-11-21 08:03:52Z kohm $
+%%% From File: $Id: tocbasic.dtx 3050 2018-12-30 14:36:55Z kohm $
%<identify>%%% (run: identify)
%<prepare>%%% (run: prepare)
%<option>%%% (run: option)
@@ -66,7 +66,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-11-21 09:03:52 +0100 (Tue, 21 Nov 2017) $
+ \filedate$Date: 2018-12-30 15:36:55 +0100 (Sun, 30 Dec 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1962 $
\endgroup
@@ -213,6 +213,51 @@
% processing options.
%
%
+%
+% \subsection{Unwanted Packages}
+% \label{sec:unpackages}
+%
+% There are packages, that are not recommended to be used together with
+% \textsf{tocbasic}:
+% \begin{macrocode}
+%<*body>
+% \end{macrocode}
+% \begin{description}
+% \item[\textsf{multitoc}:] This package implements multi-column ToCs using
+% \textsf{multicol}. Unfortunately there is a bug in that package, that
+% disables all extensions but \texttt{toc}, \texttt{lof} and \texttt{lot} and
+% even these if the corresponding option has not been set.
+% \begin{macrocode}
+\AfterPackage*{multitoc}{%
+ \@ifpackagelater{multitoc}{2018/08/31}{}{%
+ \PackageWarningNoLine{tocbasic}{%
+ Usage of package `multitoc' is not recommended!\MessageBreak
+ Note, this package generally results in empty ToCs\MessageBreak
+ for all extension but `toc', `lof' and `lot' and\MessageBreak
+ even for these extensions if you do not use the\MessageBreak
+ corresponding multitoc options.\MessageBreak
+ It is recommended to use:\MessageBreak
+ \space\space\string\usepackage{multicol}\MessageBreak
+ \space\space\string\BeforeStartingTOC{\string\begin{multicols}{2}}%
+ \MessageBreak
+ \space\space\string\AfterStartingTOC{\string\end{multicols}}%
+ \MessageBreak
+ instead of loading package `multitoc'.\MessageBreak
+ See the KOMA-Script manual for more information\MessageBreak
+ about using \string\BeforeStartingTOC\space and
+ \string\AfterStartingTOC\MessageBreak
+ and the multicol manual for more information\MessageBreak
+ about the `multicols' environment%
+ }%
+ }%
+}
+% \end{macrocode}
+% \end{description}
+% \begin{macrocode}
+%</body>
+% \end{macrocode}
+%
+%
% \subsection{Having a List of All Tocs}
% \label{sec:listoftocs}
%
@@ -730,24 +775,26 @@
% \end{macro}
% \end{macro}
% \begin{macro}{\BeforeStartingTOC}
-% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined}
-% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
-% undefined \cs{scr@ifundefinedorrelax}}
+% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined}^^A
+% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
+% undefined \cs{scr@ifundefinedorrelax}}^^A
+% \changes{v3.26}{2018/08/10}{message moved to \texttt{trace}}^^A
% \begin{macro}{\AfterStartingTOC}
-% \changes{v3.04b}{2010/01/05}{fix:define the hook if not already defined}
-% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
-% undefined \cs{scr@ifundefinedorrelax}}
-% These are the commands to add code to the general or individual hooks. If
-% the first, optional argument was given, the second, mandatory argument
-% will be added to the individual hook, otherwise the general hook will be
-% extended.
+% \changes{v3.04b}{2010/01/05}{fix:define the hook if not already defined}^^A
+% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
+% undefined \cs{scr@ifundefinedorrelax}}^^A
+% \changes{v3.26}{2018/08/10}{message moved to \texttt{trace}}^^A
+% These are the commands to add code to the general or individual hooks. If
+% the first, optional argument was given, the second, mandatory argument
+% will be added to the individual hook, otherwise the general hook will be
+% extended.
% \begin{macrocode}
\newcommand{\BeforeStartingTOC}[2][]{%
\ifx\relax#1\relax
\g@addto@macro\tocbasic@@before@hook{#2}%
\else
\@ifundefined{tb@#1@before@hook}{%
- \PackageInfo{tocbasic}{defining new hook before starting `#1'}%
+%<trace> \PackageInfo{tocbasic}{defining new hook before starting `#1'}%
\expandafter\global\expandafter\let\csname tb@#1@before@hook\endcsname
\@empty
}{}%
@@ -759,7 +806,7 @@
\g@addto@macro\tocbasic@@after@hook{#2}%
\else
\@ifundefined{tb@#1@after@hook}{%
- \PackageInfo{tocbasic}{defining new hook after starting `#1'}%
+%<trace> \PackageInfo{tocbasic}{defining new hook after starting `#1'}%
\expandafter\global\expandafter\let\csname tb@#1@after@hook\endcsname
\@empty
}{}%
@@ -902,19 +949,22 @@
% \end{macro}
%
% \begin{macro}{\tocbasic@listhead}
-% \changes{v3.02a}{2009/01/20}{no explicite marks if ``numbered''}%
-% \changes{v3.09a}{2011/04/12}{again no explicite marks if ``numbered''}%
-% \changes{v3.12}{2013/09/24}{usage of new
-% \cs{tocbasic@addxcontentsline}}%
-% \changes{v3.15}{2014/12/10}{moved \cs{@mkboth} inside \cs{chapter*}}^^A
-% \changes{v3.15}{2014/12/10}{usage of \cs{addsec} if available}^^A
-% \changes{v3.15}{2014/12/10}{usage of \cs{@mkright} if available}^^A
-% \changes{v3.17}{2015/03/08}{moved \cs{@mkboth} outside \cs{chapter*}}^^A
-% \changes{v3.17}{2015/03/08}{usage of \cs{@mkdouble} if available}^^A
-% \changes{v3.17}{2015/03/25}{penalty and skip reconstruction after
-% \cs{@mkright}, \cs{@mkboth}, or \cs{@mkdouble}}^^A
-% Setting the headings of a list of something. The heading is the only
-% argument.
+% \changes{v3.02a}{2009/01/20}{no explicite marks if ``numbered''}%
+% \changes{v3.09a}{2011/04/12}{again no explicite marks if ``numbered''}%
+% \changes{v3.12}{2013/09/24}{usage of new
+% \cs{tocbasic@addxcontentsline}}%
+% \changes{v3.15}{2014/12/10}{moved \cs{@mkboth} inside \cs{chapter*}}^^A
+% \changes{v3.15}{2014/12/10}{usage of \cs{addsec} if available}^^A
+% \changes{v3.15}{2014/12/10}{usage of \cs{@mkright} if available}^^A
+% \changes{v3.17}{2015/03/08}{moved \cs{@mkboth} outside \cs{chapter*}}^^A
+% \changes{v3.17}{2015/03/08}{usage of \cs{@mkdouble} if available}^^A
+% \changes{v3.17}{2015/03/25}{penalty and skip reconstruction after
+% \cs{@mkright}, \cs{@mkboth}, or \cs{@mkdouble}}^^A
+% \changes{v3.26}{2018/06/22}{removed spurious group}^^A
+% \changes{v3.26}{2018/09/03}{usage of \cs{addsecmark} or \cs{sectionmark}
+% instead of \cs{@mkright} or \cs{markright}}^^A
+% Setting the headings of a list of something. The heading is the only
+% argument.
% \begin{macrocode}
\newcommand*{\tocbasic@listhead}[1]{%
\@ifundefined{tocbasic@listhead@\@currext}{%
@@ -931,11 +981,8 @@
\expandafter\addxcontentsline\expandafter{\ext@toc}%
{subsection}{##1}%
}{}%
- \@ifundefined{@mkright}{%
- \ifx\@mkboth\@gobbletwo\else\markright{\MakeMarkcase{##1}}\fi
- }{%
- \@mkright{\MakeMarkcase{##1}}%
- }%
+ \c@secnumdepth=-\maxdimen
+ \subsectionmark{##1}%
\endgroup
\ifvmode\penalty\@tempcnta\vskip\@tempskipa\fi
}%
@@ -967,34 +1014,31 @@
\section{##1}%
}{%
\iftocfeature{\@currext}{totoc}{%
- \begingroup
- \@ifundefined{addsec}{%
- \section*{##1}%
- \ifvmode\@tempcnta\lastpenalty\@tempskipa\lastskip\unskip\fi
- \begingroup
- \@ifundefined{@mkright}{%
- \ifx\@mkboth\@gobbletwo
- \else\markright{\MakeMarkcase{##1}}\fi
- }{%
- \@mkright{\MakeMarkcase{##1}}%
- }%
- \expandafter\addxcontentsline\expandafter{\ext@toc}%
- {section}{##1}%
- \endgroup
- \ifvmode\penalty\@tempcnta\vskip\@tempskipa\fi
- }{%
- \addsec{##1}%
- }%
- \endgroup
+ \@ifundefined{addsec}{%
+ \section*{##1}%
+ \ifvmode\@tempcnta\lastpenalty\@tempskipa\lastskip\unskip\fi
+ \begingroup
+ \@ifundefined{@mkright}{%
+ \IfActiveMkBoth{\markright{\MakeMarkcase{##1}}}{}%
+ }{%
+ \@mkright{\MakeMarkcase{##1}}%
+ }%
+ \expandafter\addxcontentsline\expandafter{\ext@toc}%
+ {section}{##1}%
+ \endgroup
+ \ifvmode\penalty\@tempcnta\vskip\@tempskipa\fi
+ }{%
+ \addsec{##1}%
+ }%
}{%
\section*{##1}%
\ifvmode\@tempcnta\lastpenalty\@tempskipa\lastskip\unskip\fi
\begingroup
- \@ifundefined{@mkright}{%
- \ifx\@mkboth\@gobbletwo
- \else\markright{\MakeMarkcase{##1}}\fi
+ \@ifundefined{addsecmark}{%
+ \c@secnumdepth=-\maxdimen
+ \sectionmark{##1}%
}{%
- \@mkright{\MakeMarkcase{##1}}%
+ \addsecmark{##1}%
}%
\endgroup
\ifvmode\penalty\@tempcnta\vskip\@tempskipa\fi
@@ -1031,21 +1075,23 @@
}
% \end{macrocode}
% \begin{macro}{\BeforeTOCHead}
-% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined}
-% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
-% undefined \cs{scr@ifundefinedorrelax}}
+% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined}^^A
+% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
+% undefined \cs{scr@ifundefinedorrelax}}^^A
+% \changes{v3.26}{2018/08/10}{message moved to \texttt{trace}}^^A
% \begin{macro}{\AfterTOCHead}
-% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined}
-% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
-% undefined \cs{scr@ifundefinedorrelax}}
-% These are the commands to add code to the general or individual hooks. If
-% the first, optional argument was given, the second, mandatory argument
-% will be added to the individual hook, otherwise the general hook will be
-% extended.
+% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined}^^A
+% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of
+% undefined \cs{scr@ifundefinedorrelax}}^^A
+% \changes{v3.26}{2018/08/10}{message moved to \texttt{trace}}^^A
+% These are the commands to add code to the general or individual hooks. If
+% the first, optional argument was given, the second, mandatory argument
+% will be added to the individual hook, otherwise the general hook will be
+% extended.
% \begin{macrocode}
\newcommand{\BeforeTOCHead}[2][]{%
\@ifundefined{tb@#1@beforehead@hook}{%
- \PackageInfo{tocbasic}{defining new hook before heading of `#1'}%
+%<trace> \PackageInfo{tocbasic}{defining new hook before heading of `#1'}%
\expandafter\global\expandafter\let\csname tb@#1@beforehead@hook\endcsname
\@empty
}{}%
@@ -1053,7 +1099,7 @@
}
\newcommand{\AfterTOCHead}[2][]{%
\@ifundefined{tb@#1@afterhead@hook}{%
- \PackageInfo{tocbasic}{defining new hook after heading of `#1'}%
+%<trace> \PackageInfo{tocbasic}{defining new hook after heading of `#1'}%
\expandafter\global\expandafter\let\csname tb@#1@afterhead@hook\endcsname
\@empty
}{}%
@@ -1092,7 +1138,11 @@
% \end{macro}
%
% \begin{macro}{\setuptoc}
+% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@trim@spaces} statt
+% \cs{tb@@sp@def}}^^A
% \begin{macro}{\unsettoc}
+% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@trim@spaces} statt
+% \cs{tb@@sp@def}}^^A
% Known features are:
% \begin{description}
% \item[\texttt{totoc}] writes the title of the list of to the table of
@@ -1119,29 +1169,16 @@
% \begin{macrocode}
\newcommand*{\setuptoc}[2]{%
\@for\@tempa:=#2\do{%
- \expandafter\tb@@sp@def\expandafter\@tempa\expandafter{\@tempa}%
+ \scr@trim@spaces\@tempa
\@namedef{tocbasic@#1@feature@\@tempa}{}%
}%
}
\newcommand*{\unsettoc}[2]{%
\@for\@tempa:=#2\do{%
- \expandafter\tb@@sp@def\expandafter\@tempa\expandafter{\@tempa}%
+ \scr@trim@spaces\@tempa
\expandafter\let\csname tocbasic@#1@feature@\@tempa\endcsname\relax
}%
}
-\def\@tempa#1{%
- \def\tb@@sp@def##1##2{%
- \futurelet\tb@sp@tempa\tb@@sp@d##2\@nil\@nil#1\@nil\relax##1}%
- \def\tb@@sp@d{%
- \ifx\tb@sp@tempa\@sptoken
- \expandafter\tb@@sp@b
- \else
- \expandafter\tb@@sp@b\expandafter#1%
- \fi}%
- \def\tb@@sp@b#1##1 \@nil{\tb@@sp@c##1}%
-}
-\@tempa{ }
-\def\tb@@sp@c#1\@nil#2\relax#3{\@temptokena{#1}\edef#3{\the\@temptokena}}
% \end{macrocode}
% Do not add the files, that babel handles by default.
% \begin{macrocode}
@@ -1203,6 +1240,7 @@
% initialised \cs{relax}}^^A
% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
% \cs{kernel@ifnextchar}}^^A
+% \changes{v3.26a}{2018/12/30}{fixed usage of \cs{kernel@ifnextchar}}^^A
% This command defines only a new TOC and a new caption command for this
% TOC. It does not define a new foat unless option float was set! It does
% not define a new nonfloat unless option nonfloat was set! The optional
@@ -1310,6 +1348,16 @@
}%
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\tb@nt@owner}
+% \changes{v3.20}{2015/12/16}{local valid only}^^A
+% \changes{v3.26}{2018/06/09}{moved to pass 1}^^A
+% The owner of the new list extension.
+% \begin{macrocode}
+ \DefineFamilyKey[.toc]{KOMAarg}{owner}{%
+ \tb@ifvalueisnotempty{##1}{\edef\tb@nt@owner{##1}}%
+ }%
+% \end{macrocode}
+% \end{macro}
% After this we define pseudo option \texttt{@else@} to ignore all currently
% not needed options. After this we do the first option execution run.
% \begin{macrocode}
@@ -1317,12 +1365,24 @@
\FamilyExecuteOptions[.toc]{KOMAarg}{#1}%
\RelaxFamilyKey[.toc]{KOMAarg}{@else@}%
% \end{macrocode}
-% For the second run we do not need to set up these options again. So define
-% it as no-opt.
+% \changes{v3.26}{2018/06/09}{add extension already after first pass}^^A
+% First of all, every TOC needs an extension, that should be added to the
+% list of known extensions. This has to be done also, if no options has been
+% given!
+% \begin{macrocode}
+ }%
+ \expandafter\newcommand\csname ext@\tb@nt@type\endcsname{}%
+ \expandafter\let\csname ext@\tb@nt@type\endcsname\tb@nt@ext
+ \addtotoclist[\tb@nt@owner]{\csname ext@\tb@nt@type\endcsname}%
+ \IfArgIsEmpty{#1}{}{%
+% \end{macrocode}
+% For the second option pass we do not need to set up these options
+% again. So define it as no-opt.
% \begin{macrocode}
\DefineFamilyKey[.toc]{KOMAarg}{type}{\FamilyKeyStateProcessed}%
\DefineFamilyKey[.toc]{KOMAarg}{tocentrystyle}{\FamilyKeyStateProcessed}%
\DefineFamilyKey[.toc]{KOMAarg}{extension}{\FamilyKeyStateProcessed}%
+ \DefineFamilyKey[.toc]{KOMAarg}{owner}{\FamilyKeyStateProcessed}%
% \end{macrocode}
% \changes{v3.20}{2015/12/16}{defining toc style depending options}^^A
% \changes{v3.20}{2016/06/12}{using prefix \texttt{tocentry} instead of
@@ -1560,15 +1620,6 @@
\FamilyBoolKey[.toc]{KOMAarg}{nonfloat}{tb@nt@nonfloat}%
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\tb@nt@owner}
-% \changes{v3.20}{2015/12/16}{local valid only}^^A
-% The owner of the new list extension.
-% \begin{macrocode}
- \DefineFamilyKey[.toc]{KOMAarg}{owner}{%
- \tb@ifvalueisnotempty{##1}{\edef\tb@nt@owner{##1}}%
- }%
-% \end{macrocode}
-% \end{macro}
% \begin{macro}{\tb@nt@types}
% \changes{v3.20}{2015/12/16}{local valid only}^^A
% Sometimes the plural of the type is needed and may be defined by a
@@ -1579,19 +1630,19 @@
}%
% \end{macrocode}
% \end{macro}
-% \changes{v3.25}{2017/11/20}{new (internal)}
-% The new option \texttt{setup} allowes to setup ToC features provided by
-% \cs{setuptoc}. Note, currently there is no test whether or not a feature
-% does exist!
+% \changes{v3.25}{2017/11/20}{new (internal)}
+% The new option \texttt{setup} allowes to setup ToC features provided by
+% \cs{setuptoc}. Note, currently there is no test whether or not a feature
+% does exist!
% \begin{macrocode}
\DefineFamilyKey[.toc]{KOMAarg}{setup}{%
\setuptoc\tb@nt@ext{##1}%
}%
% \end{macrocode}
-% \changes{v3.25}{2017/11/20}{new (internal)}
-% The new option \texttt{unset} allowes to unset ToC features provided
-% by \cs{unsettoc}. Note, currently there is no test whether or not a feature
-% does exist!
+% \changes{v3.25}{2017/11/20}{new (internal)}
+% The new option \texttt{unset} allowes to unset ToC features provided
+% by \cs{unsettoc}. Note, currently there is no test whether or not a
+% feature does exist!
% \begin{macrocode}
\DefineFamilyKey[.toc]{KOMAarg}{unset}{%
\unsettoc\tb@nt@ext{##1}%
@@ -1599,11 +1650,14 @@
% \end{macrocode}
% Last but not least we have to execute the options and reset the option
% definitions.
-% \changes{v3.25}{2017/09/27}{\texttt{nonfloat} fixed}^^A
+% \changes{v3.25}{2017/09/27}{\texttt{nonfloat} fixed}^^A
+% \changes{v3.26}{2018/06/09}{added missing reset of \texttt{unset} and
+% \texttt{setup}}^^A
% \begin{macrocode}
\FamilyExecuteOptions[.toc]{KOMAarg}{#1}%
+ \RelaxFamilyKey[.toc]{KOMAarg}{unset}%
+ \RelaxFamilyKey[.toc]{KOMAarg}{setup}%
\RelaxFamilyKey[.toc]{KOMAarg}{types}%
- \RelaxFamilyKey[.toc]{KOMAarg}{owner}%
\RelaxFamilyKey[.toc]{KOMAarg}{nonfloat}%
\RelaxFamilyKey[.toc]{KOMAarg}{name}%
\RelaxFamilyKey[.toc]{KOMAarg}{listname}%
@@ -1613,23 +1667,17 @@
\RelaxFamilyKey[.toc]{KOMAarg}{forcenames}%
\RelaxFamilyKey[.toc]{KOMAarg}{floatpos}%
\RelaxFamilyKey[.toc]{KOMAarg}{float}%
- \RelaxFamilyKey[.toc]{KOMAarg}{extension}%
\RelaxFamilyKey[.toc]{KOMAarg}{counterwithin}%
\RelaxFamilyKey[.toc]{KOMAarg}{atend}%
\RelaxFamilyKey[.toc]{KOMAarg}{atbegin}%
\tb@nt@extra@relax@opts
+ \RelaxFamilyKey[.toc]{KOMAarg}{owner}%
+ \RelaxFamilyKey[.toc]{KOMAarg}{extension}%
\RelaxFamilyKey[.toc]{KOMAarg}{tocentrystyle}%
\RelaxFamilyKey[.toc]{KOMAarg}{type}%
}%
% \end{macrocode}
-% First of all, every TOC needs an extension, that should be added to the
-% list of known extensions.
-% \begin{macrocode}
- \expandafter\newcommand\csname ext@\tb@nt@type\endcsname{}%
- \expandafter\let\csname ext@\tb@nt@type\endcsname\tb@nt@ext
- \addtotoclist[\tb@nt@owner]{\csname ext@\tb@nt@type\endcsname}%
-% \end{macrocode}
-% And we save the type of the extension at \cs{tb@nt@type@\meta{extension}}
+% We save the type of the extension at \cs{tb@nt@type@\meta{extension}}
% for later usage.
% \begin{macrocode}
\expandafter\let\csname tb@nt@type@\tb@nt@ext\endcsname\tb@nt@type