summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-10-23 21:40:23 +0000
committerKarl Berry <karl@freefriends.org>2019-10-23 21:40:23 +0000
commitdb9dd963f8bb7e87f0913c3041e0665133f8e8b3 (patch)
tree8ceb0fa4b4497e7f5a99376f58ab7073280f463c /Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
parent90fffe82619f702549289580dd7679442168c3c9 (diff)
tudscr (23oct19)
git-svn-id: svn://tug.org/texlive/trunk@52503 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty85
1 files changed, 81 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
index a4c48a26e52..d5cd8152323 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
@@ -9,7 +9,7 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2019/08/27 v2.06d TUD-Script
+%% 2019/10/23 v2.06e TUD-Script
%%
%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019
%%
@@ -52,9 +52,9 @@
\fi%
}
\fi
- \TUD@Version@Check{2019/08/27 v2.06d TUD-Script}
+ \TUD@Version@Check{2019/10/23 v2.06e TUD-Script}
\endgroup
-\NeedsTeXFormat{LaTeX2e}
+\NeedsTeXFormat{LaTeX2e}[2019/10/01]
\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\@ifundefined{TUDScript}{%
\DeclareRobustCommand\TUDScript{%
@@ -68,11 +68,88 @@
}{}
%%% From File: tudscr-base.dtx
\ProvidesPackage{tudscrbase}[%
- 2019/08/27 v2.06d TUD-Script
+ 2019/10/23 v2.06e TUD-Script
package
(basics for the bundle)%
]
\RequirePackage{scrbase}[2018/03/30]
+\@ifpackageloaded{scrlfile}{%
+ \@ifpackagelater{scrlfile}{2019/10/13}{}{%
+ \renewcommand*{\scr@load@hook}[2]{%
+ \edef\scr@hookname{#1}%
+ \def\scr@cmd@hook{before}%
+ \ifx\scr@hookname\scr@cmd@hook
+ \expandafter\def\csname #2-l@ading\endcsname{#2}%
+ \fi
+ \let\scr@cmd@hook\@undefined
+ \@ifundefined{#2-@#1}{}{%
+ \@nameuse{#2-@#1}%
+ \expandafter\let\csname #2-@#1\endcsname\relax
+ }%
+ \edef\scr@hookname{#1}%
+ \def\scr@cmp@hook{after}%
+ \ifx\scr@hookname\scr@cmp@hook
+ \expandafter\let\csname #2-l@ading\endcsname\@undefined
+ \fi
+ \let\scr@hookname\@undefined
+ }%
+ \renewcommand*{\@@AfterClass}[2]{%
+ \@ifundefined{#2.\@clsextension-l@ading}{%
+ \@sAfterClass
+ }{%
+ \@AfterClass
+ }%
+ {#2}%
+ }%
+ \renewcommand*{\@@@AfterClass}[2]{%
+ \@ifundefined{#2.\@clsextension-l@ading}{%
+ \@ifclassloaded{#2}{%
+ \@sAfterClass
+ }{%
+ \AfterAtEndOfClass
+ }%
+ }{%
+ \AfterAtEndOfClass
+ }%
+ {#2}%
+ }%
+ \renewcommand*{\@@AfterPackage}[2]{%
+ \@ifundefined{#2.\@pkgextension-l@ading}{%
+ \@sAfterPackage
+ }{%
+ \@AfterPackage
+ }%
+ {#2}%
+ }%
+ \renewcommand*{\@@@AfterPackage}[2]{%
+ \@ifundefined{#2.\@pkgextension-l@ading}{%
+ \@ifpackageloaded{#2}{%
+ \@sAfterPackage
+ }{%
+ \@AfterAtEndOfPackage
+ }%
+ }{%
+ \@AfterAtEndOfPackage
+ }%
+ {#2}%
+ }%
+ \renewcommand*{\AfterAtEndOfPackage}[1]{%
+ \@ifpackageloaded{#1}{%
+ \@ifundefined{#1.\@pkgextension-l@ading}{%
+ \@gobbletwo
+ }{%
+ \@AfterAtEndOfPackage
+ }%
+ }{%
+ \@AfterAtEndOfPackage
+ }%
+ {#1}%
+ }%
+ \newcommand*{\@AfterAtEndOfPackage}[1]{%
+ \scr@set@load@hook{lateafter}{#1.\@pkgextension}%
+ }%
+ }%
+}{}
\RequirePackage{etoolbox}[2011/01/03]
\RequirePackage{xpatch}[2012/10/02]
\RequirePackage{letltxmacro}[2016/05/16]