diff options
Diffstat (limited to 'macros/latex/contrib/tudscr/source')
6 files changed, 120 insertions, 30 deletions
diff --git a/macros/latex/contrib/tudscr/source/doc/tudscr.tex b/macros/latex/contrib/tudscr/source/doc/tudscr.tex index 23ecb82dce..eae520f34a 100644 --- a/macros/latex/contrib/tudscr/source/doc/tudscr.tex +++ b/macros/latex/contrib/tudscr/source/doc/tudscr.tex @@ -29,7 +29,7 @@ \endgroup% } \faculty{\cdurl} -\date{27.08.2019} +\date{23.10.2019} \author{% Falk Hanisch% \expandafter\emailaddress\expandafter{\tudscrmail}% diff --git a/macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex b/macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex index 30b1399ce8..8e69888920 100644 --- a/macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex +++ b/macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex @@ -79,6 +79,14 @@ \makeatletter \newcommand*\pcolumnfuzz[1]{\pretocmd{\@endpbox}{\hfuzz=#1}{}{}} +\newcommand*\setpspicturecounter[1]{\setcounter{pspicture}{#1}} +\AfterPackage*{pst-pdf}{% + \@ifpackagelater{pst-pdf}{2017/06/23}{% + \renewcommand*\setpspicturecounter[1]{% + \@latex@warning{Package `pst-pdf' was updated}% + } + }{}% +} \makeatother \usepackage{bookmark} @@ -3111,7 +3119,7 @@ paar weitere Einstellungen gemacht. Dies geschieht mit: % Die innerhalb einer Gleitumgebung erzeugte \Package{pstricks}"=Grafik ist in \autoref{fig:pstricks} dargestellt. -% +\setpspicturecounter{24}% \begin{Hint?} \begin{figure} \begin{pspicture}(0,-2)(100,64) diff --git a/macros/latex/contrib/tudscr/source/tudscr-base.dtx b/macros/latex/contrib/tudscr/source/tudscr-base.dtx index 746e696de4..8bbe69e572 100644 --- a/macros/latex/contrib/tudscr/source/tudscr-base.dtx +++ b/macros/latex/contrib/tudscr/source/tudscr-base.dtx @@ -1,4 +1,4 @@ -% \CheckSum{821} +% \CheckSum{903} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden @@ -52,7 +52,7 @@ % \fi % \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-base.dtx}[2019/08/27 v2.06d TUD-Script\space% +\ProvidesFile{tudscr-base.dtx}[2019/10/23 v2.06e TUD-Script\space% % % \iffalse %</dtx> @@ -143,6 +143,89 @@ % \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}% + }% + }% +}{} +% \end{macrocode} % Die folgenden Pakete werden für die Manipulation bereits definierter % Makros sowie zur erweiterten Auswertung boolescher Ausdrücke benötigt. % \begin{macrocode} diff --git a/macros/latex/contrib/tudscr/source/tudscr-comp.dtx b/macros/latex/contrib/tudscr/source/tudscr-comp.dtx index e2edc9dd9f..ece623438d 100644 --- a/macros/latex/contrib/tudscr/source/tudscr-comp.dtx +++ b/macros/latex/contrib/tudscr/source/tudscr-comp.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1451} +% \CheckSum{1452} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden @@ -52,7 +52,7 @@ % \fi % \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-comp.dtx}[2019/08/27 v2.06d TUD-Script\space% +\ProvidesFile{tudscr-comp.dtx}[2019/10/23 v2.06e TUD-Script\space% % % \iffalse %</dtx> @@ -379,6 +379,8 @@ % \changes{v2.06c}{2019/08/20}{neu}^^A % \begin{macro}{\tud@v@2.06d} % \changes{v2.06d}{2019/08/27}{neu}^^A +% \begin{macro}{\tud@v@2.06e} +% \changes{v2.06e}{2019/10/23}{neu}^^A % \begin{macro}{\tud@v@last} % \changes{v2.02}{2014/08/22}{neu}^^A % \changes{v2.03}{2015/01/13}{angepasst}^^A @@ -419,9 +421,11 @@ \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} \csdef{tud@v@2.06d}{4} +\csdef{tud@v@2.06e}{4} \csdef{tud@v@last}{4} % \end{macrocode} % \end{macro}^^A \tud@v@last +% \end{macro}^^A \tud@v@2.06e % \end{macro}^^A \tud@v@2.06d % \end{macro}^^A \tud@v@2.06c % \end{macro}^^A \tud@v@2.06b diff --git a/macros/latex/contrib/tudscr/source/tudscr-manual.dtx b/macros/latex/contrib/tudscr/source/tudscr-manual.dtx index 4df997a44b..3249409e97 100644 --- a/macros/latex/contrib/tudscr/source/tudscr-manual.dtx +++ b/macros/latex/contrib/tudscr/source/tudscr-manual.dtx @@ -1,4 +1,4 @@ -% \CheckSum{4470} +% \CheckSum{4450} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden @@ -52,7 +52,7 @@ % \fi % \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-manual.dtx}[2019/08/20 v2.06c TUD-Script\space% +\ProvidesFile{tudscr-manual.dtx}[2019/10/23 v2.06e TUD-Script\space% % % \iffalse %</dtx> @@ -338,25 +338,6 @@ % \begin{macrocode} \RequirePackage{scrwfile}[2013/08/05] % \end{macrocode} -% Die Umgebungen \env{Preamble}, \env{Trunk} und \env{Hint} sowie deren -% Varianten nutzen das Paket \pkg{filecontents}, um ihren Inhalt in eine -% temporäre Datei zu schreiben und diese direkt mit dem Paket \pkg{listings} -% darzustellen sowie ggf. den Quelltext auszuführen. Beim Überschreiben einer -% Datei wird für gewöhnlich eine Warnung erzeugt. Dies wird mit dem Patch -% unterbunden. -% \begin{macrocode} -\RequirePackage{filecontents}[2011/10/08] -\begingroup% - \catcode`\*=11% - \catcode`\^^M\active% - \catcode`\^^L\active\let^^L\relax% - \catcode`\^^I\active% - \patchcmd{\filec@ntents}{% - \@latex@warning@no@line{Overwriting file `\@currdir#1'}% - }{}{}{\tud@patch@wrn{filec@tents}}% - \global\let\filec@ntents\filec@ntents% -\endgroup% -% \end{macrocode} % % \iffalse %</package> @@ -5294,6 +5275,20 @@ % \end{macrocode} % \end{macro}^^A \StandaloneDate % \end{macro}^^A \StandaloneFile +% \begin{macro}{\filec@ntents@silent} +% \changes{v2.06e}{2019/10/10}{neu}^^A +% Die Umgebungen \env{Preamble}, \env{Trunk} und \env{Hint} sowie deren +% Varianten nutzen die Umgebung \env{filecontents}, um ihren Inhalt in eine +% temporäre Datei zu schreiben und diese direkt mit dem Paket \pkg{listings} +% darzustellen sowie ggf. den Quelltext auszuführen. Beim Überschreiben einer +% Datei wird für gewöhnlich eine Warnung erzeugt. Dies wird mit dem eigens +% definierten Parameter \prm{silent} unterbunden. +% \begin{macrocode} +\providecommand*\filec@ntents@silent{% + \let\@latex@warning@no@line\@gobble% +} +% \end{macrocode} +% \end{macro}^^A \filec@ntents@silent % \begin{macro}{\tud@tut@pre} % \changes{v2.02}{2014/08/19}{neu}^^A % \begin{macro}{\tud@tut@post} @@ -5304,7 +5299,7 @@ % genutzt wird. % \begin{macrocode} \newcommand*\tud@tut@pre{% - \csuse{filecontents*}{\tud@tut@temp.tex}% + \csuse{filecontents*}[force,silent,nosearch]{\tud@tut@temp.tex}% } \newcommand*\tud@tut@post{% \csuse{endfilecontents*}% diff --git a/macros/latex/contrib/tudscr/source/tudscr-version.dtx b/macros/latex/contrib/tudscr/source/tudscr-version.dtx index 10d37f2e8b..8b58d0b69b 100644 --- a/macros/latex/contrib/tudscr/source/tudscr-version.dtx +++ b/macros/latex/contrib/tudscr/source/tudscr-version.dtx @@ -128,7 +128,7 @@ %<*!(package|class)> \fi %</!(package|class)> - \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} + \TUD@Version@Check{2019/10/23 v2.06e TUD-Script} \endgroup % \end{macrocode} % \end{macro}^^A \TUDScriptVersionNumber @@ -174,7 +174,7 @@ % % Als erstes das benötigte \LaTeX-Format. % \begin{macrocode} -%<package|class>\NeedsTeXFormat{LaTeX2e} +%<package|class>\NeedsTeXFormat{LaTeX2e}[2019/10/01] % \end{macrocode} % \begin{macro}{\tudscrmail} % Die E"~Mail-Adresse für Supportanfragen. |