From 81cddd7517e67e55f78f585fe591499404736882 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 21 Mar 2021 21:34:33 +0000 Subject: koma-script (21mar21) git-svn-id: svn://tug.org/texlive/trunk@58585 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/koma-script/README | 71 +- .../texmf-dist/doc/latex/koma-script/manifest.txt | 6 +- .../texmf-dist/doc/latex/koma-script/scrguide.html | 1544 +++++++++---------- .../texmf-dist/doc/latex/koma-script/scrguide.pdf | Bin 3262021 -> 3271249 bytes .../texmf-dist/doc/latex/koma-script/scrguien.html | 1590 ++++++++++---------- .../texmf-dist/doc/latex/koma-script/scrguien.pdf | Bin 3180171 -> 3186652 bytes .../doc/latex/koma-script/scrlayer-fancyhdr.pdf | Bin 195987 -> 0 bytes .../texmf-dist/source/latex/koma-script/Makefile | 14 +- .../koma-script/doc/english/common-footnotes.tex | 47 +- .../latex/koma-script/doc/english/common-lists.tex | 39 +- .../doc/english/common-pagestylemanipulation.tex | 6 +- .../koma-script/doc/english/common-textmarkup.tex | 90 +- .../source/latex/koma-script/doc/english/guide.tex | 9 +- .../latex/koma-script/doc/english/scrjura.tex | 4 +- .../latex/koma-script/doc/english/scrlttr2.tex | 10 +- .../source/latex/koma-script/doc/guide.tex | 9 +- .../koma-script/doc/ngerman/common-footnotes.tex | 26 +- .../latex/koma-script/doc/ngerman/common-lists.tex | 28 +- .../koma-script/doc/ngerman/common-textmarkup.tex | 65 +- .../source/latex/koma-script/doc/ngerman/guide.tex | 9 +- .../latex/koma-script/doc/ngerman/scrjura.tex | 8 +- .../latex/koma-script/doc/ngerman/scrlttr2.tex | 8 +- .../source/latex/koma-script/doc/scrguide.cls | 96 +- .../source/latex/koma-script/doc/scrguide.html | 1544 +++++++++---------- .../source/latex/koma-script/doc/scrguide.pdf | Bin 3262021 -> 3271249 bytes .../source/latex/koma-script/doc/scrguien.html | 1590 ++++++++++---------- .../source/latex/koma-script/doc/scrguien.pdf | Bin 3180171 -> 3186652 bytes .../source/latex/koma-script/scrkernel-basics.dtx | 225 ++- .../latex/koma-script/scrkernel-compatibility.dtx | 10 +- .../latex/koma-script/scrkernel-footnotes.dtx | 16 +- .../koma-script/scrkernel-listsandtabulars.dtx | 68 +- .../latex/koma-script/scrkernel-miscellaneous.dtx | 14 +- .../latex/koma-script/scrkernel-notepaper.dtx | 22 +- .../latex/koma-script/scrkernel-paragraphs.dtx | 115 +- .../latex/koma-script/scrkernel-sections.dtx | 30 +- .../source/latex/koma-script/scrkernel-version.dtx | 4 +- .../source/latex/koma-script/scrlayer-fancyhdr.dtx | 553 ------- .../source/latex/koma-script/scrlayer.dtx | 93 +- .../source/latex/koma-script/scrlfile-hook.dtx | 34 +- .../source/latex/koma-script/scrlfile.dtx | 45 +- Master/texmf-dist/tex/latex/koma-script/DIN.lco | 4 +- .../texmf-dist/tex/latex/koma-script/DIN5008A.lco | 4 +- .../texmf-dist/tex/latex/koma-script/DIN5008B.lco | 4 +- .../texmf-dist/tex/latex/koma-script/DINmtext.lco | 4 +- .../texmf-dist/tex/latex/koma-script/KOMAold.lco | 6 +- Master/texmf-dist/tex/latex/koma-script/KakuLL.lco | 4 +- Master/texmf-dist/tex/latex/koma-script/NF.lco | 4 +- .../texmf-dist/tex/latex/koma-script/NipponEH.lco | 4 +- .../texmf-dist/tex/latex/koma-script/NipponEL.lco | 4 +- .../texmf-dist/tex/latex/koma-script/NipponLH.lco | 4 +- .../texmf-dist/tex/latex/koma-script/NipponLL.lco | 4 +- .../texmf-dist/tex/latex/koma-script/NipponRL.lco | 4 +- Master/texmf-dist/tex/latex/koma-script/SN.lco | 4 +- Master/texmf-dist/tex/latex/koma-script/SNleft.lco | 4 +- .../tex/latex/koma-script/UScommercial9.lco | 4 +- .../tex/latex/koma-script/UScommercial9DW.lco | 4 +- Master/texmf-dist/tex/latex/koma-script/float.hak | 6 +- .../texmf-dist/tex/latex/koma-script/floatrow.hak | 6 +- .../texmf-dist/tex/latex/koma-script/hyperref.hak | 6 +- .../texmf-dist/tex/latex/koma-script/listings.hak | 6 +- Master/texmf-dist/tex/latex/koma-script/lscape.hak | 6 +- .../texmf-dist/tex/latex/koma-script/nomencl.hak | 6 +- .../texmf-dist/tex/latex/koma-script/scrartcl.cls | 175 ++- .../tex/latex/koma-script/scrarticle.cls | 6 +- .../texmf-dist/tex/latex/koma-script/scrbase.sty | 119 +- .../texmf-dist/tex/latex/koma-script/scrbook.cls | 175 ++- .../texmf-dist/tex/latex/koma-script/scrdate.sty | 8 +- .../texmf-dist/tex/latex/koma-script/scrextend.sty | 37 +- .../tex/latex/koma-script/scrfontsizes.sty | 6 +- .../texmf-dist/tex/latex/koma-script/scrhack.sty | 8 +- .../texmf-dist/tex/latex/koma-script/scrjura.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrkbase.sty | 12 +- .../tex/latex/koma-script/scrlayer-fancyhdr.sty | 330 ---- .../tex/latex/koma-script/scrlayer-notecolumn.sty | 6 +- .../tex/latex/koma-script/scrlayer-scrpage.sty | 8 +- .../texmf-dist/tex/latex/koma-script/scrlayer.sty | 58 +- .../texmf-dist/tex/latex/koma-script/scrletter.cls | 6 +- .../texmf-dist/tex/latex/koma-script/scrletter.sty | 27 +- .../tex/latex/koma-script/scrlfile-hook.sty | 20 +- .../latex/koma-script/scrlfile-patcholdlatex.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrlfile.sty | 15 +- .../texmf-dist/tex/latex/koma-script/scrlogo.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrlttr2.cls | 154 +- .../texmf-dist/tex/latex/koma-script/scrreport.cls | 6 +- .../texmf-dist/tex/latex/koma-script/scrreprt.cls | 175 ++- .../tex/latex/koma-script/scrsize10pt.clo | 6 +- .../tex/latex/koma-script/scrsize11pt.clo | 6 +- .../tex/latex/koma-script/scrsize12pt.clo | 6 +- .../texmf-dist/tex/latex/koma-script/scrtime.sty | 8 +- .../texmf-dist/tex/latex/koma-script/setspace.hak | 6 +- .../tex/latex/koma-script/standardsections.hak | 6 +- .../texmf-dist/tex/latex/koma-script/tocbasic.sty | 2 +- .../texmf-dist/tex/latex/koma-script/typearea.sty | 15 +- .../texmf-dist/tex/latex/koma-script/visualize.lco | 6 +- 94 files changed, 4807 insertions(+), 4755 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/koma-script/scrlayer-fancyhdr.pdf delete mode 100644 Master/texmf-dist/source/latex/koma-script/scrlayer-fancyhdr.dtx delete mode 100644 Master/texmf-dist/tex/latex/koma-script/scrlayer-fancyhdr.sty (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/koma-script/README b/Master/texmf-dist/doc/latex/koma-script/README index b999cbcdf70..04569034cae 100644 --- a/Master/texmf-dist/doc/latex/koma-script/README +++ b/Master/texmf-dist/doc/latex/koma-script/README @@ -1,6 +1,6 @@ -KOMA-Script 2020/09/21 v3.32 -Copyright (c) Markus Kohm , 1994-2020 +KOMA-Script 2021/03/17 v3.33 +Copyright (c) Markus Kohm , 1994-2021 This material is subject to the LaTeX Project Public License. See lppl.txt (english) or lppl-de.txt (german) for the details of that @@ -58,7 +58,7 @@ Requires: scrkbase - internal KOMA-Script package Recommended: scrlayer-scrpage - KOMA-Script package License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrarticle - wrapper class to scrartcl ------------------------------------------------------------------------------ @@ -73,7 +73,7 @@ Abstract: scrreport is a very simple wrapper class to scrartcl. Is has Requires: scrartcl.cls - KOMA-Script class License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrbase - basic features for KOMA-Script, e.g. conditionals and key=value ------------------------------------------------------------------------------ @@ -112,7 +112,7 @@ Requires: keyval - key=value package from the graphics bundle manipulation License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrbook - versatile class may be used as a drop-in replacement of book ------------------------------------------------------------------------------ @@ -132,7 +132,7 @@ Requires: scrkbase - internal KOMA-Script package typearea - KOMA-Script package License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrdate - calender date operations, e.g. calculation of the day of the week ------------------------------------------------------------------------------ @@ -151,7 +151,7 @@ Requires: scrkbase - KOMA-Script package for some basic features. manipulation License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrdoc - internal source documentation class of KOMA-Script ------------------------------------------------------------------------------ @@ -180,7 +180,7 @@ Requires: scrkbase - internal package with some basics of KOMA-Script etoolbox - tool-box for LaTeX programming using e-TeX License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrfontsizes - package to generate a KOMA-Script font size file ------------------------------------------------------------------------------ @@ -192,7 +192,7 @@ Abstract: scrfontsizes is a LaTeX package of the KOMA-Script bundle. Requires: scrextend - some KOMA-Script features for other classes License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrhack - patch some isues with other packages ------------------------------------------------------------------------------ @@ -210,7 +210,7 @@ Requires: scrkbase - internal KOMA-Script package with basics xpatch - extending etoolbox patching commands License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrjura - contract environment for advocates and scholary persons in law ------------------------------------------------------------------------------ @@ -226,7 +226,7 @@ Requires: scrkbase - internal KOMA-Script package with basics tocbasic - features for helper files and float environments License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrkbase - internal basic features for KOMA-Script classes and packages ------------------------------------------------------------------------------ @@ -241,26 +241,7 @@ Requires: scrbase - KOMA-Script package for some basic features. manipulation License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 -============================================================================== -scrlayer-fancyhdr - combining scrlayer with fancyhdr ------------------------------------------------------------------------------- -Maintainer: Markus Kohm -E-Mail: komascript at gmx info -Abstract: scrlayer-fancyhdr is a LaTeX package of the KOMA-Script - bundle. It uses KOMA-Script package scrlayer to redefine - the page styles of package fancyhdr as layer page styles. - This allows the combination of features of fancyhdr with - features of scrlayer. - - Like most of the KOMA-Script packages, you can use this - package not only with KOMA-Script classes but also with - several other classes, e.g., the standard LaTeX classes. -Requires: scrlayer.sty - KOMA-Script package - fancyhdr.sty - third party package -License: LPPL 1.3c or later -State: Author maintained, experimental -Version: 2018/05/03 v0.1.3138 ALPHA +Version: 2021/03/17 v3.33 ============================================================================== scrlayer-notecolumn - control note columns parallel to the main text ------------------------------------------------------------------------------ @@ -301,7 +282,7 @@ Abstract: scrlayer-scrpage is a LaTeX package of the KOMA-Script Requires: scrlayer.sty License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrlayer - defining layers and controlling page headers and footers ------------------------------------------------------------------------------ @@ -326,7 +307,7 @@ Abstract: scrlayer is a LaTeX package of the KOMA-Script bundle. Requires: scrkbase.sty License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrletter - wrapper class to scrlttr2 ------------------------------------------------------------------------------ @@ -341,7 +322,7 @@ Abstract: scrreport is a very simple wrapper class to scrlttr2. Is has Requires: scrlttr2.cls - KOMA-Script class License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrletter - letter extention to KOMA-Script classes ------------------------------------------------------------------------------ @@ -356,7 +337,7 @@ Requires: scrkbase - internal KOMA-Script package Recommended: marvosym - package by Martin Vogel providing symbols License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrlfile-hook - internal subpackage of scrlfile ------------------------------------------------------------------------------ @@ -367,7 +348,7 @@ Abstract: scrlfile-hook is an internal subpackage of scrlfile to be Requires: scrlogo.sty License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrlfile-pacholdlatex - internal subpackage of scrlfile ------------------------------------------------------------------------------ @@ -378,7 +359,7 @@ Abstract: scrlfile-patcholdlatex is an internal subpackage of scrlfile Requires: scrlogo.sty License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrlfile - control of package dependencies ------------------------------------------------------------------------------ @@ -396,7 +377,7 @@ Abstract: scrlfile is a LaTeX package of the KOMA-Script bundle. It Requires: scrlfile-hook.sty, scrlfile-patcholdlatex.sty, scrlogo.sty License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrlogo - print the KOMA-Script logo ------------------------------------------------------------------------------ @@ -408,7 +389,7 @@ Abstract: scrlogo is a LaTeX package of the KOMA-Script bundle. It Requires: License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrlttr2 - versatile letter class with separation of text area and note paper ------------------------------------------------------------------------------ @@ -441,7 +422,7 @@ Requires: scrkbase - internal KOMA-Script package Recommended: marvosym - package by Martin Vogel providing symbols License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrreport - wrapper class to scrreprt ------------------------------------------------------------------------------ @@ -456,7 +437,7 @@ Abstract: scrreport is a very simple wrapper class to scrreprt. Is has Requires: scrreprt.cls - KOMA-Script class License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrreprt - versatile class may be used as a drop-in replacement of report ------------------------------------------------------------------------------ @@ -476,7 +457,7 @@ Requires: scrkbase - internal KOMA-Script package typearea - KOMA-Script package License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrtime - show the time of the LaTeX run ------------------------------------------------------------------------------ @@ -488,7 +469,7 @@ Abstract: scrtime is a LaTeX package of the KOMA-Script bundle. It Requires: scrkbase - internal package with some basics of KOMA-Script License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== scrwfile - Spare write handles for helper files to avoid `No room' messages ------------------------------------------------------------------------------ @@ -542,7 +523,7 @@ Abstract: tocbasic is a LaTeX package of the KOMA-Script bundle. The Requires: scrbase - KOMA-Script package for some basic features. License: LPPL 1.3c or later State: Author maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== typearea - Calculating typeing area and margins depending on typographic rules ------------------------------------------------------------------------------ @@ -563,5 +544,5 @@ Abstract: Many LaTeX classes, including the standard classes, present Requires: scrkbase - internal basic features for KOMA-Script packages License: LPPL 1.3c or later State: Autor maintained -Version: 2020/09/21 v3.32 +Version: 2021/03/17 v3.33 ============================================================================== diff --git a/Master/texmf-dist/doc/latex/koma-script/manifest.txt b/Master/texmf-dist/doc/latex/koma-script/manifest.txt index af2d7d523d5..07380a47a13 100644 --- a/Master/texmf-dist/doc/latex/koma-script/manifest.txt +++ b/Master/texmf-dist/doc/latex/koma-script/manifest.txt @@ -1,6 +1,6 @@ % ====================================================================== % manifest.txt -% Copyright (c) Markus Kohm, 2005-2020 +% Copyright (c) Markus Kohm, 2005-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % manifest.txt -% Copyright (c) Markus Kohm, 2005-2020 +% Copyright (c) Markus Kohm, 2005-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -35,7 +35,7 @@ % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== % -% CONTENTS OF THE KOMA-SCRIPT RELEASE 2020/09/21 v3.32 +% CONTENTS OF THE KOMA-SCRIPT RELEASE 2021/03/17 v3.33 % ------------------------------------------------------ % % diff --git a/Master/texmf-dist/doc/latex/koma-script/scrguide.html b/Master/texmf-dist/doc/latex/koma-script/scrguide.html index 38ca39718f5..641fd180a0d 100644 --- a/Master/texmf-dist/doc/latex/koma-script/scrguide.html +++ b/Master/texmf-dist/doc/latex/koma-script/scrguide.html @@ -19,398 +19,398 @@

Optionen

Anweisungen

Umgebungen

Längen

Pseudolängen

Variablen

Seitenstile

Zähler

Stile für das float-Paket

    diff --git a/Master/texmf-dist/doc/latex/koma-script/scrguide.pdf b/Master/texmf-dist/doc/latex/koma-script/scrguide.pdf index 1af8d213fbc..4fd118b7ba3 100644 Binary files a/Master/texmf-dist/doc/latex/koma-script/scrguide.pdf and b/Master/texmf-dist/doc/latex/koma-script/scrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/koma-script/scrguien.html b/Master/texmf-dist/doc/latex/koma-script/scrguien.html index 53c7248b930..e4fac95fb34 100644 --- a/Master/texmf-dist/doc/latex/koma-script/scrguien.html +++ b/Master/texmf-dist/doc/latex/koma-script/scrguien.html @@ -19,400 +19,400 @@

Options

Commands

Environments

Lengths

Pseudolengths

Variables

Page Styles

Counter

Styles for the float Package

    diff --git a/Master/texmf-dist/doc/latex/koma-script/scrguien.pdf b/Master/texmf-dist/doc/latex/koma-script/scrguien.pdf index 7d4e484dc0c..9ac9db361fe 100644 Binary files a/Master/texmf-dist/doc/latex/koma-script/scrguien.pdf and b/Master/texmf-dist/doc/latex/koma-script/scrguien.pdf differ diff --git a/Master/texmf-dist/doc/latex/koma-script/scrlayer-fancyhdr.pdf b/Master/texmf-dist/doc/latex/koma-script/scrlayer-fancyhdr.pdf deleted file mode 100644 index 479fe1eb26a..00000000000 Binary files a/Master/texmf-dist/doc/latex/koma-script/scrlayer-fancyhdr.pdf and /dev/null differ diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile b/Master/texmf-dist/source/latex/koma-script/Makefile index cd385982daa..1fc53353d74 100644 --- a/Master/texmf-dist/source/latex/koma-script/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/Makefile @@ -1,6 +1,6 @@ # ====================================================================== # Makefile -# Copyright (c) Markus Kohm, 2002-2020 +# Copyright (c) Markus Kohm, 2002-2021 # # This file is part of the LaTeX2e KOMA-Script bundle. # @@ -18,7 +18,7 @@ # This work consists of all files listed in manifest.txt. # ---------------------------------------------------------------------- # Makefile -# Copyright (c) Markus Kohm, 2002-2020 +# Copyright (c) Markus Kohm, 2002-2021 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, # Version 1.3c, verteilt und/oder veraendert werden. @@ -138,8 +138,7 @@ CLS_MAIN = scrbook.cls \ KakuLL.lco \ scrlayer.sty \ scrlayer-scrpage.sty \ - scrlayer-notecolumn.sty \ - scrlayer-fancyhdr.sty + scrlayer-notecolumn.sty CLS_MAIN_DTX = scrkernel-basics.dtx \ scrkernel-bibliography.dtx \ @@ -178,8 +177,7 @@ CLS_MAIN_DTX = scrkernel-basics.dtx \ tocbasic.dtx \ scrlayer.dtx \ scrlayer-scrpage.dtx \ - scrlayer-notecolumn.dtx \ - scrlayer-fancyhdr.dtx + scrlayer-notecolumn.dtx STATIC_DOC = README \ INSTALL.txt \ @@ -195,9 +193,9 @@ CLS_MAIN_INS = scrmain.ins CLS_MAIN_SUBINS = scrstrip.inc scrstrop.inc scrdocstrip.tex -ALPHA_INS = scrlayer-fancyhdr.dtx +ALPHA_INS = -ALPHA_DOC = scrlayer-fancyhdr.pdf +ALPHA_DOC = ALPHA_DTX = $(subst .pdf,.dtx,$(ALPHA_DOC)) diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-footnotes.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-footnotes.tex index 2a3e8cac1dd..05f3555233f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-footnotes.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-footnotes.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,11 +46,11 @@ % ====================================================================== \KOMAProvidesFile{common-footnotes.tex} - [$Date: 2019-11-20 08:38:35 +0100 (Wed, 20 Nov 2019) $ + [$Date: 2021-02-25 09:21:33 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (common paragraphs: Footnotes)] \translator{Markus Kohm\and Krickette Murabayashi\and Karl Hagen} -% Date of the translated German file: 2019-11-20 +% Date of the translated German file: 2021-05-25 \section{Footnotes} \seclabel{footnotes}% @@ -305,20 +305,31 @@ other marks for this footnote in the text. commands. The footnote text will be produced by \DescRef{\ThisCommonLabelBase.cmd.footnote}. \end{Example} - \fi When setting footnote marks with the \Macro{label} mechanism, any - changes to the footnote numbers will require at least two \LaTeX{} runs to - ensure correct numbers for all \Macro{footref} marks.% - \IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{\par% - You can find an example of how to use \Macro{footref} in - \autoref{sec:\ThisCommonFirstLabelBase.footnotes} on - \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref}.% - }{} \IfThisCommonLabelBase{scrlttr2}{}{% - \par - Note\textnote{Attention!} that statements like \Macro{ref}\IndexCmd{ref} - or \Macro{pageref}\IndexCmd{pageref} are fragile and therefore you should - put \Macro{protect}\IndexCmd{protect} in front of them if they appear in - moving arguments such as headings.% - }% +\fi% +When setting footnote marks with the \Macro{label} mechanism, any +changes to the footnote numbers will require at least two \LaTeX{} runs to +ensure correct numbers for all \Macro{footref} marks.% +\IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{\par% + You can find an example of how to use \Macro{footref} in + \autoref{sec:\ThisCommonFirstLabelBase.footnotes} on + \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref}. % +}{}% +\IfThisCommonLabelBase{scrlttr2}{}{% + \par + Note\textnote{Attention!} that statements like \Macro{ref}\IndexCmd{ref} + or \Macro{pageref}\IndexCmd{pageref} are fragile and therefore you should + put \Macro{protect}\IndexCmd{protect} in front of them if they appear in + moving arguments such as headings. % +}% +By the way, from\IfThisCommonLabelBase{maincls}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}\and \Package{scrextend}}% +}{% + \IfThisCommonLabelBase{scrlttr2}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + }{}% +} % +\LaTeX{} 2021-05-01 on, the command is provided by \LaTeX{} itself.% \EndIndexGroup diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-lists.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-lists.tex index 12bb0ca90c4..a01c311f98f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-lists.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-lists.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-lists.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-lists.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{common-lists.tex} - [$Date: 2019-11-19 12:56:28 +0100 (Tue, 19 Nov 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \translator{Gernot Hassenpflug\and Markus Kohm\and Krickette Murabayashi\and Karl Hagen} -% Date of the translated German file: 2019-11-19 +% Date of the translated German file: 2021-02-15 \section{Lists} \seclabel{lists}% @@ -123,11 +123,32 @@ \fi% Depending on the level, \KOMAScript{} classes use the following marks: ``{\labelitemi}'', ``{\labelitemii}'', ``{\labelitemiii}'', and - ``{\labelitemiv}''. The definition of these symbols is specified in - the macros \Macro{labelitemi}, \Macro{labelitemii}, - \Macro{labelitemiii}, and \Macro{labelitemiv}, all of which you can - redefine using \Macro{renewcommand}. Every item is introduced with - \Macro{item}.% + ``{\labelitemiv}''. The definition of these symbols is specified in the + macros \Macro{labelitemi}, \Macro{labelitemii}, \Macro{labelitemiii}, and + \Macro{labelitemiv}, all of which you can redefine using + \Macro{renewcommand}. + \BeginIndex{FontElement}{itemizelabel}\LabelFontElement{itemizelabel}% + \BeginIndex{FontElement}{labelitemi}\LabelFontElement{labelitemi}% + \BeginIndex{FontElement}{labelitemii}\LabelFontElement{labelitemii}% + \BeginIndex{FontElement}{labelitemiii}\LabelFontElement{labelitemiii}% + \BeginIndex{FontElement}{labelitemiv}\LabelFontElement{labelitemiv}% + With the \KOMAScript{} classes the + fonts\Index{font>style}\ChangedAt{v3.33}{\Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}} used to format the symbols for the + different levels can be changed using + \DescRef{\ThisCommonLabelBase.cmd.setkomafont} and + \DescRef{\ThisCommonLabelBase.cmd.addtokomafont} (see + \autoref{sec:\ThisCommonLabelBase.textmarkup}, + \DescPageRef{\ThisCommonLabelBase.cmd.setkomafont}) for the elements + \FontElement{labelitemi}\important{\FontElement{labelitemi}}, + \FontElement{labelitemii}\important{\FontElement{labelitemii}}, + \FontElement{labelitemiii}\important{\FontElement{labelitemiii}} and + \FontElement{labelitemiv}\important{\FontElement{labelitemiv}}. By default + these all use the font setting for element + \FontElement{itemizelabel}\important{\FontElement{itemizelabel}}. Only + element \FontElement{labelitemii} additionally uses \Macro{bfseries}. The + default of \FontElement{itemizelabel} itself is \Macro{normalfont}. Every + item is introduced with \Macro{item}.% \IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname} \begin{Example} \phantomsection\xmpllabel{env.itemize}% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex index 1ee59ed0032..cc42a49a504 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-pagestylemanipulation.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-pagestylemanipulation.tex -% Copyright (c) Markus Kohm, 2013-2019 +% Copyright (c) Markus Kohm, 2013-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-pagestylemanipulation.tex -% Copyright (c) Markus Kohm, 2013-2019 +% Copyright (c) Markus Kohm, 2013-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -580,7 +580,7 @@ \Macro{rightmark} depending on whether the current page is even or odd. The \Macro{pagemark}\important{\Macro{pagemark}} command has nothing to do - with \TeX's mark mechanism. It is serves to output a formatted page number. + with \TeX's mark mechanism. It is used to output a formatted page number. \BeginIndex{FontElement}{pagenumber}\LabelFontElement{pagenumber}% The font of element \FontElement{pagenumber}\important{\FontElement{pagenumber}} will be used diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex index 6662cd551ed..f49f8e968e5 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-textmarkup.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{common-textmarkup.tex} - [$Date: 2019-12-02 09:50:10 +0100 (Mon, 02 Dec 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \translator{Gernot Hassenpflug\and Markus Kohm\and Krickette Murabayashi\and Karl Hagen} -% Date of the translated German file: 2019-12-02 +% Date of the translated German file: 2021-05-15 \section{Text Markup} \seclabel{textmarkup}% @@ -360,6 +360,12 @@ refer to the sections for the respective element.% \Class{scrreprt}\and \Class{scrartcl}} above the footnotes at the end of the text area (see \autoref{sec:maincls.footnotes}, \DescPageRef{maincls.cmd.setfootnoterule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Default for the preset symbols of the environment + \DescRef{\ThisCommonLabelBase.env.itemize} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{labelinglabel}{labels, i.\,e., the optional argument of \DescRef{\ThisCommonLabelBase.cmd.item.labeling} in the \DescRef{\ThisCommonLabelBase.env.labeling} environment (see @@ -369,6 +375,30 @@ refer to the sections for the respective element.% addition to the element \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} (see \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemi} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemii} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{minisec}{title of \DescRef{\ThisCommonLabelBase.cmd.minisec} (see \autoref{sec:maincls.structure} ab \DescPageRef{maincls.cmd.minisec})}% \feentry{pagefoot}{only used if package \Package{scrlayer-scrpage} has @@ -422,14 +452,14 @@ refer to the sections for the respective element.% \DescRef{\ThisCommonLabelBase.cmd.section} level, differing from the \DescRef{\ThisCommonLabelBase.fontelement.sectionentry} element, \Macro{normalfont} and \Macro{normalsize} (only available in - \Class{scrartcl}, see - \autoref{sec:maincls.toc}, \DescPageRef{maincls.cmd.tableofcontents})}% + \Class{scrartcl}, see \autoref{sec:maincls.toc}, + \DescPageRef{maincls.cmd.tableofcontents})}% \feentry{sectionentrypagenumber}{% page number of the table of contents entry for the sectioning command \DescRef{\ThisCommonLabelBase.cmd.section}; applied in addition to element \DescRef{\ThisCommonLabelBase.fontelement.sectionentry} (only available in \Class{scrartcl}, see \autoref{sec:maincls.toc}, - \DescPageRef{maincls.cmd.tableofcontents})}% + \DescPageRef{maincls.cmd.tableofcontents})}% \feentry{sectioning}{alternative name for \DescRef{\ThisCommonLabelBase.fontelement.disposition}}% \feentry{subject}{% @@ -515,7 +545,7 @@ refer to the sections for the respective element.% footnote text and marker (\autoref{sec:scrlttr2.footnotes}, \DescPageRef{scrlttr2.cmd.footnote})}% \feentry{footnotelabel}{% - footnote marker; applied in addition to the + footnote marker; applied in addition to the \DescRef{\ThisCommonLabelBase.fontelement.footnote} element (\autoref{sec:scrlttr2.footnotes}, \DescPageRef{scrlttr2.cmd.footnote})}% @@ -532,13 +562,18 @@ refer to the sections for the respective element.% (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.variable.fromaddress})}% \feentry{fromname}{% - sender's name in the letterhead, not including - \PValue{fromaddress} (\autoref{sec:scrlttr2.firstpage}, + sender's name in the letterhead, not including \PValue{fromaddress} + (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.variable.fromname})}% \feentry{fromrule}{% - horizontal rule in the letterhead; intended for - colour changes (\autoref{sec:scrlttr2.firstpage}, + horizontal rule in the letterhead; intended for colour changes + (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.option.fromrule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Default for the preset symbols of the environment + \DescRef{\ThisCommonLabelBase.env.itemize} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% \feentry{labelinglabel}{% labels, i.\,e. the optional argument of \DescRef{\ThisCommonLabelBase.cmd.item.labeling} in the @@ -547,11 +582,31 @@ refer to the sections for the respective element.% \DescPageRef{scrlttr2.env.labeling})}% \feentry{labelingseparator}{% separator, i.\,e. the optional argument of the - \DescRef{\ThisCommonLabelBase.env.labeling} environment; applied - in addition to the + \DescRef{\ThisCommonLabelBase.env.labeling} environment; applied in + addition to the \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} element (see \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemi} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemii} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% \feentry{pagefoot}{% depending on the page style used after the \DescRef{\ThisCommonLabelBase.fontelement.pageheadfoot} element for @@ -563,9 +618,8 @@ refer to the sections for the respective element.% the header (\autoref{sec:\LabelBase.pagestyle}, \DescPageRef{\LabelBase.fontelement.pagefoot})}% \feentry{pageheadfoot}{% - the header and footer of a page for all page styles - that have been defined using \KOMAScript{} - (\autoref{sec:\LabelBase.pagestyle}, + the header and footer of a page for all page styles that have been + defined using \KOMAScript{} (\autoref{sec:\LabelBase.pagestyle}, \DescPageRef{\ThisCommonLabelBase.fontelement.pageheadfoot})}% \feentry{pagenumber}{% page number in the header or footer % @@ -608,7 +662,7 @@ refer to the sections for the respective element.% address field (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.variable.toaddress})}% \feentry{toname}{% - variation of the + variation of the \DescRef{\ThisCommonLabelBase.fontelement.addressee} element to format the recipient's name in the address field (\autoref{sec:scrlttr2.firstpage}, diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex index 1699a73c406..85c0617f26b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/guide.tex @@ -1,6 +1,6 @@ % ====================================================================== % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -48,7 +48,7 @@ \documentclass{scrguide} \KOMAProvidesFile{guide.tex} - [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $ + [$Date: 2021-01-02 15:55:38 +0100 (Sat, 02 Jan 2021) $ KOMA-Script (guide main file)] \begin{document} @@ -122,7 +122,8 @@ \let\toclevel@chapter\toclevel@part \makeatother \printchangelog -\bibliography{\jobname} + +\printbibliography[prenote=bibpreamble] \GuideIndexSeeAlsos diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex index da5cad125c6..f43d00b9f30 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{scrjura.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 13:15:44 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrjura)] \translator{Alexander Willand\and Markus Kohm\and Karl Hagen} -% Date of the translated German file: 2019-12-03 +% Date of the translated German file: 2021-05-25 \chapter{Support for the Law Office with \Package{scrjura}} \labelbase{scrjura} diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex index 1c0a82a4400..fd0e2999db3 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,14 +46,14 @@ % ============================================================================ \KOMAProvidesFile{scrlttr2.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 09:27:06 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrlttr2)] \translator{Harald Bongartz\and Georg Grandke\and Raimund Kohl\and Jens-Uwe Morawski\and Stephan Hennig\and Gernot Hassenpflug\and Markus Kohm\and Karl Hagen} -% Date of the translated German file: 2019-12-03 +% Date of the translated German file: 2021-05-25 \chapter{Letters with the \Class{scrlttr2} Class or the \Package{scrletter} Package} @@ -755,7 +755,7 @@ exists for package authors.% \Macro{Ifplength}\Parameter{pseudo-length}% \Parameter{then-code}\Parameter{else-code} \end{Declaration} -This\ChangedAt{v3.27}{\Class{scrlttr2}\and \Class{scrletter}} command can be +This\ChangedAt{v3.27}{\Class{scrlttr2}\and \Package{scrletter}} command can be used to determine whether a \PName{pseudo-length} has been defined. The \PName{then-code} is executed if the \PName{pseudo-length} is defined and not \Macro{relax}. Otherwise the \PName{else-code} is executed. diff --git a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex index 1699a73c406..85c0617f26b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex @@ -1,6 +1,6 @@ % ====================================================================== % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -48,7 +48,7 @@ \documentclass{scrguide} \KOMAProvidesFile{guide.tex} - [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $ + [$Date: 2021-01-02 15:55:38 +0100 (Sat, 02 Jan 2021) $ KOMA-Script (guide main file)] \begin{document} @@ -122,7 +122,8 @@ \let\toclevel@chapter\toclevel@part \makeatother \printchangelog -\bibliography{\jobname} + +\printbibliography[prenote=bibpreamble] \GuideIndexSeeAlsos diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-footnotes.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-footnotes.tex index a0d7f94bcb6..d1ffab0cbe8 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-footnotes.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-footnotes.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-footnotes.tex}% - [$Date: 2019-11-20 08:38:35 +0100 (Wed, 20 Nov 2019) $ + [$Date: 2021-02-25 09:21:33 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (common paragraphs)] \section{Fußnoten} @@ -389,19 +389,29 @@ weiteren Fußnotenmarken für diese Fußnote im Text setzen. Da die Fußnotenmarken mit Hilfe des \Macro{label}-Mechanismus gesetzt werden, werden nach Änderungen, die sich auf die Fußnotennummerierung auswirken, gegebenenfalls zwei \LaTeX-Durchläufe benötigt, bis die mit \Macro{footref} -gesetzten Marken korrekt sind.% +gesetzten Marken korrekt sind. % \IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{% - \ Ein passendes Beispiel ist in + Ein passendes Beispiel ist in \autoref{sec:\ThisCommonFirstLabelBase.footnotes} auf - \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref} zu finden.% -}{} + \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref} zu finden. % +}{}% \IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{}{% \par Es\textnote{Achtung!} sei darauf hingewiesen, dass die Anweisung genau wie \Macro{ref}\IndexCmd{ref} oder \Macro{pageref}\IndexCmd{pageref} zerbrechlich ist und deshalb in beweglichen Argumenten wie Überschriften - \Macro{protect}\IndexCmd{protect} davor gestellt werden sollte.% + \Macro{protect}\IndexCmd{protect} davor gestellt werden sollte. % }% +Ab\IfThisCommonLabelBase{maincls}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}\and \Package{scrextend}}% +}{% + \IfThisCommonLabelBase{scrlttr2}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + }{}% +} % +\LaTeX{} 2021-05-01 wird die Anweisung übrigens von \LaTeX{} selbst +bereitgestellt.% \EndIndexGroup \begin{Declaration} diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex index 0591053c4a0..cb6abd1da67 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-lists.tex}% - [$Date: 2019-11-19 12:56:28 +0100 (Tue, 19 Nov 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \section{Listen} @@ -131,8 +131,30 @@ »{\labelitemii}«, »{\labelitemiii}« und »{\labelitemiv}«. Die Definition der Zeichen für die einzelnen Ebenen sind in den Makros \Macro{labelitemi}, \Macro{labelitemii}, \Macro{labelitemiii} und \Macro{labelitemiv} - abgelegt. Sie können diese leicht mit \Macro{renewcommand} umdefinieren. Die - einzelnen Stichpunkte werden mit \Macro{item} eingeleitet.% + abgelegt. Sie können diese leicht mit \Macro{renewcommand} umdefinieren. + \BeginIndex{FontElement}{itemizelabel}\LabelFontElement{itemizelabel}% + \BeginIndex{FontElement}{labelitemi}\LabelFontElement{labelitemi}% + \BeginIndex{FontElement}{labelitemii}\LabelFontElement{labelitemii}% + \BeginIndex{FontElement}{labelitemiii}\LabelFontElement{labelitemiii}% + \BeginIndex{FontElement}{labelitemiv}\LabelFontElement{labelitemiv}% + Die Schriftart\Index{Schrift>Art}\ChangedAt{v3.33}{\Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}} der Zeichen für die einzelnen + Ebenen kann außerdem bei den \KOMAScript-Klassen mit Hilfe der Anweisungen + \DescRef{\ThisCommonLabelBase.cmd.setkomafont} und + \DescRef{\ThisCommonLabelBase.cmd.addtokomafont} (siehe + \autoref{sec:\ThisCommonLabelBase.textmarkup}, + \DescPageRef{\ThisCommonLabelBase.cmd.setkomafont}) für die Elemente + \FontElement{labelitemi}\important{\FontElement{labelitemi}}, + \FontElement{labelitemii}\important{\FontElement{labelitemii}}, + \FontElement{labelitemiii}\important{\FontElement{labelitemiii}} und + \FontElement{labelitemiv}\important{\FontElement{labelitemiv}} geändert + werden. In der Voreinstellung verwenden diese alle die Schrifteinstellung + für Element + \FontElement{itemizelabel}\important{\FontElement{itemizelabel}}. Lediglich + Element \FontElement{labelitemii} verwendet zusätzlich + \Macro{bfseries}. Die Voreinstellung von \FontElement{itemizelabel} selbst + ist \Macro{normalfont}. Die einzelnen Stichpunkte der Umgebung werden mit + \Macro{item} eingeleitet.% \IfThisCommonFirstRun{\iftrue}{% \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.itemize} finden Sie ein Beispiel für die Anwendung.% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex index b3272f66b15..1ffb67d699b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-textmarkup.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-textmarkup.tex} - [$Date: 2019-12-02 09:50:10 +0100 (Mon, 02 Dec 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \section{Textauszeichnungen} @@ -383,6 +383,12 @@ den jeweiligen Elementen.% \Class{scrartcl}} über dem Fußnotenapparat (siehe \autoref{sec:maincls.footnotes}, \DescPageRef{maincls.cmd.setfootnoterule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Grundeinstellung für die voreingestellten Aufzählungszeichen der + Umgebung \DescRef{\ThisCommonLabelBase.env.itemize} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{labelinglabel}{% Label, also das optionale Argument der \DescRef{\ThisCommonLabelBase.cmd.item.labeling}-Anweisung, und @@ -397,6 +403,30 @@ den jeweiligen Elementen.% nach dem Element \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} (siehe \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemi} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemii} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{minisec}{% mit \DescRef{\ThisCommonLabelBase.cmd.minisec} gesetzte Überschrift (siehe \autoref{sec:maincls.structure} ab @@ -600,6 +630,11 @@ den jeweiligen Elementen.% \feentry{fromrule}{Linie im Absender im Briefkopf; gedacht für Farbänderungen (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.option.fromrule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Grundeinstellung für die voreingestellten Aufzählungszeichen der + Umgebung \DescRef{\ThisCommonLabelBase.env.itemize} (siehe + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% \feentry{labelinglabel}{% Label, also das optionale Argument der \DescRef{\ThisCommonLabelBase.cmd.item.labeling}-Anweisung, und @@ -616,6 +651,30 @@ den jeweiligen Elementen.% \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} (\autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemi} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemii} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% \feentry{pagefoot}{% wird je nach Seitenstil nach \DescRef{\ThisCommonLabelBase.fontelement.pageheadfoot} auf den diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex index 1699a73c406..85c0617f26b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex @@ -1,6 +1,6 @@ % ====================================================================== % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -48,7 +48,7 @@ \documentclass{scrguide} \KOMAProvidesFile{guide.tex} - [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $ + [$Date: 2021-01-02 15:55:38 +0100 (Sat, 02 Jan 2021) $ KOMA-Script (guide main file)] \begin{document} @@ -122,7 +122,8 @@ \let\toclevel@chapter\toclevel@part \makeatother \printchangelog -\bibliography{\jobname} + +\printbibliography[prenote=bibpreamble] \GuideIndexSeeAlsos diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex index eeb86ad1e6f..a7647187f0d 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrjura.tex -% Copyright (c) Markus Kohm, 2011-2019 +% Copyright (c) Markus Kohm, 2011-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrjura.tex -% Copyright (c) Markus Kohm, 2011-2019 +% Copyright (c) Markus Kohm, 2011-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{scrjura.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 13:15:44 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrjura)] \chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}} @@ -180,7 +180,7 @@ unterbrochen und durch den Beginn einer neuen Umgebung wird sozusagen die alte Umgebung fortgesetzt. Dabei sind allerdings keine Unterbrechungen innerhalb eines Paragraphen möglich. -Sollten Sie stattdessen Umgebungen für voneinander unabhängigen Verträgen +Sollten Sie stattdessen Umgebungen für voneinander unabhängige Verträgen innerhalb desselben Dokuments benötigen, so sei auf die Möglichkeit der Definition weiterer Vertragsumgebungen mit \DescRef{\LabelBase.cmd.DeclareNewJuraEnvironment} in diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex index 3486cf407b7..307ee14ed7b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ============================================================================ \KOMAProvidesFile{scrlttr2.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 09:27:06 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrlttr2)] \chapter{Briefe mit Klasse \Class{scrlttr2} oder Paket \Package{scrletter}} @@ -760,7 +760,7 @@ zu definieren, so wird dies mit einer Fehlermeldung quittiert.% \Macro{Ifplength}\Parameter{Pseudolänge}% \Parameter{Dann-Code}\Parameter{Sonst-Code} \end{Declaration} -Mit\ChangedAt{v3.27}{\Class{scrlttr2}\and \Class{scrletter}} dieser Anweisung +Mit\ChangedAt{v3.27}{\Class{scrlttr2}\and \Package{scrletter}} dieser Anweisung kann geprüft werden, ob eine \PName{Pseudolänge} definiert ist. Ist dies der Fall, so wird der \PName{Dann-Code} ausgeführt, anderenfalls wird der \PName{Sonst-Code} ausgeführt.% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls index 9eb3bf23d8a..a8d5e63c2a7 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls @@ -1,6 +1,6 @@ % ====================================================================== % scrguide.cls -% Copyright (c) Markus Kohm, 2005-2020 +% Copyright (c) Markus Kohm, 2005-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrguide.cls -% Copyright (c) Markus Kohm, 2005-2020 +% Copyright (c) Markus Kohm, 2005-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -38,7 +38,7 @@ % \section{Identification} % % \begin{macrocode} -\ProvidesClass{scrguide}[2020/03/17 v1.23 internal KOMA-Script guide class] +\ProvidesClass{scrguide}[2021/02/11 v1.25 internal KOMA-Script guide class] % \end{macrocode} % % @@ -128,8 +128,25 @@ \expandafter\RequirePackage\expandafter[\languages]{babel}% \AtBeginDocument{% \typeout{TRACE: Current language is `\languagename`.}}% -\RequirePackage[fixlanguage]{babelbib} -\expandafter\selectbiblanguage\expandafter{\uselanguage} +% \end{macrocode} +% In future we should use biblatex instead of babelbib, but currently some +% things are still missing: +% \begin{itemize} +% \item prefix \texttt{CTAN://}, +% \item line breaks after the author (but not full \texttt{openbib} style like +% \texttt{block=nbpar}), +% \item removing language tag \texttt{ngerman} from output. +% \end{itemize} +% So currently we still use babelbib. +% \begin{macrocode} +\newif\ifusebabelbib\usebabelbibtrue % Should be deactivated soon +\ifusebabelbib + \RequirePackage[fixlanguage]{babelbib} + \newcommand*{\printbibliography}[1][]{\bibliography{\jobname}} +\else + \RequirePackage[backend=bibtex,style=alphabetic,block=ragged]{biblatex} + \DeclareFieldFormat{url}{\url{#1}} +\fi \RequirePackage{afterpage} \RequirePackage{makeidx} \RequirePackage{scrdate} @@ -593,12 +610,15 @@ % \end{macro} % % \begin{macro}{\File} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\Class} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\Package} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % Some markup macros for files with special meanings. -\DeclareRobustCommand*{\File}[1]{\mbox{\texttt{#1}}} -\DeclareRobustCommand*{\Class}[1]{\mbox{\textsfrm{#1}}} -\DeclareRobustCommand*{\Package}[1]{\mbox{\textsfrm{#1}}} +\DeclareRobustCommand*{\File}[1]{\texorpdfstring{\mbox{\texttt{#1}}}{#1}} +\DeclareRobustCommand*{\Class}[1]{\texorpdfstring{\mbox{\textsfrm{#1}}}{#1}} +\DeclareRobustCommand*{\Package}[1]{\texorpdfstring{\mbox{\textsfrm{#1}}}{#1}} % \end{macro} % \end{macro} % \end{macro} @@ -645,12 +665,14 @@ % \end{macro} % % \begin{macro}{\Macro} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\Option} % \begin{macro}{\KOption} % \begin{macro}{\OptionValue} % \begin{macro}{\Environment} % \begin{macro}{\Counter} % \begin{macro}{\Length} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\PLength} % \changes{v1.17}{2019/10/24}{\cs{setplength} verschoben}%^^A % \begin{macro}{\FloatStyle} @@ -704,7 +726,9 @@ \kernel@ifstar {\@DescPageRef*}{\@DescPageRef\space}% } \newcommand*{\@DescPageRef}[2]{\expandafter\autopageref#1{\label@desc@prefix#2}} -\DeclareSpecialMarkup{\Macro}{\mbox{\texttt{\char`\\#1}}}{% +\DeclareSpecialMarkup{\Macro}{% + \texorpdfstring{\mbox{\texttt{\char`\\#1}}}{\textbackslash#1}% +}{% \par \settowidth{\leftskip}{\textMacro{#1}}% indent from left \hskip-\leftskip @@ -980,7 +1004,9 @@ \label{\label@desc@prefix\label@base.length.#2#1}% \endgroup } -\DeclareSpecialMarkup{\Length}{\mbox{\texttt{\char`\\#1}}}{% +\DeclareSpecialMarkup{\Length}{% + \texorpdfstring{\mbox{\texttt{\char`\\#1}}}{\textbackslash#1}% +}{% \par \leftskip\z@ \BeginIndex{Length}{#1}% index entry @@ -1222,9 +1248,18 @@ % \end{macro} % % \begin{macro}{\eTeX} -% This may already be defined. +% \changes{v1.25}{2021/02/16}{workaround for (temporary) changes in +% \textsf{hyperref}} +% This may already be defined. % \begin{macrocode} \providecommand*{\eTeX}{\ensuremath{\varepsilon}-\TeX} +\AtBeginDocument{% + \@ifundefined{textepsilon}{% + \@ifundefined{pdfstringdef}{}{% + \pdfstringdef{\textepsilon}{\ifHy@unicode\83\265\else e\fi}% + }%% + }{}% +} \providecommand*{\NTS}{% \leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}% \kern-0.2emS$}} @@ -2300,26 +2335,33 @@ KOMAScript \endcsname % % Use of a preamble and sime other usefull changes. % \begin{macrocode} -\AtBeginDocument{% - \setbibpreamble{\GuideBibPreamble\bigskip}% - \selectbiblanguage{\languagename}% - \bibliographystyle{babalpha-fl}% - \renewcommand*{\@openbib@code}{% - \setlength{\parsep}{0pt}% - \renewcommand*{\btxauthorcolon}[1]{:\par\nobreak}% - \renewcommand*{\btxurlfont}{\par\nobreak\url}% - \raggedright - }% -} +\ifusebabelbib + \AtBeginDocument{% + \setbibpreamble{\GuideBibPreamble\bigskip}% + \bibliographystyle{babalpha-fl}% + \renewcommand*{\@openbib@code}{% + \setlength{\parsep}{0pt}% + \renewcommand*{\btxauthorcolon}[1]{:\par\nobreak}% + \renewcommand*{\btxurlfont}{\par\nobreak\url}% + \raggedright + }% + } % \end{macrocode} % % The generated argument of thebibliography is to short: % \begin{macrocode} -\newcommand*{\OrigTheBibliography}{} -\let\OrigTheBibliography\thebibliography -\renewcommand*{\thebibliography}[1]{% - \OrigTheBibliography{XXXX99}% -} + \newcommand*{\OrigTheBibliography}{} + \let\OrigTheBibliography\thebibliography + \renewcommand*{\thebibliography}[1]{% + \selectbiblanguage{\languagename}% + \OrigTheBibliography{XXXX99}% + } +\else + \AtBeginDocument{% + \defbibnote{bibpreamble}{\GuideBibPreamble}% + }% + \addbibresource{guide.bib} +\fi % \end{macrocode} % % diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html index 38ca39718f5..641fd180a0d 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html @@ -19,398 +19,398 @@

Optionen

Anweisungen

Umgebungen

Längen

Pseudolängen

Variablen

Seitenstile

Zähler

Stile für das float-Paket

    diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf index 1af8d213fbc..4fd118b7ba3 100644 Binary files a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf and b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf differ diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html index 53c7248b930..e4fac95fb34 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html @@ -19,400 +19,400 @@

Options

Commands

Environments

Lengths

Pseudolengths

Variables

Page Styles

Counter

Styles for the float Package

    diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf index 7d4e484dc0c..9ac9db361fe 100644 Binary files a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf and b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf differ diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx index 6a65c8fc812..fa5cb5e9a68 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % ====================================================================== % scrkernel-basics.dtx -% Copyright (c) Markus Kohm, 2002-2020 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -19,7 +19,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrkernel-basics.dtx -% Copyright (c) Markus Kohm, 2002-2020 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -36,7 +36,7 @@ % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== % -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%%% (run: prepare) % %<*option> @@ -1362,24 +1529,6 @@ % \end{macro}%^^A \scr@ForEachTrimmedListElement % \selectlanguage{ngerman}%^^A % -% \begin{macro}{\scr@trim@spaces} -% \changes{v3.12}{2013/11/06}{neu (intern)}%^^A -% \changes{v3.26}{2018/08/29}{von \texttt{scrkernel-language.dtx} nach -% \texttt{scrkernel-basics.dtx} verschoben}%^^A -% Diese Hilfsanweisung entfernt führende und abschließende -% Leerzeichen. Argument ist die Anweisung, deren Inhalt von den Leerzeichen -% befreit werden soll. Gedacht ist das ganze für die Listenverarbeitung mit -% Hilfe von \cs{@for}. Als Argument wird ein Makro übergeben, in dessen -% Definition führende und abschließende space-Tokens entfernt werden sollen. -% \begin{macrocode} -%<*base> -\newcommand\scr@trim@spaces[1]{% - \expandafter\scr@sp@def\expandafter#1\expandafter{#1}% -} -% -% \end{macrocode} -% \end{macro}%^^A \scr@trim@space -% % \begin{macro}{\if@atdocument} % \changes{v2.95}{2002/12/05}{neuer Schalter}%^^A % \begin{macro}{\@atdocumenttrue} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx index 2a3e3c981b2..073c7e1e552 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx @@ -1,4 +1,4 @@ -% \CheckSum{225} +% \CheckSum{226} % \iffalse meta-comment % ====================================================================== % scrkernel-compatibility.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%%% (run: identify) %%%% (run: init) % -%\fi -% -% Note: The main problem of this interface is, that it tries to implement the -% user interface of package \Package{fancyhdr} by Piet van Oostrum, that is -% completely different from \Package{scrlayer} and not really compatible with -% \Package{scrlayer}, using \Package{scrlayer}. This means, that -% \Package{scrlayer-fancyhdr} never can be a drop-in replacement of -% \Package{fancyhdr}. Nevertheless it can help to let \Package{scrlayer} and -% \Package{fancyhdr} coexist. To do so -% \begin{itemize} -% \item the lowest level of \Package{fancyhdr} should not be the page style -% but a layer -% \item the page styles of \Package{fancyhdr} should be layer page styles -% \item init code of the page styles of \Package{fancyhdr} should use the -% layer page init code -% \end{itemize} -% Currently it is unsure whether it would be best to do a new implementation -% or to load original \Package{fancyhdr} and to only modify some things. First -% I'll try the second method and therefore: -% \begin{macrocode} -%<*body> -\RequirePackage{fancyhdr} -% -% \end{macrocode} -% -% We need at least one new layer for the new layer page style -% \Pagestyle{fancy}. However, it could be useful to have not only one but -% four layers (even side head, odd side head, even side foot, odd side foot). -% \begin{macrocode} -%<*body> -\DeclareNewLayer[% - background,oddpage, - head, - contents={\hb@xt@ \layerwidth{% - \f@nch@head\f@nch@Oolh\f@nch@olh\f@nch@och\f@nch@orh\f@nch@Oorh}} -]{fancy.head.odd} -\DeclareNewLayer[% - background,evenpage, - head, - contents={\hb@xt@ \layerwidth{% - \f@nch@head\f@nch@Oelh\f@nch@elh\f@nch@ech\f@nch@erh\f@nch@Oerh}} -]{fancy.head.even} -\DeclareNewLayer[% - foreground,oddpage, - foot, - contents={\hb@xt@ \layerwidth{% - \f@nch@foot\f@nch@Oolf\f@nch@olf\f@nch@ocf\f@nch@orf\f@nch@Oorf}} -]{fancy.foot.odd} -\DeclareNewLayer[% - foreground,evenpage, - foot, - contents={\hb@xt@ \layerwidth{% - \f@nch@foot\f@nch@Oelf\f@nch@elf\f@nch@ecf\f@nch@erf\f@nch@Oerf}} -]{fancy.foot.even} -% \end{macrocode} -% \begin{macro}{\ps@@fancy} -% \begin{macro}{\@mkboth} -% And have to create a layer page style from this new layers, but we do not -% redefine page style \Pagestyle{fancy} but the low level page style -% \Pagestyle{@fancy}. -% \begin{macrocode} -\DeclarePageStyleByLayers[ -% \end{macrocode} -% \Package{fancyhdr} does some initialization at the very first call -% of \cs{pagestyle{fancy}}. To do so \Package{fancyhdr} first uses a different -% page style definition, that does the initialization and redefines the page -% style afterwards. This is still active with \Package{scrlayer-fancyhdr}. -% Additionally, \Package{fancyhdr} redefines \cs{@mkboth} at every selection -% of the internal page style \Pagestyle{@fancy}. This can be adapted using the -% \Option{onselect} feature of the new layer page style \Pagestyle{@fancy}. In -% my opinion, the |\let\@mkboth\markboth| used by page style -% \Pagestyle{headings} of, e.\,g., the standard classes or the \KOMAScript{} -% classes would be best here. However, \Package{fancyhdr} uses the uncommon -% |\def\@mkboth{\protect\markboth}|, which would fail if a class or package -% tests \cs{@mkboth} using |\ifx\@mkboth\markboth|. However, \KOMAScript's -% \cs{IfActiveMkBoth} (see the \Package{scrbase} chapter in the \KOMAScript{} -% manual) does also recognize the \Package{fancyhdr} definition and copying -% this is more compatible with \Package{fancyhdr}. -% \begin{macrocode} - onselect={\def\@mkboth{\protect\markboth}}, -]{@fancy}{% - fancy.head.odd,fancy.head.even,fancy.foot.odd,fancy.foot.even -} -% -% \end{macrocode} -% Note: Redefining page style \Pagestyle{@fancy} instead of \Pagestyle{fancy} -% does also mean, that features like options \Option{automark} and -% \Option{manualmark} resp. \cs{automark} and \cs{manualmark} are not fully -% supported by \Package{scrlayer-fancyhdr}. Also currently the font features -% of the \KOMAScript{} classes are not supported by -% \Package{scrlayer-fancyhdr}. However you are now able to combine other -% features of \Package{scrlayer} with features of \Package{fancyhdr} and you -% can, e.g., use \Package{scrlayer-notecolumn} with -% \Package{scrlayer-fancyhdr}. -% \end{macro}%^^A \@mkboth -% \end{macro}%^^A \ps@@fancy -% -% A future release of \Package{scrlayer-fancyhdr} may even provide the font -% features of the \KOMAScript{} classes and a working -% \Option{markcase}. However, in this case I would have to redefine the -% initial page style \Pagestyle{fancy} and the layers above. -% -% \iffalse -% -% \fi -% -% \begin{thebibliography}{99} -% \raggedright -% \bibitem[1]{pkg:fancyhdr} Piet van Oostrum: \emph{Page layout in \LaTeX}, -% release 3.9a 2017-06-30, -% \url{https://ctan.org/tex-archive/macros/latex/contrib/fancyhdr}, -% last visited: 2018-09-06. -% \bibitem[2]{pkg:komascript} Markus Kohm: \emph{\KOMAScript}, -% release 3.25 2018-03-30, -% \url{https://ctan.org/tex-archive/macros/latex/contrib/koma-script}, -% last visited: 2018-09-06. -% \end{thebibliography} -% -% \Finale -% \let\subsection\section -% \let\section\chapter -% \let\chapter\restorechapter -% -\endinput -% -% End of file `scrlayer-fancyhdr.dtx'. -% - -%%% Local Variables: -%%% mode: doctex -%%% mode: flyspell -%%% ispell-local-dictionary: "en_GB" -%%% TeX-master: t -%%% End: diff --git a/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx b/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx index 5bc31538870..ac98a934d16 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrlayer.dtx @@ -1,7 +1,7 @@ % \iffalse^^A meta-comment % ====================================================================== % scrlayer.dtx -% Copyright (c) Markus Kohm, 2012-2020 +% Copyright (c) Markus Kohm, 2012-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -19,7 +19,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlayer.dtx -% Copyright (c) Markus Kohm, 2012-2020 +% Copyright (c) Markus Kohm, 2012-2021 % % Diese Datei ist Teil der LaTeX2e KOMA-Script-Sammlung. % @@ -38,7 +38,7 @@ % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== % -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%%% (run: identify) %%%% (run: init) %%%% (run: options) @@ -48,9 +48,9 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2020-09-11 15:32:10 +0200 (Fri, 11 Sep 2020) $ + \filedate$Date: 2021-02-15 14:20:12 +0100 (Mon, 15 Feb 2021) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} - \filerevision$Revision: 3533 $ + \filerevision$Revision: 3560 $ \edef\reserved@a{% \noexpand\endgroup \noexpand\ProvidesFile{scrlayer.dtx}% @@ -200,6 +200,70 @@ % % Initialisation before all options. % +% \begin{macro}{\scrlayer@@inherited@options@cslist} +% \changes{v3.33}{2021/02/15}{new (internal)} +% \begin{macro}{\scrlayer@@add@inherited@option} +% \changes{v3.33}{2021/02/15}{new (internal)} +% \begin{macro}{\scrlayer@do@inherited@options} +% \changes{v3.33}{2021/02/15}{new (interface command)} +% \begin{macro}{\scrlayer@inherit@option} +% \changes{v3.33}{2021/02/15}{new (interface command)} +% The options of \textsf{scrlayer} should be passed to \textsf{scrlayer} while +% loading an interface package. We use the comma-separated-list +% \cs{scrlayer@@inherited@options@cslist} to store all of them, so the +% interface packages are able to process them via +% \cs{scrlayer@do@inherited@options} which has an optional command, the +% \texttt{KOMA} member defined by the interface package. The default of the +% optional argument is (as usual) +% ``\texttt{.}\cs{@currname}\texttt{.}\cs{currext}''. This option is passed to +% the command, that is used a second argument, which is the first mandatory +% argument. +% Last but not least \cs{scrlayer@inherit@option} is the usual inheritance +% function. It adds a new \texttt{KOMA} option and also removes it at the end +% of the package. It should be used \emph{before} \cs{KOMAProcessOptions}. It +% has three arguments: the \texttt{KOMA} member and the option name. +% +% With this the usual execution order of an interface package would be: +% \begin{verbatim} +% \RequirePackage{scrlayer}[2021/02/15] +% \scrlayer@do@inherited@options{\scrlayer@inherit@option} +% \end{verbatim} +% \begin{macrocode} +%<*package> +\newcommand*{\scrlayer@@inherited@options@cslist}{} +\newcommand*{\scrlayer@@add@inherited@option}[1]{% + \ifx\scrlayer@@inherited@options@cslist\@empty + \g@addto@macro\scrlayer@@inherited@options@cslist{#1}% + \else + \g@addto@macro\scrlayer@@inherited@options@cslist{,#1}% + \fi +} +\newcommand*{\scrlayer@do@inherited@options}[2][.\@currname.\@currext]{% + \@for \reserved@a:=\scrlayer@@inherited@options@cslist \do {% + \edef\reserved@a{\unexpanded{#2}{#1}{\reserved@a}}% + \reserved@a + }% +} +\newcommand*{\scrlayer@inherit@option}[2]{% +% \typeout{TRACE: Define key `#2' of member `#1'}% + \DefineFamilyMember[#1]{KOMA}% + \expandafter\let\csname KV@KOMA#1@#2\expandafter\endcsname + \csname KV@KOMA.scrlayer.sty@#2\endcsname + \expandafter\let\csname KV@KOMA#1@#2@default\expandafter\endcsname + \csname KV@KOMA.scrlayer.sty@#2@default\expandafter\endcsname + \AtEndOfPackage{% + \RelaxFamilyKey[{#1}]{KOMA}{#2}% + }% +} +\@onlypreamble\scr@do@inherited@options +\@onlypreamble\scr@inherit@option +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % While there are \KOMAScript{} options, we need \Package{scrkbase} to declare % them, but the interfaces also needs \Package{scrlayer} which already % includes \Package{scrkbase}. @@ -369,6 +433,7 @@ \fi %}% } +%\scrlayer@@add@inherited@option{markcase} % %<*interface&body> \expandafter\let @@ -614,6 +679,7 @@ %<*options> %<*package> \KOMA@ifkey{autooneside}{scrlayer@autooneside}\scrlayer@autoonesidetrue +\scrlayer@@add@inherited@option{autooneside} \KOMA@kav@replacebool{.scrlayer.sty}{autooneside}{scrlayer@autooneside} % %<*interface> @@ -672,6 +738,7 @@ \KOMA@kav@removekey{.scrlayer.sty}{manualmark}% \KOMA@kav@add{.scrlayer.sty}{automark}{}% } +%\scrlayer@@add@inherited@option{automark} % %<*interface&body> \expandafter\let\csname KV@KOMA.\@currname.\@currext @automark\endcsname\relax @@ -687,6 +754,7 @@ \KOMA@kav@removekey{.scrlayer.sty}{manualmark}% \KOMA@kav@add{.scrlayer.sty}{manualmark}{}% } +%\scrlayer@@add@inherited@option{manualmark} % %<*interface&body> \expandafter\let\csname KV@KOMA.\@currname.\@currext @manualmark\endcsname\relax @@ -2303,6 +2371,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsselect}{#1}% } +%\scrlayer@@add@inherited@option{onpsselect} %\newcommand*{\@ps@initialhook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsselect}{} % @@ -2339,6 +2408,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsinit}{#1}% } +%\scrlayer@@add@inherited@option{onpsinit} %\newcommand*{\@ps@hook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsinit}{} % @@ -2379,6 +2449,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsoneside}{#1}% } +%\scrlayer@@add@inherited@option{onpsoneside} %\newcommand*{\@ps@onesidehook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsoneside}{} % @@ -2419,6 +2490,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpstwoside}{#1}% } +%\scrlayer@@add@inherited@option{onpstwoside} %\newcommand*{\@ps@twosidehook}{} %\KOMA@kav@add{.scrlayer.sty}{onpstwoside}{} % @@ -2459,6 +2531,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsoddpage}{#1}% } +%\scrlayer@@add@inherited@option{onpsoddpage} %\newcommand*{\@ps@oddpagehook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsoddpage}{} % @@ -2499,6 +2572,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsevenpage}{#1}% } +%\scrlayer@@add@inherited@option{onpsevenpage} %\newcommand*{\@ps@evenpagehook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsevenpage}{} % @@ -2537,6 +2611,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsfloatpage}{#1}% } +%\scrlayer@@add@inherited@option{onpsfloatpage} %\newcommand*{\@ps@floatpagehook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsfloatpage}{} % @@ -2575,6 +2650,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsnonfloatpage}{#1}% } +%\scrlayer@@add@inherited@option{onpsnonfloatpage} %\newcommand*{\@ps@nonfloatpagehook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsnonfloatpage}{} % @@ -2615,6 +2691,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsbackground}{#1}% } +%\scrlayer@@add@inherited@option{onpsbackground} %\newcommand*{\@ps@backgroundhook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsbackground}{} % @@ -2655,6 +2732,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsforeground}{#1}% } +%\scrlayer@@add@inherited@option{onpsforeground} %\newcommand*{\@ps@foregroundhook}{} %\KOMA@kav@add{.scrlayer.sty}{onpsforeground}{} % @@ -2688,6 +2766,7 @@ % \begin{macrocode} %<*options> \KOMA@ifkey{singlespacing}{@ps@singlespacing} +%\scrlayer@@add@inherited@option{singlespacing} % % \end{macrocode} % \end{option} @@ -2932,6 +3011,7 @@ %<*options> %<*package> \KOMA@ifkey{deactivatepagestylelayers}{scrlayer@deactivate@layers} +%\scrlayer@@add@inherited@option{deactivatepagestylelayers} % %<*interface> \KOMA@key{deactivatepagestylelayers}[true]{% @@ -3207,6 +3287,7 @@ %<*options> %<*package> \KOMA@ifkey{draft}{scrlayer@draft} +%\scrlayer@@add@inherited@option{draft} % %<*interface> \KOMA@key{draft}[true]{% @@ -4261,6 +4342,7 @@ %<*options> %<*package> \KOMA@ifkey{forceoverwrite}{scrlayer@forceoverwrite} +%\scrlayer@@add@inherited@option{forceoverwrite} % %<*interface> \KOMA@key{forceoverwrite}[true]{% @@ -4289,6 +4371,7 @@ %<*options> %<*package> \KOMA@ifkey{autoremoveinterfaces}{scrlayer@autoremoveinterfaces} +%\scrlayer@@add@inherited@option{autoremoveinterfaces} % %<*interface> \KOMA@key{autoremoveinterfaces}[true]{% diff --git a/Master/texmf-dist/source/latex/koma-script/scrlfile-hook.dtx b/Master/texmf-dist/source/latex/koma-script/scrlfile-hook.dtx index 1f944139be4..9ebbd46ee4f 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlfile-hook.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrlfile-hook.dtx @@ -1,7 +1,7 @@ % \iffalse^^A meta-comment % ====================================================================== % scrlfile-hook.dtx -% Copyright (c) Markus Kohm, 2020 +% Copyright (c) Markus Kohm, 2021 % % This file is part of the work `scrlfile' which is part of the LaTeX2e % KOMA-Script bundle. @@ -20,7 +20,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlfile-hook.dtx -% Copyright (c) Markus Kohm, 2020 +% Copyright (c) Markus Kohm, 2021 % % Diese Datei ist Teil des Werks `scrlfile', das wiederum Teil des % LaTeX2e KOMA-Script Pakets ist. @@ -37,7 +37,6 @@ % % Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm. % -% % Dieses Werk besteht aus den in manifest.txt aufgeführten Dateien. % ====================================================================== % @@ -46,9 +45,9 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2020-09-17 14:01:13 +0200 (Thu, 17 Sep 2020) $ + \filedate$Date: 2021-03-02 08:40:05 +0100 (Tue, 02 Mar 2021) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} - \filerevision$Revision: 3544 $ + \filerevision$Revision: 3574 $ \edef\reserved@a{% \noexpand\endgroup \noexpand\ProvidesFile{scrlfile-hook.dtx}% @@ -245,27 +244,30 @@ % \end{macrocode} % \end{macro} % -% \begin{variable}[added = 2020-06-26]{\g__scrlfile_input_file_seq} +% \begin{variable}[added = 2020-06-26, +% updated = 2021-01-01]{\g__scrlfile_input_file_seq} +% \changes{3.33}{2021/01/01}{message definition moved outside function} % \cs{g__scrlfile_input_file_seq} is a sequence of active file inputs (without % path information). Two global hooks are used to setup the sequence. The new -% conditional tests if a file is in the sequence. +% conditional tests if a file is in the sequence. And a message is defined for +% the case of more pops than pushs to the stack. % \begin{macrocode} \seq_new:N \g__scrlfile_input_file_seq \hook_gput_code:nnn { file / before } { . } { \seq_gpush:Nx \g__scrlfile_input_file_seq { \CurrentFile } } +\msg_new:nnn { scrlfile-hook } { too-many-pops } + { + More~file~names~popped~from~stack~than~put~to.~ + This~should~never~happen.~ + However,~it~could~happen~if~scrlfile-hook~is~loaded~by~another~ + package~or~class.~In~this~case~some~packages~or~classes~are~not~ + recognised~correctly. + } \hook_gput_code:nnn { file / after } { . } { \seq_gpop:NNF \g__scrlfile_input_file_seq \l_tmpa_seq { - \msg_new:nnn { scrlfile-hook } { to-much-pops } - { - More~file~names~popped~from~stack~than~put~to.~ - This~should~never~happen.~ - However,~it~could~happen~if~scrlfile-hook~is~loaded~by~another~ - package~or~class.~In~this~case~some~packages~or~classes~are~not~ - recognised~correctly. - } - \msg_warning:nn { scrlfile-hook } { to-much-pops } + \msg_warning:nn { scrlfile-hook } { too-many-pops } } } % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx b/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx index b9782c81e57..11809c20fea 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx @@ -1,7 +1,7 @@ % \iffalse^^A meta-comment % ====================================================================== % scrlfile.dtx -% Copyright (c) Markus Kohm, 2002-2020 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the work `scrlfile' which is part of the LaTeX2e % KOMA-Script bundle. @@ -20,7 +20,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlfile.dtx -% Copyright (c) Markus Kohm, 2002-2020 +% Copyright (c) Markus Kohm, 2002-2021 % % Diese Datei ist Teil des Werks `scrlfile', das wiederum Teil des % LaTeX2e KOMA-Script Pakets ist. @@ -40,12 +40,12 @@ % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== % -%%% From File: $Id: scrlfile.dtx 3537 2020-09-14 07:30:10Z kohm $ +%%% From File: $Id: scrlfile.dtx 3565 2021-02-16 10:43:38Z kohm $ %<*dtx> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2020-09-14 09:30:10 +0200 (Mon, 14 Sep 2020) $ + \filedate$Date: 2021-02-16 11:43:38 +0100 (Tue, 16 Feb 2021) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 2631 $ \edef\reserved@a{% @@ -135,15 +135,42 @@ % % \section{Implementation of \textsf{scrlfile}} % -% We either need to load one of these packages. We could do the decision by -% testing the \LaTeX{} version. But the existence of macro \cs{AddToHook} is -% easier and better. +% We either need to load one of these packages. +% \changes{v3.33}{2021/02/09}{do not test for existence of \cs{AddToHook} any +% longer, but \cs{IfFormatAtLeastTF} and the format version}% +% We cannot do the decision by testing the existence of macro \cs{AddToHook}, +% because package \textsf{latexrelease} does not rollback to prior format +% versions good enough. Instead of undefining the macro an so really reverting +% to the definition of \LaTeX{} kernels prior to 2020/10/01 it only redefines +% it to a do-nothing macro. Because of this and similar issues with +% \textsf{latexrelease} cannot (or only with provision) be used to simulate a +% real old \LaTeX{} kernel, i.e. for testing. So the only valid test for the +% existence of the wanted \cs{AddToHook} would be to test the definite +% definition of \cs{AddToHook} and the existence of the hooks we are +% using. But, because this is to much effort, we simply test the format +% version. Nevertheless, we know, this may fail! % \begin{macrocode} -\@ifundefined{AddToHook}{% +\@ifundefined{IfFormatAtLeastTF}{% \RequirePackage{scrlfile-patcholdlatex}% \RequirePackage{xparse}% +% \end{macrocode} +% \changes{v3.33}{2021/02/16}{workaround for \textsf{xparse} bug} +% Explicitly switch of \textsf{expl} syntax because of a +% \textsf{xparse-2020-10-01} bug in version 2020-02-02. +% \begin{macrocode} + \ExplSyntaxOff }{% - \RequirePackage{scrlfile-hook}% + \IfFormatAtLeastTF{2020/10/01}{% + \RequirePackage{scrlfile-hook}% + }{% + \RequirePackage{scrlfile-patcholdlatex}% + \RequirePackage{xparse}% +% \end{macrocode} +% Explicitly switch of \textsf{expl} syntax because of a +% \textsf{xparse-2020-10-01} bug in version 2020-02-02. +% \begin{macrocode} + \ExplSyntaxOff + }% } % \end{macrocode} % diff --git a/Master/texmf-dist/tex/latex/koma-script/DIN.lco b/Master/texmf-dist/tex/latex/koma-script/DIN.lco index bc11da30614..a6aecc677ad 100644 --- a/Master/texmf-dist/tex/latex/koma-script/DIN.lco +++ b/Master/texmf-dist/tex/latex/koma-script/DIN.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco b/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco index 30b23b51b70..17cfe360d9f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco +++ b/Master/texmf-dist/tex/latex/koma-script/DIN5008A.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco b/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco index 4b90e9aed0b..c5f6b05d92a 100644 --- a/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco +++ b/Master/texmf-dist/tex/latex/koma-script/DIN5008B.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco b/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco index 3a26615bc55..562b9c52c7d 100644 --- a/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco +++ b/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco b/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco index 2f90b6a2af8..5c2f49d453c 100644 --- a/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco +++ b/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco @@ -41,7 +41,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) @@ -218,7 +218,7 @@ \@ObsoleteCommand{\subjectafteron}{subject=afteropening}} \def\subjectafteroff{% \@ObsoleteCommand{\subjectafteroff}{subject=beforeopening}} -%%% From File: $Id: scrkernel-notepaper.dtx 3472 2020-03-27 11:01:45Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 3577 2021-03-05 10:17:58Z kohm $ %%% (run: body) \def\setpresigskip{\@setplength{sigbeforevskip}} \endinput diff --git a/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco b/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco index 53d2f5649b9..e8980e61ecb 100644 --- a/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: japanlco.dtx 3256 2019-10-10 07:06:49Z kohm $ %%% (run: Kaku,LATE,LOW,head) diff --git a/Master/texmf-dist/tex/latex/koma-script/NF.lco b/Master/texmf-dist/tex/latex/koma-script/NF.lco index 167d41acfd9..5a1ddb78341 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NF.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NF.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco b/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco index 5114c833b5e..66c59aed635 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: japanlco.dtx 3256 2019-10-10 07:06:49Z kohm $ %%% (run: Ni,EARLY,HIGH,head) diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco b/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco index 63a9e97987b..26ab8737045 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: japanlco.dtx 3256 2019-10-10 07:06:49Z kohm $ %%% (run: Ni,EARLY,LOW,head) diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco b/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco index 7ae08e2f012..5ad42c2ae08 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: japanlco.dtx 3256 2019-10-10 07:06:49Z kohm $ %%% (run: Ni,LATE,HIGH,head) diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco b/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco index a885322a211..ea989ccc066 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: japanlco.dtx 3256 2019-10-10 07:06:49Z kohm $ %%% (run: Ni,LATE,LOW,head) diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco b/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco index 19527e6d47e..6de88e51bd6 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: japanlco.dtx 3256 2019-10-10 07:06:49Z kohm $ %%% (run: Ni,RIGHT,LOW,head) diff --git a/Master/texmf-dist/tex/latex/koma-script/SN.lco b/Master/texmf-dist/tex/latex/koma-script/SN.lco index c6b333e4eea..f073dcce0a7 100644 --- a/Master/texmf-dist/tex/latex/koma-script/SN.lco +++ b/Master/texmf-dist/tex/latex/koma-script/SN.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/SNleft.lco b/Master/texmf-dist/tex/latex/koma-script/SNleft.lco index 429e69755a4..d88f539d0f8 100644 --- a/Master/texmf-dist/tex/latex/koma-script/SNleft.lco +++ b/Master/texmf-dist/tex/latex/koma-script/SNleft.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco b/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco index 029cc8c1aa9..3bc07355bff 100644 --- a/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco +++ b/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco b/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco index 65a26a855f4..743d7108670 100644 --- a/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco +++ b/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) diff --git a/Master/texmf-dist/tex/latex/koma-script/float.hak b/Master/texmf-dist/tex/latex/koma-script/float.hak index 0dade3f5a97..81b8d15906f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/float.hak +++ b/Master/texmf-dist/tex/latex/koma-script/float.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{float.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package float)% diff --git a/Master/texmf-dist/tex/latex/koma-script/floatrow.hak b/Master/texmf-dist/tex/latex/koma-script/floatrow.hak index 1b941db8e06..525626ba4af 100644 --- a/Master/texmf-dist/tex/latex/koma-script/floatrow.hak +++ b/Master/texmf-dist/tex/latex/koma-script/floatrow.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{floatrow.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package floatrow)% diff --git a/Master/texmf-dist/tex/latex/koma-script/hyperref.hak b/Master/texmf-dist/tex/latex/koma-script/hyperref.hak index b13d7eb556b..3a4781ce6f3 100644 --- a/Master/texmf-dist/tex/latex/koma-script/hyperref.hak +++ b/Master/texmf-dist/tex/latex/koma-script/hyperref.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{hyperref.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package hyperref)% diff --git a/Master/texmf-dist/tex/latex/koma-script/listings.hak b/Master/texmf-dist/tex/latex/koma-script/listings.hak index 0455e99330b..319d87693d2 100644 --- a/Master/texmf-dist/tex/latex/koma-script/listings.hak +++ b/Master/texmf-dist/tex/latex/koma-script/listings.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{listings.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package listings)% diff --git a/Master/texmf-dist/tex/latex/koma-script/lscape.hak b/Master/texmf-dist/tex/latex/koma-script/lscape.hak index cc635d0a15d..e35848eca38 100644 --- a/Master/texmf-dist/tex/latex/koma-script/lscape.hak +++ b/Master/texmf-dist/tex/latex/koma-script/lscape.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{lscape.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package lscape)% diff --git a/Master/texmf-dist/tex/latex/koma-script/nomencl.hak b/Master/texmf-dist/tex/latex/koma-script/nomencl.hak index 5dbead76ebb..c7d47ed7793 100644 --- a/Master/texmf-dist/tex/latex/koma-script/nomencl.hak +++ b/Master/texmf-dist/tex/latex/koma-script/nomencl.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{nomencl.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package nomencl)% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls b/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls index 6f74a1787e6..5460d403262 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls @@ -84,7 +84,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -106,7 +106,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -121,16 +121,16 @@ article% } \ProvidesClass{\KOMAClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: $Id: scrkernel-listsof.dtx 3477 2020-04-11 07:26:26Z kohm $ %%% (run: prepare) \RequirePackage{tocbasic}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script ] \addtotoclist[ToC]{toc} \Ifstr{\ext@toc}{toc}{}{% @@ -140,7 +140,7 @@ } %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: prepare) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: prepare) \newcommand*{\scr@dotchangeatdocument}[1]{% \ClassError{\KOMAClassName}{% @@ -192,7 +192,7 @@ \newcommand*{\size@paragraph}{} \newcommand*{\size@subparagraph}{} \newcommand*{\sectfont}{\normalcolor\@gr@gsffamily\bfseries} -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: init) \newcommand* {\scr@compatibility}{\scr@v@last} @@ -272,10 +272,11 @@ \@namedef{scr@v@3.30}{17} \@namedef{scr@v@3.31}{18} \@namedef{scr@v@3.32}{18} +\@namedef{scr@v@3.33}{18} \@namedef{scr@v@last}{18} %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: init) -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: option) \newif\if@scr@emulatestandardclasses \let\scr@emulatestandardclassestrue\relax @@ -350,7 +351,7 @@ \newcommand*{\scr@v@is@ge}[1]{% \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1} } -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: option) \KOMA@key{draft}[true]{% \KOMA@set@ifkey{draft}{@tempswa}{#1}% @@ -621,7 +622,7 @@ } \DeclareOption*{% \x@paper} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: option) \newcommand*{\setparsizes}[3]{% \edef\f@parindent{\the\parindent}% @@ -824,7 +825,7 @@ \KOMA@DeclareDeprecatedOption{abstractoff}{abstract=false} %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: option) \KOMA@key{numbers}{% \KOMA@set@ncmdkey{numbers}{@tempa}{% @@ -900,7 +901,23 @@ }{bookmark}\MessageBreak before \string\begin{document}% }% - \RequirePackage{bookmark}% + \@ifundefined{es@quoting}{% + \RequirePackage{bookmark}% + }{% + \ifx\es@quoting\activatequoting + \ClassInfo{\KOMAClassName}{% + temporary deactivation of babel-spanish quoting + }% + \deactivatequoting + \RequirePackage{bookmark}% + \ClassInfo{\KOMAClassName}{% + reactivation of babel-spanish quoting + }% + \activatequoting + \else + \RequirePackage{bookmark}% + \fi + }% \ifx\@beginmainauxhook\relax \else \if@filesw @@ -1262,7 +1279,7 @@ \DeclareOption{origlongtable}{\@komalongtablefalse} \KOMA@DeclareDeprecatedOption{onelinecaption}{captions=oneline} \KOMA@DeclareDeprecatedOption{noonelinecaption}{captions=nooneline} -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: option) \KOMA@key{footnotes}{% \ifx\@footnotemark\scr@saved@footnotemark @@ -1816,19 +1833,19 @@ \KOMA@kav@add{.\KOMAClassFileName}{index}{notoc} \KOMA@kav@add{.\KOMAClassFileName}{index}{standardlevel} \KOMA@DeclareDeprecatedOption{idxtotoc}{index=totoc} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{numbers=autoendperiod} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{% parskip=false,% headings=big% } \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: body) %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: body) @@ -2358,48 +2375,82 @@ \fi }% \fi -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: body) \setlength{\lineskip}{\p@} \setlength{\normallineskip}{\p@} \setlength{\columnsep}{10\p@} \setlength{\columnseprule}{\z@} -\newcommand*{\scr@selectfont}{} -\expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname -\BeforePackage{everysel}{% - \AtBeginDocument{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else - \ClassWarningNoLine{\KOMAClassName}{discard change of \string\selectfont}% - \fi - \expandafter\let\csname selectfont \endcsname\scr@selectfont +\IfLTXAtLeastTF{2021/01/05}{% + \AddToHook{selectfont}{\par@update}% + \AfterPackage{everysel}{% + \IfPackageAtLeastTF{everysel}{2021/01/18}{}{% + \ClassError{\KOMAClassName}{% + incompatible `everysel' detected + }{% + You are using an old version of `everysel' in combination with a + LaTeX\MessageBreak + version >= 2021/01/05 and KOMA-Script >= 3.33. This combination + is\MessageBreak + not supported.\MessageBreak + You could switch back to an older LaTeX using package + `latexrelease'.\MessageBreak + But I recommend to update `everysel'% + }% + }% }% -} -\AfterPackage{everysel}{% - \scr@ifundefinedorrelax{@EverySelectfont@Init}{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont - \ClassWarningNoLine{\KOMAClassName}{% - \string\selectfont\space already changed}% - \else - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname - \fi - }{% - \g@addto@macro\@EverySelectfont@Init{% - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname + \AfterPackage{tracefnt}{% + \IfPackageAtLeastTF{tracefnt}{2020/12/22}{}{% + \ClassError{\KOMAClassName}{% + incompatible `tracefnt' detected + }{% + `tracefnt' is a LaTeX base package and therefore should be updated + together\MessageBreak + with LaTeX kernel. So this should never happen! Please check + your\MessageBreak + LaTeX installation% + }% }% }% -} -\AfterPackage{tracefnt}{% +}{% + \newcommand*{\scr@selectfont}{} \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \BeforePackage{everysel}{% + \AtBeginDocument{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else + \ClassWarningNoLine{\KOMAClassName}{% + discard change of \string\selectfont}% + \fi + \expandafter\let\csname selectfont \endcsname\scr@selectfont + }% + }% + \AfterPackage{everysel}{% + \scr@ifundefinedorrelax{@EverySelectfont@Init}{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont + \ClassWarningNoLine{\KOMAClassName}{% + \string\selectfont\space already changed}% + \else + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + \fi + }{% + \g@addto@macro\@EverySelectfont@Init{% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + }% + }% + }% + \AfterPackage{tracefnt}{% + \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname + }% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} + \newcommand*{\scr@new@selectfont}{} \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname } -\expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} -\newcommand*{\scr@new@selectfont}{} -\expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname \newcommand*{\par@updaterelative}{% \begingroup \edef\@tempa{\the\parindent}\ifx\@tempa\f@parindent @@ -2963,7 +3014,7 @@ %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: class,style,default) \CloneTOCEntryStyle{subsection}{default} -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: body) \setcounter{secnumdepth}{3} \providecommand*{\ifnumbered}{% @@ -4849,7 +4900,7 @@ \fi \newcommand*{\scr@fnt@disposition}{\sectfont} \aliaskomafont{sectioning}{disposition} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: body) \newif\if@restonecol \newcommand{\dictum}[2][]{\par% @@ -5154,7 +5205,7 @@ \fi } \AfterPackage{titlesec}{% - \@ifpackagelater{titlesec}{2019/07/17}{% + \@ifpackagelater{titlesec}{2019/10/17}{% \ClassInfo{\KOMAClassName}{Unknown `titesec' release.\MessageBreak Cross your fingers, that is compatible% }% @@ -5277,7 +5328,7 @@ \newcommand*{\indexpagestyle}{plain} \pagestyle{plain} \pagenumbering{arabic} -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: body) \providecommand*{\@mkleft}{% \IfActiveMkBoth{\markleft}{\@gobble}% @@ -6086,7 +6137,7 @@ \else\expandafter\captionbelow\fi } ]{lot} -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: body) \renewcommand*\footnoterule{% \normalsize\ftn@rule@test@values @@ -6238,7 +6289,7 @@ \newcommand*{\thefootnotemark}{\@thefnmark} \deffootnote[1em]{1.5em}{1em}{\textsuperscript{\thefootnotemark}} \deffootnotemark{\textsuperscript{\thefootnotemark}} -\newcommand*{\footref}[1]{% +\providecommand*{\footref}[1]{% \begingroup \unrestored@protected@xdef\@thefnmark{\ref{#1}}% \endgroup @@ -6516,7 +6567,7 @@ \par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax } \newcommand*\indexname{Index} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: body) \if@twocolumn \setlength{\leftmargini}{2em} @@ -6556,10 +6607,10 @@ \renewcommand*\p@enumii{\theenumi} \renewcommand*\p@enumiii{\p@enumii(\theenumii)} \renewcommand*\p@enumiv{\p@enumiii\theenumiii} -\newcommand*\labelitemi{\textbullet} -\newcommand*\labelitemii{\normalfont\bfseries\textendash} -\newcommand*\labelitemiii{\textasteriskcentered} -\newcommand*\labelitemiv{\textperiodcentered} +\newcommand*\labelitemi{\usekomafont{labelitemi}{\textbullet}} +\newcommand*\labelitemii{\usekomafont{labelitemii}{\textendash}} +\newcommand*\labelitemiii{\usekomafont{labelitemiii}{\textasteriskcentered}} +\newcommand*\labelitemiv{\usekomafont{labelitemiv}{\textperiodcentered}} \newenvironment{description}{% \list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}% @@ -6674,6 +6725,12 @@ } \newcommand*\descfont{\@gr@gsffamily\bfseries} \newcommand*{\scr@fnt@descriptionlabel}{\descfont} +\newcommand*{\labelitemfont}{\normalfont} +\newcommand*\scr@fnt@itemizelabel{\labelitemfont} +\newkomafont{labelitemi}{\usekomafont{itemizelabel}} +\newkomafont{labelitemii}{\usekomafont{itemizelabel}\bfseries} +\newkomafont{labelitemiii}{\usekomafont{itemizelabel}} +\newkomafont{labelitemiv}{\usekomafont{itemizelabel}} \newkomafont{labelinglabel}{} \newkomafont{labelingseparator}{} %%% From File: $Id: scrlogo.dtx 3527 2020-09-11 09:44:32Z kohm $ diff --git a/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls b/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls index 961f98df543..565c301e6c1 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrarticle.cls @@ -38,7 +38,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -60,7 +60,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -77,7 +77,7 @@ \newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension} \edef\KOMALongClassFileName{\KOMALongClassFileName} \ProvidesClass{\KOMALongClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] \let\ClassName\relax diff --git a/Master/texmf-dist/tex/latex/koma-script/scrbase.sty b/Master/texmf-dist/tex/latex/koma-script/scrbase.sty index 022b2bc6f75..760e50da1fb 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrbase.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrbase.sty @@ -44,7 +44,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -66,19 +66,19 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% \let\scr@pkgextension\@pkgextension } -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: prepare) \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{% scrbase% }[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (% KOMA-Script-independent @@ -120,6 +120,11 @@ \fi \iterate } +\newcommand*{\IfLTXAtLeastTF}{\@ifl@t@r\fmtversion} +\ifcsname IfFormatAtLeastTF\endcsname + \let\IfLTXAtLeastTF\IfFormatAtLeastTF +\fi +\@onlypreamble\IfLTXAtLeastTF \newcommand{\scr@ifundefinedorrelax}[1]{% \ifcsname #1\endcsname \expandafter\ifx\csname #1\endcsname\relax @@ -243,6 +248,93 @@ \newcommand*{\FamilyOfKey}{} \newcommand*{\FamilyMemberOfKey}{} \newcommand*{\@globaloptionslist}{} +\IncludeInRelease{2021/05/01}{\FamilyProcessOptions}{% + Usage of raw option list} +\newcommand*{\FamilyProcessOptions}[2][.\@currname.\@currext]{% + \ifx\AtEndOfFamilyOptions\scr@AtEndOfFamilyOptions + \PackageError{scrbase}{nested \string\FamilyProcessOptions\space + detected\MessageBreak}{% + \string\FamilyProcessOptions\space has been used while processing or + setting options.\MessageBreak + This is currently not allowed. You should contact the author of the + causing\MessageBreak + code.\MessageBreak + This error is fatal. You should not continue.% + }% + \fi + \scr@ifundefinedorrelax{scr@before@process@options@#2@hook}{}{% + \@nameuse{scr@before@process@options@#2@hook}% + }% + \scr@ifundefinedorrelax{scr@before@process@options@#2#1@hook}{}{% + \@nameuse{scr@before@process@options@#2#1@hook}% + \expandafter\let\csname scr@before@process@options@#2#1@hook\endcsname + \relax + }% + \scr@ifundefinedorrelax{scr@after@options@#2@hook}{% + \@namedef{scr@after@options@#2@hook}{% + \@namedef{scr@after@options@#2@hook}{}% + }% + }{% + \expandafter\edef\csname scr@after@options@#2@hook\endcsname{% + \noexpand\@namedef{scr@after@options@#2@hook}{% + \unexpanded\expandafter\expandafter\expandafter + {\csname scr@after@options@#2@hook\endcsname}% + }% + }% + }% + \ifx\AtEndOfFamilyOptions\scr@AtEndOfFamilyOptions@immediate + \@namedef{scr@after@options@#2@hook@topmost}{% + \@namedef{scr@after@options@#2@hook@topmost}{}% + }% + \expandafter\l@addto@macro\csname scr@after@options@#2@hook\endcsname{% + \let\AtEndOfFamilyOptions\scr@AtEndOfFamilyOptions@immediate + \@nameuse{scr@after@options@#2@hook@topmost}% + }% + \let\AtEndOfFamilyOptions\scr@AtEndOfFamilyOptions + \fi + \let\ds@\@empty + \@ifundefined{@raw@opt@\@currname.\@currext}{% + \let\@curroptions\@empty + }{% + \expandafter\let\expandafter\@curroptions + \csname @raw@opt@\@currname.\@currext\endcsname + }% + \ifx\@currext\@clsextension\else + \@for\CurrentOption:=\@raw@classoptionslist\do{% + \scr@trim@spaces\CurrentOption + \ifx\CurrentOption\@empty\else + \@ifundefined{ds@\CurrentOption}{% + \scr@ifprocess@curroption{#1}{#2}{% + \@expandtwoargs\@removeelement{% + \expandafter\@remove@eq@value\CurrentOption=\@nil}% + \@unusedoptionlist\@unusedoptionlist + }{}% + }{% + \@use@ption + \expandafter\let\csname ds@\CurrentOption\endcsname\@empty + }% + \fi + }% + \fi + \@for\CurrentOption:=\@curroptions\do{% + \scr@trim@spaces\CurrentOption + \@ifundefined{ds@\CurrentOption}{% + \@use@ption + \scr@ifprocess@curroption{#1}{#2}{}\default@ds + }\@use@ption + }% + \@for\CurrentOption:=\@declaredoptions\do{% + \expandafter\let\csname ds@\CurrentOption\endcsname\relax}% + \let\CurrentOption\@empty + \let\@fileswith@pti@ns\@@fileswith@pti@ns + \AtEndOfPackage{\expandafter\let + \csname unprocessedoptions-\@currname.\@currext\endcsname + \relax}% + \@nameuse{scr@after@options@#2@hook}% +} +\EndIncludeInRelease +\IncludeInRelease{0000/00/00}{\FamilyProcessOptions}{% + compatibility for LaTeX before 2021/05/01} \newcommand*{\FamilyProcessOptions}[2][.\@currname.\@currext]{% \ifx\AtEndOfFamilyOptions\scr@AtEndOfFamilyOptions \PackageError{scrbase}{nested \string\FamilyProcessOptions\space @@ -325,9 +417,16 @@ \expandafter\let\csname ds@\CurrentOption\endcsname\relax}% \let\CurrentOption\@empty \let\@fileswith@pti@ns\@@fileswith@pti@ns - \AtEndOfPackage{\let\@unprocessedoptions\relax}% + \IfLTXAtLeastTF{2020/10/01}{% + \AtEndOfPackage{\expandafter\let + \csname unprocessedoptions-\@currname.\@currext\endcsname + \relax}% + }{% + \AtEndOfPackage{\let\@unprocessedoptions\relax}% + }% \@nameuse{scr@after@options@#2@hook}% } +\EndIncludeInRelease \@onlypreamble\FamilyProcessOptions \newcommand*{\BeforeFamilyProcessOptions}[3][.\@currname.\@currext]{% \scr@ifundefinedorrelax{scr@before@process@options@#2#1@hook}{% @@ -429,6 +528,9 @@ } \@tempa{ } \long\def\scr@sp@c#1\@nil#2\relax#3{\@temptokena{#1}\edef#3{\the\@temptokena}} +\newcommand\scr@trim@spaces[1]{% + \expandafter\scr@sp@def\expandafter#1\expandafter{#1}% +} \newcommand{\IfArgIsEmpty}[1]{% \if\relax\detokenize{#1}\relax \expandafter\@firstoftwo @@ -464,7 +566,7 @@ \long\def\l@addto@macro#1#2{% \edef#1{\unexpanded\expandafter{#1#2}}% }% -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: option) \DefineFamily{KOMA} \DefineFamilyMember{KOMA} @@ -478,7 +580,7 @@ \FamilyProcessOptions{KOMA}\relax %%% From File: $Id: scrkernel-language.dtx 3480 2020-04-13 09:39:03Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: body) \newcommand*{\XdivY}[2]{% \numexpr ( #1 + #2 / 2 ) / #2 - 1\relax @@ -500,9 +602,6 @@ }% \reserved@a } -\newcommand\scr@trim@spaces[1]{% - \expandafter\scr@sp@def\expandafter#1\expandafter{#1}% -} \newif\if@atdocument \AtBeginDocument{\@atdocumenttrue} \@onlypreamble\@atdocumentrue diff --git a/Master/texmf-dist/tex/latex/koma-script/scrbook.cls b/Master/texmf-dist/tex/latex/koma-script/scrbook.cls index c42b4bdeb84..45832b43a0d 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrbook.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrbook.cls @@ -84,7 +84,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -106,7 +106,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -121,16 +121,16 @@ book% } \ProvidesClass{\KOMAClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: $Id: scrkernel-listsof.dtx 3477 2020-04-11 07:26:26Z kohm $ %%% (run: prepare) \RequirePackage{tocbasic}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 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 3507 2020-06-11 14:57:03Z kohm $ %%% (run: prepare) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: prepare) \newif\if@openright \@openrighttrue @@ -219,7 +219,7 @@ \newcommand*{\size@paragraph}{} \newcommand*{\size@subparagraph}{} \newcommand*{\sectfont}{\normalcolor\@gr@gsffamily\bfseries} -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: init) \newcommand* {\scr@compatibility}{\scr@v@last} @@ -299,10 +299,11 @@ \@namedef{scr@v@3.30}{17} \@namedef{scr@v@3.31}{18} \@namedef{scr@v@3.32}{18} +\@namedef{scr@v@3.33}{18} \@namedef{scr@v@last}{18} %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: init) -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: option) \newif\if@scr@emulatestandardclasses \let\scr@emulatestandardclassestrue\relax @@ -376,7 +377,7 @@ \newcommand*{\scr@v@is@ge}[1]{% \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1} } -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: option) \KOMA@key{draft}[true]{% \KOMA@set@ifkey{draft}{@tempswa}{#1}% @@ -647,7 +648,7 @@ } \DeclareOption*{% \x@paper} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: option) \newcommand*{\setparsizes}[3]{% \edef\f@parindent{\the\parindent}% @@ -847,7 +848,7 @@ {notitlepage}{titlepage=false} %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: option) \KOMA@key{open}{% \KOMA@set@ncmdkey{open}{@tempa}{% @@ -951,7 +952,23 @@ }{bookmark}\MessageBreak before \string\begin{document}% }% - \RequirePackage{bookmark}% + \@ifundefined{es@quoting}{% + \RequirePackage{bookmark}% + }{% + \ifx\es@quoting\activatequoting + \ClassInfo{\KOMAClassName}{% + temporary deactivation of babel-spanish quoting + }% + \deactivatequoting + \RequirePackage{bookmark}% + \ClassInfo{\KOMAClassName}{% + reactivation of babel-spanish quoting + }% + \activatequoting + \else + \RequirePackage{bookmark}% + \fi + }% \ifx\@beginmainauxhook\relax \else \if@filesw @@ -1421,7 +1438,7 @@ \DeclareOption{origlongtable}{\@komalongtablefalse} \KOMA@DeclareDeprecatedOption{onelinecaption}{captions=oneline} \KOMA@DeclareDeprecatedOption{noonelinecaption}{captions=nooneline} -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: option) \KOMA@key{footnotes}{% \ifx\@footnotemark\scr@saved@footnotemark @@ -2023,20 +2040,20 @@ \KOMA@kav@add{.\KOMAClassFileName}{index}{notoc} \KOMA@kav@add{.\KOMAClassFileName}{index}{standardlevel} \KOMA@DeclareDeprecatedOption{idxtotoc}{index=totoc} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{headings=openright} \KOMAExecuteOptions{numbers=autoendperiod} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{% parskip=false,% headings=big% } \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: body) %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: body) @@ -2573,48 +2590,82 @@ \fi }% \fi -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: body) \setlength{\lineskip}{\p@} \setlength{\normallineskip}{\p@} \setlength{\columnsep}{10\p@} \setlength{\columnseprule}{\z@} -\newcommand*{\scr@selectfont}{} -\expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname -\BeforePackage{everysel}{% - \AtBeginDocument{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else - \ClassWarningNoLine{\KOMAClassName}{discard change of \string\selectfont}% - \fi - \expandafter\let\csname selectfont \endcsname\scr@selectfont +\IfLTXAtLeastTF{2021/01/05}{% + \AddToHook{selectfont}{\par@update}% + \AfterPackage{everysel}{% + \IfPackageAtLeastTF{everysel}{2021/01/18}{}{% + \ClassError{\KOMAClassName}{% + incompatible `everysel' detected + }{% + You are using an old version of `everysel' in combination with a + LaTeX\MessageBreak + version >= 2021/01/05 and KOMA-Script >= 3.33. This combination + is\MessageBreak + not supported.\MessageBreak + You could switch back to an older LaTeX using package + `latexrelease'.\MessageBreak + But I recommend to update `everysel'% + }% + }% }% -} -\AfterPackage{everysel}{% - \scr@ifundefinedorrelax{@EverySelectfont@Init}{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont - \ClassWarningNoLine{\KOMAClassName}{% - \string\selectfont\space already changed}% - \else - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname - \fi - }{% - \g@addto@macro\@EverySelectfont@Init{% - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname + \AfterPackage{tracefnt}{% + \IfPackageAtLeastTF{tracefnt}{2020/12/22}{}{% + \ClassError{\KOMAClassName}{% + incompatible `tracefnt' detected + }{% + `tracefnt' is a LaTeX base package and therefore should be updated + together\MessageBreak + with LaTeX kernel. So this should never happen! Please check + your\MessageBreak + LaTeX installation% + }% }% }% -} -\AfterPackage{tracefnt}{% +}{% + \newcommand*{\scr@selectfont}{} \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \BeforePackage{everysel}{% + \AtBeginDocument{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else + \ClassWarningNoLine{\KOMAClassName}{% + discard change of \string\selectfont}% + \fi + \expandafter\let\csname selectfont \endcsname\scr@selectfont + }% + }% + \AfterPackage{everysel}{% + \scr@ifundefinedorrelax{@EverySelectfont@Init}{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont + \ClassWarningNoLine{\KOMAClassName}{% + \string\selectfont\space already changed}% + \else + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + \fi + }{% + \g@addto@macro\@EverySelectfont@Init{% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + }% + }% + }% + \AfterPackage{tracefnt}{% + \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname + }% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} + \newcommand*{\scr@new@selectfont}{} \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname } -\expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} -\newcommand*{\scr@new@selectfont}{} -\expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname \newcommand*{\par@updaterelative}{% \begingroup \edef\@tempa{\the\parindent}\ifx\@tempa\f@parindent @@ -3146,7 +3197,7 @@ %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: class,style,default) \CloneTOCEntryStyle{section}{default} -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: body) \setcounter{secnumdepth}{2} \providecommand*{\ifnumbered}{% @@ -5691,7 +5742,7 @@ \fi \newcommand*{\scr@fnt@disposition}{\sectfont} \aliaskomafont{sectioning}{disposition} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: body) \newif\if@restonecol \newcommand{\dictum}[2][]{\par% @@ -6001,7 +6052,7 @@ \fi } \AfterPackage{titlesec}{% - \@ifpackagelater{titlesec}{2019/07/17}{% + \@ifpackagelater{titlesec}{2019/10/17}{% \ClassInfo{\KOMAClassName}{Unknown `titesec' release.\MessageBreak Cross your fingers, that is compatible% }% @@ -6129,7 +6180,7 @@ \newcommand*{\indexpagestyle}{plain} \pagestyle{headings} \pagenumbering{arabic} -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: body) \providecommand*{\@mkleft}{% \IfActiveMkBoth{\markleft}{\@gobble}% @@ -6956,7 +7007,7 @@ \fi \@arabic\c@table } -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: body) \renewcommand*\footnoterule{% \normalsize\ftn@rule@test@values @@ -7109,7 +7160,7 @@ \newcommand*{\thefootnotemark}{\@thefnmark} \deffootnote[1em]{1.5em}{1em}{\textsuperscript{\thefootnotemark}} \deffootnotemark{\textsuperscript{\thefootnotemark}} -\newcommand*{\footref}[1]{% +\providecommand*{\footref}[1]{% \begingroup \unrestored@protected@xdef\@thefnmark{\ref{#1}}% \endgroup @@ -7392,7 +7443,7 @@ \par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax } \newcommand*\indexname{Index} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: body) \if@twocolumn \setlength{\leftmargini}{2em} @@ -7432,10 +7483,10 @@ \renewcommand*\p@enumii{\theenumi} \renewcommand*\p@enumiii{\p@enumii(\theenumii)} \renewcommand*\p@enumiv{\p@enumiii\theenumiii} -\newcommand*\labelitemi{\textbullet} -\newcommand*\labelitemii{\normalfont\bfseries\textendash} -\newcommand*\labelitemiii{\textasteriskcentered} -\newcommand*\labelitemiv{\textperiodcentered} +\newcommand*\labelitemi{\usekomafont{labelitemi}{\textbullet}} +\newcommand*\labelitemii{\usekomafont{labelitemii}{\textendash}} +\newcommand*\labelitemiii{\usekomafont{labelitemiii}{\textasteriskcentered}} +\newcommand*\labelitemiv{\usekomafont{labelitemiv}{\textperiodcentered}} \newenvironment{description}{% \list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}% @@ -7550,6 +7601,12 @@ } \newcommand*\descfont{\@gr@gsffamily\bfseries} \newcommand*{\scr@fnt@descriptionlabel}{\descfont} +\newcommand*{\labelitemfont}{\normalfont} +\newcommand*\scr@fnt@itemizelabel{\labelitemfont} +\newkomafont{labelitemi}{\usekomafont{itemizelabel}} +\newkomafont{labelitemii}{\usekomafont{itemizelabel}\bfseries} +\newkomafont{labelitemiii}{\usekomafont{itemizelabel}} +\newkomafont{labelitemiv}{\usekomafont{itemizelabel}} \newkomafont{labelinglabel}{} \newkomafont{labelingseparator}{} %%% From File: $Id: scrlogo.dtx 3527 2020-09-11 09:44:32Z kohm $ diff --git a/Master/texmf-dist/tex/latex/koma-script/scrdate.sty b/Master/texmf-dist/tex/latex/koma-script/scrdate.sty index 62c37a0a303..bde6a4f3f44 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrdate.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrdate.sty @@ -43,7 +43,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -65,7 +65,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% @@ -74,11 +74,11 @@ %%% From File: $Id: scrtime.dtx 3256 2019-10-10 07:06:49Z kohm $ \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{scrdate}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (day of the week)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: $Id: scrtime.dtx 3256 2019-10-10 07:06:49Z kohm $ diff --git a/Master/texmf-dist/tex/latex/koma-script/scrextend.sty b/Master/texmf-dist/tex/latex/koma-script/scrextend.sty index 0bf021ee7b9..767e4fffaa3 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrextend.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrextend.sty @@ -78,7 +78,7 @@ }% \expandafter\endinput \fi -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -100,7 +100,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% @@ -109,7 +109,7 @@ %%% From File: $Id: scrextend.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: prepare) \ProvidesPackage{scrextend}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (extend other classes with features of KOMA-Script classes)% ] \newcommand*{\scr@ext@activate}[1]{% @@ -133,13 +133,13 @@ \expandafter\g@addto@macro\csname scr@ext@activate@#1\endcsname }% } -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: prepare) \newcommand*{\sectfont}{\normalcolor\@gr@gsffamily\bfseries} -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: init) \providecommand* {\scr@compatibility}{\scr@v@last} @@ -219,6 +219,7 @@ \@namedef{scr@v@3.30}{17} \@namedef{scr@v@3.31}{18} \@namedef{scr@v@3.32}{18} +\@namedef{scr@v@3.33}{18} \@namedef{scr@v@last}{18} %%% From File: $Id: scrextend.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: option) @@ -244,7 +245,7 @@ \def\FamilyKeyState{Option `extendedfeature' too late}% }% } -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: option) \KOMA@key{version}[last]{% \scr@ifundefinedorrelax{scr@v@#1}{% @@ -299,7 +300,7 @@ \newcommand*{\scr@v@is@ge}[1]{% \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1} } -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: option) \KOMA@key{draft}[true]{% \KOMA@set@ifkey{draft}{@tempswa}{#1}% @@ -439,7 +440,7 @@ \KOMA@DeclareStandardOption% [scrextend]% {notitlepage}{titlepage=false} -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: option) %%% From File: $Id: scrkernel-pagestyles.dtx 3393 2019-11-19 10:33:44Z kohm $ %%% (run: option) @@ -525,7 +526,7 @@ \newcommand*{\cleardoubleplainpage}{\cleardoublepageusingstyle{plain}} %%% From File: $Id: scrkernel-floats.dtx 3394 2019-11-19 11:56:28Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: option) \KOMA@key{footnotes}{% \ifx\@footnotemark\scr@saved@footnotemark @@ -596,14 +597,14 @@ \csname FN@mf@prepare\endcsname \ifhmode\spacefactor\@x@sf\fi \relax} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: execoption) -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: execoption) \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: body) %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: body) @@ -1350,11 +1351,11 @@ \newkomafont{dedication}{\Large} \newcommand*{\scr@fnt@title}{\titlefont}% \newcommand*{\scr@fnt@subject}{\subject@font}% -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: body) \newcommand*{\scr@fnt@disposition}{\sectfont} \aliaskomafont{sectioning}{disposition} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: body) \scr@ifundefinedorrelax{if@restonecol}{% \expandafter\newif\csname if@restonecol\endcsname @@ -1465,7 +1466,7 @@ \newcommand\marginline[1]{% \marginpar[\raggedleft{#1}]{\raggedright #1}% } -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: body) \newcommand\deffootnote[4][]{% \expandafter\ifnum\scr@v@is@ge{3.22}\relax @@ -1597,7 +1598,7 @@ \endgroup \@footnotemark } -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: body) \newenvironment{labeling}[2][]{% \def\sc@septext{#1}% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty b/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty index aa62aad0c5e..44678efb22c 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty @@ -42,7 +42,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -64,7 +64,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% @@ -73,7 +73,7 @@ %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: identify) \ProvidesPackage{scrfontsizes}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (font size file generator)] %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: option) diff --git a/Master/texmf-dist/tex/latex/koma-script/scrhack.sty b/Master/texmf-dist/tex/latex/koma-script/scrhack.sty index 6d533b39e93..477cd7414a9 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrhack.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrhack.sty @@ -43,7 +43,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -65,7 +65,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% @@ -74,10 +74,10 @@ %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ %%% using: package,identify \ProvidesPackage{scrhack}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (hacking other packages)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ diff --git a/Master/texmf-dist/tex/latex/koma-script/scrjura.sty b/Master/texmf-dist/tex/latex/koma-script/scrjura.sty index a81cbdceaa7..a7cffc0557f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrjura.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrjura.sty @@ -48,7 +48,7 @@ %%% (run: identify) \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{scrjura}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (for jurists) ] diff --git a/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty b/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty index a72a7b52b07..8b0ab6d2af3 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty @@ -44,7 +44,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -66,19 +66,19 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% \let\scr@pkgextension\@pkgextension } -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: prepare) \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{% scrkbase% }[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (% KOMA-Script-dependent @@ -242,12 +242,12 @@ } \newcommand*{\KOMAProcessOptions}{\FamilyProcessOptions{KOMA}} \@onlypreamble\KOMAProcessOptions -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: option) \KOMAProcessOptions\relax %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: body) \newcommand*{\KOMAExecuteOptions}[1][.\@currname.\@currext]{% \FamilyExecuteOptions[#1]{KOMA}% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlayer-fancyhdr.sty b/Master/texmf-dist/tex/latex/koma-script/scrlayer-fancyhdr.sty deleted file mode 100644 index 605f5ffa24c..00000000000 --- a/Master/texmf-dist/tex/latex/koma-script/scrlayer-fancyhdr.sty +++ /dev/null @@ -1,330 +0,0 @@ -%% -%% This is file `scrlayer-fancyhdr.sty', -%% generated with the docstrip utility, extended by scrdocstrip. -%% -%% The original source files were: -%% -%% scrlayer-fancyhdr.dtx (with options: `interface,trace,fancyhdr,identify') -%% scrlayer.dtx (with options: `interface,trace,fancyhdr,init') -%% scrlayer-fancyhdr.dtx (with options: `interface,trace,fancyhdr,init') -%% scrlayer.dtx (with options: `interface,trace,fancyhdr,options') -%% scrlayer-fancyhdr.dtx (with options: `interface,trace,fancyhdr,options') -%% scrlayer.dtx (with options: `interface,trace,fancyhdr,body') -%% scrlayer-fancyhdr.dtx (with options: `interface,trace,fancyhdr,body') -%% scrlogo.dtx (with options: `logo') -%% -%% Copyright (c) 2018-2019 Markus Kohm [komascript at gmx info] -%% -%% This file was generated from file(s) of the KOMA-Script bundle. -%% --------------------------------------------------------------- -%% -%% It may be distributed under the conditions of the -%% LaTeX Project Public License in the version distributed together -%% with KOMA-Script, see file `lppl.txt' or `lppl-de.txt'. -%% -%% This file may only be distributed together with a copy of the -%% KOMA-Script bundle. You may however distribute the -%% KOMA-Script bundle without all such generated files. See also -%% `lppl.txt' or `lppl-de.txt' for additional information. -%% -%% The list of files belonging to KOMA-Script distribution is given in -%% the file `manifest.txt'. See also `lppl.txt' or `lppl-de.txt' for -%% additional information. -%% -%% If this file is a beta version, you may not be allowed to distribute -%% it. Look at the comments below to see if this is the case. -%% -%% English and German manuals are part of KOMA-Script bundle. -%% ---------------------------------------------------------- -%% -%% See `README'. -%% -%% The KOMA-Script bundle (but maybe not this file) was based upon the -%% LaTeX 2.09 Script family created by Frank Neukam 1993 and the LaTeX2e -%% standard classes created by The LaTeX3 Project 1994-1996. You can -%% find a complete unmodified copy of LaTeX2e at -%% . -%% -%%% From File: $Id: scrlayer-fancyhdr.dtx 3138 2019-04-04 06:24:53Z kohm $ -%%% (run: identify) -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{scrlayer-fancyhdr}[% - 2018/05/03 v0.1.3138 ALPHA KOMA-Script - package - (end user interface for scrlayer)] -\PackageWarningNoLine{scrlayer-fancyhdr}{% - THIS IS AN ALPHA VERSION OF AN\MessageBreak - EXPERIMENTAL PACKAGE!\MessageBreak - YOU SHOULD NOT USE THIS PACKAGE FOR\MessageBreak - ANYTHING ELSE BUT TESTING% -} -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ -%%% (run: init) -\RequirePackage{scrlayer} -\scr@ifundefinedorrelax{scrlayer@AtEndOfPackage}{% - \AtEndOfPackage{\let\scrlayer@AtEndOfPackage\@firstofone}% -}{% - \ifx\scrlayer@AtEndOfPackage\@firstofone - \AtEndOfPackage{\let\scrlayer@AtEndOfPackage\@firstofone}% - \fi -} -\let\scrlayer@AtEndOfPackage\AtEndOfPackage -%%% From File: $Id: scrlayer-fancyhdr.dtx 3138 2019-04-04 06:24:53Z kohm $ -%%% (run: init) -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ -%%% (run: options) -\KOMA@key{markcase}{% - \begingroup - \KOMA@set@ncmdkey{markcase}{reserved@a}{% - {upper}{0},{lower}{1},{used}{2},% - {ignoreuppercase}{3},{nouppercase}{3},% - {ignoreupper}{3},{noupper}{3}% - }{#1}% - \ifx\FamilyKeyState\FamilyKeyStateProcessed - \aftergroup\FamilyKeyStateProcessed - \ifnum \reserved@a>\m@ne - \aftergroup\let\aftergroup\MakeMarkcase - \ifcase \reserved@a - \aftergroup\MakeUppercase - \aftergroup\scrlayer@forceignoreuppercasefalse - \or - \aftergroup\MakeLowercase - \aftergroup\scrlayer@forceignoreuppercasefalse - \or - \aftergroup\@firstofone - \aftergroup\scrlayer@forceignoreuppercasefalse - \else - \aftergroup\scrlayer@ignoreuppercase - \aftergroup\scrlayer@forceignoreuppercasetrue - \fi - \fi - \else - \aftergroup\FamilyKeyStateUnknownValue - \fi - \endgroup - \ifx\FamilyKeyState\FamilyKeyStateProcessed - \KOMA@kav@removekey{.scrlayer.sty}{markcase}% - \KOMA@kav@xadd{.scrlayer.sty}{markcase}{#1}% - \fi -} -\KOMA@key{autooneside}[true]{% - \KOMA@set@ifkey{autooneside}{scrlayer@autooneside}{#1}% - \KOMA@kav@replacebool{.scrlayer.sty}{autooneside}{scrlayer@autooneside}% -} -\KOMA@key{automark}[]{% - \scrlayer@testunexpectedarg{automark}{#1}% - \scrlayer@AtEndOfPackage{% - \if@chapter - \scr@ifundefinedorrelax{section}{% - \automark{chapter}% - }{% - \automark[section]{chapter}% - }% - \else - \scr@ifundefinedorrelax{section}{% - \automark{}% - }{% - \scr@ifundefinedorrelax{subsection}{% - \automark{section}% - }{% - \automark[subsection]{section}% - } - }% - \fi - }% - \FamilyKeyStateProcessed - \KOMA@kav@removekey{.scrlayer.sty}{automark}% - \KOMA@kav@removekey{.scrlayer.sty}{manualmark}% - \KOMA@kav@add{.scrlayer.sty}{automark}{}% -} -\KOMA@key{manualmark}[]{% - \scrlayer@testunexpectedarg{manualmark}{#1}% - \scrlayer@AtEndOfPackage{\manualmark}% - \FamilyKeyStateProcessed - \KOMA@kav@removekey{.scrlayer.sty}{automark}% - \KOMA@kav@removekey{.scrlayer.sty}{manualmark}% - \KOMA@kav@add{.scrlayer.sty}{manualmark}{}% -} -\KOMA@key{onpsselect}{% - \l@addto@macro{\@ps@initialhook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsselect}{#1}% -} -\KOMA@key{onpsinit}{% - \l@addto@macro{\@ps@hook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsinit}{#1}% -} -\KOMA@key{onpsoneside}{% - \l@addto@macro{\@ps@onesidehook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsoneside}{#1}% -} -\KOMA@key{onpstwoside}{% - \l@addto@macro{\@ps@twosidehook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpstwoside}{#1}% -} -\KOMA@key{onpsoddpage}{% - \l@addto@macro{\@ps@oddpagehook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsoddpage}{#1}% -} -\KOMA@key{onpsevenpage}{% - \l@addto@macro{\@ps@evenpagehook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsevenpage}{#1}% -} -\KOMA@key{onpsfloatpage}{% - \l@addto@macro{\@ps@floatpagehook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsfloatpage}{#1}% -} -\KOMA@key{onpsnonfloatpage}{% - \l@addto@macro{\@ps@nonfloatpagehook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsnonfloatpage}{#1}% -} -\KOMA@key{onpsbackground}{% - \l@addto@macro{\@ps@backgroundhook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsbackground}{#1}% -} -\KOMA@key{onpsforeground}{% - \l@addto@macro{\@ps@foregroundhook}{#1}% - \FamilyKeyStateProcessed - \KOMA@kav@add{.scrlayer.sty}{onpsforeground}{#1}% -} -\KOMA@ifkey{singlespacing}{@ps@singlespacing} -\KOMA@key{deactivatepagestylelayers}[true]{% - \KOMA@set@ifkey{deactivatepagestylelayers}{scrlayer@deactivate@layers}{#1}% - \KOMA@kav@replacebool{.scrlayer.sty}{deactivatepagestylelayers} - {scrlayer@deactivate@layers}% -} -\KOMA@key{draft}[true]{% - \KOMA@set@ifkey{draft}{scrlayer@draft}{#1}% - \KOMA@kav@replacebool{.scrlayer.sty}{draft}{scrlayer@draft}% -} -\KOMA@key{forceoverwrite}[true]{% - \KOMA@set@ifkey{forceoverwrite}{scrlayer@forceoverwrite}{#1}% - \KOMA@kav@replacebool{.scrlayer.sty}{forceoverwrite}{scrlayer@forceoverwrite}% -} -\KOMA@key{autoremoveinterfaces}[true]{% - \scrlayer@report@deprecated{#1}{autoremoveinterface}% - \KOMA@set@ifkey{autoremoveinterfaces}{scrlayer@autoremoveinterfaces}{#1}% - \KOMA@kav@replacebool{.scrlayer.sty}{autoremoveinterfaces} - {scrlayer@autoremoveinterfaces}% -} -%%% From File: $Id: scrlayer-fancyhdr.dtx 3138 2019-04-04 06:24:53Z kohm $ -%%% (run: options) -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ -%%% (run: body) -\KOMAProcessOptions\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @markcase\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @autooneside\endcsname\relax -\expandafter\let\csname KV@KOMA.\@currname.\@currext @automark\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @automark@default\endcsname\relax -\expandafter\let\csname KV@KOMA.\@currname.\@currext @manualmark\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @manualmark@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsselect\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsselect@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsinit\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsinit@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsoneside\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsoneside@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpstwoside\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpstwoside@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsoddpage\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsoddpage@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsevenpage\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsevenpage@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsfloatpage\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsfloatpage@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsnonfloatpage\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsnonfloatpage@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsbackground\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsbackground@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsforeground\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @onpsforeground@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @deactivatepagestylelayers\endcsname - \relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @deactivatepagestylelayers@default\endcsname - \relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @draft\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @draft@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @forceoverwrite\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @forceoverwrite@default\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @autoremoveinterfaces\endcsname\relax -\expandafter\let - \csname KV@KOMA.\@currname.\@currext @autoremoveinterfaces@default\endcsname - \relax -%%% From File: $Id: scrlayer-fancyhdr.dtx 3138 2019-04-04 06:24:53Z kohm $ -%%% (run: body) -\RequirePackage{fancyhdr} -\DeclareNewLayer[% - background,oddpage, - head, - contents={\hb@xt@ \layerwidth{% - \f@nch@head\f@nch@Oolh\f@nch@olh\f@nch@och\f@nch@orh\f@nch@Oorh}} -]{fancy.head.odd} -\DeclareNewLayer[% - background,evenpage, - head, - contents={\hb@xt@ \layerwidth{% - \f@nch@head\f@nch@Oelh\f@nch@elh\f@nch@ech\f@nch@erh\f@nch@Oerh}} -]{fancy.head.even} -\DeclareNewLayer[% - foreground,oddpage, - foot, - contents={\hb@xt@ \layerwidth{% - \f@nch@foot\f@nch@Oolf\f@nch@olf\f@nch@ocf\f@nch@orf\f@nch@Oorf}} -]{fancy.foot.odd} -\DeclareNewLayer[% - foreground,evenpage, - foot, - contents={\hb@xt@ \layerwidth{% - \f@nch@foot\f@nch@Oelf\f@nch@elf\f@nch@ecf\f@nch@erf\f@nch@Oerf}} -]{fancy.foot.even} -\DeclarePageStyleByLayers[ - onselect={\def\@mkboth{\protect\markboth}}, -]{@fancy}{% - fancy.head.odd,fancy.head.even,fancy.foot.odd,fancy.foot.even -} -%%% From File: $Id: scrlogo.dtx 3527 2020-09-11 09:44:32Z kohm $ -\@ifundefined{KOMAScript}{% - \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em% - M\kern.05em A\kern.1em-\kern.1em Script}}}{} -\endinput -%% -%% End of file `scrlayer-fancyhdr.sty'. diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty b/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty index 8aa7397c570..64d39da0052 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty @@ -53,7 +53,7 @@ 2020/09/11 v0.3.3533 KOMA-Script package (end user interface for scrlayer)] -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: init) \RequirePackage{scrlayer} \scr@ifundefinedorrelax{scrlayer@AtEndOfPackage}{% @@ -97,7 +97,7 @@ }% \batchmode\csname @@end\endcsname\end \fi -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: options) \KOMA@key{markcase}{% \begingroup @@ -245,7 +245,7 @@ %%% (run: options) \KOMA@ifkey{autoclearnotecolumns}{slnc@autoclearnotecolumns} \slnc@autoclearnotecolumnstrue -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: body) \KOMAProcessOptions\relax \expandafter\let diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty b/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty index 31d7a7c1862..e7156a68e7f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty @@ -49,10 +49,10 @@ %%% (run: identify) \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{scrlayer-scrpage}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (end user interface for scrlayer)] -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: init) \RequirePackage{scrlayer} \scr@ifundefinedorrelax{scrlayer@AtEndOfPackage}{% @@ -80,7 +80,7 @@ {pagestyleset=KOMA-Script}% }% } -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: options) \KOMA@key{markcase}{% \scrlayer@AtEndOfPackage{% @@ -631,7 +631,7 @@ \KOMA@ifkey{hmode}{sls@leavevmode} \KOMA@ifkey{autoenlargeheadfoot}{sls@autoenlarge} \KOMAExecuteOptions{autoenlargeheadfoot=true} -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: body) \KOMAProcessOptions\relax \expandafter\let diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty b/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty index ea1dc267f96..259edb36f7f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlayer.sty @@ -43,15 +43,42 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: identify) \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{scrlayer}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (defining layers and page styles)] -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: init) +\newcommand*{\scrlayer@@inherited@options@cslist}{} +\newcommand*{\scrlayer@@add@inherited@option}[1]{% + \ifx\scrlayer@@inherited@options@cslist\@empty + \g@addto@macro\scrlayer@@inherited@options@cslist{#1}% + \else + \g@addto@macro\scrlayer@@inherited@options@cslist{,#1}% + \fi +} +\newcommand*{\scrlayer@do@inherited@options}[2][.\@currname.\@currext]{% + \@for \reserved@a:=\scrlayer@@inherited@options@cslist \do {% + \edef\reserved@a{\unexpanded{#2}{#1}{\reserved@a}}% + \reserved@a + }% +} +\newcommand*{\scrlayer@inherit@option}[2]{% + \typeout{TRACE: Define key `#2' of member `#1'}% + \DefineFamilyMember[#1]{KOMA}% + \expandafter\let\csname KV@KOMA#1@#2\expandafter\endcsname + \csname KV@KOMA.scrlayer.sty@#2\endcsname + \expandafter\let\csname KV@KOMA#1@#2@default\expandafter\endcsname + \csname KV@KOMA.scrlayer.sty@#2@default\expandafter\endcsname + \AtEndOfPackage{% + \RelaxFamilyKey[{#1}]{KOMA}{#2}% + }% +} +\@onlypreamble\scr@do@inherited@options +\@onlypreamble\scr@inherit@option \RequirePackage{scrkbase}[2013/03/05] \scr@ifundefinedorrelax{scrlayer@AtEndOfPackage}{% \AtEndOfPackage{\let\scrlayer@AtEndOfPackage\@firstofone}% @@ -125,7 +152,7 @@ \@namedef{scrlayer@deprecated@reported@for@#1}{\string #2}% }{}% } -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: options) \KOMA@key{markcase}{% \begingroup @@ -161,6 +188,7 @@ \KOMA@kav@xadd{.scrlayer.sty}{markcase}{#1}% \fi } +\scrlayer@@add@inherited@option{markcase} \@ifundefined{MakeMarkcase}{\let\MakeMarkcase\@firstofone}{} \ifx\MakeMarkcase\@firstofone \KOMA@kav@replacevalue{.scrlayer.sty}{markcase}{used}% @@ -181,6 +209,7 @@ } \newif\ifscrlayer@forceignoreuppercase \KOMA@ifkey{autooneside}{scrlayer@autooneside}\scrlayer@autoonesidetrue +\scrlayer@@add@inherited@option{autooneside} \KOMA@kav@replacebool{.scrlayer.sty}{autooneside}{scrlayer@autooneside} \KOMA@key{automark}[]{% \scrlayer@testunexpectedarg{automark}{#1}% @@ -208,6 +237,7 @@ \KOMA@kav@removekey{.scrlayer.sty}{manualmark}% \KOMA@kav@add{.scrlayer.sty}{automark}{}% } +\scrlayer@@add@inherited@option{automark} \KOMA@key{manualmark}[]{% \scrlayer@testunexpectedarg{manualmark}{#1}% \scrlayer@AtEndOfPackage{\manualmark}% @@ -216,11 +246,13 @@ \KOMA@kav@removekey{.scrlayer.sty}{manualmark}% \KOMA@kav@add{.scrlayer.sty}{manualmark}{}% } +\scrlayer@@add@inherited@option{manualmark} \KOMA@key{onpsselect}{% \l@addto@macro{\@ps@initialhook}{#1}% \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsselect}{#1}% } +\scrlayer@@add@inherited@option{onpsselect} \newcommand*{\@ps@initialhook}{} \KOMA@kav@add{.scrlayer.sty}{onpsselect}{} \KOMA@key{onpsinit}{% @@ -228,6 +260,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsinit}{#1}% } +\scrlayer@@add@inherited@option{onpsinit} \newcommand*{\@ps@hook}{} \KOMA@kav@add{.scrlayer.sty}{onpsinit}{} \KOMA@key{onpsoneside}{% @@ -235,6 +268,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsoneside}{#1}% } +\scrlayer@@add@inherited@option{onpsoneside} \newcommand*{\@ps@onesidehook}{} \KOMA@kav@add{.scrlayer.sty}{onpsoneside}{} \KOMA@key{onpstwoside}{% @@ -242,6 +276,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpstwoside}{#1}% } +\scrlayer@@add@inherited@option{onpstwoside} \newcommand*{\@ps@twosidehook}{} \KOMA@kav@add{.scrlayer.sty}{onpstwoside}{} \KOMA@key{onpsoddpage}{% @@ -249,6 +284,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsoddpage}{#1}% } +\scrlayer@@add@inherited@option{onpsoddpage} \newcommand*{\@ps@oddpagehook}{} \KOMA@kav@add{.scrlayer.sty}{onpsoddpage}{} \KOMA@key{onpsevenpage}{% @@ -256,6 +292,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsevenpage}{#1}% } +\scrlayer@@add@inherited@option{onpsevenpage} \newcommand*{\@ps@evenpagehook}{} \KOMA@kav@add{.scrlayer.sty}{onpsevenpage}{} \KOMA@key{onpsfloatpage}{% @@ -263,6 +300,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsfloatpage}{#1}% } +\scrlayer@@add@inherited@option{onpsfloatpage} \newcommand*{\@ps@floatpagehook}{} \KOMA@kav@add{.scrlayer.sty}{onpsfloatpage}{} \KOMA@key{onpsnonfloatpage}{% @@ -270,6 +308,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsnonfloatpage}{#1}% } +\scrlayer@@add@inherited@option{onpsnonfloatpage} \newcommand*{\@ps@nonfloatpagehook}{} \KOMA@kav@add{.scrlayer.sty}{onpsnonfloatpage}{} \KOMA@key{onpsbackground}{% @@ -277,6 +316,7 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsbackground}{#1}% } +\scrlayer@@add@inherited@option{onpsbackground} \newcommand*{\@ps@backgroundhook}{} \KOMA@kav@add{.scrlayer.sty}{onpsbackground}{} \KOMA@key{onpsforeground}{% @@ -284,14 +324,20 @@ \FamilyKeyStateProcessed \KOMA@kav@add{.scrlayer.sty}{onpsforeground}{#1}% } +\scrlayer@@add@inherited@option{onpsforeground} \newcommand*{\@ps@foregroundhook}{} \KOMA@kav@add{.scrlayer.sty}{onpsforeground}{} \KOMA@ifkey{singlespacing}{@ps@singlespacing} +\scrlayer@@add@inherited@option{singlespacing} \KOMA@ifkey{deactivatepagestylelayers}{scrlayer@deactivate@layers} +\scrlayer@@add@inherited@option{deactivatepagestylelayers} \KOMA@ifkey{draft}{scrlayer@draft} +\scrlayer@@add@inherited@option{draft} \KOMA@ifkey{forceoverwrite}{scrlayer@forceoverwrite} +\scrlayer@@add@inherited@option{forceoverwrite} \KOMA@ifkey{autoremoveinterfaces}{scrlayer@autoremoveinterfaces} -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +\scrlayer@@add@inherited@option{autoremoveinterfaces} +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: body) \KOMAProcessOptions\relax \newcommand*{\rightfirstmark}{\expandafter\@rightmark\firstmark\@empty\@empty} @@ -2296,7 +2342,7 @@ \@ifundefined{scrlayer@#1@onremove}{\@namedef{scrlayer@#1@onremove}{}}{}% \expandafter\l@addto@macro\csname scrlayer@#1@onremove\endcsname{#2}% } -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: final) \DeclareNewPageStyleByLayers{@everystyle@}{} \RedeclarePageStyleByLayers{empty}{} diff --git a/Master/texmf-dist/tex/latex/koma-script/scrletter.cls b/Master/texmf-dist/tex/latex/koma-script/scrletter.cls index e61009c37ad..aafa2dfe268 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrletter.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrletter.cls @@ -38,7 +38,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -60,7 +60,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -77,7 +77,7 @@ \newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension} \edef\KOMALongClassFileName{\KOMALongClassFileName} \ProvidesClass{\KOMALongClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] \let\ClassName\relax diff --git a/Master/texmf-dist/tex/latex/koma-script/scrletter.sty b/Master/texmf-dist/tex/latex/koma-script/scrletter.sty index 5d3ab9570e9..8e5dfa91c92 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrletter.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrletter.sty @@ -61,7 +61,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -83,20 +83,20 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% \let\scr@pkgextension\@pkgextension } \ProvidesPackage{scrletter}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script letter package extending any KOMA-Script class% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: init) \scr@ifundefinedorrelax{KOMAClassName}{% \PackageWarningNoLine{scrletter}{% @@ -122,7 +122,7 @@ }{} %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: init) -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: option) %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: option) @@ -166,7 +166,7 @@ %%% (run: option) %%% From File: $Id: scrkernel-pagestyles.dtx 3393 2019-11-19 10:33:44Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-notepaper.dtx 3472 2020-03-27 11:01:45Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 3577 2021-03-05 10:17:58Z kohm $ %%% (run: option) \KOMA@ifkey{firsthead}{@firsthead} \KOMAExecuteOptions{firsthead=true} @@ -735,12 +735,12 @@ \newcommand*{\scr@symbol@www}{\undefined} %%% From File: $Id: scrkernel-circularletters.dtx 3262 2019-10-10 08:25:29Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: execoption) \KOMAProcessOptions\relax %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: body) -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: body) \providecommand*{\scr@endstrut}{\unskip\ifhmode\nobreak\strut\fi} %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ @@ -1802,7 +1802,7 @@ \rofoot[\ifnum\@pageat=5 \pagemark\fi]% {}% } -%%% From File: $Id: scrkernel-notepaper.dtx 3472 2020-03-27 11:01:45Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 3577 2021-03-05 10:17:58Z kohm $ %%% (run: body) \newkomavar{firsthead} \setkomavar{firsthead}{% @@ -2914,14 +2914,13 @@ \newcommand*{\stopbreaks}{\interlinepenalty \@M \def\par{\@@par\nobreak}\let\\=\@nobreakcr \let\vspace\@nobreakvspace} -\newcommand*{\@nobreakvspace}{% +\DeclareRobustCommand*{\@nobreakvspace}{% \kernel@ifstar{\@nobreakvspacex}{\@nobreakvspacex}} \newcommand*{\@nobreakvspacex}[1]{\ifvmode\nobreak\vskip #1\relax\else \@bsphack\vadjust{\nobreak\vskip #1}\@esphack\fi} -\newcommand*{\@nobreakcr}{% - \vadjust{\penalty\@M}\kernel@ifstar{\@xnewline}{\@xnewline}} +\newcommand*{\@nobreakcr}{\kernel@ifstar{\@normalcr*}{\@normalcr*}} \newcommand*{\startbreaks}{\let\\=\@normalcr - \interlinepenalty 200\def\par{\@@par\penalty 200}} + \interlinepenalty 200\def\par{\@@par\penalty 200\relax}} \newcommand{\opening}[1]{% \@PapersizeWarning \@gen@firsthead diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty b/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty index ac3d109d5e1..c60da49d8a3 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty @@ -40,7 +40,7 @@ %% %%% From File: $Id: scrlfile-hook.dtx$ \ProvidesPackage{scrlfile-hook}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (using LaTeX hooks)] \@ifundefined{AddToHook}{% @@ -94,19 +94,19 @@ \seq_new:N \g__scrlfile_input_file_seq \hook_gput_code:nnn { file / before } { . } { \seq_gpush:Nx \g__scrlfile_input_file_seq { \CurrentFile } } +\msg_new:nnn { scrlfile-hook } { too-many-pops } + { + More~file~names~popped~from~stack~than~put~to.~ + This~should~never~happen.~ + However,~it~could~happen~if~scrlfile-hook~is~loaded~by~another~ + package~or~class.~In~this~case~some~packages~or~classes~are~not~ + recognised~correctly. + } \hook_gput_code:nnn { file / after } { . } { \seq_gpop:NNF \g__scrlfile_input_file_seq \l_tmpa_seq { - \msg_new:nnn { scrlfile-hook } { to-much-pops } - { - More~file~names~popped~from~stack~than~put~to.~ - This~should~never~happen.~ - However,~it~could~happen~if~scrlfile-hook~is~loaded~by~another~ - package~or~class.~In~this~case~some~packages~or~classes~are~not~ - recognised~correctly. - } - \msg_warning:nn { scrlfile-hook } { to-much-pops } + \msg_warning:nn { scrlfile-hook } { too-many-pops } } } \cs_if_exist:NTF \g__filehook_input_file_seq diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty b/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty index 7e053e405a2..c32135a9d95 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlfile-patcholdlatex.sty @@ -40,7 +40,7 @@ %% %%% From File: $Id: scrlfile-patcholdlatex.dtx 3527 2020-09-11 09:44:32Z kohm $ \ProvidesPackage{scrlfile-patcholdlatex}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (patching old LaTeX kernels)] \@ifclassloaded{memoir}{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty b/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty index 5849374f9e0..9381e05b9a2 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlfile.sty @@ -38,16 +38,23 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrlfile.dtx 3537 2020-09-14 07:30:10Z kohm $ +%%% From File: $Id: scrlfile.dtx 3565 2021-02-16 10:43:38Z kohm $ \ProvidesPackage{scrlfile}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (file load hooks)] -\@ifundefined{AddToHook}{% +\@ifundefined{IfFormatAtLeastTF}{% \RequirePackage{scrlfile-patcholdlatex}% \RequirePackage{xparse}% + \ExplSyntaxOff }{% - \RequirePackage{scrlfile-hook}% + \IfFormatAtLeastTF{2020/10/01}{% + \RequirePackage{scrlfile-hook}% + }{% + \RequirePackage{scrlfile-patcholdlatex}% + \RequirePackage{xparse}% + \ExplSyntaxOff + }% } \DeclareOption{withdeprecated}{% \RenewDocumentCommand\AfterClass{}{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty b/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty index 0409b511829..55f746f8928 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrlogo.sty @@ -40,7 +40,7 @@ %% %%% From File: $Id: scrlogo.dtx 3527 2020-09-11 09:44:32Z kohm $ \ProvidesPackage{scrlogo}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (logo)] \@ifundefined{KOMAScript}{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls b/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls index 633e662d302..9b99eabb5d4 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls @@ -73,7 +73,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -95,7 +95,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -110,13 +110,13 @@ letter% } \ProvidesClass{\KOMAClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: init) \newcommand* {\scr@compatibility}{\scr@v@last} @@ -196,10 +196,11 @@ \@namedef{scr@v@3.30}{17} \@namedef{scr@v@3.31}{18} \@namedef{scr@v@3.32}{18} +\@namedef{scr@v@3.33}{18} \@namedef{scr@v@last}{18} %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: init) -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: option) \KOMA@key{version}[last]{% \scr@ifundefinedorrelax{scr@v@#1}{% @@ -249,7 +250,7 @@ \newcommand*{\scr@v@is@ge}[1]{% \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1} } -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: option) \KOMA@key{draft}[true]{% \KOMA@set@ifkey{draft}{@tempswa}{#1}% @@ -554,7 +555,7 @@ \DeclareOption*{% \lco@test \x@paper} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: option) \newcommand*{\setparsizes}[3]{% \edef\f@parindent{\the\parindent}% @@ -827,7 +828,7 @@ \KOMA@DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current} %%% From File: $Id: scrkernel-floats.dtx 3394 2019-11-19 11:56:28Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: option) \KOMA@key{footnotes}{% \ifx\@footnotemark\scr@saved@footnotemark @@ -898,9 +899,9 @@ \csname FN@mf@prepare\endcsname \ifhmode\spacefactor\@x@sf\fi \relax} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-notepaper.dtx 3472 2020-03-27 11:01:45Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 3577 2021-03-05 10:17:58Z kohm $ %%% (run: option) \KOMA@ifkey{firsthead}{@firsthead} \KOMAExecuteOptions{firsthead=true} @@ -1487,13 +1488,13 @@ \newcommand*{\scr@symbol@www}{\undefined} %%% From File: $Id: scrkernel-circularletters.dtx 3262 2019-10-10 08:25:29Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{% parskip=false,% } \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: body) \expandafter\ifnum \@nameuse{scr@v@2.95}>\scr@compatibility\relax \newcommand*{\@setif}[2][]{% @@ -1981,7 +1982,7 @@ \@nomath\sfb} \DeclareRobustCommand*{\cal}{\@fontswitch\relax\mathcal} \DeclareRobustCommand*{\mit}{\@fontswitch\relax\mathnormal} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: body) \setlength{\skip\@mpfootins}{\skip\footins} \setlength\fboxsep{3\p@} @@ -3144,46 +3145,80 @@ \let\x@@paper =\relax \let\scr@pti@nerr@r =\relax \RequirePackage{typearea}[\KOMAScriptVersion] -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: body) \setlength{\lineskip}{\p@} \setlength{\normallineskip}{\p@} -\newcommand*{\scr@selectfont}{} -\expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname -\BeforePackage{everysel}{% - \AtBeginDocument{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else - \ClassWarningNoLine{\KOMAClassName}{discard change of \string\selectfont}% - \fi - \expandafter\let\csname selectfont \endcsname\scr@selectfont +\IfLTXAtLeastTF{2021/01/05}{% + \AddToHook{selectfont}{\par@update}% + \AfterPackage{everysel}{% + \IfPackageAtLeastTF{everysel}{2021/01/18}{}{% + \ClassError{\KOMAClassName}{% + incompatible `everysel' detected + }{% + You are using an old version of `everysel' in combination with a + LaTeX\MessageBreak + version >= 2021/01/05 and KOMA-Script >= 3.33. This combination + is\MessageBreak + not supported.\MessageBreak + You could switch back to an older LaTeX using package + `latexrelease'.\MessageBreak + But I recommend to update `everysel'% + }% + }% }% -} -\AfterPackage{everysel}{% - \scr@ifundefinedorrelax{@EverySelectfont@Init}{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont - \ClassWarningNoLine{\KOMAClassName}{% - \string\selectfont\space already changed}% - \else - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname - \fi - }{% - \g@addto@macro\@EverySelectfont@Init{% - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname + \AfterPackage{tracefnt}{% + \IfPackageAtLeastTF{tracefnt}{2020/12/22}{}{% + \ClassError{\KOMAClassName}{% + incompatible `tracefnt' detected + }{% + `tracefnt' is a LaTeX base package and therefore should be updated + together\MessageBreak + with LaTeX kernel. So this should never happen! Please check + your\MessageBreak + LaTeX installation% + }% }% }% -} -\AfterPackage{tracefnt}{% +}{% + \newcommand*{\scr@selectfont}{} \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \BeforePackage{everysel}{% + \AtBeginDocument{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else + \ClassWarningNoLine{\KOMAClassName}{% + discard change of \string\selectfont}% + \fi + \expandafter\let\csname selectfont \endcsname\scr@selectfont + }% + }% + \AfterPackage{everysel}{% + \scr@ifundefinedorrelax{@EverySelectfont@Init}{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont + \ClassWarningNoLine{\KOMAClassName}{% + \string\selectfont\space already changed}% + \else + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + \fi + }{% + \g@addto@macro\@EverySelectfont@Init{% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + }% + }% + }% + \AfterPackage{tracefnt}{% + \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname + }% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} + \newcommand*{\scr@new@selectfont}{} \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname } -\expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} -\newcommand*{\scr@new@selectfont}{} -\expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname \newcommand*{\par@updaterelative}{% \begingroup \edef\@tempa{\the\parindent}\ifx\@tempa\f@parindent @@ -3386,7 +3421,7 @@ \newcommand\marginline[1]{% \marginpar[\raggedleft{#1}]{\raggedright #1}% } -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: body) \renewcommand*\footnoterule{% \normalsize\ftn@rule@test@values @@ -3538,13 +3573,13 @@ \newcommand*{\thefootnotemark}{\@thefnmark} \deffootnote[1em]{1.5em}{1em}{\textsuperscript{\thefootnotemark}} \deffootnotemark{\textsuperscript{\thefootnotemark}} -\newcommand*{\footref}[1]{% +\providecommand*{\footref}[1]{% \begingroup \unrestored@protected@xdef\@thefnmark{\ref{#1}}% \endgroup \@footnotemark } -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: body) \setlength{\leftmargini}{2.5em} \setlength{\leftmarginii}{2.2em} @@ -3575,10 +3610,10 @@ \renewcommand*\p@enumii{\theenumi} \renewcommand*\p@enumiii{\p@enumii(\theenumii)} \renewcommand*\p@enumiv{\p@enumiii\theenumiii} -\newcommand*\labelitemi{\textbullet} -\newcommand*\labelitemii{\normalfont\bfseries\textendash} -\newcommand*\labelitemiii{\textasteriskcentered} -\newcommand*\labelitemiv{\textperiodcentered} +\newcommand*\labelitemi{\usekomafont{labelitemi}{\textbullet}} +\newcommand*\labelitemii{\usekomafont{labelitemii}{\textendash}} +\newcommand*\labelitemiii{\usekomafont{labelitemiii}{\textasteriskcentered}} +\newcommand*\labelitemiv{\usekomafont{labelitemiv}{\textperiodcentered}} \newenvironment{description}{% \list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}% @@ -3693,9 +3728,15 @@ } \newcommand*\descfont{\@gr@gsffamily\bfseries} \newcommand*{\scr@fnt@descriptionlabel}{\descfont} +\newcommand*{\labelitemfont}{\normalfont} +\newcommand*\scr@fnt@itemizelabel{\labelitemfont} +\newkomafont{labelitemi}{\usekomafont{itemizelabel}} +\newkomafont{labelitemii}{\usekomafont{itemizelabel}\bfseries} +\newkomafont{labelitemiii}{\usekomafont{itemizelabel}} +\newkomafont{labelitemiv}{\usekomafont{itemizelabel}} \newkomafont{labelinglabel}{} \newkomafont{labelingseparator}{} -%%% From File: $Id: scrkernel-notepaper.dtx 3472 2020-03-27 11:01:45Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 3577 2021-03-05 10:17:58Z kohm $ %%% (run: body) \newcommand*{\@firsthead}{% \ClassWarning{scrlttr2}{% @@ -4886,14 +4927,13 @@ \newcommand*{\stopbreaks}{\interlinepenalty \@M \def\par{\@@par\nobreak}\let\\=\@nobreakcr \let\vspace\@nobreakvspace} -\newcommand*{\@nobreakvspace}{% +\DeclareRobustCommand*{\@nobreakvspace}{% \kernel@ifstar{\@nobreakvspacex}{\@nobreakvspacex}} \newcommand*{\@nobreakvspacex}[1]{\ifvmode\nobreak\vskip #1\relax\else \@bsphack\vadjust{\nobreak\vskip #1}\@esphack\fi} -\newcommand*{\@nobreakcr}{% - \vadjust{\penalty\@M}\kernel@ifstar{\@xnewline}{\@xnewline}} +\newcommand*{\@nobreakcr}{\kernel@ifstar{\@normalcr*}{\@normalcr*}} \newcommand*{\startbreaks}{\let\\=\@normalcr - \interlinepenalty 200\def\par{\@@par\penalty 200}} + \interlinepenalty 200\def\par{\@@par\penalty 200\relax}} \newcommand{\opening}[1]{% \@PapersizeWarning \@gen@firsthead diff --git a/Master/texmf-dist/tex/latex/koma-script/scrreport.cls b/Master/texmf-dist/tex/latex/koma-script/scrreport.cls index 8b4657e757e..b3059c170c9 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrreport.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrreport.cls @@ -38,7 +38,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -60,7 +60,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -77,7 +77,7 @@ \newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension} \edef\KOMALongClassFileName{\KOMALongClassFileName} \ProvidesClass{\KOMALongClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] \let\ClassName\relax diff --git a/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls b/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls index c1458590550..6f61e46ce56 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls @@ -84,7 +84,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -106,7 +106,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@clsextension}{\@clsextension} \AtBeginDocument{% @@ -121,16 +121,16 @@ report% } \ProvidesClass{\KOMAClassName}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script document class (\ClassName)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: $Id: scrkernel-listsof.dtx 3477 2020-04-11 07:26:26Z kohm $ %%% (run: prepare) \RequirePackage{tocbasic}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 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 3507 2020-06-11 14:57:03Z kohm $ %%% (run: prepare) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: prepare) \newif\if@openright \@openrightfalse @@ -219,7 +219,7 @@ \newcommand*{\size@paragraph}{} \newcommand*{\size@subparagraph}{} \newcommand*{\sectfont}{\normalcolor\@gr@gsffamily\bfseries} -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: init) \newcommand* {\scr@compatibility}{\scr@v@last} @@ -299,10 +299,11 @@ \@namedef{scr@v@3.30}{17} \@namedef{scr@v@3.31}{18} \@namedef{scr@v@3.32}{18} +\@namedef{scr@v@3.33}{18} \@namedef{scr@v@last}{18} %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: init) -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: option) \newif\if@scr@emulatestandardclasses \let\scr@emulatestandardclassestrue\relax @@ -377,7 +378,7 @@ \newcommand*{\scr@v@is@ge}[1]{% \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1} } -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: option) \KOMA@key{draft}[true]{% \KOMA@set@ifkey{draft}{@tempswa}{#1}% @@ -648,7 +649,7 @@ } \DeclareOption*{% \x@paper} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: option) \newcommand*{\setparsizes}[3]{% \edef\f@parindent{\the\parindent}% @@ -851,7 +852,7 @@ \KOMA@DeclareDeprecatedOption{abstractoff}{abstract=false} %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: option) \KOMA@key{open}{% \KOMA@set@ncmdkey{open}{@tempa}{% @@ -955,7 +956,23 @@ }{bookmark}\MessageBreak before \string\begin{document}% }% - \RequirePackage{bookmark}% + \@ifundefined{es@quoting}{% + \RequirePackage{bookmark}% + }{% + \ifx\es@quoting\activatequoting + \ClassInfo{\KOMAClassName}{% + temporary deactivation of babel-spanish quoting + }% + \deactivatequoting + \RequirePackage{bookmark}% + \ClassInfo{\KOMAClassName}{% + reactivation of babel-spanish quoting + }% + \activatequoting + \else + \RequirePackage{bookmark}% + \fi + }% \ifx\@beginmainauxhook\relax \else \if@filesw @@ -1425,7 +1442,7 @@ \DeclareOption{origlongtable}{\@komalongtablefalse} \KOMA@DeclareDeprecatedOption{onelinecaption}{captions=oneline} \KOMA@DeclareDeprecatedOption{noonelinecaption}{captions=nooneline} -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: option) \KOMA@key{footnotes}{% \ifx\@footnotemark\scr@saved@footnotemark @@ -2027,20 +2044,20 @@ \KOMA@kav@add{.\KOMAClassFileName}{index}{notoc} \KOMA@kav@add{.\KOMAClassFileName}{index}{standardlevel} \KOMA@DeclareDeprecatedOption{idxtotoc}{index=totoc} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: option) -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{headings=openany} \KOMAExecuteOptions{numbers=autoendperiod} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: execoption) \KOMAExecuteOptions{% parskip=false,% headings=big% } \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: body) %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: body) @@ -2570,48 +2587,82 @@ \fi }% \fi -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ %%% (run: body) \setlength{\lineskip}{\p@} \setlength{\normallineskip}{\p@} \setlength{\columnsep}{10\p@} \setlength{\columnseprule}{\z@} -\newcommand*{\scr@selectfont}{} -\expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname -\BeforePackage{everysel}{% - \AtBeginDocument{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else - \ClassWarningNoLine{\KOMAClassName}{discard change of \string\selectfont}% - \fi - \expandafter\let\csname selectfont \endcsname\scr@selectfont +\IfLTXAtLeastTF{2021/01/05}{% + \AddToHook{selectfont}{\par@update}% + \AfterPackage{everysel}{% + \IfPackageAtLeastTF{everysel}{2021/01/18}{}{% + \ClassError{\KOMAClassName}{% + incompatible `everysel' detected + }{% + You are using an old version of `everysel' in combination with a + LaTeX\MessageBreak + version >= 2021/01/05 and KOMA-Script >= 3.33. This combination + is\MessageBreak + not supported.\MessageBreak + You could switch back to an older LaTeX using package + `latexrelease'.\MessageBreak + But I recommend to update `everysel'% + }% + }% }% -} -\AfterPackage{everysel}{% - \scr@ifundefinedorrelax{@EverySelectfont@Init}{% - \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont - \ClassWarningNoLine{\KOMAClassName}{% - \string\selectfont\space already changed}% - \else - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname - \fi - }{% - \g@addto@macro\@EverySelectfont@Init{% - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% - \expandafter\let\expandafter\scr@new@selectfont - \csname selectfont \endcsname + \AfterPackage{tracefnt}{% + \IfPackageAtLeastTF{tracefnt}{2020/12/22}{}{% + \ClassError{\KOMAClassName}{% + incompatible `tracefnt' detected + }{% + `tracefnt' is a LaTeX base package and therefore should be updated + together\MessageBreak + with LaTeX kernel. So this should never happen! Please check + your\MessageBreak + LaTeX installation% + }% }% }% -} -\AfterPackage{tracefnt}{% +}{% + \newcommand*{\scr@selectfont}{} \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname - \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \BeforePackage{everysel}{% + \AtBeginDocument{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont\else + \ClassWarningNoLine{\KOMAClassName}{% + discard change of \string\selectfont}% + \fi + \expandafter\let\csname selectfont \endcsname\scr@selectfont + }% + }% + \AfterPackage{everysel}{% + \scr@ifundefinedorrelax{@EverySelectfont@Init}{% + \expandafter\ifx\csname selectfont \endcsname\scr@new@selectfont + \ClassWarningNoLine{\KOMAClassName}{% + \string\selectfont\space already changed}% + \else + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + \fi + }{% + \g@addto@macro\@EverySelectfont@Init{% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont + \csname selectfont \endcsname + }% + }% + }% + \AfterPackage{tracefnt}{% + \expandafter\let\expandafter\scr@selectfont\csname selectfont \endcsname + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update}% + \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname + }% + \expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} + \newcommand*{\scr@new@selectfont}{} \expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname } -\expandafter\g@addto@macro\csname selectfont \endcsname{\par@update} -\newcommand*{\scr@new@selectfont}{} -\expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname \newcommand*{\par@updaterelative}{% \begingroup \edef\@tempa{\the\parindent}\ifx\@tempa\f@parindent @@ -3177,7 +3228,7 @@ %%% From File: $Id: scrkernel-tocstyle.dtx 3507 2020-06-11 14:57:03Z kohm $ %%% (run: class,style,default) \CloneTOCEntryStyle{section}{default} -%%% From File: $Id: scrkernel-sections.dtx 3543 2020-09-14 16:21:00Z kohm $ +%%% From File: $Id: scrkernel-sections.dtx 3567 2021-02-17 10:01:38Z kohm $ %%% (run: body) \setcounter{secnumdepth}{2} \providecommand*{\ifnumbered}{% @@ -5693,7 +5744,7 @@ \fi \newcommand*{\scr@fnt@disposition}{\sectfont} \aliaskomafont{sectioning}{disposition} -%%% From File: $Id: scrkernel-miscellaneous.dtx 3514 2020-08-06 16:14:53Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 3554 2021-01-28 15:40:05Z kohm $ %%% (run: body) \newif\if@restonecol \newcommand{\dictum}[2][]{\par% @@ -5999,7 +6050,7 @@ \fi } \AfterPackage{titlesec}{% - \@ifpackagelater{titlesec}{2019/07/17}{% + \@ifpackagelater{titlesec}{2019/10/17}{% \ClassInfo{\KOMAClassName}{Unknown `titesec' release.\MessageBreak Cross your fingers, that is compatible% }% @@ -6125,7 +6176,7 @@ \newcommand*{\indexpagestyle}{plain} \pagestyle{plain} \pagenumbering{arabic} -%%% From File: $Id: scrlayer.dtx 3533 2020-09-11 13:32:10Z kohm $ +%%% From File: $Id: scrlayer.dtx 3560 2021-02-15 13:20:12Z kohm $ %%% (run: body) \providecommand*{\@mkleft}{% \IfActiveMkBoth{\markleft}{\@gobble}% @@ -6944,7 +6995,7 @@ \thechapter.% \@arabic\c@table } -%%% From File: $Id: scrkernel-footnotes.dtx 3390 2019-11-18 17:09:35Z kohm $ +%%% From File: $Id: scrkernel-footnotes.dtx 3570 2021-02-24 10:08:31Z kohm $ %%% (run: body) \renewcommand*\footnoterule{% \normalsize\ftn@rule@test@values @@ -7097,7 +7148,7 @@ \newcommand*{\thefootnotemark}{\@thefnmark} \deffootnote[1em]{1.5em}{1em}{\textsuperscript{\thefootnotemark}} \deffootnotemark{\textsuperscript{\thefootnotemark}} -\newcommand*{\footref}[1]{% +\providecommand*{\footref}[1]{% \begingroup \unrestored@protected@xdef\@thefnmark{\ref{#1}}% \endgroup @@ -7380,7 +7431,7 @@ \par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax } \newcommand*\indexname{Index} -%%% From File: $Id: scrkernel-listsandtabulars.dtx 3394 2019-11-19 11:56:28Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 3563 2021-02-15 18:40:44Z kohm $ %%% (run: body) \if@twocolumn \setlength{\leftmargini}{2em} @@ -7420,10 +7471,10 @@ \renewcommand*\p@enumii{\theenumi} \renewcommand*\p@enumiii{\p@enumii(\theenumii)} \renewcommand*\p@enumiv{\p@enumiii\theenumiii} -\newcommand*\labelitemi{\textbullet} -\newcommand*\labelitemii{\normalfont\bfseries\textendash} -\newcommand*\labelitemiii{\textasteriskcentered} -\newcommand*\labelitemiv{\textperiodcentered} +\newcommand*\labelitemi{\usekomafont{labelitemi}{\textbullet}} +\newcommand*\labelitemii{\usekomafont{labelitemii}{\textendash}} +\newcommand*\labelitemiii{\usekomafont{labelitemiii}{\textasteriskcentered}} +\newcommand*\labelitemiv{\usekomafont{labelitemiv}{\textperiodcentered}} \newenvironment{description}{% \list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}% @@ -7538,6 +7589,12 @@ } \newcommand*\descfont{\@gr@gsffamily\bfseries} \newcommand*{\scr@fnt@descriptionlabel}{\descfont} +\newcommand*{\labelitemfont}{\normalfont} +\newcommand*\scr@fnt@itemizelabel{\labelitemfont} +\newkomafont{labelitemi}{\usekomafont{itemizelabel}} +\newkomafont{labelitemii}{\usekomafont{itemizelabel}\bfseries} +\newkomafont{labelitemiii}{\usekomafont{itemizelabel}} +\newkomafont{labelitemiv}{\usekomafont{itemizelabel}} \newkomafont{labelinglabel}{} \newkomafont{labelingseparator}{} %%% From File: $Id: scrlogo.dtx 3527 2020-09-11 09:44:32Z kohm $ diff --git a/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo b/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo index 43fbd07200f..4917f2119c1 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo +++ b/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: 10pt) @@ -150,7 +150,7 @@ \def\@listvi {\leftmargin\leftmarginvi \labelwidth\leftmarginvi \advance\labelwidth-\labelsep} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ \@ifundefined{@list@extra}{}{% \expandafter\ifnum\scr@v@is@ge{3.17}\par@updaterelative\fi \l@addto@macro{\@listi}{\@list@extra}% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo b/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo index 6e8c23361b1..ef0dc7590cd 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo +++ b/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ %%% (run: 11pt) @@ -151,7 +151,7 @@ \def\@listvi {\leftmargin\leftmarginvi \labelwidth\leftmarginvi \advance\labelwidth-\labelsep} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ \@ifundefined{@list@extra}{}{% \expandafter\ifnum\scr@v@is@ge{3.17}\par@updaterelative\fi \l@addto@macro{\@listi}{\@list@extra}% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo b/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo index d6dc017c0dc..037fd01833e 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +++ b/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,7 +62,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-fonts.dtx 3390 2019-11-18 17:09:35Z kohm $ \ProvidesFile{% @@ -149,7 +149,7 @@ \def\@listvi {\leftmargin\leftmarginvi \labelwidth\leftmarginvi \advance\labelwidth-\labelsep} -%%% From File: $Id: scrkernel-paragraphs.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 3552 2021-01-21 09:52:21Z kohm $ \@ifundefined{@list@extra}{}{% \expandafter\ifnum\scr@v@is@ge{3.17}\par@updaterelative\fi \l@addto@macro{\@listi}{\@list@extra}% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrtime.sty b/Master/texmf-dist/tex/latex/koma-script/scrtime.sty index a679408083b..29266bc7f2c 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrtime.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrtime.sty @@ -43,7 +43,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -65,7 +65,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% @@ -74,11 +74,11 @@ %%% From File: $Id: scrtime.dtx 3256 2019-10-10 07:06:49Z kohm $ \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{scrtime}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (time of LaTeX run)% ] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: $Id: scrtime.dtx 3256 2019-10-10 07:06:49Z kohm $ diff --git a/Master/texmf-dist/tex/latex/koma-script/setspace.hak b/Master/texmf-dist/tex/latex/koma-script/setspace.hak index 86eea989af7..49e3403e8d5 100644 --- a/Master/texmf-dist/tex/latex/koma-script/setspace.hak +++ b/Master/texmf-dist/tex/latex/koma-script/setspace.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{setspace.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (hacking package setspace)% diff --git a/Master/texmf-dist/tex/latex/koma-script/standardsections.hak b/Master/texmf-dist/tex/latex/koma-script/standardsections.hak index a4fe40e03f0..ce59490064f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/standardsections.hak +++ b/Master/texmf-dist/tex/latex/koma-script/standardsections.hak @@ -40,7 +40,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -62,11 +62,11 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrhack.dtx 3508 2020-07-08 08:45:20Z kohm $ \ProvidesFile{standardsections.hak}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script scrhack part (defining standard LaTeX class section headings)% ] diff --git a/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty b/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty index e3c63aaacce..13e7a28108d 100644 --- a/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty +++ b/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty @@ -57,7 +57,7 @@ %%% (run: identify) \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{tocbasic}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (handling toc-files)% ] diff --git a/Master/texmf-dist/tex/latex/koma-script/typearea.sty b/Master/texmf-dist/tex/latex/koma-script/typearea.sty index 2c8e8249256..747402660bf 100644 --- a/Master/texmf-dist/tex/latex/koma-script/typearea.sty +++ b/Master/texmf-dist/tex/latex/koma-script/typearea.sty @@ -48,7 +48,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -70,7 +70,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% @@ -80,13 +80,13 @@ %%% (run: identify) \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{typearea}[% - 2020/09/21 v3.32 KOMA-Script + 2021/03/17 v3.33 KOMA-Script package (type area)] -%%% From File: $Id: scrkernel-basics.dtx 3527 2020-09-11 09:44:32Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3578 2021-03-12 16:50:00Z kohm $ %%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: init) \providecommand* {\scr@compatibility}{\scr@v@last} @@ -167,13 +167,14 @@ \@namedef{scr@v@3.30}{17} \@namedef{scr@v@3.31}{18} \@namedef{scr@v@3.32}{18} +\@namedef{scr@v@3.33}{18} \@namedef{scr@v@last}{18} %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: init) \providecommand\ta@divlist{{}{}{}{}{}{}{}{}{}{8}{10}{12}} \providecommand\ta@divlistelse{1} \newcommand*{\@lastdiv}{\z@}\let\@lastdiv\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: option) \KOMA@key{version}[last]{% \scr@ifundefinedorrelax{scr@v@#1}{% @@ -993,7 +994,7 @@ \KOMAExecuteOptions{twoside=false} \fi \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-compatibility.dtx 3515 2020-08-06 16:16:31Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3547 2021-01-01 12:08:50Z kohm $ %%% (run: body) %%% From File: $Id: scrkernel-typearea.dtx 3488 2020-04-27 13:04:43Z kohm $ %%% (run: body) diff --git a/Master/texmf-dist/tex/latex/koma-script/visualize.lco b/Master/texmf-dist/tex/latex/koma-script/visualize.lco index d157e323efc..8c78c0f4d6e 100644 --- a/Master/texmf-dist/tex/latex/koma-script/visualize.lco +++ b/Master/texmf-dist/tex/latex/koma-script/visualize.lco @@ -41,7 +41,7 @@ %% find a complete unmodified copy of LaTeX2e at %% . %% -%%% From File: $Id: scrkernel-version.dtx 3545 2020-09-21 07:45:07Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3586 2021-03-17 13:57:48Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2020/09/21 v3.32 KOMA-Script}% + \@CheckKOMAScriptVersion{2021/03/17 v3.33 KOMA-Script}% \endgroup %%% From File: $Id: scrkernel-letterclassoptions.dtx 3453 2020-02-25 07:33:30Z kohm $ %%% (run: head) @@ -577,7 +577,7 @@ \newcommand*{\showUScheck}{% \showenvelope(8.625in,3.625in)% } -%%% From File: $Id: scrkernel-notepaper.dtx 3472 2020-03-27 11:01:45Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 3577 2021-03-05 10:17:58Z kohm $ %%% (run: body) \endinput %% -- cgit v1.2.3