summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx')
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx13
1 files changed, 8 insertions, 5 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx b/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
index 1faf440673..d230be498b 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-pagestyle.dtx}[2019/08/20 v2.06c TUD-Script\space%
+\ProvidesFile{tudscr-pagestyle.dtx}[2020/09/29 v2.06j TUD-Script\space%
(pagestyle)%
]
%
@@ -121,7 +121,7 @@
\if@tud@x@standalone@crop
\PreventPackageFromLoading{scrlayer-scrpage}%
\else
- \AtEndPreamble{\RequirePackage{scrlayer-scrpage}[2013/12/14]}%
+ \AtEndPreamble{\RequirePackage{scrlayer-scrpage}[2020/09/21]}%
\fi
% \end{macrocode}
% Für das Erzeugen der Seitenstile wird das Paket \pkg{scrlayer-scrpage}
@@ -644,10 +644,13 @@
% bereits durch den Anwender ausgewählt werden können, wird \cs{pagestyle}
% temporär zurechtgebogen. Die Definition des Makros wird gesichert und direkt
% vor dem Laden des Paketes wiederhergestellt. Damit werden die Seitenstile
-% erst aktiviert, nachdem diese auch tatsächlich erstellt wurden.
+% erst aktiviert, nachdem diese auch tatsächlich erstellt wurden. Alle zuvor
+% angeforderten Seitenstile werden erst nach dem Paket propagiert.
% \begin{macrocode}
\tud@cs@store{pagestyle}
-\renewcommand*\pagestyle[1]{\AfterPackage!{scrlayer-scrpage}{\pagestyle{#1}}}
+\renewcommand*\pagestyle[1]{%
+ \AfterAtEndOfPackage*{scrlayer-scrpage}{\pagestyle{#1}}%
+}
\BeforePackage{scrlayer-scrpage}{%
\tud@cs@restore{pagestyle}%
\undef\tud@pagestyle%
@@ -661,7 +664,7 @@
% Einstellungen abgeschlossen sein müssen, um die Satzspiegel zu definieren.
% \ToDo{Abhängigkeiten Satzspiegel<>Seitenstil beseitigen}[v2.07]
% \begin{macrocode}
-\AfterPackage!{scrlayer-scrpage}{\AtEndPreamble{\tud@cdgeometry@init}}
+\AfterAtEndOfPackage*{scrlayer-scrpage}{\AtEndPreamble{\tud@cdgeometry@init}}
% \end{macrocode}
% \begin{macro}{\ps@tudheadings}
% \begin{macro}{\ps@plain.tudheadings}