diff options
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx')
-rw-r--r-- | macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx | 13 |
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} |