diff options
author | Karl Berry <karl@freefriends.org> | 2020-01-14 21:52:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-01-14 21:52:06 +0000 |
commit | 3e613e6a541507042506cbc8cb2035c3707de296 (patch) | |
tree | 43223d0ac513f932bf4d8f9836c53aa8d5092380 /Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx | |
parent | bcd1523ef07b4671135bdc8b1961aa3cfdfcc589 (diff) |
tudscr (14jan20)
git-svn-id: svn://tug.org/texlive/trunk@53404 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx | 110 |
1 files changed, 18 insertions, 92 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx index 8bbe69e5723..7d65f4e5cbd 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx @@ -1,10 +1,10 @@ -% \CheckSum{903} +% \CheckSum{843} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 % % ---------------------------------------------------------------------------- % @@ -52,7 +52,7 @@ % \fi % \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-base.dtx}[2019/10/23 v2.06e TUD-Script\space% +\ProvidesFile{tudscr-base.dtx}[2020/01/14 v2.06f TUD-Script\space% % % \iffalse %</dtx> @@ -69,12 +69,12 @@ %</dtx|package&base> %<*dtx> \documentclass[english,ngerman,xindy]{tudscrdoc} -\ifpdftex{ +\iftutex + \usepackage{fontspec} +\else \usepackage[T1]{fontenc} \usepackage[ngerman=ngerman-x-latest]{hyphsubst} -}{ - \usepackage{fontspec} -} +\fi \usepackage{babel} \usepackage{tudscrfonts} \KOMAoptions{parskip=half-} @@ -140,91 +140,17 @@ % % Das Paket \pkg{scrbase} wird zur Optionsdefinition benötigt, \pkg{scrlfile} % für verschiedene Hooks vor sowie nach Klassen und Paketen. -% \begin{macrocode} -\RequirePackage{scrbase}[2018/03/30] -% \end{macrocode} -% \changes{v2.06e}{2019/10/23}{Bugfix für \pkg{scrlfile} \val{v3.27}}^^A -% Das Paket \pkg{scrlfile} in der \KOMAScript-Version \val{v3.27} enthält einen -% Bug, der erst mit \val{v3.27a} gefixt wird. -% \ToDo{Bugfix für \pkg{scrlfile} raus, v3.27a notwendig}[v3.27a] -% \begin{macrocode} -\@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}% - }% - }% -}{} +% \ToDo{Provisorium entfernen}[v2.07] +% \begin{macrocode} +\providecommand*{\ifstr}{\Ifstr} +\providecommand*{\ifstrstart}{\Ifstrstart} +\providecommand*{\ifisskip}{\Ifisskip} +\providecommand*{\ifdimen}{\Ifdimen} +\providecommand*{\ifisdimen}{\Ifisdimen} +\providecommand*{\ifisdimension}{\Ifisdimension} +\providecommand*{\ifnumber}{\Ifnumber} +\RequirePackage{scrbase}[2019/12/23] +\RequirePackage{iftex}[2019/11/07] % \end{macrocode} % Die folgenden Pakete werden für die Manipulation bereits definierter % Makros sowie zur erweiterten Auswertung boolescher Ausdrücke benötigt. |