texlive[64685] Master/texmf-dist: koma-script (12oct22)

commits+karl at tug.org commits+karl at tug.org
Wed Oct 12 22:10:51 CEST 2022


Revision: 64685
          http://tug.org/svn/texlive?view=revision&revision=64685
Author:   karl
Date:     2022-10-12 22:10:51 +0200 (Wed, 12 Oct 2022)
Log Message:
-----------
koma-script (12oct22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/koma-script/README.md
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-00-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-00-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-01-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-01-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-02-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-02-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-03-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-03-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-04-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-04-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-05-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-05-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-06-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-06-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-07-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-07-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-08-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-08-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-09-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-09-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-10-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-10-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-11-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-11-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-12-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-12-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-13-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-13-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-14-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-14-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-15-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-15-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-16-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-16-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-17-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-17-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-18-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-18-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-19-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-19-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-20-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-20-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-21-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-21-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-22-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-22-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-23-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-23-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrjura-example-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrjura-example-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrlayer-notecolumn-example-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrlayer-notecolumn-example-en.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/scrguide-de.pdf
    trunk/Master/texmf-dist/doc/latex/koma-script/scrguide-en.pdf
    trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbase-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.bib
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrjura-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-de.tex
    trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-en.tex
    trunk/Master/texmf-dist/source/latex/koma-script/koma-script-source-doc.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/scrmain.ins
    trunk/Master/texmf-dist/source/latex/koma-script/scrstrip.inc
    trunk/Master/texmf-dist/source/latex/koma-script/scrwfile.dtx
    trunk/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx
    trunk/Master/texmf-dist/tex/latex/koma-script/DIN.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/NF.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/SN.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/SNleft.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco
    trunk/Master/texmf-dist/tex/latex/koma-script/float.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/floatrow.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/hyperref.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/koma-script-source-doc.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/listings.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/lscape.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/nomencl.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/scraddr.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrbase.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrbook.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrdate.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrextend.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrhack.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrjura.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook-3.34.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrreport.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls
    trunk/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo
    trunk/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo
    trunk/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo
    trunk/Master/texmf-dist/tex/latex/koma-script/scrtime.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/scrwfile.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/setspace.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/standardsections.hak
    trunk/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/typearea.sty
    trunk/Master/texmf-dist/tex/latex/koma-script/visualize.lco

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/koma-script/README.md	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/doc/latex/koma-script/README.md	2022-10-12 20:10:51 UTC (rev 64685)
@@ -1,4 +1,4 @@
-# KOMA-Script 2022/07/04 v3.37 
+# KOMA-Script 2022/10/12 v3.38 
 Copyright [Markus Kohm](mailto:komascript at gmx.info) 1994–2022
 
 This material is subject to the LaTeX Project Public License Version 1.3c. See [`lppl.txt`](lppl.txt) (English) or [`lppl-de.txt`](lppl-de.txt) (German) for the details of that license.
@@ -9,9 +9,9 @@
 
 ------------------------------------------------------------------------------
 
-##Classes and packages in this release:
+## Classes and packages in this release:
 
-###`koma-script-source-doc` — internal source documentation class of KOMA-Script
+### `koma-script-source-doc` — internal source documentation class of KOMA-Script
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -28,10 +28,11 @@
                 scrartcl - the KOMA-Script article class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022-03-10 v0.91 
+Version:        2022-07-08 v0.92 
 </pre>
 ***
-###`scraddr` — Package to provide data from scrlttr2's adr-files
+
+### `scraddr` — Package to provide data from scrlttr2's adr-files
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -46,7 +47,8 @@
 Version:        2022/01/24 v1.1d 
 </pre>
 ***
-###`scrartcl` — versatile class may be used as a drop-in replacement of article
+
+### `scrartcl` — versatile class may be used as a drop-in replacement of article
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -66,10 +68,11 @@
 Recommended:    scrlayer-scrpage - KOMA-Script package
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrarticle` — wrapper class to scrartcl
+
+### `scrarticle` — wrapper class to scrartcl
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -82,10 +85,11 @@
 Requires:       scrartcl.cls - KOMA-Script class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrbase` — basic features for KOMA-Script, e.g. conditionals and key=value
+
+### `scrbase` — basic features for KOMA-Script, e.g. conditionals and key=value
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -122,10 +126,11 @@
                            manipulation
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrbook` — versatile class may be used as a drop-in replacement of book
+
+### `scrbook` — versatile class may be used as a drop-in replacement of book
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -143,10 +148,11 @@
                 typearea - KOMA-Script package
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrdate` — calender date operations, e.g. calculation of the day of the week
+
+### `scrdate` — calender date operations, e.g. calculation of the day of the week
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -163,10 +169,11 @@
                            manipulation
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrdoc` — deprecated internal source documentation class of KOMA-Script
+
+### `scrdoc` — deprecated internal source documentation class of KOMA-Script
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -181,7 +188,8 @@
 Version:        2022/06/24 v0.1j 
 </pre>
 ***
-###`scrextend` — make some features of the KOMA-Script classes available for others
+
+### `scrextend` — make some features of the KOMA-Script classes available for others
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -192,10 +200,11 @@
                 etoolbox - tool-box for LaTeX programming using e-TeX
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrfontsizes` — package to generate a KOMA-Script font size file
+
+### `scrfontsizes` — package to generate a KOMA-Script font size file
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -205,10 +214,11 @@
 Requires:       scrextend - some KOMA-Script features for other classes
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrhack` — patch some isues with other packages
+
+### `scrhack` — patch some isues with other packages
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -224,10 +234,11 @@
                 xpatch - extending etoolbox patching commands
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrjura` — contract environment for advocates and scholary persons in law
+
+### `scrjura` — contract environment for advocates and scholary persons in law
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -241,10 +252,11 @@
                 tocbasic - features for helper files and float environments
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrkbase` — internal basic features for KOMA-Script classes and packages
+
+### `scrkbase` — internal basic features for KOMA-Script classes and packages
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -257,10 +269,11 @@
                            manipulation
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlayer-notecolumn` — control note columns parallel to the main text
+
+### `scrlayer-notecolumn` — control note columns parallel to the main text
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -282,7 +295,8 @@
 Version:        2022/06/29 v0.3.3915 
 </pre>
 ***
-###`scrlayer-scrpage` — controlling page headers and footers
+
+### `scrlayer-scrpage` — controlling page headers and footers
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -300,10 +314,11 @@
 Requires:       scrlayer.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlayer` — defining layers and controlling page headers and footers
+
+### `scrlayer` — defining layers and controlling page headers and footers
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -326,10 +341,11 @@
 Requires:       scrkbase.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrletter` — wrapper class to scrlttr2
+
+### `scrletter` — wrapper class to scrlttr2
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -342,10 +358,11 @@
 Requires:       scrlttr2.cls - KOMA-Script class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrletter` — letter extention to KOMA-Script classes
+
+### `scrletter` — letter extention to KOMA-Script classes
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -358,10 +375,11 @@
 Recommended:    marvosym - package by Martin Vogel providing symbols
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlfile-hook` — internal subpackage of scrlfile
+
+### `scrlfile-hook` — internal subpackage of scrlfile
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -370,10 +388,11 @@
 Requires:       scrlogo.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlfile-pacholdlatex` — internal subpackage of scrlfile
+
+### `scrlfile-pacholdlatex` — internal subpackage of scrlfile
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -382,10 +401,11 @@
 Requires:       scrlogo.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlfile` — control of package dependencies
+
+### `scrlfile` — control of package dependencies
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -401,10 +421,11 @@
 Requires:       scrlfile-hook.sty, scrlfile-patcholdlatex.sty, scrlogo.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlogo` — print the KOMA-Script logo
+
+### `scrlogo` — print the KOMA-Script logo
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -414,10 +435,11 @@
 Requires:
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrlttr2` — versatile letter class with separation of text area and note paper
+
+### `scrlttr2` — versatile letter class with separation of text area and note paper
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -448,10 +470,11 @@
 Recommended:    marvosym - package by Martin Vogel providing symbols
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrreport` — wrapper class to scrreprt
+
+### `scrreport` — wrapper class to scrreprt
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -464,10 +487,11 @@
 Requires:       scrreprt.cls - KOMA-Script class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrreprt` — versatile class may be used as a drop-in replacement of report
+
+### `scrreprt` — versatile class may be used as a drop-in replacement of report
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -485,10 +509,11 @@
                 typearea - KOMA-Script package
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrtime` — show the time of the LaTeX run
+
+### `scrtime` — show the time of the LaTeX run
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -498,10 +523,11 @@
 Requires:       scrkbase - internal package with some basics of KOMA-Script
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`scrwfile` — Spare write handles for helper files to avoid `No room' messages
+
+### `scrwfile` — Spare write handles for helper files to avoid `No room' messages
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -528,10 +554,11 @@
                 scrlfile - control of package dependencies
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2021/05/30 v0.1.10 
+Version:        2022/10/06 v0.1.11 
 </pre>
 ***
-###`tocbasic` — Management of tables and lists of contents using helper files
+
+### `tocbasic` — Management of tables and lists of contents using helper files
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -554,10 +581,11 @@
 Requires:       scrbase  - KOMA-Script package for some basic features.
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-###`typearea` — Calculating typeing area and margins depending on typographic rules
+
+### `typearea` — Calculating typeing area and margins depending on typographic rules
 <pre>
 Maintainer:     Markus Kohm
 E-Mail:         komascript at gmx.info
@@ -576,11 +604,12 @@
 Requires:       scrkbase - internal basic features for KOMA-Script packages
 License:        LPPL 1.3c or later
 State:          Autor maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 </pre>
 ***
-##Installation:
 
+## Installation:
+
 We highly recommend installing the latest official release via the package manager of the TeX distribution you are using. For example, for Vanilla TeX Live this would be `tlmgr` or `tlshell` or `tlcockpit`. For MiKTeX it would be `MiKTeX Console`. Linux users who use the TeX Live of their Linux distribution will often find KOMA script in one of the many TeX Live supplementary packages. In Debian, for example, it is in `texlive-latex-recommended`.
 
 If the package manager does not offer the desired KOMA-Script version, you can find [various versions in the KOMA-Script Project](https://komascript.de/current). There is also the installation from a TDS archive explained.

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-00-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-00-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-01-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-01-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-02-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-02-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-03-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-03-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-04-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-04-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-05-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-05-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-06-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-06-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-07-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-07-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-08-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-08-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-09-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-09-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-10-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-10-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-11-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-11-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-12-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-12-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-13-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-13-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-14-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-14-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-15-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-15-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-16-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-16-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-17-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-17-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-18-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-18-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-19-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-19-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-20-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-20-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-21-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-21-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-22-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-22-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-23-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/letter-example-23-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrjura-example-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrjura-example-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrlayer-notecolumn-example-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/examples/scrlayer-notecolumn-example-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/scrguide-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/koma-script/scrguide-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ======================================================================
 
 \KOMAProvidesFile{common-fontsize-de.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-10-06 14:30:20 +0200 (Do, 06. Okt 2022) $
                   KOMA-Script guide (common paragraphs: fontsize)]
 
 \section{Wahl der Schriftgröße für das Dokument}
@@ -121,7 +121,9 @@
 Diese\textnote{Achtung!} Option sollte keinesfalls als Ersatz für
 \Macro{fontsize} (siehe \cite{latex:fntguide}) missverstanden werden. Sie
 sollte auch nicht anstelle einer der von der Grundschrift abhängigen
-Schriftgrößenanweisungen, \Macro{tiny} bis \Macro{Huge}, verwendet werden!
+Schriftgrößenanweisungen, \Macro{tiny} bis \Macro{Huge}, verwendet werden! Die
+Verwendung innerhalb eines Absatzes ist aus diesem Grund auch explizit
+verboten!
 \IfThisCommonLabelBase{scrlttr2}{%
   Bei \Class{scrlttr2} ist \OptionValue{fontsize}{12pt} voreingestellt.
 

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/common-fontsize-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ======================================================================
 
 \KOMAProvidesFile{common-fontsize-en.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-10-06 14:30:20 +0200 (Do, 06. Okt 2022) $
                   KOMA-Script guide (common paragraphs: fontsize)]
 \translator{Markus Kohm\and Krickette Murabayashi\and Karl Hagen}
 
@@ -105,7 +105,8 @@
 This\textnote{Attention!} option should by no means be misinterpreted as a
 substitute for \Macro{fontsize} (see \cite{latex:fntguide}). Also, you should
 not use it in place of one of the font size commands that are relative to the
-main font, from \Macro{tiny} to \Macro{Huge}.
+main font, from \Macro{tiny} to \Macro{Huge}. The use within a paragraph is
+therefore also explicitly prohibited.
 \IfThisCommonLabelBase{scrlttr2}{%
   For \Class{scrlttr2} the default is \OptionValue{fontsize}{12pt}.
 

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbase-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbase-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbase-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ======================================================================
 
 \KOMAProvidesFile{scrbase-en.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 11:19:00 +0200 (So, 17. Jul 2022) $
                   KOMA-Script package scrbase]
 \translator{Markus Kohm\and Melvin Hendrix\and Karl Hagen}
 
@@ -1360,9 +1360,9 @@
 To define or change language-dependent terms, you normally have to redefine
 commands like \Macro{captionsenglish} so that the new or redefined terms are
 defined in addition to the previous terms. This is made more difficult by the
-fact that some packages like \Package{german}\IndexPackage{german} or
-\Package{ngerman}\IndexPackage{ngerman} redefine those settings when they are
-loaded. These definitions, unfortunately, occur in a way that undoes all the
+fact that some packages like \Package{babel}\IndexPackage{babel} or
+\Package{polyglossia}\IndexPackage{polyglossia} also redefine those
+commands. These definitions, unfortunately, occur in a way that undoes all the
 previous changes. For this reason, it makes sense to delay changes until
 \Macro{begin}\PParameter{document} by using \Macro{AtBeginDocument}, that is,
 after all packages have been loaded. A user can also use

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrbookreportarticle-de.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:37:12 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)]
 
 \chapter{Die Hauptklassen \Class{scrbook}, \Class{scrreprt}, \Class{scrartcl}}
@@ -1803,6 +1803,15 @@
 Verwendung einer der Optionen zu erzwingen, sollte grundsätzlich ein weiterer
 \LaTeX-Lauf ohne Dokumentänderung durchgeführt werden.
 
+Bei Verwendung der Spracheinstellung \PValue{russian} des Pakets
+\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}}
+wird die Einstellung der Option durch Umdefinierung von
+\DescRef{\LabelBase.cmd.autodot} übrigens hart überschrieben. Auch ein
+nachträgliches Setzen der Option hat dann keine Wirkung mehr. Seit Version
+1.50a bietet das Paket jedoch eine Option, um dieses sehr restriktive
+Verhalten abzuschalten. Näheres ist der Anleitung \cite{package:polyglossia}
+zu entnehmen.
+
 Eine Zusammenfassung der möglichen Werte für die \PName{Einstellung} von
 \PName{numbers} bietet \autoref{tab:maincls.numbers}. Im Unterschied zu den
 meisten anderen Einstellungen kann diese Option nur in der Dokumentpräambel,
@@ -2830,7 +2839,14 @@
 \DescRef{maincls-experts.cmd.sectionlinesformat}\IndexCmd{sectionlinesformat}
 und das zugehörige \DescRef{maincls-experts.cmd.sectioncatchphraseformat}%
 \IndexCmd{sectioncatchphraseformat} in \autoref{sec:maincls-experts.sections},
-ab \DescPageRef{maincls-experts.cmd.partlineswithprefixformat} verwiesen.%
+ab \DescPageRef{maincls-experts.cmd.partlineswithprefixformat} verwiesen.
+
+Es wird ausdrücklich darauf hingewiesen, dass das Paket
+\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}}
+einige der hier dokumentierten Anweisungen abhängig von der Sprache hart
+umdefiniert. Dies betrifft beispielsweise die Spracheinstellungen
+\PValue{russian} und \PValue{hungarian}. Näheres dazu ist dessen Anleitung
+\cite{package:polyglossia} zu entnehmen.%
 \EndIndexGroup
 
 

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrbookreportarticle-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrbookreportarticle-en.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:37:12 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)]
 
 \translator{Jens-Uwe Morawski\and Gernot Hassenpflug\and Markus Kohm\and
@@ -1663,6 +1663,14 @@
 the correct numbering format, you should always perform another \LaTeX{} run 
 without modifying the document.
 
+When using the language setting \PValue{russian} of the package
+\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}},
+the setting of the option is overwritten by redefining
+\DescRef{\LabelBase.cmd.autodot}. Subsequent setting of the option then also
+has no effect. However, from version 1.50a the package offers an option to
+switch off this very restrictive behaviour. More details can be found in the
+manual \cite{package:polyglossia}.
+
 You can find a summary of the available values for the \PName{setting} of
 \PName{numbers} in \autoref{tab:\LabelBase.numbers}. Unlike most other
 settings, this option can only be set in the document preamble, i.\,e. before
@@ -2569,7 +2577,14 @@
 and its \DescRef{maincls-experts.cmd.sectioncatchphraseformat}%
 \IndexCmd{sectioncatchphraseformat} format in
 \autoref{sec:maincls-experts.sections}, starting from
-\DescPageRef{maincls-experts.cmd.partlineswithprefixformat}.%
+\DescPageRef{maincls-experts.cmd.partlineswithprefixformat}.
+
+It is expressly stated that the package
+\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}}
+redefines some of the instructions documented here depending on the
+language. This concerns, for example, the language settings \PValue{russian}
+and \PValue{hungarian}. For more details, see its manual
+\cite{package:polyglossia}.%
 \EndIndexGroup
 
 

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.bib
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.bib	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.bib	2022-10-12 20:10:51 UTC (rev 64685)
@@ -56,6 +56,16 @@
   note    = {{DANTE} e.\,V.}
 }
 
+ at Article{            zeitung,
+  language      = {ngerman},
+  author        = {Martin Z. Schröder},
+  title         = {Die Anmut des Unscheinbaren},
+  journal       = {Berliner Zeitung},
+  year          = 1998,
+  month         = {10. Oktober},
+  url           = {https://www.druckerey.de/files/druckerey/pdf/AnmutBZ1998.pdf}
+}
+
 @Book{      DUDEN,
   language= {ngerman},
   author  = {DUDEN},
@@ -177,16 +187,6 @@
   address       = {Berlin}
 }
 
- at InCollection{            zeitung,
-  language      = {ngerman},
-  author        = {Martin Z. Schröder},
-  title         = {Die Anmut des Unscheinbaren},
-  booktitle     = {Berliner Zeitung},
-  year          = 1998,
-  month         = {10. Oktober},
-  url           = {http://www.berliner-zeitung.de/archiv}
-}
-
 @Manual{    btxdoc,
   language= {english},
    author  = {Oren Patashnik},
@@ -667,6 +667,18 @@
   url      = {CTAN://macros/latex/contrib/oberdiek/}
 }
 
+ at Misc{     package:polyglossia,
+  language = {english},
+  author   = {François Charette and Arthur Reutenauer and
+              Jürgen Spitzmüller and Bastien Roucariès},
+  title    = {Polyglossia: Modern multilingual typesetting with
+              {\XeLaTeX} and {\LuaLaTeX}},
+  year     = 2022,
+  month    = apr,
+  edition  = {1.56},
+  url      = {CTAN://macros/unicodetex/latex/polyglossia}
+}
+
 @Misc{     package:ragged2e,
   language = {english},
   author   = {Martin Schröder},

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -38,7 +38,7 @@
 % \section{Identification}
 %
 %    \begin{macrocode}
-\ProvidesClass{scrguide}[2022/05/17 v1.27 internal KOMA-Script guide class]
+\ProvidesClass{scrguide}[2022/07/17 v1.28 internal KOMA-Script guide class]
 %    \end{macrocode}
 %
 %
@@ -2345,13 +2345,20 @@
 % \section{Logos}
 %
 % I don't want to use package \textsf{hologo} for only one logo:
+% \changes{v1.28}{2022/07/17}{\cs{LuaTeX} and \cs{LuaLaTeX} added}
 %    \begin{macrocode}
 \DeclareRobustCommand{\XeTeX}{%
-  X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\TeX%
+  X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\TeX
 }%
 \DeclareRobustCommand{\XeLaTeX}{%
-  X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\LaTeX%
+  X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\LaTeX
 }%
+\DeclareRobustCommand{\LuaTeX}{%
+  Lua\TeX
+}
+\DeclareRobustCommand{\LuaLaTeX}{%
+  Lua\LaTeX
+}
 %    \end{macrocode}
 %
 % \section{Appendix}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrjura-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrjura-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrjura-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ======================================================================
 
 \KOMAProvidesFile{scrjura-de.tex}%
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrjura)]
 
 \chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}}
@@ -1068,7 +1068,7 @@
 \LaTeX-Kern integriert.
 
 Wie Sie am Laden von \Package{fontenc} erkennen können, wird für das Beispiel
-PDF\LaTeX{} verwendet. Soll stattdessen Lua\LaTeX{} oder \XeLaTeX{} verwendet
+PDF\LaTeX{} verwendet. Soll stattdessen \LuaLaTeX{} oder \XeLaTeX{} verwendet
 werden, entfallen alle drei Zeilen. Wahlweise kann dann \Package{fontspec}
 geladen oder einfach mit den Voreinstellungen gearbeitet werden.
 

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -29,7 +29,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrlayer-notecolumn.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter:scrlayer-notecolumn)]
 
 \chapter{Notizspalten mit \Package{scrlayer-notecolumn}}
@@ -444,7 +444,7 @@
 das Paket dabei auf \Macro{pdfsavepos}\IndexCmd{pdfsavepos},
 \Macro{pdflastypos}\IndexCmd{pdflastypos} und
 \Macro{pdfpageheight}\IndexLength{pdfpageheight} beziehungsweise deren
-Entsprechungen bei neueren Lua\TeX-Versionen angewiesen. Ohne diese Befehle
+Entsprechungen bei neueren \LuaTeX-Versionen angewiesen. Ohne diese Befehle
 funktioniert \Package{scrlayer-notecolumn} nicht. %
 \iffalse % Umbruchkorrektur
 Dabei wird außerdem davon ausgegangen, dass die genannten Primitiven exakt

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlayer-notecolumn-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -395,7 +395,7 @@
 \Macro{pdfsavepos}\IndexCmd{pdfsavepos},
 \Macro{pdflastypos}\IndexCmd{pdflastypos}, and
 \Macro{pdfpageheight}\IndexLength{pdfpageheight} or their equivalent in newer
-Lua\TeX{} versions. Without these commands, \Package{scrlayer-notecolumn} will
+\LuaTeX{} versions. Without these commands, \Package{scrlayer-notecolumn} will
 not work. The primitives should act exactly as they would using pdf\TeX.
 
 However, if the package detects a collision\textnote{collision avoidance} with

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrlfile-de.tex}%
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrlfile)]
 
 \chapter{Paketabhängigkeiten mit \Package{scrlfile} 
@@ -610,7 +610,7 @@
   \RequirePackage{lmodern}
 \end{lstcode}
   Nun wollen Sie zum ersten Mal ein Dokument mit
-  X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\LaTeX{} oder Lua\LaTeX{}
+  X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\LaTeX{} oder \LuaLaTeX{}
   setzen. Da beim hierbei empfohlenen Paket \Package{fontspec} ohnehin
   Latin-Modern voreingestellt ist und das Laden von \Package{fontenc} eher
   störend wäre, wollen Sie das Laden beider Pakete verhindern. Sie laden die

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlfile-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrlfile-en.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrlfile)]
 \translator{Gernot Hassenpflug\and Markus Kohm\and Karl Hagen}
 
@@ -550,7 +550,7 @@
   \RequirePackage[T1]{fontenc}
   \RequirePackage{lmodern}
 \end{lstcode}
-  But now, for the first time, you want to use \XeLaTeX{} or Lua\LaTeX{}.
+  But now, for the first time, you want to use \XeLaTeX{} or \LuaLaTeX{}.
   Since the recommended \Package{fontspec} package uses Latin Modern as the
   default font anyway, and loading \Package{fontenc} would not be a good idea,
   you want to prevent both packages from being loaded. Therefore, you load the

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrlttr2-de.tex}%
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-10-12 08:12:27 +0200 (Mi, 12. Okt 2022) $
                   KOMA-Script guide (chapter: scrlttr2)]
 
 \chapter{Briefe mit Klasse \Class{scrlttr2} oder Paket \Package{scrletter}}
@@ -1383,14 +1383,13 @@
 \iftrue% Umbruchkorrektur
 Der \PName{Verteiler} wird der Anweisung dabei als Argument übergeben. %
 \fi%
-Wenn der \PName{Inhalt} der Variablen
+Wenn die \PName{Bezeichnung} der Variablen
 \Variable{ccseparator}\Index{Trennzeichen} nicht leer ist, wird dem
 \PName{Verteiler} die \PName{Bezeichnung} und der \PName{Inhalt} dieser
 Variablen vorangestellt. Der \PName{Verteiler} selbst wird dann um die
-entsprechende Breite eingerückt ausgegeben. Es empfiehlt\textnote{Tipp!}
-sich, den \PName{Verteiler} \Macro{raggedright}\IndexCmd{raggedright} zu
-setzen und die einzelnen Angaben durch doppelten Backslash voneinander zu
-trennen.
+entsprechende Breite eingerückt ausgegeben. Sollen die einzelnen Einträge
+untereinander gesetzt werden, können sie durch doppelten Backslash voneinander
+getrennt angegeben werden.
 \begin{Example}
   Der Beispielbrief soll dieses Mal nicht nur an die Vorsitzende, sondern mit
   Verteiler auch an alle Mitglieder des Vereins gehen:

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrlttr2-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrlttr2-en.tex}%
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-10-12 08:12:27 +0200 (Mi, 12. Okt 2022) $
                   KOMA-Script guide (chapter: scrlttr2)]
 
 \translator{Harald Bongartz\and Georg Grandke\and Raimund Kohl\and Jens-Uwe
@@ -1231,13 +1231,13 @@
 \end{Declaration}
 You can print a \PName{distribution list}\Index{recipient>additional}%
 \Index{distribution list}\Index{carbon copy} with the \Macro{cc} command. The
-command takes the \PName{distribution list} as its argument. If the content of
-the variable \Variable{ccseparator}\Index{separator}\Index{delimiter} is not
-empty, the name and content of this variable are inserted before the
+command takes the \PName{distribution list} as its argument. If the
+\PName{name} of the variable
+\Variable{ccseparator}\Index{separator}\Index{delimiter} is not empty, the
+\PName{name} and \PName{content} of this variable are inserted before the
 \PName{distribution list}. In this case, the \PName{distribution list} will be
-indented appropriately. It's a good idea\textnote{Hint!} to set the
-\PName{distribution list} \Macro{raggedright}\IndexCmd{raggedright} and to
-separate the individual entries with a double backslash.
+indented appropriately. If the individual entries are to be printed one below
+the other, they can be separated by a double backslash.
 \begin{Example}
   This time, the sample letter should go not only to the chairman but also to
   all club members:

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrwfile-de.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrwfile)]
 
 \chapter{Dateien mit \Package{scrwfile} sparen und ersetzen}
@@ -48,7 +48,7 @@
                                                     \fi 
 \end{lstcode}
 erscheint. Seit einiger Zeit ist die einfachste Lösung dieses Problems die
-Verwendung von Lua\LaTeX{} anstelle von PDF\LaTeX{} oder \XeLaTeX. Damit
+Verwendung von \LuaLaTeX{} anstelle von PDF\LaTeX{} oder \XeLaTeX. Damit
 entfällt die Beschränkung und die maximale Anzahl der gleichzeitig zum
 Schreiben geöffneten Dateien wird nur noch durch das Betriebssystem
 bestimmt. In der Realität braucht man sich darüber dann normalerweise keine
@@ -62,8 +62,8 @@
 jeweiligen Befehl bis zum Ende des Dokuments leer ist.
 
 Das Paket \Package{scrwfile} bietet hier eine grundsätzliche Änderung im
-\LaTeX-Kern, durch die beide Probleme nicht nur für Lua\LaTeX{} sondern auch bei
-Verwendung von PDF\LaTeX{} oder \XeLaTeX{} gelöst werden können.
+\LaTeX-Kern, durch die beide Probleme nicht nur für \LuaLaTeX{} sondern auch
+bei Verwendung von PDF\LaTeX{} oder \XeLaTeX{} gelöst werden können.
 
 
 \section{Grundsätzliche Änderungen am \LaTeX-Kern}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/scrwfile-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrwfile-en.tex}%
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (chapter: scrwfile)]
 
 \translator{Markus Kohm\and Jana Schubert\and Karl Hagen}
@@ -52,7 +52,7 @@
 \end{lstcode}
 
 For some time, the simplest solution to this problem has been to use
-\mbox{Lua\LaTeX} instead of \mbox{pdf\LaTeX} or \XeLaTeX. This eliminates the
+\mbox{\LuaLaTeX} instead of \mbox{pdf\LaTeX} or \XeLaTeX. This eliminates the
 restriction, and the maximum number of files you can have open for writing is
 then limited only by the operating system. In reality, you usually so not need
 to worry about it any more.
@@ -67,7 +67,7 @@
 after the respective command until the end of the document.
 
 The \Package{scrwfile} package makes a fundamental change to the \LaTeX{}
-kernel, which can solve both problems not only for \mbox{Lua\LaTeX} but also
+kernel, which can solve both problems not only for \mbox{\LuaLaTeX} but also
 for \mbox{pdf\LaTeX} or \XeLaTeX.
 
 \section{Fundamental Changes to the \LaTeX{} Kernel}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-de.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-de.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-de.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ======================================================================
 
 \KOMAProvidesFile{tocbasic-de.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (package tocbasic)]
 
 \chapter{Verzeichnisse verwalten mit Hilfe von \Package{tocbasic}}
@@ -535,7 +535,7 @@
 führen, wenn keine Schreibdateien mehr zur Verfügung stehen. Abhilfe kann in
 diesem Fall das Laden des in \autoref{cha:scrwfile} beschriebenen Pakets
 \Package{scrwfile}\important{\Package{scrwfile}}\IndexPackage{scrwfile}
-oder die Verwendung von Lua\LaTeX{} bieten.
+oder die Verwendung von \LuaLaTeX{} bieten.
 
 Das Paket \hyperref[cha:scrhack]{\Package{scrhack}}\IndexPackage{scrhack}%
 \important{ \hyperref[cha:scrhack]{\Package{scrhack}}} enthält übrigens
@@ -2135,7 +2135,7 @@
 führen, wenn keine Schreibdateien mehr zur Verfügung stehen. Abhilfe kann in
 diesem Fall das Laden des in \autoref{cha:scrwfile} beschriebenen Pakets
 \Package{scrwfile}\important{\Package{scrwfile}}\IndexPackage{scrwfile}
-oder die Verwendung von Lua\LaTeX{} bieten.%
+oder die Verwendung von \LuaLaTeX{} bieten.%
 \EndIndexGroup
 
 
@@ -2836,13 +2836,14 @@
   \end{center}%
 \end{Example}%
 
-Benutzer von
+Benutzer von älteren Versionen von Paket
 \Package{hyperref}\IndexPackage{hyperref}\important{\Package{hyperref}}
 sollten Option \Option{listname} übrigens immer angeben. Anderenfalls kommt es
 in der Regel zu einer Fehlermeldung, weil \Package{hyperref} nicht mit dem
 \Macro{MakeUppercase}\IndexCmd{MakeUppercase} im Namen des Verzeichnisses
 zurecht kommt, das benötigt wird, um den ersten Buchstaben des Wertes von
-\Option{types} in Großbuchstaben zu wandeln.%
+\Option{types} in Großbuchstaben zu wandeln. Besser ist natürlich die
+Verwendung eines aktuellen \Package{hyperref} mit einem aktuellen \LaTeX.%
 \EndIndexGroup%
 
 \section{Obsolete Befehle}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-en.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-en.tex	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/doc/tocbasic-en.tex	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % ======================================================================
 
 \KOMAProvidesFile{tocbasic-en.tex}
-                 [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $
+                 [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $
                   KOMA-Script guide (package tocbasic)]
 
 \translator{Markus Kohm\and Arndt Schubert\and Karl Hagen}
@@ -1967,7 +1967,7 @@
 \end{lstoutput}
 if no more write handles are available. You can solve this problem by loading
 the \Package{scrwfile}\important{\Package{scrwfile}}\IndexPackage{scrwfile}
-package described in \autoref{cha:scrwfile}, or by using Lua\LaTeX{}.%
+package described in \autoref{cha:scrwfile}, or by using \LuaLaTeX{}.%
 \EndIndexGroup
 
 
@@ -2579,10 +2579,12 @@
   \end{center}%
 \end{Example}
 
-Users of \Package{hyperref} should always use the \Option{listname} option.
-Otherwise they may get an error message because \Package{hyperref} usually has
-a problem with the \Macro{MakeUppercase}\IndexCmd{MakeUppercase} command that
-is needed to convert the first letter of \Option{types} to upper case.%
+Users of old versions of package \Package{hyperref} should always use the
+\Option{listname} option.  Otherwise they may get an error message because
+\Package{hyperref} usually has a problem with the
+\Macro{MakeUppercase}\IndexCmd{MakeUppercase} command that is needed to
+convert the first letter of \Option{types} to upper case. Better is of course
+to use an up-to-date \Package{hyperref} with an up-to-date \LaTeX.%
 \EndIndexGroup
 
  

Modified: trunk/Master/texmf-dist/source/latex/koma-script/koma-script-source-doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/koma-script-source-doc.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/koma-script-source-doc.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -41,7 +41,7 @@
 \ProvidesFile{koma-script-source-doc.dtx}
 %</dtx>
 %<+ins>\ProvidesFile{koma-script-source-doc.ins}
-[2022-03-10 v0.91 KOMA-Script source documentation]
+[2022-07-08 v0.92 KOMA-Script source documentation]
 %<*dtx>
 \ifx\documentclass\undefined
 %</dtx>
@@ -729,6 +729,7 @@
 %
 % \begin{docitem}{PageStyle}
 % \changes{v0.8}{2022/02/08}{added}
+% \changes{v0.92}{2022/07/08}{index group fixed}
 % \begin{command}{\DescribePageStyle}
 % \changes{v0.8}{2022/02/08}{added}
 % \begin{environment}{pgstyle}
@@ -739,7 +740,7 @@
   macrolike = false,
   toplevel  = true,
   idxtype   = \textit{pgstyle},
-  idxgroup  = page styles,
+  idxgroup  = Page styles,
   printtype = \textit{style}
 ]{PageStyle}{pgstyle}
 %    \end{macrocode}
@@ -749,6 +750,7 @@
 %
 % \begin{docitem}{DoHook}
 % \changes{v0.91}{2022/03/10}{added}
+% \changes{v0.92}{2022/07/08}{index group fixed}
 % \begin{command}{\DescribeDoHook}
 % \changes{v0.91}{2022/03/10}{added}
 % \begin{environment}{dohook}
@@ -759,7 +761,7 @@
   macrolike = false,
   toplevel  = true,
   idxtype   = \textit{do hook},
-  idxgroup  = do hooks,
+  idxgroup  = Do hooks,
   printtype = \textit{dohook}
 ]{DoHook}{dohook}
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %<identify>%%%            (run: identify)
 %<init>%%%            (run: init)
 %<option>%%%            (run: option)
@@ -27,9 +27,9 @@
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}}
-  \filedate$Date: 2022-06-21 11:06:07 +0200 (Di, 21. Jun 2022) $
+  \filedate$Date: 2022-08-09 12:05:50 +0200 (Di, 09. Aug 2022) $
   \def\filerevision$#1: #2 ${\def\filerevision{r#2}}
-  \filerevision$Revision: 3896 $
+  \filerevision$Revision: 3949 $
   \edef\reserved at a{%
     \noexpand\endgroup
     \noexpand\ProvidesFile{scrkernel-compatibility.dtx}%
@@ -428,8 +428,10 @@
 % \changes{v3.35}{2021/10/12}{added}
 % \begin{macro}{\scr at v@3.36}
 % \changes{v3.36}{2021/11/17}{added}
-% \begin{macro}{\scr at v@3.37 BETA}
-% \changes{v3.37 BETA}{2022/05/04}{added}
+% \begin{macro}{\scr at v@3.37}
+% \changes{v3.37}{2022/05/04}{added}
+% \begin{macro}{\scr at v@3.38}
+% \changes{v3.38}{2022/07/06}{added}
 % \begin{macro}{\scr at v@last}
 % \changes{v2.9u}{2005/03/05}{added}
 % Nun die unterschiedlichen möglichen Werte (|\scr at v@last| ist jeweils die
@@ -515,7 +517,8 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %    \end{macrocode}
 % \end{macro}
@@ -568,6 +571,7 @@
 % \end{macro}
 % \end{macro}
 % \end{macro}
+% \end{macro}
 % \end{macro}
 % \end{macro}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %<option>%%%            (run: option)
 %<body>%%%            (run: body)
 %<*dtx>
@@ -25,9 +25,9 @@
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
-  \filedate$Date: 2022-06-05 12:38:02 +0200 (So, 05. Jun 2022) $
+  \filedate$Date: 2022-07-20 12:37:02 +0200 (Mi, 20. Jul 2022) $
   \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
-  \filerevision$Revision: 3874 $
+  \filerevision$Revision: 3946 $
   \edef\reserved at a{%
     \noexpand\endgroup
     \noexpand\ProvidesFile{scrkernel-floats.dtx}%
@@ -544,15 +544,20 @@
 % \end{macro}^^A \ifscap at alt
 % \begin{macro}{\scap at currentlabel}
 % \changes{v2.8q}{2001/11/24}{added}
+% \begin{macro}{\scap at currentcounter,\scap at currentlabelname,\scap at currentHref}
+% \changes{v3.38}{2022/07/30}{added}
 % Because of using \cs{caption} inside a box and inside an environment, a
 % label after the \env{captionbeside} environment usually would not reference
 % the caption number. To preserve this after the end of the
-% \env{captionbeside} the current label is locally stored into global
-% \cs{scap at currentlabel} and restored after the end of the environment using
-% \cs{aftergroup}. Note: You can have only one \cs{label} inside!.
+% \env{captionbeside} the current label and counter are locally stored into
+% global \cs{scap at currentlabel} and restored after the end of the environment
+% using \cs{aftergroup}. Note: You can have only one \cs{label} inside!
 %    \begin{macrocode}
 \newcommand*{\scap at currentlabel}{}
+\newcommand*{\scap at currentlabelname}{}
+\newcommand*{\scap at currentHref}{}
 %    \end{macrocode}
+% \end{macro}^^A \scap at currentcounter … \scap at currentHref
 % \end{macro}^^A \scap at currentlabel
 % \begin{macro}{\@@@captionbeside,\@@captionbeside,\@captionbeside}
 % \changes{v2.8q}{2001/11/22}{added}
@@ -676,11 +681,18 @@
 %    \end{macrocode}
 % \changes{v2.9p}{2003/12/10}{\cs{@temdima} replaced by
 %   \cs{wd}\cs{c at pti@nb at sid@b at x}, because \cs{@temdima} would be changed}
+% \changes{v3.38}{2022/07/20}{using \cs{scap at currentcounter}}
+% \changes{v3.38}{2022/07/20}{using \cs{scap at currentlabelname}}
+% \changes{v3.38}{2022/07/20}{using \cs{scap at currentHref}}
 %    \begin{macrocode}   
   \if l\@tempa
     \rlap{%
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
     }%
@@ -689,12 +701,18 @@
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
     }%
   \fi
   \par
-  \aftergroup\let\aftergroup\@currentlabel
-  \aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentlabel\aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentcounter\aftergroup\scap at currentcounter
+  \aftergroup\let\aftergroup\@currentlabelname\aftergroup\scap at currentlabelname
+  \aftergroup\let\aftergroup\@currentHref\aftergroup\scap at currentHref
 }
 %    \end{macrocode}
 % \end{environment}^^A captionbeside

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %<identify>%%%            (run: identify)
 %<option>%%%            (run: option)
 %<body>%%%            (run: body)
@@ -29,9 +29,9 @@
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
-  \filedate$Date: 2022-06-05 12:38:02 +0200 (So, 05. Jun 2022) $
+  \filedate$Date: 2022-10-06 14:44:28 +0200 (Do, 06. Okt 2022) $
   \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
-  \filerevision$Revision: 3874 $
+  \filerevision$Revision: 3958 $
   \edef\reserved at a{%
     \noexpand\endgroup
     \noexpand\ProvidesFile{scrkernel-fonts.dtx}%
@@ -187,17 +187,14 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \changes{v3.17}{2015/03/10}{die Schriftgröße wird in der internen
-%   Optionenliste gespeichert}
+% \changes{v3.17}{2015/03/10}{saving option values in internal list}
 % \begin{option}{fontsize}
-% \changes{v2.96}{2006/08/11}{Funktion komplett geändert}
-% \changes{v2.98c}{2008/03/26}{lädt nach Möglichkeit die zugehörige
-%     Schriftgrößendatei}
-% \changes{v3.12}{2013/03/05}{Status wird mit \cs{FamilyKeyStateProcessed}
-%     gesetzt.}
-% Hier nun die Option, die tatsächlich verwendet wird. Es sei darauf
-% hingewiesen, dass damit auch Schriftgrößen wie \texttt{10.3pt} denkbar
-% wären.
+% \changes{v2.96}{2006/08/11}{function rewritten}
+% \changes{v2.98c}{2008/03/26}{loading font size file if available}
+% \changes{v3.12}{2013/03/05}{signaling using \cs{FamilyKeyStateProcessed}}
+% \changes{v3.38}{2022/10/06}{error message in horizontal mode added}
+% The option itself. Note, that it supports also font sizes like
+% \texttt{10.3pt}.
 %    \begin{macrocode}
 \KOMA at key{fontsize}{%
 %<*!extend>
@@ -206,6 +203,32 @@
     \edef\@ptsize{#1}%
   }{%
 %</!extend>
+    \ifvmode\else
+      \par
+%<class>      \ClassError{\KOMAClassName}{%
+%<extend>      \PackageError{scrextend}{%
+        Option `fontsize' inside paragraph not allowed%
+      }{%
+        Option `fontsize' has been designed to change the base font size of
+        a\MessageBreak
+        document. It has not been made to change the current font
+        size. Moreover\MessageBreak
+        using it inside a paragraph mostly will not have the intended result,
+        because\MessageBreak
+        TeX always uses the setting of `\string\baselineskip' and other
+        parameters from the\MessageBreak
+        end of a paragraph for the whole paragraph. Therefore using option
+        `fontsize'\MessageBreak
+        in TeX's horizontal mode does not make sense and is not
+        permitted.\MessageBreak
+        You should use font size commands like `\string\Huge'…`\string\tiny'
+        or `\string\fontsize' here.\MessageBreak
+        See a LaTeX introduction for more information.\MessageBreak
+        But maybe you've just forgotten to make a paragraph. So if you'd
+        continue,\MessageBreak
+        I'll add `\expandafter\string\csname par\endcsname'.%
+      }%
+    \fi
     \expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
     \edef\@tempa{#1}%
     \setlength{\@tempdimb}{\@tempdima}%
@@ -285,8 +308,11 @@
 % \begin{command}{\normalsize,\small,\footnotesize,\scriptsize,\tiny,\large,
 %                 \Large,\LARGE,\huge,\Huge}
 % \changes{v2.98c}{2008/03/26}{defined in the \file{scrsize\dots.clo} files}
+% \changes{v3.38}{2022/07/30}{define the macros robust as the \file{clo} files
+%   from 2021/10/04}
 %    \begin{macrocode}
-\def\normalsize{%
+\let\normalsize\@undefined
+\DeclareRobustCommand\normalsize{%
 %<*10pt>
   \@setfontsize\normalsize\@xpt\@xiipt
   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
@@ -308,7 +334,8 @@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI
 }
-\def\small{%
+\let\small\@undefined
+\DeclareRobustCommand\small{%
 %<*10pt>
   \@setfontsize\small\@ixpt{11}%
   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
@@ -341,7 +368,8 @@
 %</12pt>
   \belowdisplayskip \abovedisplayskip
 }
-\def\footnotesize{%
+\let\footnotesize\@undefined
+\DeclareRobustCommand\footnotesize{%
 %<*10pt>
   \@setfontsize\footnotesize\@viiipt{9.5}%
   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
@@ -375,31 +403,55 @@
   \belowdisplayskip \abovedisplayskip
 }
 %<*10pt>
-\def\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
-\def\tiny{\@setfontsize\tiny\@vpt\@vipt}
-\def\large{\@setfontsize\large\@xiipt{14}}
-\def\Large{\@setfontsize\Large\@xivpt{18}}
-\def\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\def\huge{\@setfontsize\huge\@xxpt{25}}
-\def\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\let\scriptsize\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\let\tiny\@undefined
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\let\large\@undefined
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\let\Large\@undefined
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\let\LARGE\@undefined
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\let\huge\@undefined
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\let\Huge\@undefined
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
 %</10pt>
 %<*11pt>
-\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\def\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\def\large{\@setfontsize\large\@xiipt{14}}
-\def\Large{\@setfontsize\Large\@xivpt{18}}
-\def\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\def\huge{\@setfontsize\huge\@xxpt{25}}
-\def\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\let\scriptsize\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\let\tiny\@undefined
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\let\large\@undefined
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\let\Large\@undefined
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\let\LARGE\@undefined
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\let\huge\@undefined
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\let\Huge\@undefined
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
 %</11pt>
 %<*12pt>
-\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\def\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\def\large{\@setfontsize\large\@xivpt{18}}
-\def\Large{\@setfontsize\Large\@xviipt{22}}
-\def\LARGE{\@setfontsize\LARGE\@xxpt{25}}
-\def\huge{\@setfontsize\huge\@xxvpt{30}}
-\let\Huge=\huge
+\let\scriptsize\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\let\tiny\@undefined
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\let\large\@undefined
+\DeclareRobustCommand\large{\@setfontsize\large\@xivpt{18}}
+\let\Large\@undefined
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xviipt{22}}
+\let\LARGE\@undefined
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+\let\huge\@undefined
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxvpt{30}}
+\@ifundefined{DeclareCommandCopy}{%
+  \let\Huge\huge
+}{%
+  \DeclareCommandCopy\Huge\huge
+}
 %</12pt>
 \normalsize
 %    \end{macrocode}
@@ -587,6 +639,8 @@
 %    \end{macrocode}
 % \end{macro}
 % \changes{v3.17}{2015/03/10}{\eTeX{} warning removed}
+% \changes{v3.38}{2022/07/30}{define the macros robust as the \file{clo} files
+%   from 2021/10/04}
 %    \begin{macrocode}
 \providecommand*{\simple at changefontsizes}[2][1.2\@tempdima]{%
   \KOMA at kav@removekey{.%
@@ -626,7 +680,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\normalsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\normalsize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -635,6 +689,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listI
   }%
+  \let\normalsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\normalsize\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{small}:
 %    \begin{macrocode}
@@ -654,7 +710,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\small{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\small
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -663,6 +719,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at small
   }%
+  \let\small\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\small\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{footnotesize}:
 %    \begin{macrocode}
@@ -682,7 +740,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\footnotesize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\footnotesize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -691,69 +749,85 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at footnotesize
   }%
+  \let\footnotesize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\footnotesize\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{scriptsize}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{.66667\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\scriptsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\scriptsize
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\scriptsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\scriptsize\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{tiny}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{.5\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\tiny{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\tiny
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\tiny\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\tiny\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{large}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{1.2\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\large\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{Large}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{1.44\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Large\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{LARGE}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{1.728\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\LARGE{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\LARGE
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\LARGE\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\LARGE\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{huge}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{2.074\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\huge\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Calculation and definition of \cs{Huge}:
 %    \begin{macrocode}
   \setlength{\@tempdima}{2.488\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved at a}%
 %    \end{macrocode}
 % Activation of \cs{normalsize} and calculation of additional font size
 % depending sized.
@@ -1076,6 +1150,8 @@
 % \begin{macro}{\generate at fontfile}
 % \changes{v3.09}{2011/02/23}{added}
 % \changes{v3.16a}{2015/02/11}{\cs{footnotesize} fixed}
+% \changes{v3.38}{2022/07/30}{define the macros robust as the \file{clo} files
+%   from 2021/10/04}
 % Output of the font size file using the current font setting. It has to be
 % used inside a local group!
 %    \begin{macrocode}
@@ -1092,7 +1168,8 @@
     \the\year/\ifnum\month<10 0\fi\the\month/\ifnum\day<10 0\fi\the\day%
     \space generated font size class option (#2)]}%
   \immediate\write\@fontfile{%
-    \string\def\string\normalsize{\@percentchar^^J%
+    \string\let\string\normalsize\string\@undefined
+    \string\DeclareRobustCommand\string\normalsize{\@percentchar^^J%
       \@ind\string\@setfontsize\string\normalsize{\f at size}{\f at baselineskip}%
       \@percentchar^^J%
       \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
@@ -1104,7 +1181,8 @@
   }%
   \begingroup\small\@listi
     \immediate\write\@fontfile{%
-      \string\def\string\small{\@percentchar^^J%
+      \string\let\string\small\string\@undefined
+      \string\DeclareRobustCommand\string\small{\@percentchar^^J%
         \@ind\string\@setfontsize\string\small{\f at size}{\f at baselineskip}%
         \@percentchar^^J%
         \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
@@ -1122,7 +1200,8 @@
   \endgroup
   \begingroup\footnotesize\@listi
     \immediate\write\@fontfile{%
-      \string\def\string\footnotesize{\@percentchar^^J%
+      \string\let\string\footnotesize\string\@undefined
+      \string\DeclareRobustCommand\string\footnotesize{\@percentchar^^J%
         \@ind\string\@setfontsize\string\footnotesize{\f at size}{\f at baselineskip}%
         \@percentchar^^J%
         \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
@@ -1140,7 +1219,8 @@
   \endgroup
   \begingroup\scriptsize
     \immediate\write\@fontfile{%
-      \string\def\string\scriptsize{%
+      \string\let\string\scriptsize\string\@undefined
+      \string\DeclareRobustCommand\string\scriptsize{%
         \string\@setfontsize\string\scriptsize{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1147,7 +1227,8 @@
   \endgroup
   \begingroup\tiny
     \immediate\write\@fontfile{%
-      \string\def\string\tiny{%
+      \string\let\string\tiny\string\@undefined
+      \string\DeclareRobustCommand\string\tiny{%
         \string\@setfontsize\string\tiny{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1154,7 +1235,8 @@
   \endgroup
   \begingroup\large
     \immediate\write\@fontfile{%
-      \string\def\string\large{%
+      \string\let\string\large\string\@undefined
+      \string\DeclareRobustCommand\string\large{%
         \string\@setfontsize\string\large{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1161,7 +1243,8 @@
   \endgroup
   \begingroup\Large
     \immediate\write\@fontfile{%
-      \string\def\string\Large{%
+      \string\let\string\Large\@undefined
+      \string\DeclareRobustCommand\string\Large{%
         \string\@setfontsize\string\Large{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1168,7 +1251,8 @@
   \endgroup
   \begingroup\LARGE
     \immediate\write\@fontfile{%
-      \string\def\string\LARGE{%
+      \string\let\string\LARGE\@undefined
+      \string\DeclareRobustCommand\string\LARGE{%
         \string\@setfontsize\string\LARGE{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1175,7 +1259,8 @@
   \endgroup
   \begingroup\huge
     \immediate\write\@fontfile{%
-      \string\def\string\huge{%
+      \string\let\string\huge\@undefined
+      \string\DeclareRobustCommand\string\huge{%
         \string\@setfontsize\string\huge{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1182,7 +1267,8 @@
   \endgroup
   \begingroup\Huge
     \immediate\write\@fontfile{%
-      \string\def\string\Huge{%
+      \string\let\string\Huge\@undefined
+      \string\DeclareRobustCommand\string\Huge{%
         \string\@setfontsize\string\Huge{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -1445,13 +1531,17 @@
 %</class&option>
 %    \end{macrocode}
 % \end{macro}^^A \scr at degineobsoletefonts
-% \end{option}^^A enabledeprecatedfontscommands
+% \end{option}^^A enabledeprecatedfontcommands
 %
 % \begin{macro}{\scr at DeclareOldFontCommand}
 % \changes{v3.12}{2013/10/31}{added}
 % \changes{v3.20}{2015/10/14}{deprecated escalation}
+% \changes{v3.38}{2022/08/28}{deprecated definition delayed}
 % The command is similar to \cs{DeclareOldFontCommand} but adds a warning,
-% info, error to the commands.
+% info, error to the commands and delays the definition until
+% |\begin{document}|. The delay is done to allow users or package authors to
+% define the commands in the document preamble if they are not yet defined. So
+% (package) authors do not need to detect \KOMAScript{} but only existence.
 %    \begin{macrocode}
 %<*class&body>
 \newcommand*{\scr at DeclareOldFontCommand}[3]{%
@@ -1459,10 +1549,14 @@
     \ifnum\scr at defineobsoletefonts>\tw@
       \DeclareOldFontCommand{#1}{#2}{#3}%
     \else
-      \DeclareOldFontCommand{#1}{%
-        \scr at ErrorWarningInfo{#1}{#2}#2%
-      }{%
-        \scr at ErrorWarningInfo{#1}{#3}#3%
+      \AtBeginDocument{%
+        \ifdefined#1\else
+          \DeclareOldFontCommand{#1}{%
+            \scr at ErrorWarningInfo{#1}{#2}#2%
+          }{%
+            \scr at ErrorWarningInfo{#1}{#3}#3%
+          }%
+        \fi
       }%
     \fi
   \fi

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-sections.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 % The runs of run-time file generation:
 %<preidentify>%%%            (run: preidentify)
 % - everything that is needed before selfidentification of resulting files
@@ -40,9 +40,9 @@
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
-  \filedate$Date: 2022-06-05 12:38:02 +0200 (So, 05. Jun 2022) $
+  \filedate$Date: 2022-10-04 11:20:19 +0200 (Di, 04. Okt 2022) $
   \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
-  \filerevision$Revision: 3874 $
+  \filerevision$Revision: 3954 $
   \edef\reserved at a{%
     \noexpand\endgroup
     \noexpand\ProvidesFile{scrkernel-sections.dtx}%
@@ -1587,6 +1587,7 @@
 %                 \DeclareSectionCommandStyleFontOption}
 % \changes{v3.17}{2015/03/23}{added}
 % \changes{v3.20}{2016/04/25}{argument expansion}
+% \changes{v3.38}{2022/09/16}{copy option added}
 % All these commands have the four  arguments:
 % \begin{quote}
 %   \marg{style}\marg{option}\marg{prefix}\marg{postfix}
@@ -1628,6 +1629,17 @@
       \fi
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \setlength{\@tempskipa}{\@nameuse{#3##1#4}}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempskipa}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleNumberOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -1638,6 +1650,17 @@
       \expandafter\let\csname #3\scr at dsc@current#4\endcsname\reserved at a
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \@tempcnta=\@nameuse{#3##1#4}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempcnta}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFontOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -1648,6 +1671,16 @@
     }{#3\scr at dsc@current#4}{##1}%
     \FamilyKeyStateProcessed
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \IfExistskomafont{#3##1#4}{%
+      \IfExistskomafont{#3\scr at dsc@current#4}{%
+        \setkomafont
+      }{%
+        \newkomafont
+      }{#3\scr at dsc@current#4}{\usekomafont{#3##1#4}}%
+      \FamilyKeyStateProcessed
+    }{\FamilyKeyStateUnknownValue}%
+  }%
 }
 %    \end{macrocode}
 % \end{command}^^A \DeclareSectionCommandStyleLengthOption …
@@ -1654,6 +1687,7 @@
 % \begin{command}{\DeclareSectionCommandStyleFuzzyOption}
 % \changes{v3.26}{2018/09/18}{added}
 % \changes{v3.28}{2019/11/18}{\cs{ifstr} renamed to \cs{Ifstr}}
+% \changes{v3.38}{2022/09/16}{copy option added}
 % We also have a kind of fuzzy option. A fuzzy option defined by
 % \begin{quote}
 %   \cs{DeclareSectionCommandStyleFuzzyOption}\meta{style}\meta{option}%
@@ -1686,6 +1720,19 @@
       }{}%
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \expandafter\let\csname #3\scr at dsc@current#4\expandafter\endcsname
+        \csname #3##1#4\endcsname
+      \else
+        \expandafter\def\csname #3\scr at dsc@current#4\endcsname{%
+          \@nameuse{#3##1#4}%
+        }%
+      \fi  
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 %    \end{macrocode}
 % \end{command}^^A \DeclareSectionCommandStyleFuzzyOptions
@@ -3297,30 +3344,33 @@
         }%
 %    \end{macrocode}
 % \changes{v3.26b}{2019/01/17}{workaround for \cs{@beginmainauxhook} added}
+% \changes{v3.38}{2022/10/04}{\pkg{auxhook} not needed with newer \pkg{hyperref}}
 % Sometimes \pkg{auxhook} is not able to recognize that it cannot use a
 % patch of \cs{document} to execute \cs{@beginmainauxhook} if it is loaded via
 % \cs{AtBeginDocument}. In this case we do it here.
 %    \begin{macrocode}
-        \ifx\@beginmainauxhook\relax
-        \else
-          \if at filesw
-            \ClassWarning{\KOMAClassName}{%
-              seems someone has broken package `auxhook'.\MessageBreak
-              Usually this happens, if `auxhook' is loaded or used\MessageBreak
-              implicitly or explicitly by patching
-              \string\document%
-              \scr at ifundefinedorrelax{AtEndPreamble}{}{%
-                \MessageBreak
-                or via etoolbox command \string\AtEndPreamble%
-              }.\MessageBreak
-              Trying an emergency workaround.\MessageBreak
-              You can avoid this warning adding:\MessageBreak
-              \space\space\string\usepackage{auxhook}\MessageBreak
-              before \string\begin{document}%
-            }%
-            \@beginmainauxhook
+        \@ifpackagelater{hyperref}{2022/09/22}{}{%
+          \ifx\@beginmainauxhook\relax
+          \else
+            \if at filesw
+              \ClassWarning{\KOMAClassName}{%
+                seems someone has broken package `auxhook'.\MessageBreak
+                Usually this happens, if `auxhook' is loaded or used\MessageBreak
+                implicitly or explicitly by patching
+                \string\document%
+                \scr at ifundefinedorrelax{AtEndPreamble}{}{%
+                  \MessageBreak
+                  or via etoolbox command \string\AtEndPreamble%
+                }.\MessageBreak
+                Trying an emergency workaround.\MessageBreak
+                You can avoid this warning adding:\MessageBreak
+                \space\space\string\usepackage{auxhook}\MessageBreak
+                before \string\begin{document}%
+              }%
+              \@beginmainauxhook
+            \fi
           \fi
-        \fi
+        }%  
       \fi  
     }%
   }%

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 %
 % ATTENTION: In this file parts of the code and documentation are before the
 % driver. This must be, because this part of the code is needed by the driver
@@ -138,7 +138,7 @@
 % Note: Following line will be patched by \file{makebetaorrelase.sh} and
 % therefore the syntax or general structure of the line must not be changed!
 %    \begin{macrocode}
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %<identify>%%%            (run: identify)
 %<init>%%%            (run: init)
 %<options>%%%            (run: options)
@@ -28,9 +28,9 @@
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
-  \filedate$Date: 2022-06-19 12:25:46 +0200 (So, 19. Jun 2022) $
+  \filedate$Date: 2022-07-19 11:16:17 +0200 (Di, 19. Jul 2022) $
   \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
-  \filerevision$Revision: 3894 $
+  \filerevision$Revision: 3945 $
   \edef\reserved at a{%
     \noexpand\endgroup
     \noexpand\ProvidesFile{scrlayer.dtx}%
@@ -984,14 +984,37 @@
 % defines additional levels later we'll do an additional test at
 % \cs{begin}\texttt\{\env{document}\texttt\}. But we do not redo the part and
 % the chapter test.
+% \changes{v3.38}{2022/07/19}{improved level initialization}
 %    \begin{macrocode}
-\scr at ifundefinedorrelax{part}{}{%
-  \DeclareSectionNumberDepth{part}{-1}%
+\newcommand*{\scrlayer at level@init}{%
+  \@tempcnta=\if at chapter \m at ne\else \z@\fi
+  \def\reserved at b##1{%
+    \@tempswatrue
+    \def\reserved at a{##1}%
+    \@whilesw \if at tempswa \fi {%
+      \scr at ifundefinedorrelax{\reserved at a}{%
+        \@tempswafalse
+      }{%
+        \@ifundefined{\reserved at a numdepth}{%
+          \expandafter\DeclareSectionNumberDepth
+          \expandafter{\reserved at a}{\@tempcnta}%
+        }{%
+          \expandafter\DeclareSectionNumberDepth
+          \expandafter{\reserved at a}{\csname \reserved at a numdepth\endcsname}%
+        }%
+        \advance \@tempcnta by \@ne
+        \edef\reserved at a{sub\reserved at a}%
+      }%
+    }%
+  }%
+  \reserved at b{part}%
+  \reserved at b{chapter}%
+  \reserved at b{section}%
+  \reserved at b{paragraph}%
+  \reserved at b{minisec}%
 }
-\if at chapter
-  \DeclareSectionNumberDepth{chapter}{0}%
-\fi
-\newcommand*{\scrlayer at level@init}{%
+\scrlayer at level@init
+\renewcommand*{\scrlayer at level@init}{%
   \@tempcnta=1
   \def\reserved at b##1{%
     \@tempswatrue
@@ -1016,7 +1039,6 @@
   \reserved at b{paragraph}%
   \reserved at b{minisec}%
 }
-\scrlayer at level@init
 \AtBeginDocument{%
   \scrlayer at level@init
 }

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrmain.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrmain.ins	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrmain.ins	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
 
-% $Id: scrmain.ins 3889 2022-06-09 12:11:14Z kohm $
+% $Id: scrmain.ins 3959 2022-10-10 06:24:48Z kohm $
 
 % ---------- KOMA-Script default docstrip declarations -----------------
 
@@ -320,7 +320,7 @@
     \from{scrkernel-fonts.dtx}{package,letter,option}%
     \from{scrkernel-variables.dtx}{package,letter,option}%
     \from{scrkernel-pseudolengths.dtx}{package,letter,option}%
-%     \from{scrkernel-typearea.dtx}{package,letter,option}%
+    \from{scrkernel-typearea.dtx}{package,letter,options}%
 %     \from{scrkernel-paragraphs.dtx}{package,letter,option}%
     \from{scrkernel-pagestyles.dtx}{package,letter,option}%
 %     \from{scrkernel-floats.dtx}{package,letter,option}%

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrstrip.inc
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrstrip.inc	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrstrip.inc	2022-10-12 20:10:51 UTC (rev 64685)
@@ -24,7 +24,7 @@
 % This file will be included at startup of every KOMA-Script 
 % docstrip batch file.
 % ======================================================================
-% $Id: scrstrip.inc 3915 2022-06-29 07:09:48Z kohm $
+% $Id: scrstrip.inc 3965 2022-10-12 08:28:57Z kohm $
 
 % ---------- start of docstrip -----------------------------------------
 
@@ -31,7 +31,7 @@
 \KOMAdefVariable{AUTHOR}{Markus Kohm}
 \KOMAdefVariable{EMAIL}{[komascript at gmx info]}
 \KOMAdefVariable{COPYRIGHTFROM}{1994}
-\KOMAdefVariable{COPYRIGHTTILL}{2021}
+\KOMAdefVariable{COPYRIGHTTILL}{2022}
 
 \ifToplevel{%
   \Msg{+======================================================================}

Modified: trunk/Master/texmf-dist/source/latex/koma-script/scrwfile.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/scrwfile.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/scrwfile.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: scrwfile.dtx 3889 2022-06-09 12:11:14Z kohm $
+%%% From File: $Id: scrwfile.dtx 3955 2022-10-06 08:13:32Z kohm $
 %<*dtx>
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \ProvidesFile{scrwfile.dtx}
@@ -27,7 +27,7 @@
 %<package&identify>\ProvidesPackage{scrwfile}
 %<driver>\ProvidesFile{scrwfile.drv}
 %<*dtx|(package&identify)|driver>
-  [2021/05/30 v0.1.10 KOMA-Script package (write and clone files)]
+  [2022/10/06 v0.1.11 KOMA-Script package (write and clone files)]
 %</dtx|(package&identify)|driver>
 %<*dtx>
 \ifx\documentclass\undefined
@@ -332,11 +332,13 @@
 % \begin{macro}{\@starttoc,\scrwfile at saved@starttoc}
 % We have to add the single handle feature to \cs{@starttoc} and therefore
 % save the original definition.
-% \changes{v0.1.5}{2013/07/24}{take care for unfriendly \textsl{hyperref}}
+% \changes{v0.1.5}{2013/07/24}{take care for outdated \pkg{hyperref}}
+% \changes{v0.1.11}{2022/10/06}{ready for \pkg{hyperref} without
+%   \cs{Hy at AtBeginDocumentHook}}
 % \cs{scrwfile at saved@starttoc} is be used, whenever the file is not under
-% \pkg*{scrwfile}'s control. Because of package \textsl{hyperref}, that does
-% a hard redefinition without any care for changed definitions, we have to
-% take care for that unfriendly package and cannot do a simple
+% \pkg*{scrwfile}'s control. Because of old versions of package
+% \pkg{hyperref}, that do a hard redefinition without any care for changed
+% definitions, we have to take care for that and cannot do a simple
 % \begin{verbatim}
 % \let\scrwfile at saved@starttoc\@starttoc
 % \let\@starttoc\scrwfile at starttoc
@@ -347,29 +349,41 @@
   \begingroup
     \@ifpackageloaded{hyperref}{%
       \scr at ifundefinedorrelax{Hy at AtBeginDocument}{%
-        \PackageWarning{scrwfile}{%
-          Incompatible `hyperref` package detected!\MessageBreak
-          You are using a `hyperref` version, that\MessageBreak
-          doesn't provide `\string\Hy at AtBeginDocument`.\MessageBreak
-          This may or may not work.\MessageBreak
-          Using immediate redefinition%
+        \PackageInfo{scrwfile}{%
+          Using immediate redefinition of `\string\@starttoc'%
         }%
         \aftergroup\@firstofone
       }{%
-        \def\reserved at a{\AtBeginDocument}%
         \ifx\Hy at AtBeginDocumentHook\@undefined
           \PackageInfo{scrwfile}{%
-            Using immediate redefinition%
+            Using immediate redefinition of `\string\@starttoc'%
           }%
           \aftergroup\@firstofone
         \else
-          \PackageInfo{scrwfile}{%
-            Using `\string\Hy at AtBeginDocument`%
+%    \end{macrocode}
+% From v7.00o \pkg{hyperref} does not redefine \cs{@starttoc} any more. So we
+% do need the usage of \cs{Hy at AtBeginDocument} only for versions before.
+%    \begin{macrocode}
+          \@ifpackagelater{hyperref}{2022/02/22}{% newer than v7.00n
+            \PackageInfo{scrwfile}{%
+              Using immediate redefinition of `\string\@starttoc'%
+            }%
+            \aftergroup\@firstofone
+          }{%
+            \PackageWarning{scrwfile}{%
+              Outdated package `hyperref' detected.\MessageBreak
+              Using `\string\Hy at AtBeginDocument' for redefinition of
+              `\string\@starttoc'.\MessageBreak
+              We recommend to update `hyperref'
+            }%
+            \aftergroup\Hy at AtBeginDocument
           }%
-          \aftergroup\Hy at AtBeginDocument
         \fi
       }%
     }{%
+      \PackageInfo{scrwfile}{%
+        Using immediate redefinition of `\string\@starttoc'%
+      }%
       \aftergroup\@firstofone
     }%
   \endgroup

Modified: trunk/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx	2022-10-12 20:10:51 UTC (rev 64685)
@@ -18,7 +18,7 @@
 %
 % This work consists of all files listed in MANIFEST.md.
 % ======================================================================
-%%% From File: $Id: tocbasic.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: tocbasic.dtx 3947 2022-07-22 05:59:41Z kohm $
 %<identify>%%%            (run: identify)
 %<prepare>%%%            (run: prepare)
 %<option>%%%            (run: option)
@@ -29,9 +29,9 @@
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
-  \filedate$Date: 2022-06-05 12:38:02 +0200 (So, 05. Jun 2022) $
+  \filedate$Date: 2022-07-22 07:59:41 +0200 (Fr, 22. Jul 2022) $
   \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
-  \filerevision$Revision: 3874 $
+  \filerevision$Revision: 3947 $
 \endgroup
 \ProvidesFile{tocbasic.dtx}[\filedate\space\filerevision\space
 %</dtx>
@@ -407,18 +407,19 @@
 % \begin{macro}{\tocbasic at extend@babel}
 % \changes{v3.28}{2019/11/19}{\cs{iftocfeature} replaced by
 %   \cs{Iftocfeature}}
+% \changes{v3.38}{2022/07/22}{first test feature than availability}
 % NOTE: To extend the original \cs{bbl at set@language} the argument of
 % \cs{tocbasic at extend@babel} must not be a local macro (like \cs{@currext})
 %    \begin{macrocode}
 \newcommand*{\tocbasic at extend@babel}[1]{%
-  \scr at ifundefinedorrelax{bbl at set@language}{%
-    \PackageInfo{tocbasic}{babel extension for `#1' omitted\MessageBreak
-      because of missing \string\bbl at set@language}%
+  \Iftocfeature{#1}{nobabel}{%
+    \PackageInfo{tocbasic}{omitting babel extension for `#1'\MessageBreak
+      because of feature `nobabel' available\MessageBreak
+      for `#1'}%
   }{%
-    \Iftocfeature{#1}{nobabel}{%
+    \scr at ifundefinedorrelax{bbl at set@language}{%
       \PackageInfo{tocbasic}{omitting babel extension for `#1'\MessageBreak
-        because of feature `nobabel' available\MessageBreak
-        for `#1'}%
+        because of missing \string\bbl at set@language}%
     }{%
 %    \end{macrocode}
 % \changes{v3.23}{2017/02/23}{using \cs{BabelContentsFiles} if available}
@@ -1279,6 +1280,15 @@
   \edef\tb at nt@type{#2}%
   \let\tb at nt@types\relax
   \def\tb at nt@owner{float}%
+%    \end{macrocode}
+% \begin{description}
+% \item[ToDo:] We still do not use \cs{MakeTitlecase} of \LaTeX{} from
+%   2022/06/01~PL\,5 here (and later), because \pkg{hyperref} 2022-06-20
+%   v7.00s is still not able to process it. So we would get a warning message
+%   instead of switching to uppercase. But maybe in some future, this could be
+%   changed.
+% \end{description}
+%    \begin{macrocode}
   \def\tb at nt@name{\expandafter\protect\expandafter\MakeUppercase\tb at nt@type}%
   \let\tb at nt@listname\relax
   \let\tb at nt@counterwithin\@empty

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/DIN.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/DIN.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/DIN.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,DIN,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,DIN,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,5008,A,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,5008,A,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,5008,B,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,5008,B,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,DINmoretext,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,DINmoretext,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -9,7 +9,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,KOMAold,body')
 %% scrkernel-notepaper.dtx  (with options: `lco,KOMAold,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -41,7 +41,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -63,7 +63,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% japanlco.dtx  (with options: `lco,Kaku,LATE,LOW,head')
 %% japanlco.dtx  (with options: `lco,Kaku,LATE,LOW,body')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: japanlco.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: Kaku,LATE,LOW,head)
@@ -71,7 +71,7 @@
   L%
   L%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 Japanese letter-class-option]
 \providecommand*\LCOWarningNoLine[2]{%
   \LCOWarning{#1}{#2\@gobble}%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/NF.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/NF.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/NF.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,NF,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,NF,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% japanlco.dtx  (with options: `lco,Ni,EARLY,HIGH,head')
 %% japanlco.dtx  (with options: `lco,Ni,EARLY,HIGH,body')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: japanlco.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: Ni,EARLY,HIGH,head)
@@ -71,7 +71,7 @@
   E%
   H%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 Japanese letter-class-option]
 \providecommand*\LCOWarningNoLine[2]{%
   \LCOWarning{#1}{#2\@gobble}%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% japanlco.dtx  (with options: `lco,Ni,EARLY,LOW,head')
 %% japanlco.dtx  (with options: `lco,Ni,EARLY,LOW,body')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: japanlco.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: Ni,EARLY,LOW,head)
@@ -71,7 +71,7 @@
   E%
   L%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 Japanese letter-class-option]
 \providecommand*\LCOWarningNoLine[2]{%
   \LCOWarning{#1}{#2\@gobble}%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% japanlco.dtx  (with options: `lco,Ni,LATE,HIGH,head')
 %% japanlco.dtx  (with options: `lco,Ni,LATE,HIGH,body')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: japanlco.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: Ni,LATE,HIGH,head)
@@ -71,7 +71,7 @@
   L%
   H%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 Japanese letter-class-option]
 \providecommand*\LCOWarningNoLine[2]{%
   \LCOWarning{#1}{#2\@gobble}%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% japanlco.dtx  (with options: `lco,Ni,LATE,LOW,head')
 %% japanlco.dtx  (with options: `lco,Ni,LATE,LOW,body')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: japanlco.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: Ni,LATE,LOW,head)
@@ -71,7 +71,7 @@
   L%
   L%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 Japanese letter-class-option]
 \providecommand*\LCOWarningNoLine[2]{%
   \LCOWarning{#1}{#2\@gobble}%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% japanlco.dtx  (with options: `lco,Ni,RIGHT,LOW,head')
 %% japanlco.dtx  (with options: `lco,Ni,RIGHT,LOW,body')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: japanlco.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: Ni,RIGHT,LOW,head)
@@ -71,7 +71,7 @@
   R%
   L%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 Japanese letter-class-option]
 \providecommand*\LCOWarningNoLine[2]{%
   \LCOWarning{#1}{#2\@gobble}%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/SN.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/SN.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/SN.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,SN,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,SN,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/SNleft.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/SNleft.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/SNleft.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,SwissLeft,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,SwissLeft,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,UScommercial9,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,UScommercial9,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,UScommercial9DW,head')
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,UScommercial9DW,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,7 +62,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/float.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/float.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/float.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,float,identify')
 %% scrhack.dtx  (with options: `hack,float,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{float.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     float)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/floatrow.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/floatrow.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/floatrow.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,floatrow,identify')
 %% scrhack.dtx  (with options: `hack,floatrow,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{floatrow.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     floatrow)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/hyperref.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/hyperref.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/hyperref.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,hyperref,identify')
 %% scrhack.dtx  (with options: `hack,hyperref,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{hyperref.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     hyperref)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/koma-script-source-doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/koma-script-source-doc.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/koma-script-source-doc.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -23,7 +23,7 @@
 %% in the same archive or directory.)
 %%
 \ProvidesClass{koma-script-source-doc}
-[2022-03-10 v0.91 KOMA-Script source documentation]
+[2022-07-08 v0.92 KOMA-Script source documentation]
 \RequirePackage{l3keys2e}
 \ExplSyntaxOn
 \newif \ifkdoc at indexlatex \kdoc at indexlatexfalse
@@ -258,7 +258,7 @@
   macrolike = false,
   toplevel  = true,
   idxtype   = \textit{pgstyle},
-  idxgroup  = page styles,
+  idxgroup  = Page styles,
   printtype = \textit{style}
 ]{PageStyle}{pgstyle}
 \NewDocElement[%
@@ -265,7 +265,7 @@
   macrolike = false,
   toplevel  = true,
   idxtype   = \textit{do hook},
-  idxgroup  = do hooks,
+  idxgroup  = Do hooks,
   printtype = \textit{dohook}
 ]{DoHook}{dohook}
 %%% From File: $Id: scrlogo.dtx 3688 2022-02-10 08:26:37Z kohm $

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/listings.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/listings.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/listings.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,listings,identify')
 %% scrhack.dtx  (with options: `hack,listings,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{listings.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     listings)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/lscape.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/lscape.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/lscape.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,lscape,identify')
 %% scrhack.dtx  (with options: `hack,lscape,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{lscape.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     lscape)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/nomencl.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/nomencl.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/nomencl.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,nomencl,identify')
 %% scrhack.dtx  (with options: `hack,nomencl,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{nomencl.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     nomencl)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scraddr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scraddr.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scraddr.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -7,7 +7,7 @@
 %% scraddr.dtx  (with options: `scraddr')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2006-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2006-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -52,7 +52,7 @@
 %% scrkernel-listsandtabulars.dtx  (with options: `class,article,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -84,7 +84,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -106,7 +106,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -121,7 +121,7 @@
   article%
 }
 \ProvidesClass{\KOMAClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
@@ -130,7 +130,7 @@
 %%% From File: $Id: scrkernel-listsof.dtx 3892 2022-06-17 16:26:06Z kohm $
 %%%            (run: prepare)
 \RequirePackage{tocbasic}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 ]
 \addtotoclist[ToC]{toc}
 \Ifstr{\ext at toc}{toc}{}{%
@@ -140,7 +140,7 @@
 }
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: prepare)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: prepare)
 \newcommand*{\scr at dotchangeatdocument}[1]{%
   \ClassError{\KOMAClassName}{%
@@ -201,7 +201,7 @@
 \newcommand*{\size at subparagraph}{}
 \newcommand*{\scr at fnt@subparagraph}{\size at subparagraph}
 \newcommand*{\sectfont}{\normalcolor\@gr at gsffamily\bfseries}
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: init)
 \newcommand*
   {\scr at compatibility}{\scr at v@last}
@@ -285,11 +285,12 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: init)
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: option)
 \newif\if at scr@emulatestandardclasses
 \let\scr at emulatestandardclassestrue\relax
@@ -438,7 +439,7 @@
 }
 %%% From File: $Id: scrkernel-language.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 \providecommand*\@ptsize{%
   11%
@@ -476,6 +477,31 @@
     \@defaultunits\@tempdima#1pt\relax\@nnil
     \edef\@ptsize{#1}%
   }{%
+    \ifvmode\else
+      \par
+      \ClassError{\KOMAClassName}{%
+        Option `fontsize' inside paragraph not allowed%
+      }{%
+        Option `fontsize' has been designed to change the base font size of
+        a\MessageBreak
+        document. It has not been made to change the current font
+        size. Moreover\MessageBreak
+        using it inside a paragraph mostly will not have the intended result,
+        because\MessageBreak
+        TeX always uses the setting of `\string\baselineskip' and other
+        parameters from the\MessageBreak
+        end of a paragraph for the whole paragraph. Therefore using option
+        `fontsize'\MessageBreak
+        in TeX's horizontal mode does not make sense and is not
+        permitted.\MessageBreak
+        You should use font size commands like `\string\Huge'…`\string\tiny'
+        or `\string\fontsize' here.\MessageBreak
+        See a LaTeX introduction for more information.\MessageBreak
+        But maybe you've just forgotten to make a paragraph. So if you'd
+        continue,\MessageBreak
+        I'll add `\expandafter\string\csname par\endcsname'.%
+      }%
+    \fi
     \expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
     \edef\@tempa{#1}%
     \setlength{\@tempdimb}{\@tempdima}%
@@ -854,7 +880,7 @@
 \KOMA at DeclareDeprecatedOption{abstractoff}{abstract=false}
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: option)
 \KOMA at key{numbers}{%
   \KOMA at set@ncmdkey{numbers}{@tempa}{%
@@ -947,26 +973,28 @@
             \RequirePackage{bookmark}%
           \fi
         }%
-        \ifx\@beginmainauxhook\relax
-        \else
-          \if at filesw
-            \ClassWarning{\KOMAClassName}{%
-              seems someone has broken package `auxhook'.\MessageBreak
-              Usually this happens, if `auxhook' is loaded or used\MessageBreak
-              implicitly or explicitly by patching
-              \string\document%
-              \scr at ifundefinedorrelax{AtEndPreamble}{}{%
-                \MessageBreak
-                or via etoolbox command \string\AtEndPreamble%
-              }.\MessageBreak
-              Trying an emergency workaround.\MessageBreak
-              You can avoid this warning adding:\MessageBreak
-              \space\space\string\usepackage{auxhook}\MessageBreak
-              before \string\begin{document}%
-            }%
-            \@beginmainauxhook
+        \@ifpackagelater{hyperref}{2022/09/22}{}{%
+          \ifx\@beginmainauxhook\relax
+          \else
+            \if at filesw
+              \ClassWarning{\KOMAClassName}{%
+                seems someone has broken package `auxhook'.\MessageBreak
+                Usually this happens, if `auxhook' is loaded or used\MessageBreak
+                implicitly or explicitly by patching
+                \string\document%
+                \scr at ifundefinedorrelax{AtEndPreamble}{}{%
+                  \MessageBreak
+                  or via etoolbox command \string\AtEndPreamble%
+                }.\MessageBreak
+                Trying an emergency workaround.\MessageBreak
+                You can avoid this warning adding:\MessageBreak
+                \space\space\string\usepackage{auxhook}\MessageBreak
+                before \string\begin{document}%
+              }%
+              \@beginmainauxhook
+            \fi
           \fi
-        \fi
+        }%
       \fi
     }%
   }%
@@ -1173,7 +1201,7 @@
 \KOMA at DeclareDeprecatedOption{cleardoubleempty}{cleardoublepage=empty}
 \KOMA at DeclareDeprecatedOption{cleardoubleplain}{cleardoublepage=plain}
 \KOMA at DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current}
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: option)
 \newif\if at captionabove\@captionabovefalse
 \newif\if at tablecaptionabove\@tablecaptionabovefalse
@@ -1868,7 +1896,7 @@
 \KOMA at DeclareDeprecatedOption{idxtotoc}{index=totoc}
 %%% From File: $Id: scrkernel-listsandtabulars.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: execoption)
 \KOMAExecuteOptions{numbers=autoendperiod}
 %%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
@@ -1878,7 +1906,7 @@
   headings=big%
 }
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: body)
 \AtBeginDocument{%
   \begingroup
@@ -1927,7 +1955,7 @@
     }%
   \endgroup
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \newcommand*\scr at setlength[4]{%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -1992,7 +2020,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\normalsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\normalsize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2001,6 +2029,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listI
   }%
+  \let\normalsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\normalsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{0.9125\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2017,7 +2047,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\small{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\small
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2026,6 +2056,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at small
   }%
+  \let\small\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\small\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.83334\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2042,7 +2074,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\footnotesize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\footnotesize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2051,48 +2083,64 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at footnotesize
   }%
+  \let\footnotesize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\footnotesize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.66667\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\scriptsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\scriptsize
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\scriptsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\scriptsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.5\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\tiny{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\tiny
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\tiny\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\tiny\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.2\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.44\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.728\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\LARGE{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\LARGE
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\LARGE\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\LARGE\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.074\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\huge\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.488\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved at a}%
   \normalsize
   \expandafter\ifnum\scr at v@is at ge{3.17}\@nameuse{par at updaterelative}\fi
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2322,10 +2370,14 @@
     \ifnum\scr at defineobsoletefonts>\tw@
       \DeclareOldFontCommand{#1}{#2}{#3}%
     \else
-      \DeclareOldFontCommand{#1}{%
-        \scr at ErrorWarningInfo{#1}{#2}#2%
-      }{%
-        \scr at ErrorWarningInfo{#1}{#3}#3%
+      \AtBeginDocument{%
+        \ifdefined#1\else
+          \DeclareOldFontCommand{#1}{%
+            \scr at ErrorWarningInfo{#1}{#2}#2%
+          }{%
+            \scr at ErrorWarningInfo{#1}{#3}#3%
+          }%
+        \fi
       }%
     \fi
   \fi
@@ -3096,7 +3148,7 @@
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: class,style,default)
 \CloneTOCEntryStyle{subsection}{default}
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: body)
 \BeforeClosingMainAux{%
   \if at autodot\if at filesw\immediate\write\@mainaux{%
@@ -3791,6 +3843,17 @@
       \fi
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \setlength{\@tempskipa}{\@nameuse{#3##1#4}}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempskipa}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleNumberOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -3801,6 +3864,17 @@
       \expandafter\let\csname #3\scr at dsc@current#4\endcsname\reserved at a
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \@tempcnta=\@nameuse{#3##1#4}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempcnta}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFontOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -3811,6 +3885,16 @@
     }{#3\scr at dsc@current#4}{##1}%
     \FamilyKeyStateProcessed
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \IfExistskomafont{#3##1#4}{%
+      \IfExistskomafont{#3\scr at dsc@current#4}{%
+        \setkomafont
+      }{%
+        \newkomafont
+      }{#3\scr at dsc@current#4}{\usekomafont{#3##1#4}}%
+      \FamilyKeyStateProcessed
+    }{\FamilyKeyStateUnknownValue}%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFuzzyOption}[5]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -3831,6 +3915,19 @@
       }{}%
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \expandafter\let\csname #3\scr at dsc@current#4\expandafter\endcsname
+        \csname #3##1#4\endcsname
+      \else
+        \expandafter\def\csname #3\scr at dsc@current#4\endcsname{%
+          \@nameuse{#3##1#4}%
+        }%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\scr at dsc@style at section@options}{}
 \DeclareSectionCommandStyleLengthOption{section}
@@ -5357,7 +5454,7 @@
 \newcommand*{\indexpagestyle}{plain}
 \pagestyle{plain}
 \pagenumbering{arabic}
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: body)
 \providecommand*{\@mkleft}{%
   \IfActiveMkBoth{\markleft}{\@gobble}%
@@ -5368,7 +5465,7 @@
 \providecommand{\@mkdouble}[1]{%
   \@mkboth{#1}{#1}%
 }
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: body)
 \newlength{\abovecaptionskip}
 \newlength{\belowcaptionskip}
@@ -5384,6 +5481,8 @@
 \newcommand*{\scap at move}{\z@}
 \newif\ifscap at alt
 \newcommand*{\scap at currentlabel}{}
+\newcommand*{\scap at currentlabelname}{}
+\newcommand*{\scap at currentHref}{}
 \newcommand*{\@captionbeside}{}
 \long\def\@captionbeside[#1]#2{%
   \kernel at ifnextchar [%]
@@ -5469,7 +5568,11 @@
   \if l\@tempa
     \rlap{%
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
     }%
@@ -5478,12 +5581,18 @@
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
     }%
   \fi
   \par
-  \aftergroup\let\aftergroup\@currentlabel
-  \aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentlabel\aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentcounter\aftergroup\scap at currentcounter
+  \aftergroup\let\aftergroup\@currentlabelname\aftergroup\scap at currentlabelname
+  \aftergroup\let\aftergroup\@currentHref\aftergroup\scap at currentHref
 }
 \newcommand*\capfont{\normalfont\normalcolor}
 \newcommand*\caplabelfont{\normalfont\normalcolor}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -6,7 +6,7 @@
 %%
 %% scrkernel-version.dtx  (with options: `class,article,long')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -38,7 +38,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -60,7 +60,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -77,7 +77,7 @@
 \newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension}
 \edef\KOMALongClassFileName{\KOMALongClassFileName}
 \ProvidesClass{\KOMALongClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 \let\ClassName\relax

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrbase.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrbase.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -12,7 +12,7 @@
 %% scrkernel-language.dtx  (with options: `package,body,base')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2002-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2002-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -44,7 +44,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -66,7 +66,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -78,7 +78,7 @@
 \ProvidesPackage{%
   scrbase%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (%
     KOMA-Script-independent

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrbook.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrbook.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -52,7 +52,7 @@
 %% scrkernel-listsandtabulars.dtx  (with options: `class,book,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -84,7 +84,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -106,7 +106,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -121,7 +121,7 @@
   book%
 }
 \ProvidesClass{\KOMAClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
@@ -130,7 +130,7 @@
 %%% From File: $Id: scrkernel-listsof.dtx 3892 2022-06-17 16:26:06Z kohm $
 %%%            (run: prepare)
 \RequirePackage{tocbasic}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 ]
 \AtAddToTocList[\@currname.\@currext]{\setuptoc{\@currext}{onecolumn}}%
 \AtAddToTocList[ToC]{\setuptoc{\@currext}{onecolumn}}%
@@ -143,7 +143,7 @@
 \AtAddToTocList[float]{\setuptoc{\@currext}{onecolumn}}%
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: prepare)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: prepare)
 \newif\if at openright
 \@openrighttrue
@@ -230,7 +230,7 @@
 \newcommand*{\size at subparagraph}{}
 \newcommand*{\scr at fnt@subparagraph}{\size at subparagraph}
 \newcommand*{\sectfont}{\normalcolor\@gr at gsffamily\bfseries}
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: init)
 \newcommand*
   {\scr at compatibility}{\scr at v@last}
@@ -314,11 +314,12 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: init)
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: option)
 \newif\if at scr@emulatestandardclasses
 \let\scr at emulatestandardclassestrue\relax
@@ -466,7 +467,7 @@
 }
 %%% From File: $Id: scrkernel-language.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 \providecommand*\@ptsize{%
   11%
@@ -504,6 +505,31 @@
     \@defaultunits\@tempdima#1pt\relax\@nnil
     \edef\@ptsize{#1}%
   }{%
+    \ifvmode\else
+      \par
+      \ClassError{\KOMAClassName}{%
+        Option `fontsize' inside paragraph not allowed%
+      }{%
+        Option `fontsize' has been designed to change the base font size of
+        a\MessageBreak
+        document. It has not been made to change the current font
+        size. Moreover\MessageBreak
+        using it inside a paragraph mostly will not have the intended result,
+        because\MessageBreak
+        TeX always uses the setting of `\string\baselineskip' and other
+        parameters from the\MessageBreak
+        end of a paragraph for the whole paragraph. Therefore using option
+        `fontsize'\MessageBreak
+        in TeX's horizontal mode does not make sense and is not
+        permitted.\MessageBreak
+        You should use font size commands like `\string\Huge'…`\string\tiny'
+        or `\string\fontsize' here.\MessageBreak
+        See a LaTeX introduction for more information.\MessageBreak
+        But maybe you've just forgotten to make a paragraph. So if you'd
+        continue,\MessageBreak
+        I'll add `\expandafter\string\csname par\endcsname'.%
+      }%
+    \fi
     \expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
     \edef\@tempa{#1}%
     \setlength{\@tempdimb}{\@tempdima}%
@@ -879,7 +905,7 @@
   {notitlepage}{titlepage=false}
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: option)
 \KOMA at key{open}{%
   \KOMA at set@ncmdkey{open}{@tempa}{%
@@ -1000,26 +1026,28 @@
             \RequirePackage{bookmark}%
           \fi
         }%
-        \ifx\@beginmainauxhook\relax
-        \else
-          \if at filesw
-            \ClassWarning{\KOMAClassName}{%
-              seems someone has broken package `auxhook'.\MessageBreak
-              Usually this happens, if `auxhook' is loaded or used\MessageBreak
-              implicitly or explicitly by patching
-              \string\document%
-              \scr at ifundefinedorrelax{AtEndPreamble}{}{%
-                \MessageBreak
-                or via etoolbox command \string\AtEndPreamble%
-              }.\MessageBreak
-              Trying an emergency workaround.\MessageBreak
-              You can avoid this warning adding:\MessageBreak
-              \space\space\string\usepackage{auxhook}\MessageBreak
-              before \string\begin{document}%
-            }%
-            \@beginmainauxhook
+        \@ifpackagelater{hyperref}{2022/09/22}{}{%
+          \ifx\@beginmainauxhook\relax
+          \else
+            \if at filesw
+              \ClassWarning{\KOMAClassName}{%
+                seems someone has broken package `auxhook'.\MessageBreak
+                Usually this happens, if `auxhook' is loaded or used\MessageBreak
+                implicitly or explicitly by patching
+                \string\document%
+                \scr at ifundefinedorrelax{AtEndPreamble}{}{%
+                  \MessageBreak
+                  or via etoolbox command \string\AtEndPreamble%
+                }.\MessageBreak
+                Trying an emergency workaround.\MessageBreak
+                You can avoid this warning adding:\MessageBreak
+                \space\space\string\usepackage{auxhook}\MessageBreak
+                before \string\begin{document}%
+              }%
+              \@beginmainauxhook
+            \fi
           \fi
-        \fi
+        }%
       \fi
     }%
   }%
@@ -1367,7 +1395,7 @@
 \KOMA at DeclareDeprecatedOption{cleardoubleempty}{cleardoublepage=empty}
 \KOMA at DeclareDeprecatedOption{cleardoubleplain}{cleardoublepage=plain}
 \KOMA at DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current}
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: option)
 \newif\if at captionabove\@captionabovefalse
 \newif\if at tablecaptionabove\@tablecaptionabovefalse
@@ -2110,7 +2138,7 @@
 \KOMA at DeclareDeprecatedOption{idxtotoc}{index=totoc}
 %%% From File: $Id: scrkernel-listsandtabulars.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: execoption)
 \KOMAExecuteOptions{headings=openright}
 \KOMAExecuteOptions{numbers=autoendperiod}
@@ -2121,7 +2149,7 @@
   headings=big%
 }
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: body)
 \AtBeginDocument{%
   \begingroup
@@ -2170,7 +2198,7 @@
     }%
   \endgroup
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \newcommand*\scr at setlength[4]{%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2235,7 +2263,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\normalsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\normalsize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2244,6 +2272,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listI
   }%
+  \let\normalsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\normalsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{0.9125\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2260,7 +2290,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\small{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\small
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2269,6 +2299,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at small
   }%
+  \let\small\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\small\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.83334\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2285,7 +2317,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\footnotesize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\footnotesize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2294,48 +2326,64 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at footnotesize
   }%
+  \let\footnotesize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\footnotesize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.66667\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\scriptsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\scriptsize
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\scriptsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\scriptsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.5\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\tiny{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\tiny
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\tiny\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\tiny\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.2\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.44\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.728\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\LARGE{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\LARGE
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\LARGE\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\LARGE\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.074\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\huge\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.488\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved at a}%
   \normalsize
   \expandafter\ifnum\scr at v@is at ge{3.17}\@nameuse{par at updaterelative}\fi
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2572,10 +2620,14 @@
     \ifnum\scr at defineobsoletefonts>\tw@
       \DeclareOldFontCommand{#1}{#2}{#3}%
     \else
-      \DeclareOldFontCommand{#1}{%
-        \scr at ErrorWarningInfo{#1}{#2}#2%
-      }{%
-        \scr at ErrorWarningInfo{#1}{#3}#3%
+      \AtBeginDocument{%
+        \ifdefined#1\else
+          \DeclareOldFontCommand{#1}{%
+            \scr at ErrorWarningInfo{#1}{#2}#2%
+          }{%
+            \scr at ErrorWarningInfo{#1}{#3}#3%
+          }%
+        \fi
       }%
     \fi
   \fi
@@ -3312,7 +3364,7 @@
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: class,style,default)
 \CloneTOCEntryStyle{section}{default}
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: body)
 \BeforeClosingMainAux{%
   \if at autodot\if at filesw\immediate\write\@mainaux{%
@@ -4007,6 +4059,17 @@
       \fi
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \setlength{\@tempskipa}{\@nameuse{#3##1#4}}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempskipa}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleNumberOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -4017,6 +4080,17 @@
       \expandafter\let\csname #3\scr at dsc@current#4\endcsname\reserved at a
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \@tempcnta=\@nameuse{#3##1#4}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempcnta}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFontOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -4027,6 +4101,16 @@
     }{#3\scr at dsc@current#4}{##1}%
     \FamilyKeyStateProcessed
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \IfExistskomafont{#3##1#4}{%
+      \IfExistskomafont{#3\scr at dsc@current#4}{%
+        \setkomafont
+      }{%
+        \newkomafont
+      }{#3\scr at dsc@current#4}{\usekomafont{#3##1#4}}%
+      \FamilyKeyStateProcessed
+    }{\FamilyKeyStateUnknownValue}%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFuzzyOption}[5]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -4047,6 +4131,19 @@
       }{}%
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \expandafter\let\csname #3\scr at dsc@current#4\expandafter\endcsname
+        \csname #3##1#4\endcsname
+      \else
+        \expandafter\def\csname #3\scr at dsc@current#4\endcsname{%
+          \@nameuse{#3##1#4}%
+        }%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\scr at dsc@style at section@options}{}
 \DeclareSectionCommandStyleLengthOption{section}
@@ -6287,7 +6384,7 @@
 \newcommand*{\indexpagestyle}{plain}
 \pagestyle{headings}
 \pagenumbering{arabic}
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: body)
 \providecommand*{\@mkleft}{%
   \IfActiveMkBoth{\markleft}{\@gobble}%
@@ -6298,7 +6395,7 @@
 \providecommand{\@mkdouble}[1]{%
   \@mkboth{#1}{#1}%
 }
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: body)
 \newlength{\abovecaptionskip}
 \newlength{\belowcaptionskip}
@@ -6314,6 +6411,8 @@
 \newcommand*{\scap at move}{\z@}
 \newif\ifscap at alt
 \newcommand*{\scap at currentlabel}{}
+\newcommand*{\scap at currentlabelname}{}
+\newcommand*{\scap at currentHref}{}
 \newcommand*{\@captionbeside}{}
 \long\def\@captionbeside[#1]#2{%
   \kernel at ifnextchar [%]
@@ -6399,7 +6498,11 @@
   \if l\@tempa
     \rlap{%
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
     }%
@@ -6408,12 +6511,18 @@
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
     }%
   \fi
   \par
-  \aftergroup\let\aftergroup\@currentlabel
-  \aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentlabel\aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentcounter\aftergroup\scap at currentcounter
+  \aftergroup\let\aftergroup\@currentlabelname\aftergroup\scap at currentlabelname
+  \aftergroup\let\aftergroup\@currentHref\aftergroup\scap at currentHref
 }
 \newcommand*\capfont{\normalfont\normalcolor}
 \newcommand*\caplabelfont{\normalfont\normalcolor}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrdate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrdate.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrdate.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -11,7 +11,7 @@
 %% scrtime.dtx  (with options: `package,scrdate,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -43,7 +43,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -65,7 +65,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -74,7 +74,7 @@
 %%% From File: $Id: scrtime.dtx 3889 2022-06-09 12:11:14Z kohm $
 \NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \ProvidesPackage{scrdate}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (day of the week)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrextend.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrextend.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrextend.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -33,7 +33,7 @@
 %% scrkernel-listsandtabulars.dtx  (with options: `package,extend,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -78,7 +78,7 @@
   }%
   \expandafter\endinput
 \fi
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -100,7 +100,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -109,7 +109,7 @@
 %%% From File: $Id: scrextend.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: prepare)
 \ProvidesPackage{scrextend}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package (extend other classes with features of KOMA-Script classes)%
 ]
 \newcommand*{\scr at ext@activate}[1]{%
@@ -136,10 +136,10 @@
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
 %%%            (run: load)
 \RequirePackage{scrkbase}[\KOMAScriptVersion]
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: prepare)
 \newcommand*{\sectfont}{\normalcolor\@gr at gsffamily\bfseries}
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: init)
 \providecommand*
   {\scr at compatibility}{\scr at v@last}
@@ -223,7 +223,8 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %%% From File: $Id: scrextend.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
@@ -249,7 +250,7 @@
     \def\FamilyKeyState{Option `extendedfeature' too late}%
   }%
 }
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: option)
 \KOMA at key{version}[last]{%
   \scr at ifundefinedorrelax{scr at v@#1}{%
@@ -381,10 +382,35 @@
 \newcommand*{\@gr at gsffamily}{%
   \if at egregdoesnotlikesansseriftitles\else\sffamily\fi
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 \providecommand*{\@fontsizefilebase}{scrsize}
 \KOMA at key{fontsize}{%
+    \ifvmode\else
+      \par
+      \PackageError{scrextend}{%
+        Option `fontsize' inside paragraph not allowed%
+      }{%
+        Option `fontsize' has been designed to change the base font size of
+        a\MessageBreak
+        document. It has not been made to change the current font
+        size. Moreover\MessageBreak
+        using it inside a paragraph mostly will not have the intended result,
+        because\MessageBreak
+        TeX always uses the setting of `\string\baselineskip' and other
+        parameters from the\MessageBreak
+        end of a paragraph for the whole paragraph. Therefore using option
+        `fontsize'\MessageBreak
+        in TeX's horizontal mode does not make sense and is not
+        permitted.\MessageBreak
+        You should use font size commands like `\string\Huge'…`\string\tiny'
+        or `\string\fontsize' here.\MessageBreak
+        See a LaTeX introduction for more information.\MessageBreak
+        But maybe you've just forgotten to make a paragraph. So if you'd
+        continue,\MessageBreak
+        I'll add `\expandafter\string\csname par\endcsname'.%
+      }%
+    \fi
     \expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
     \edef\@tempa{#1}%
     \setlength{\@tempdimb}{\@tempdima}%
@@ -462,7 +488,7 @@
 \KOMA at DeclareStandardOption%
   [scrextend]%
   {notitlepage}{titlepage=false}
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-pagestyles.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
@@ -546,7 +572,7 @@
   {\pagestyle{#1}\cleardoublestandardpage}}
 \newcommand*{\cleardoubleemptypage}{\cleardoublepageusingstyle{empty}}
 \newcommand*{\cleardoubleplainpage}{\cleardoublepageusingstyle{plain}}
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-footnotes.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
@@ -621,12 +647,12 @@
   \relax}
 %%% From File: $Id: scrkernel-listsandtabulars.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: execoption)
 %%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: execoption)
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: body)
 \AtBeginDocument{%
   \begingroup
@@ -675,7 +701,7 @@
     }%
   \endgroup
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \newcommand*\scr at setlength[4]{%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -740,7 +766,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\normalsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\normalsize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -749,6 +775,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listI
   }%
+  \let\normalsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\normalsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{0.9125\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -765,7 +793,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\small{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\small
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -774,6 +802,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at small
   }%
+  \let\small\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\small\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.83334\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -790,7 +820,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\footnotesize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\footnotesize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -799,48 +829,64 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at footnotesize
   }%
+  \let\footnotesize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\footnotesize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.66667\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\scriptsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\scriptsize
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\scriptsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\scriptsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.5\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\tiny{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\tiny
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\tiny\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\tiny\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.2\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.44\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.728\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\LARGE{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\LARGE
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\LARGE\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\LARGE\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.074\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\huge\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.488\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved at a}%
   \normalsize
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
     \setlength{\footnotesep}{.7\@tempdimc}%
@@ -1420,7 +1466,7 @@
 \newcommand*{\scr at fnt@title}{\titlefont}%
 \newcommand*{\subject at font}{\normalfont\normalcolor\bfseries\Large}%
 \newcommand*{\scr at fnt@subject}{\subject at font}%
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: body)
 %%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: body)
@@ -1531,7 +1577,7 @@
 \providecommand*{\scr at endstrut}{\unskip\ifhmode\nobreak\strut\fi}
 %%% From File: $Id: scrkernel-pagestyles.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: body)
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: body)
 %%% From File: $Id: scrkernel-footnotes.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: body)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -10,7 +10,7 @@
 %% scrkernel-fonts.dtx  (with options: `package,generator,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -42,7 +42,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -64,21 +64,21 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
   \let\scr at pkgextension\@pkgextension
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: identify)
 \ProvidesPackage{scrfontsizes}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package (font size file generator)]
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 \ProcessOptions\relax
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \@ifundefined{changefontsizes}{\RequirePackage{scrextend}}{}
 \newcommand*{\generatefontfile}[1]{%
@@ -133,7 +133,8 @@
     \the\year/\ifnum\month<10 0\fi\the\month/\ifnum\day<10 0\fi\the\day%
     \space generated font size class option (#2)]}%
   \immediate\write\@fontfile{%
-    \string\def\string\normalsize{\@percentchar^^J%
+    \string\let\string\normalsize\string\@undefined
+    \string\DeclareRobustCommand\string\normalsize{\@percentchar^^J%
       \@ind\string\@setfontsize\string\normalsize{\f at size}{\f at baselineskip}%
       \@percentchar^^J%
       \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
@@ -145,7 +146,8 @@
   }%
   \begingroup\small\@listi
     \immediate\write\@fontfile{%
-      \string\def\string\small{\@percentchar^^J%
+      \string\let\string\small\string\@undefined
+      \string\DeclareRobustCommand\string\small{\@percentchar^^J%
         \@ind\string\@setfontsize\string\small{\f at size}{\f at baselineskip}%
         \@percentchar^^J%
         \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
@@ -163,7 +165,8 @@
   \endgroup
   \begingroup\footnotesize\@listi
     \immediate\write\@fontfile{%
-      \string\def\string\footnotesize{\@percentchar^^J%
+      \string\let\string\footnotesize\string\@undefined
+      \string\DeclareRobustCommand\string\footnotesize{\@percentchar^^J%
         \@ind\string\@setfontsize\string\footnotesize{\f at size}{\f at baselineskip}%
         \@percentchar^^J%
         \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
@@ -181,7 +184,8 @@
   \endgroup
   \begingroup\scriptsize
     \immediate\write\@fontfile{%
-      \string\def\string\scriptsize{%
+      \string\let\string\scriptsize\string\@undefined
+      \string\DeclareRobustCommand\string\scriptsize{%
         \string\@setfontsize\string\scriptsize{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -188,7 +192,8 @@
   \endgroup
   \begingroup\tiny
     \immediate\write\@fontfile{%
-      \string\def\string\tiny{%
+      \string\let\string\tiny\string\@undefined
+      \string\DeclareRobustCommand\string\tiny{%
         \string\@setfontsize\string\tiny{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -195,7 +200,8 @@
   \endgroup
   \begingroup\large
     \immediate\write\@fontfile{%
-      \string\def\string\large{%
+      \string\let\string\large\string\@undefined
+      \string\DeclareRobustCommand\string\large{%
         \string\@setfontsize\string\large{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -202,7 +208,8 @@
   \endgroup
   \begingroup\Large
     \immediate\write\@fontfile{%
-      \string\def\string\Large{%
+      \string\let\string\Large\@undefined
+      \string\DeclareRobustCommand\string\Large{%
         \string\@setfontsize\string\Large{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -209,7 +216,8 @@
   \endgroup
   \begingroup\LARGE
     \immediate\write\@fontfile{%
-      \string\def\string\LARGE{%
+      \string\let\string\LARGE\@undefined
+      \string\DeclareRobustCommand\string\LARGE{%
         \string\@setfontsize\string\LARGE{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -216,7 +224,8 @@
   \endgroup
   \begingroup\huge
     \immediate\write\@fontfile{%
-      \string\def\string\huge{%
+      \string\let\string\huge\@undefined
+      \string\DeclareRobustCommand\string\huge{%
         \string\@setfontsize\string\huge{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%
@@ -223,7 +232,8 @@
   \endgroup
   \begingroup\Huge
     \immediate\write\@fontfile{%
-      \string\def\string\Huge{%
+      \string\let\string\Huge\@undefined
+      \string\DeclareRobustCommand\string\Huge{%
         \string\@setfontsize\string\Huge{\f at size}{\f at baselineskip}%
       }\@percentchar%
     }%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrhack.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrhack.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrhack.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -11,7 +11,7 @@
 %% scrhack.dtx  (with options: `package,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -43,7 +43,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -65,7 +65,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -74,7 +74,7 @@
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%% using: package,identify
 \ProvidesPackage{scrhack}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package (hacking other packages)%
 ]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrjura.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrjura.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrjura.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -12,7 +12,7 @@
 %% scrjura.dtx  (with options: `package,final')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2007-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2007-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -48,7 +48,7 @@
 %%%            (run: identify)
 \NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \ProvidesPackage{scrjura}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (for jurists)
 ]

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -12,7 +12,7 @@
 %% scrkernel-fonts.dtx  (with options: `package,body,scrkbase')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -44,7 +44,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -66,7 +66,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -78,7 +78,7 @@
 \ProvidesPackage{%
   scrkbase%
 }[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (%
     KOMA-Script-dependent
@@ -245,7 +245,7 @@
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
 %%%            (run: option)
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
 %%%            (run: body)
@@ -415,7 +415,7 @@
   }%
   \KOMAoptions{#3}%
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \newcommand*{\IfExistskomafont}[1]{%
   \scr at ifundefinedorrelax{scr at fnt@#1}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -27,7 +27,7 @@
 %% scrlayer-notecolumn.dtx  (with options: `interface,notecolumn,final')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2013-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2013-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -66,7 +66,7 @@
   2022/06/29 v0.3.3915 KOMA-Script 
   package
   (end user interface for scrlayer)]
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: init)
 \RequirePackage{scrlayer}
 \scr at ifundefinedorrelax{scrlayer at AtEndOfPackage}{%
@@ -110,7 +110,7 @@
   }%
   \batchmode\csname @@end\endcsname\end
 \fi
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: options)
 \KOMA at key{markcase}{%
   \begingroup
@@ -258,7 +258,7 @@
 %%%            (run: options)
 \KOMA at ifkey{autoclearnotecolumns}{slnc at autoclearnotecolumns}
 \slnc at autoclearnotecolumnstrue
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: body)
 \KOMAProcessOptions\relax
 \expandafter\let

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -13,7 +13,7 @@
 %% scrlayer-scrpage.dtx  (with options: `interface,scrpage,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2012-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2012-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -49,10 +49,10 @@
 %%%            (run: identify)
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{scrlayer-scrpage}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (end user interface for scrlayer)]
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: init)
 \RequirePackage{scrlayer}
 \scr at ifundefinedorrelax{scrlayer at AtEndOfPackage}{%
@@ -76,7 +76,7 @@
     {pagestyleset=KOMA-Script}%
   }%
 }
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: options)
 \KOMA at key{markcase}{%
 \scrlayer at AtEndOfPackage{%
@@ -627,7 +627,7 @@
 \KOMA at ifkey{hmode}{sls at leavevmode}
 \KOMA at ifkey{autoenlargeheadfoot}{sls at autoenlarge}
 \KOMAExecuteOptions{autoenlargeheadfoot=true}
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: body)
 \KOMAProcessOptions\relax
 \expandafter\let

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -11,7 +11,7 @@
 %% scrlayer.dtx  (with options: `package,scrlayer,final')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2012-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2012-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -43,14 +43,14 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: identify)
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{scrlayer}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (defining layers and page styles)]
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: init)
 \newcommand*{\scrlayer@@inherited at options@cslist}{}
 \newcommand*{\scrlayer@@add at inherited@option}[1]{%
@@ -145,7 +145,7 @@
     \@namedef{scrlayer at deprecated@reported at for@#1}{\string #2}%
   }{}%
 }
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: options)
 \KOMA at key{markcase}{%
   \begingroup
@@ -330,7 +330,7 @@
 \scrlayer@@add at inherited@option{forceoverwrite}
 \KOMA at ifkey{autoremoveinterfaces}{scrlayer at autoremoveinterfaces}
 \scrlayer@@add at inherited@option{autoremoveinterfaces}
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: body)
 \KOMAProcessOptions\relax
 \newcommand*{\rightfirstmark}{\expandafter\@rightmark\firstmark\@empty\@empty}
@@ -591,13 +591,35 @@
   }%
 }
 \newcommand*{\scrlayer at level@list}{}
-\scr at ifundefinedorrelax{part}{}{%
-  \DeclareSectionNumberDepth{part}{-1}%
+\newcommand*{\scrlayer at level@init}{%
+  \@tempcnta=\if at chapter \m at ne\else \z@\fi
+  \def\reserved at b##1{%
+    \@tempswatrue
+    \def\reserved at a{##1}%
+    \@whilesw \if at tempswa \fi {%
+      \scr at ifundefinedorrelax{\reserved at a}{%
+        \@tempswafalse
+      }{%
+        \@ifundefined{\reserved at a numdepth}{%
+          \expandafter\DeclareSectionNumberDepth
+          \expandafter{\reserved at a}{\@tempcnta}%
+        }{%
+          \expandafter\DeclareSectionNumberDepth
+          \expandafter{\reserved at a}{\csname \reserved at a numdepth\endcsname}%
+        }%
+        \advance \@tempcnta by \@ne
+        \edef\reserved at a{sub\reserved at a}%
+      }%
+    }%
+  }%
+  \reserved at b{part}%
+  \reserved at b{chapter}%
+  \reserved at b{section}%
+  \reserved at b{paragraph}%
+  \reserved at b{minisec}%
 }
-\if at chapter
-  \DeclareSectionNumberDepth{chapter}{0}%
-\fi
-\newcommand*{\scrlayer at level@init}{%
+\scrlayer at level@init
+\renewcommand*{\scrlayer at level@init}{%
   \@tempcnta=1
   \def\reserved at b##1{%
     \@tempswatrue
@@ -622,7 +644,6 @@
   \reserved at b{paragraph}%
   \reserved at b{minisec}%
 }
-\scrlayer at level@init
 \AtBeginDocument{%
   \scrlayer at level@init
 }
@@ -2335,7 +2356,7 @@
   \@ifundefined{scrlayer@#1 at onremove}{\@namedef{scrlayer@#1 at onremove}{}}{}%
   \expandafter\l at addto@macro\csname scrlayer@#1 at onremove\endcsname{#2}%
 }
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: final)
 \DeclareNewPageStyleByLayers{@everystyle@}{}
 \RedeclarePageStyleByLayers{empty}{}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -6,7 +6,7 @@
 %%
 %% scrkernel-version.dtx  (with options: `class,letter,long')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -38,7 +38,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -60,7 +60,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -77,7 +77,7 @@
 \newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension}
 \edef\KOMALongClassFileName{\KOMALongClassFileName}
 \ProvidesClass{\KOMALongClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 \let\ClassName\relax

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrletter.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -14,6 +14,7 @@
 %% scrkernel-fonts.dtx  (with options: `package,letter,option')
 %% scrkernel-variables.dtx  (with options: `package,letter,option')
 %% scrkernel-pseudolengths.dtx  (with options: `package,letter,option')
+%% scrkernel-typearea.dtx  (with options: `package,letter,options')
 %% scrkernel-pagestyles.dtx  (with options: `package,letter,option')
 %% scrkernel-notepaper.dtx  (with options: `package,letter,option')
 %% scrkernel-addressfiles.dtx  (with options: `package,letter,option')
@@ -29,7 +30,7 @@
 %% scrkernel-addressfiles.dtx  (with options: `package,letter,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -61,7 +62,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -83,7 +84,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -90,7 +91,7 @@
   \let\scr at pkgextension\@pkgextension
 }
 \ProvidesPackage{scrletter}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   letter package extending any KOMA-Script class%
 ]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
@@ -144,12 +145,103 @@
 }{numericaldate}{true}
 \KOMA at DeclareDeprecatedOption{scrdate}{numericaldate=true}
 \KOMA at DeclareDeprecatedOption{orgdate}{numericaldate=false}
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-variables.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-pseudolengths.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
+%%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
+%%%            (run: options)
+\providecommand*{\PaperNameToSize}[2][warning]{%
+  \Ifstr{#2}{letter}{%
+    \setlength\paperheight{11in}%
+    \setlength\paperwidth {8.5in}%
+  }{%
+    \Ifstr{#2}{legal}{%
+      \setlength\paperheight{14in}%
+      \setlength\paperwidth {8.5in}%
+    }{%
+      \Ifstr{#2}{executive}{%
+        \setlength\paperheight{10.5in}%
+        \setlength\paperwidth {7.25in}%
+      }{%
+        \Ifstr{#2}{}{%
+          \ISO at PaperNameToSize[#1]{}{}\@nil
+        }{%
+          \edef\reserved at a{\noexpand\ISO at PaperNameToSize[#1]#2 \noexpand\@nil}%
+          \reserved at a
+        }%
+      }%
+    }%
+  }%
+}
+\scr at ifundefinedorrelax{ISO at PaperNameToSize}{%
+  \def\ISO at PaperNameToSize[#1]#2#3\@nil{%
+    \lowercase{\edef\reserved at a{#2}}%
+    \@tempswafalse
+    \if \reserved at a a%
+      \Ifnumber{#3}{%
+        \setlength{\paperwidth}{841sp}%
+        \setlength{\paperheight}{1189sp}%
+        \@tempswatrue
+      }{}%
+    \else
+      \if \reserved at a b%
+        \Ifnumber{#3}{%
+          \setlength{\paperwidth}{1000sp}%
+          \setlength{\paperheight}{1414sp}%
+          \@tempswatrue
+        }{}%
+      \else
+        \if \reserved at a c%
+          \Ifnumber{#3}{%
+            \setlength{\paperwidth}{917sp}%
+            \setlength{\paperheight}{1297sp}%
+            \@tempswatrue
+          }{}%
+        \else
+          \if \reserved at a d%
+            \Ifnumber{#3}{%
+              \setlength{\paperwidth}{771sp}%
+              \setlength{\paperheight}{1090sp}%
+              \@tempswatrue
+            }{}%
+          \fi
+        \fi
+      \fi
+    \fi
+    \if at tempswa
+      \@tempcnta=#3\relax
+      \@whilenum\@tempcnta>\z@
+      \do{\setlength{\@tempdima}{\paperwidth}%
+        \setlength{\paperwidth}{.5\paperheight}%
+        \setlength{\paperheight}{\@tempdima}%
+        \advance\@tempcnta by\m at ne
+      }%
+      \multiply\paperwidth by186468
+      \multiply\paperheight by186468
+    \else
+      \scr at ifundefinedorrelax{scr at UnknownPaperSize@#1}{%
+        \scr at UnknownPaperSize@error{#2#3}%
+      }{%
+        \@nameuse{scr at UnknownPaperSize@#1}{#2#3}%
+      }%
+    \fi
+  }%
+}{}
+\providecommand*{\ProvideUnknownPaperSizeError}[1]{%
+  \expandafter\providecommand\expandafter*%
+  \csname scr at UnknownPaperSize@#1\endcsname[1]%
+}
+\ProvideUnknownPaperSizeError{error}{%
+  \PackageError{%
+    scrletter%
+  }{Unknown paper size #1}{%
+    \string\paperwidth\space and \string\paperheight\space stay unchanged,
+    because of unknown paper size.%
+  }%
+}
 %%% From File: $Id: scrkernel-pagestyles.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-notepaper.dtx 3895 2022-06-20 10:37:02Z kohm $
@@ -725,7 +817,7 @@
 %%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: execoption)
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 %%% From File: $Id: scrkernel-miscellaneous.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: body)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook-3.34.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook-3.34.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook-3.34.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -7,7 +7,7 @@
 %% scrlfile-hook.dtx  (with options: `package,3.34')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2002-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2002-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -41,7 +41,7 @@
 %% 
 %%% From File: $Id: scrlfile-hook.dtx$
 \ProvidesPackage{scrlfile-hook-3.34}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (using LaTeX hooks)]
 \@ifundefined{IfFormatAtLeastTF}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -7,7 +7,7 @@
 %% scrlfile-hook.dtx  (with options: `package,current')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2002-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2002-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -41,7 +41,7 @@
 %% 
 %%% From File: $Id: scrlfile-hook.dtx$
 \ProvidesPackage{scrlfile-hook}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (using LaTeX hooks)]
 \@ifundefined{IfFormatAtLeastTF}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -7,7 +7,7 @@
 %% scrlfile-patcholdlatex.dtx  (with options: `package')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2002-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2002-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -41,7 +41,7 @@
 %% 
 %%% From File: $Id: scrlfile-patcholdlatex.dtx 3874 2022-06-05 10:38:02Z kohm $
 \ProvidesPackage{scrlfile-patcholdlatex}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (patching old LaTeX kernels)]
 \@ifundefined{IfFormatAtLeastTF}{}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -7,7 +7,7 @@
 %% scrlfile.dtx  (with options: `package')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2002-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2002-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -41,7 +41,7 @@
 %% 
 %%% From File: $Id: scrlfile.dtx 3874 2022-06-05 10:38:02Z kohm $
 \ProvidesPackage{scrlfile}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (file load hooks)]
 \@ifundefined{IfFormatAtLeastTF}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -6,7 +6,7 @@
 %%
 %% scrlogo.dtx  (with options: `package,logo')
 %% 
-%% Copyright (c) 2002-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2002-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% 
 %%% From File: $Id: scrlogo.dtx 3688 2022-02-10 08:26:37Z kohm $
 \ProvidesPackage{scrlogo}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
    package
   (logo)]
 \@ifundefined{KOMAScript}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -41,7 +41,7 @@
 %% scrkernel-addressfiles.dtx  (with options: `class,letter,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -73,7 +73,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -95,7 +95,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -110,13 +110,13 @@
   letter%
 }
 \ProvidesClass{\KOMAClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
 %%%            (run: load)
 \RequirePackage{scrkbase}[\KOMAScriptVersion]
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: init)
 \newcommand*
   {\scr at compatibility}{\scr at v@last}
@@ -200,11 +200,12 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: init)
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: option)
 \KOMA at key{version}[last]{%
   \scr at ifundefinedorrelax{scr at v@#1}{%
@@ -365,7 +366,7 @@
 }{numericaldate}{true}
 \KOMA at DeclareDeprecatedOption{scrdate}{numericaldate=true}
 \KOMA at DeclareDeprecatedOption{orgdate}{numericaldate=false}
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 \providecommand*\@ptsize{%
   12%
@@ -403,6 +404,31 @@
     \@defaultunits\@tempdima#1pt\relax\@nnil
     \edef\@ptsize{#1}%
   }{%
+    \ifvmode\else
+      \par
+      \ClassError{\KOMAClassName}{%
+        Option `fontsize' inside paragraph not allowed%
+      }{%
+        Option `fontsize' has been designed to change the base font size of
+        a\MessageBreak
+        document. It has not been made to change the current font
+        size. Moreover\MessageBreak
+        using it inside a paragraph mostly will not have the intended result,
+        because\MessageBreak
+        TeX always uses the setting of `\string\baselineskip' and other
+        parameters from the\MessageBreak
+        end of a paragraph for the whole paragraph. Therefore using option
+        `fontsize'\MessageBreak
+        in TeX's horizontal mode does not make sense and is not
+        permitted.\MessageBreak
+        You should use font size commands like `\string\Huge'…`\string\tiny'
+        or `\string\fontsize' here.\MessageBreak
+        See a LaTeX introduction for more information.\MessageBreak
+        But maybe you've just forgotten to make a paragraph. So if you'd
+        continue,\MessageBreak
+        I'll add `\expandafter\string\csname par\endcsname'.%
+      }%
+    \fi
     \expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
     \edef\@tempa{#1}%
     \setlength{\@tempdimb}{\@tempdima}%
@@ -853,7 +879,7 @@
 \KOMA at DeclareDeprecatedOption{cleardoubleempty}{cleardoublepage=empty}
 \KOMA at DeclareDeprecatedOption{cleardoubleplain}{cleardoublepage=plain}
 \KOMA at DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current}
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: option)
 %%% From File: $Id: scrkernel-footnotes.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
@@ -1492,7 +1518,7 @@
   parskip=false,%
 }
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: body)
 \AtBeginDocument{%
   \begingroup
@@ -1552,7 +1578,7 @@
     \expandafter\endgroup\@tempa
   }%
 \fi
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \newcommand*\scr at setlength[4]{%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -1617,7 +1643,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\normalsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\normalsize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -1626,6 +1652,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listI
   }%
+  \let\normalsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\normalsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{0.9125\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -1642,7 +1670,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\small{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\small
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -1651,6 +1679,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at small
   }%
+  \let\small\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\small\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.83334\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -1667,7 +1697,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\footnotesize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\footnotesize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -1676,48 +1706,64 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at footnotesize
   }%
+  \let\footnotesize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\footnotesize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.66667\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\scriptsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\scriptsize
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\scriptsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\scriptsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.5\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\tiny{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\tiny
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\tiny\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\tiny\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.2\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.44\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.728\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\LARGE{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\LARGE
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\LARGE\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\LARGE\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.074\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\huge\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.488\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved at a}%
   \normalsize
   \expandafter\ifnum\scr at v@is at ge{3.17}\@nameuse{par at updaterelative}\fi
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -1947,10 +1993,14 @@
     \ifnum\scr at defineobsoletefonts>\tw@
       \DeclareOldFontCommand{#1}{#2}{#3}%
     \else
-      \DeclareOldFontCommand{#1}{%
-        \scr at ErrorWarningInfo{#1}{#2}#2%
-      }{%
-        \scr at ErrorWarningInfo{#1}{#3}#3%
+      \AtBeginDocument{%
+        \ifdefined#1\else
+          \DeclareOldFontCommand{#1}{%
+            \scr at ErrorWarningInfo{#1}{#2}#2%
+          }{%
+            \scr at ErrorWarningInfo{#1}{#3}#3%
+          }%
+        \fi
       }%
     \fi
   \fi
@@ -3483,7 +3533,7 @@
 }
 \pagestyle{plain}
 \pagenumbering{arabic}
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: body)
 %%% From File: $Id: scrkernel-footnotes.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: body)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrreport.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrreport.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -6,7 +6,7 @@
 %%
 %% scrkernel-version.dtx  (with options: `class,report,long')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -38,7 +38,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -60,7 +60,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -77,7 +77,7 @@
 \newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension}
 \edef\KOMALongClassFileName{\KOMALongClassFileName}
 \ProvidesClass{\KOMALongClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 \let\ClassName\relax

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls	2022-10-12 20:10:51 UTC (rev 64685)
@@ -52,7 +52,7 @@
 %% scrkernel-listsandtabulars.dtx  (with options: `class,report,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -84,7 +84,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -106,7 +106,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at clsextension}{\@clsextension}
 \AtBeginDocument{%
@@ -121,7 +121,7 @@
   report%
 }
 \ProvidesClass{\KOMAClassName}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   document class (\ClassName)%
 ]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
@@ -130,7 +130,7 @@
 %%% From File: $Id: scrkernel-listsof.dtx 3892 2022-06-17 16:26:06Z kohm $
 %%%            (run: prepare)
 \RequirePackage{tocbasic}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
 ]
 \AtAddToTocList[\@currname.\@currext]{\setuptoc{\@currext}{onecolumn}}%
 \AtAddToTocList[ToC]{\setuptoc{\@currext}{onecolumn}}%
@@ -143,7 +143,7 @@
 \AtAddToTocList[float]{\setuptoc{\@currext}{onecolumn}}%
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: prepare)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: prepare)
 \newif\if at openright
 \@openrightfalse
@@ -230,7 +230,7 @@
 \newcommand*{\size at subparagraph}{}
 \newcommand*{\scr at fnt@subparagraph}{\size at subparagraph}
 \newcommand*{\sectfont}{\normalcolor\@gr at gsffamily\bfseries}
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: init)
 \newcommand*
   {\scr at compatibility}{\scr at v@last}
@@ -314,11 +314,12 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: init)
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: option)
 \newif\if at scr@emulatestandardclasses
 \let\scr at emulatestandardclassestrue\relax
@@ -467,7 +468,7 @@
 }
 %%% From File: $Id: scrkernel-language.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: option)
 \providecommand*\@ptsize{%
   11%
@@ -505,6 +506,31 @@
     \@defaultunits\@tempdima#1pt\relax\@nnil
     \edef\@ptsize{#1}%
   }{%
+    \ifvmode\else
+      \par
+      \ClassError{\KOMAClassName}{%
+        Option `fontsize' inside paragraph not allowed%
+      }{%
+        Option `fontsize' has been designed to change the base font size of
+        a\MessageBreak
+        document. It has not been made to change the current font
+        size. Moreover\MessageBreak
+        using it inside a paragraph mostly will not have the intended result,
+        because\MessageBreak
+        TeX always uses the setting of `\string\baselineskip' and other
+        parameters from the\MessageBreak
+        end of a paragraph for the whole paragraph. Therefore using option
+        `fontsize'\MessageBreak
+        in TeX's horizontal mode does not make sense and is not
+        permitted.\MessageBreak
+        You should use font size commands like `\string\Huge'…`\string\tiny'
+        or `\string\fontsize' here.\MessageBreak
+        See a LaTeX introduction for more information.\MessageBreak
+        But maybe you've just forgotten to make a paragraph. So if you'd
+        continue,\MessageBreak
+        I'll add `\expandafter\string\csname par\endcsname'.%
+      }%
+    \fi
     \expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
     \edef\@tempa{#1}%
     \setlength{\@tempdimb}{\@tempdima}%
@@ -883,7 +909,7 @@
 \KOMA at DeclareDeprecatedOption{abstractoff}{abstract=false}
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: option)
 \KOMA at key{open}{%
   \KOMA at set@ncmdkey{open}{@tempa}{%
@@ -1004,26 +1030,28 @@
             \RequirePackage{bookmark}%
           \fi
         }%
-        \ifx\@beginmainauxhook\relax
-        \else
-          \if at filesw
-            \ClassWarning{\KOMAClassName}{%
-              seems someone has broken package `auxhook'.\MessageBreak
-              Usually this happens, if `auxhook' is loaded or used\MessageBreak
-              implicitly or explicitly by patching
-              \string\document%
-              \scr at ifundefinedorrelax{AtEndPreamble}{}{%
-                \MessageBreak
-                or via etoolbox command \string\AtEndPreamble%
-              }.\MessageBreak
-              Trying an emergency workaround.\MessageBreak
-              You can avoid this warning adding:\MessageBreak
-              \space\space\string\usepackage{auxhook}\MessageBreak
-              before \string\begin{document}%
-            }%
-            \@beginmainauxhook
+        \@ifpackagelater{hyperref}{2022/09/22}{}{%
+          \ifx\@beginmainauxhook\relax
+          \else
+            \if at filesw
+              \ClassWarning{\KOMAClassName}{%
+                seems someone has broken package `auxhook'.\MessageBreak
+                Usually this happens, if `auxhook' is loaded or used\MessageBreak
+                implicitly or explicitly by patching
+                \string\document%
+                \scr at ifundefinedorrelax{AtEndPreamble}{}{%
+                  \MessageBreak
+                  or via etoolbox command \string\AtEndPreamble%
+                }.\MessageBreak
+                Trying an emergency workaround.\MessageBreak
+                You can avoid this warning adding:\MessageBreak
+                \space\space\string\usepackage{auxhook}\MessageBreak
+                before \string\begin{document}%
+              }%
+              \@beginmainauxhook
+            \fi
           \fi
-        \fi
+        }%
       \fi
     }%
   }%
@@ -1371,7 +1399,7 @@
 \KOMA at DeclareDeprecatedOption{cleardoubleempty}{cleardoublepage=empty}
 \KOMA at DeclareDeprecatedOption{cleardoubleplain}{cleardoublepage=plain}
 \KOMA at DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current}
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: option)
 \newif\if at captionabove\@captionabovefalse
 \newif\if at tablecaptionabove\@tablecaptionabovefalse
@@ -2114,7 +2142,7 @@
 \KOMA at DeclareDeprecatedOption{idxtotoc}{index=totoc}
 %%% From File: $Id: scrkernel-listsandtabulars.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: execoption)
 \KOMAExecuteOptions{headings=openany}
 \KOMAExecuteOptions{numbers=autoendperiod}
@@ -2125,7 +2153,7 @@
   headings=big%
 }
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: body)
 \AtBeginDocument{%
   \begingroup
@@ -2174,7 +2202,7 @@
     }%
   \endgroup
 }
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: body)
 \newcommand*\scr at setlength[4]{%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2239,7 +2267,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\normalsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\normalsize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2248,6 +2276,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listI
   }%
+  \let\normalsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\normalsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{0.9125\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2264,7 +2294,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\small{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\small
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2273,6 +2303,8 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at small
   }%
+  \let\small\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\small\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.83334\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2289,7 +2321,7 @@
                   {.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
   \fi
   \setlength{\belowdisplayskip}{\abovedisplayskip}%
-  \edef\footnotesize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\footnotesize
     {\the\@tempdima}{\the\@tempdimb}%
     \abovedisplayskip \the\abovedisplayskip
@@ -2298,48 +2330,64 @@
     \belowdisplayshortskip \the\belowdisplayshortskip
     \let\noexpand\@listi\noexpand\@listi at footnotesize
   }%
+  \let\footnotesize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\footnotesize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.66667\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\scriptsize{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\scriptsize
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\scriptsize\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\scriptsize\expandafter{\reserved at a}%
   \setlength{\@tempdima}{.5\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\tiny{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\tiny
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\tiny\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\tiny\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.2\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.44\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Large{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Large
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Large\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Large\expandafter{\reserved at a}%
   \setlength{\@tempdima}{1.728\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\LARGE{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\LARGE
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\LARGE\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\LARGE\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.074\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\huge\expandafter{\reserved at a}%
   \setlength{\@tempdima}{2.488\@tempdimc}%
   \setlength{\@tempdimb}{\@tempb\@tempdima}%
-  \edef\Huge{%
+  \edef\reserved at a{%
     \noexpand\@setfontsize\noexpand\Huge
     {\the\@tempdima}{\the\@tempdimb}%
   }%
+  \let\Huge\@undefined
+  \expandafter\DeclareRobustCommand\expandafter\Huge\expandafter{\reserved at a}%
   \normalsize
   \expandafter\ifnum\scr at v@is at ge{3.17}\@nameuse{par at updaterelative}\fi
   \expandafter\ifnum\scr at v@is at lt{3.12}\relax
@@ -2569,10 +2617,14 @@
     \ifnum\scr at defineobsoletefonts>\tw@
       \DeclareOldFontCommand{#1}{#2}{#3}%
     \else
-      \DeclareOldFontCommand{#1}{%
-        \scr at ErrorWarningInfo{#1}{#2}#2%
-      }{%
-        \scr at ErrorWarningInfo{#1}{#3}#3%
+      \AtBeginDocument{%
+        \ifdefined#1\else
+          \DeclareOldFontCommand{#1}{%
+            \scr at ErrorWarningInfo{#1}{#2}#2%
+          }{%
+            \scr at ErrorWarningInfo{#1}{#3}#3%
+          }%
+        \fi
       }%
     \fi
   \fi
@@ -3345,7 +3397,7 @@
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: class,style,default)
 \CloneTOCEntryStyle{section}{default}
-%%% From File: $Id: scrkernel-sections.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-sections.dtx 3954 2022-10-04 09:20:19Z kohm $
 %%%            (run: body)
 \BeforeClosingMainAux{%
   \if at autodot\if at filesw\immediate\write\@mainaux{%
@@ -4040,6 +4092,17 @@
       \fi
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \setlength{\@tempskipa}{\@nameuse{#3##1#4}}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempskipa}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleNumberOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -4050,6 +4113,17 @@
       \expandafter\let\csname #3\scr at dsc@current#4\endcsname\reserved at a
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \@tempcnta=\@nameuse{#3##1#4}%
+        \expandafter\edef\csname #3\scr at dsc@current#4\endcsname{\the\@tempcnta}%
+      \else
+        \@namedef{#3\scr at dsc@current#4}{\@nameuse{#3##1#4}}%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFontOption}[4]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -4060,6 +4134,16 @@
     }{#3\scr at dsc@current#4}{##1}%
     \FamilyKeyStateProcessed
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \IfExistskomafont{#3##1#4}{%
+      \IfExistskomafont{#3\scr at dsc@current#4}{%
+        \setkomafont
+      }{%
+        \newkomafont
+      }{#3\scr at dsc@current#4}{\usekomafont{#3##1#4}}%
+      \FamilyKeyStateProcessed
+    }{\FamilyKeyStateUnknownValue}%
+  }%
 }
 \newcommand*{\DeclareSectionCommandStyleFuzzyOption}[5]{%
   \DeclareSectionCommandStyleOption{#1}{#2}{%
@@ -4080,6 +4164,19 @@
       }{}%
     \fi
   }%
+  \DeclareSectionCommandStyleOption{#1}{#2:}{%
+    \scr at ifundefinedorrelax{#3##1#4}{\FamilyKeyStateUnknownValue}{%
+      \ifscr at dsc@expandtopt
+        \expandafter\let\csname #3\scr at dsc@current#4\expandafter\endcsname
+        \csname #3##1#4\endcsname
+      \else
+        \expandafter\def\csname #3\scr at dsc@current#4\endcsname{%
+          \@nameuse{#3##1#4}%
+        }%
+      \fi
+      \FamilyKeyStateProcessed
+    }%
+  }%
 }
 \newcommand*{\scr at dsc@style at section@options}{}
 \DeclareSectionCommandStyleLengthOption{section}
@@ -6285,7 +6382,7 @@
 \newcommand*{\indexpagestyle}{plain}
 \pagestyle{plain}
 \pagenumbering{arabic}
-%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
+%%% From File: $Id: scrlayer.dtx 3945 2022-07-19 09:16:17Z kohm $
 %%%            (run: body)
 \providecommand*{\@mkleft}{%
   \IfActiveMkBoth{\markleft}{\@gobble}%
@@ -6296,7 +6393,7 @@
 \providecommand{\@mkdouble}[1]{%
   \@mkboth{#1}{#1}%
 }
-%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $
 %%%            (run: body)
 \newlength{\abovecaptionskip}
 \newlength{\belowcaptionskip}
@@ -6312,6 +6409,8 @@
 \newcommand*{\scap at move}{\z@}
 \newif\ifscap at alt
 \newcommand*{\scap at currentlabel}{}
+\newcommand*{\scap at currentlabelname}{}
+\newcommand*{\scap at currentHref}{}
 \newcommand*{\@captionbeside}{}
 \long\def\@captionbeside[#1]#2{%
   \kernel at ifnextchar [%]
@@ -6397,7 +6496,11 @@
   \if l\@tempa
     \rlap{%
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
     }%
@@ -6406,12 +6509,18 @@
       \parbox[\scap at valign]{\wd\c at pti@nb at sid@b at x}{\usebox\c at pti@nb at sid@b at x}%
       \nobreak\hskip\columnsep
       \parbox[\scap at valign]{\@tempdimb}{\scap at caption
-        \global\let\scap at currentlabel\@currentlabel}%
+        \global\let\scap at currentlabel\@currentlabel
+        \global\let\scap at currentcounter\@currentcounter
+        \global\let\scap at currentlabelname\@currentlabelname
+        \global\let\scap at currentHref\@currentHref
+      }%
     }%
   \fi
   \par
-  \aftergroup\let\aftergroup\@currentlabel
-  \aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentlabel\aftergroup\scap at currentlabel
+  \aftergroup\let\aftergroup\@currentcounter\aftergroup\scap at currentcounter
+  \aftergroup\let\aftergroup\@currentlabelname\aftergroup\scap at currentlabelname
+  \aftergroup\let\aftergroup\@currentHref\aftergroup\scap at currentHref
 }
 \newcommand*\capfont{\normalfont\normalcolor}
 \newcommand*\caplabelfont{\normalfont\normalcolor}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-fonts.dtx  (with options: `clo,10pt')
 %% scrkernel-paragraphs.dtx  (with options: `clo,10pt')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,9 +62,9 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: 10pt)
 \ProvidesFile{%
   scrsize10pt.clo%
@@ -71,7 +71,8 @@
 }[\KOMAScriptVersion\space font size class option %
   (10pt)%
 ]
-\def\normalsize{%
+\let\normalsize\@undefined
+\DeclareRobustCommand\normalsize{%
   \@setfontsize\normalsize\@xpt\@xiipt
   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
   \abovedisplayshortskip \z@ \@plus3\p@
@@ -79,7 +80,8 @@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI
 }
-\def\small{%
+\let\small\@undefined
+\DeclareRobustCommand\small{%
   \@setfontsize\small\@ixpt{11}%
   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus2\p@
@@ -90,7 +92,8 @@
     \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
 }
-\def\footnotesize{%
+\let\footnotesize\@undefined
+\DeclareRobustCommand\footnotesize{%
   \@setfontsize\footnotesize\@viiipt{9.5}%
   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus\p@
@@ -101,13 +104,20 @@
     \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
 }
-\def\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
-\def\tiny{\@setfontsize\tiny\@vpt\@vipt}
-\def\large{\@setfontsize\large\@xiipt{14}}
-\def\Large{\@setfontsize\Large\@xivpt{18}}
-\def\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\def\huge{\@setfontsize\huge\@xxpt{25}}
-\def\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\let\scriptsize\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\let\tiny\@undefined
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\let\large\@undefined
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\let\Large\@undefined
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\let\LARGE\@undefined
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\let\huge\@undefined
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\let\Huge\@undefined
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
 \normalsize
 \setlength\footnotesep    {6.65\p@}
 \setlength{\skip\footins} {9\p@ \@plus 4\p@ \@minus 2\p@}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-fonts.dtx  (with options: `clo,11pt')
 %% scrkernel-paragraphs.dtx  (with options: `clo,11pt')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,9 +62,9 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 %%%            (run: 11pt)
 %%%            (run: 12pt)
 \ProvidesFile{%
@@ -72,7 +72,8 @@
 }[\KOMAScriptVersion\space font size class option %
   (11pt)%
 ]
-\def\normalsize{%
+\let\normalsize\@undefined
+\DeclareRobustCommand\normalsize{%
   \@setfontsize\normalsize\@xipt{13.6}%
   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
   \abovedisplayshortskip \z@ \@plus3\p@
@@ -80,7 +81,8 @@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI
 }
-\def\small{%
+\let\small\@undefined
+\DeclareRobustCommand\small{%
   \@setfontsize\small\@xpt\@xiipt
   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
   \abovedisplayshortskip \z@ \@plus3\p@
@@ -91,7 +93,8 @@
     \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
 }
-\def\footnotesize{%
+\let\footnotesize\@undefined
+\DeclareRobustCommand\footnotesize{%
   \@setfontsize\footnotesize\@ixpt{11}%
   \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus\p@
@@ -102,13 +105,20 @@
     \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
 }
-\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\def\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\def\large{\@setfontsize\large\@xiipt{14}}
-\def\Large{\@setfontsize\Large\@xivpt{18}}
-\def\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\def\huge{\@setfontsize\huge\@xxpt{25}}
-\def\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\let\scriptsize\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\let\tiny\@undefined
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\let\large\@undefined
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\let\Large\@undefined
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\let\LARGE\@undefined
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\let\huge\@undefined
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\let\Huge\@undefined
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
 \normalsize
 \setlength\footnotesep    {7.7\p@}
 \setlength{\skip\footins} {10\p@ \@plus 4\p@ \@minus 2\p@}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrkernel-fonts.dtx  (with options: `clo,12pt')
 %% scrkernel-paragraphs.dtx  (with options: `clo,12pt')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,15 +62,16 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
-%%% From File: $Id: scrkernel-fonts.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: scrkernel-fonts.dtx 3958 2022-10-06 12:44:28Z kohm $
 \ProvidesFile{%
   scrsize12pt.clo%
 }[\KOMAScriptVersion\space font size class option %
   (12pt)%
 ]
-\def\normalsize{%
+\let\normalsize\@undefined
+\DeclareRobustCommand\normalsize{%
   \@setfontsize\normalsize\@xiipt{14.5}%
   \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
   \abovedisplayshortskip \z@ \@plus3\p@
@@ -78,7 +79,8 @@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI
 }
-\def\small{%
+\let\small\@undefined
+\DeclareRobustCommand\small{%
   \@setfontsize\small\@xipt{13.6}%
   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
   \abovedisplayshortskip \z@ \@plus3\p@
@@ -89,7 +91,8 @@
     \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
 }
-\def\footnotesize{%
+\let\footnotesize\@undefined
+\DeclareRobustCommand\footnotesize{%
    \@setfontsize\footnotesize\@xpt\@xiipt
    \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
    \abovedisplayshortskip \z@ \@plus3\p@
@@ -100,13 +103,23 @@
                \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
 }
-\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\def\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\def\large{\@setfontsize\large\@xivpt{18}}
-\def\Large{\@setfontsize\Large\@xviipt{22}}
-\def\LARGE{\@setfontsize\LARGE\@xxpt{25}}
-\def\huge{\@setfontsize\huge\@xxvpt{30}}
-\let\Huge=\huge
+\let\scriptsize\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\let\tiny\@undefined
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\let\large\@undefined
+\DeclareRobustCommand\large{\@setfontsize\large\@xivpt{18}}
+\let\Large\@undefined
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xviipt{22}}
+\let\LARGE\@undefined
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+\let\huge\@undefined
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxvpt{30}}
+\@ifundefined{DeclareCommandCopy}{%
+  \let\Huge\huge
+}{%
+  \DeclareCommandCopy\Huge\huge
+}
 \normalsize
 \setlength\footnotesep    {8.4\p@}
 \setlength{\skip\footins} {10.8\p@ \@plus 4\p@ \@minus 2\p@}

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrtime.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrtime.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrtime.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -11,7 +11,7 @@
 %% scrtime.dtx  (with options: `package,scrtime,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -43,7 +43,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -65,7 +65,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -74,7 +74,7 @@
 %%% From File: $Id: scrtime.dtx 3889 2022-06-09 12:11:14Z kohm $
 \NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \ProvidesPackage{scrtime}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (time of LaTeX run)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/scrwfile.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/scrwfile.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/scrwfile.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -7,7 +7,7 @@
 %% scrwfile.dtx  (with options: `package,scrwfile,identify,option,body')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2010-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2010-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -39,10 +39,10 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrwfile.dtx 3889 2022-06-09 12:11:14Z kohm $
+%%% From File: $Id: scrwfile.dtx 3955 2022-10-06 08:13:32Z kohm $
 \NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \ProvidesPackage{scrwfile}
-  [2021/05/30 v0.1.10 KOMA-Script package (write and clone files)]
+  [2022/10/06 v0.1.11 KOMA-Script package (write and clone files)]
 \PackageWarningNoLine{scrwfile}{%
   THIS IS AN EXPERIMENTAL PACKAGE!\MessageBreak
   USAGE OF THIS PACKAGE IS ON YOUR OWN RISK!\MessageBreak
@@ -161,29 +161,37 @@
   \begingroup
     \@ifpackageloaded{hyperref}{%
       \scr at ifundefinedorrelax{Hy at AtBeginDocument}{%
-        \PackageWarning{scrwfile}{%
-          Incompatible `hyperref` package detected!\MessageBreak
-          You are using a `hyperref` version, that\MessageBreak
-          doesn't provide `\string\Hy at AtBeginDocument`.\MessageBreak
-          This may or may not work.\MessageBreak
-          Using immediate redefinition%
+        \PackageInfo{scrwfile}{%
+          Using immediate redefinition of `\string\@starttoc'%
         }%
         \aftergroup\@firstofone
       }{%
-        \def\reserved at a{\AtBeginDocument}%
         \ifx\Hy at AtBeginDocumentHook\@undefined
           \PackageInfo{scrwfile}{%
-            Using immediate redefinition%
+            Using immediate redefinition of `\string\@starttoc'%
           }%
           \aftergroup\@firstofone
         \else
-          \PackageInfo{scrwfile}{%
-            Using `\string\Hy at AtBeginDocument`%
+          \@ifpackagelater{hyperref}{2022/02/22}{% newer than v7.00n
+            \PackageInfo{scrwfile}{%
+              Using immediate redefinition of `\string\@starttoc'%
+            }%
+            \aftergroup\@firstofone
+          }{%
+            \PackageWarning{scrwfile}{%
+              Outdated package `hyperref' detected.\MessageBreak
+              Using `\string\Hy at AtBeginDocument' for redefinition of
+              `\string\@starttoc'.\MessageBreak
+              We recommend to update `hyperref'
+            }%
+            \aftergroup\Hy at AtBeginDocument
           }%
-          \aftergroup\Hy at AtBeginDocument
         \fi
       }%
     }{%
+      \PackageInfo{scrwfile}{%
+        Using immediate redefinition of `\string\@starttoc'%
+      }%
       \aftergroup\@firstofone
     }%
   \endgroup

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/setspace.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/setspace.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/setspace.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,setspace,identify')
 %% scrhack.dtx  (with options: `hack,setspace,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{setspace.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (hacking package
     setspace)%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/standardsections.hak
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/standardsections.hak	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/standardsections.hak	2022-10-12 20:10:51 UTC (rev 64685)
@@ -8,7 +8,7 @@
 %% scrhack.dtx  (with options: `hack,standardsections,identify')
 %% scrhack.dtx  (with options: `hack,standardsections,body')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -40,7 +40,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -62,11 +62,11 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrhack.dtx 3889 2022-06-09 12:11:14Z kohm $
 \ProvidesFile{standardsections.hak}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   scrhack part
   (defining standard LaTeX class section headings)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -21,7 +21,7 @@
 %% tocbasic.dtx  (with options: `package,exit')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 2008-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 2008-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -53,24 +53,24 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: tocbasic.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: tocbasic.dtx 3947 2022-07-22 05:59:41Z kohm $
 %%%            (run: identify)
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{tocbasic}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (handling toc-files)%
 ]
-%%% From File: $Id: tocbasic.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: tocbasic.dtx 3947 2022-07-22 05:59:41Z kohm $
 %%%            (run: prepare)
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: prepare)
-%%% From File: $Id: tocbasic.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: tocbasic.dtx 3947 2022-07-22 05:59:41Z kohm $
 %%%            (run: option)
 \ProcessOptions\relax
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: option)
-%%% From File: $Id: tocbasic.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: tocbasic.dtx 3947 2022-07-22 05:59:41Z kohm $
 %%%            (run: body)
 \RequirePackage{scrbase}
 \AfterPackage*{multitoc}{%
@@ -187,14 +187,14 @@
   \expandafter\g at addto@macro\csname tb@#1 at add@hook\endcsname
 }
 \newcommand*{\tocbasic at extend@babel}[1]{%
-  \scr at ifundefinedorrelax{bbl at set@language}{%
-    \PackageInfo{tocbasic}{babel extension for `#1' omitted\MessageBreak
-      because of missing \string\bbl at set@language}%
+  \Iftocfeature{#1}{nobabel}{%
+    \PackageInfo{tocbasic}{omitting babel extension for `#1'\MessageBreak
+      because of feature `nobabel' available\MessageBreak
+      for `#1'}%
   }{%
-    \Iftocfeature{#1}{nobabel}{%
+    \scr at ifundefinedorrelax{bbl at set@language}{%
       \PackageInfo{tocbasic}{omitting babel extension for `#1'\MessageBreak
-        because of feature `nobabel' available\MessageBreak
-        for `#1'}%
+        because of missing \string\bbl at set@language}%
     }{%
       \scr at ifundefinedorrelax{BabelContentsFiles}{%
         \PackageInfo{tocbasic}{setting babel extension for `#1'}%
@@ -2934,7 +2934,7 @@
 %%% From File: $Id: scrkernel-tocstyle.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: style,dottedtocline)
 \CloneTOCEntryStyle{dottedtocline}{default}
-%%% From File: $Id: tocbasic.dtx 3874 2022-06-05 10:38:02Z kohm $
+%%% From File: $Id: tocbasic.dtx 3947 2022-07-22 05:59:41Z kohm $
 %%%            (run: exit)
 \AtBeginDocument{%
   \@ifundefined{MakeMarkcase}{%

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/typearea.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/typearea.sty	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/typearea.sty	2022-10-12 20:10:51 UTC (rev 64685)
@@ -16,7 +16,7 @@
 %% scrkernel-typearea.dtx  (with options: `package,typearea,final')
 %% scrlogo.dtx  (with options: `logo')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -48,7 +48,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -70,7 +70,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 \providecommand*{\scr at pkgextension}{\@pkgextension}
 \AtBeginDocument{%
@@ -80,13 +80,13 @@
 %%%            (run: identify)
 \NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \ProvidesPackage{typearea}[%
-  2022/07/04 v3.37 KOMA-Script
+  2022/10/12 v3.38 KOMA-Script
   package
   (type area)]
 %%% From File: $Id: scrkernel-basics.dtx 3913 2022-06-28 07:45:49Z kohm $
 %%%            (run: load)
 \RequirePackage{scrkbase}[\KOMAScriptVersion]
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: init)
 \providecommand*
   {\scr at compatibility}{\scr at v@last}
@@ -171,7 +171,8 @@
 \@namedef{scr at v@3.34}{18}
 \@namedef{scr at v@3.35}{19}
 \@namedef{scr at v@3.36}{20}
-\@namedef{scr at v@3.37 BETA}{20}
+\@namedef{scr at v@3.37}{20}
+\@namedef{scr at v@3.38}{20}
 \@namedef{scr at v@last}{20}
 %%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: init)
@@ -178,7 +179,7 @@
 \providecommand\ta at divlist{{}{}{}{}{}{}{}{}{}{8}{10}{12}}
 \providecommand\ta at divlistelse{1}
 \newcommand*{\@lastdiv}{\z@}\let\@lastdiv\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: option)
 \KOMA at key{version}[last]{%
   \scr at ifundefinedorrelax{scr at v@#1}{%
@@ -1016,7 +1017,7 @@
   \KOMAExecuteOptions{twoside=false}
 \fi
 \KOMAProcessOptions\relax
-%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $
+%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $
 %%%            (run: body)
 %%% From File: $Id: scrkernel-typearea.dtx 3889 2022-06-09 12:11:14Z kohm $
 %%%            (run: body)

Modified: trunk/Master/texmf-dist/tex/latex/koma-script/visualize.lco
===================================================================
--- trunk/Master/texmf-dist/tex/latex/koma-script/visualize.lco	2022-10-11 23:49:40 UTC (rev 64684)
+++ trunk/Master/texmf-dist/tex/latex/koma-script/visualize.lco	2022-10-12 20:10:51 UTC (rev 64685)
@@ -9,7 +9,7 @@
 %% scrkernel-letterclassoptions.dtx  (with options: `lco,visualize,body')
 %% scrkernel-notepaper.dtx  (with options: `lco,visualize,body')
 %% 
-%% Copyright (c) 1994-2021 Markus Kohm [komascript at gmx info]
+%% Copyright (c) 1994-2022 Markus Kohm [komascript at gmx info]
 %% 
 %% This file was generated from file(s) of the KOMA-Script bundle.
 %% ---------------------------------------------------------------
@@ -41,7 +41,7 @@
 %% find a complete unmodified copy of LaTeX2e at
 %% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
 %% 
-%%% From File: $Id: scrkernel-version.dtx 3920 2022-07-04 08:01:38Z kohm $
+%%% From File: $Id: scrkernel-version.dtx 3962 2022-10-12 06:33:06Z kohm $
 \begingroup
   \catcode`\@11\relax
   \ifx\KOMAScriptVersion\undefined
@@ -63,7 +63,7 @@
       \fi
     }
   \fi
-  \@CheckKOMAScriptVersion{2022/07/04 v3.37 KOMA-Script}%
+  \@CheckKOMAScriptVersion{2022/10/12 v3.38 KOMA-Script}%
 \endgroup
 %%% From File: $Id: scrkernel-letterclassoptions.dtx 3874 2022-06-05 10:38:02Z kohm $
 %%%            (run: head)



More information about the tex-live-commits mailing list.