summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source')
-rw-r--r--macros/latex/contrib/tudscr/source/doc/tudscr.tex2
-rw-r--r--macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex10
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-base.dtx87
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-comp.dtx8
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-manual.dtx39
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-version.dtx4
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.