summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-07-08 03:00:51 +0000
committerNorbert Preining <norbert@preining.info>2021-07-08 03:00:51 +0000
commitf008fc632f906448b4bdbc5cd96ab7d98e68b0b9 (patch)
tree1bd4642b99cce05d6ca1dde2577729d865f402c8 /macros/latex/contrib/tudscr
parent4747884efc69f5b8ad51cc818467f7bbf428b815 (diff)
CTAN sync 202107080300
Diffstat (limited to 'macros/latex/contrib/tudscr')
-rw-r--r--macros/latex/contrib/tudscr/README.md17
-rw-r--r--macros/latex/contrib/tudscr/doc/LICENSE.md8
-rw-r--r--macros/latex/contrib/tudscr/doc/tudscr.pdfbin1099181 -> 1149095 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tudscr_print.pdfbin1083765 -> 1133762 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tudscrsource.pdfbin1055711 -> 1074794 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdfbin121768 -> 128941 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdfbin138619 -> 148136 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tutorials/treatise.pdfbin857680 -> 896761 bytes
-rw-r--r--macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex10
-rw-r--r--macros/latex/contrib/tudscr/source/doc/tudscr.tex2
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-comp.dtx8
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-fonts.dtx53
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-misc.dtx12
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-version.dtx2
14 files changed, 66 insertions, 46 deletions
diff --git a/macros/latex/contrib/tudscr/README.md b/macros/latex/contrib/tudscr/README.md
index 247b4ed81c..165e4116c2 100644
--- a/macros/latex/contrib/tudscr/README.md
+++ b/macros/latex/contrib/tudscr/README.md
@@ -4,15 +4,16 @@
Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2021
- tudscr 2021/03/30 v2.06l
+ tudscr 2021/07/06 v2.06m
- The current release is shiped via CTAN: https://www.ctan.org/pkg/tudscr
+ This material is subject to the LaTeX Project Public License version 1.3c
+ or later. See http://www.latex-project.org/lppl.txt for details.
----------------------------------------------------------------------------
- This material is subject to the LaTeX Project Public License version 1.3c
- or later. See http://www.latex-project.org/lppl.txt for details.
- English text below.
+The current release is shiped via CTAN: https://www.ctan.org/pkg/tudscr
+
+**English text below**
----------------------------------------------------------------------------
@@ -57,6 +58,9 @@ Das Bundle beinhaltet:
Versionen
---------
+**v2.06m** (2021/07/06)
++ Fix eines internen Fehlers mit LuaLaTeX
+
**v2.06l** (2021/03/30)
+ Fix für Festlegung des Seitenstils in der Präambel
+ Fix für das Durchreichen von Optionen mit LaTeX 2021/05/01
@@ -276,6 +280,9 @@ The bundle offers:
Versions
--------
+**v2.06m** (2021/07/06)
++ bug fix for an internal error with LuaLaTeX
+
**v2.06l** (2021/03/30)
+ bug fix for defining the page style in the preamble
+ bug fix for passing options with LaTeX 2021/05/01
diff --git a/macros/latex/contrib/tudscr/doc/LICENSE.md b/macros/latex/contrib/tudscr/doc/LICENSE.md
index a0a5ecaef3..33bfa98d87 100644
--- a/macros/latex/contrib/tudscr/doc/LICENSE.md
+++ b/macros/latex/contrib/tudscr/doc/LICENSE.md
@@ -13,6 +13,10 @@
or later and of this work. This work has the LPPL maintenance status
"author-maintained". The current maintainer and author of this work
is Falk Hanisch.
+
+ However, only members of the Technische Universität Dresden are permitted
+ to publish documents in the corporate design, in particular with the use
+ of an official logo.
----------------------------------------------------------------------------
@@ -23,5 +27,9 @@
oder später und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status
"author-maintained", wird somit allein durch den Autor verwaltet. Der
aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+
+ Jedoch ist es lediglich Angehörigen der Technischen Universität Dresden
+ gestattet, Dokumente im Corporate Design insbesondere mit der Verwendung
+ eines offiziellen Logos zu veröffentlichen.
----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tudscr/doc/tudscr.pdf b/macros/latex/contrib/tudscr/doc/tudscr.pdf
index 3dedc273b2..b3350d86d7 100644
--- a/macros/latex/contrib/tudscr/doc/tudscr.pdf
+++ b/macros/latex/contrib/tudscr/doc/tudscr.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tudscr_print.pdf b/macros/latex/contrib/tudscr/doc/tudscr_print.pdf
index c9cf629f61..47312ee22f 100644
--- a/macros/latex/contrib/tudscr/doc/tudscr_print.pdf
+++ b/macros/latex/contrib/tudscr/doc/tudscr_print.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tudscrsource.pdf b/macros/latex/contrib/tudscr/doc/tudscrsource.pdf
index 7b884e78d7..044f9c05f6 100644
--- a/macros/latex/contrib/tudscr/doc/tudscrsource.pdf
+++ b/macros/latex/contrib/tudscr/doc/tudscrsource.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf b/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
index 602678764c..3ed0f3478c 100644
--- a/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
+++ b/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf b/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
index ddcc145e9d..a4d5a5d894 100644
--- a/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
+++ b/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf b/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
index 825173e084..b0a3e429c6 100644
--- a/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
+++ b/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex b/macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex
index 2dd8d79199..d139461ac2 100644
--- a/macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex
+++ b/macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex
@@ -160,11 +160,11 @@ benötigt. Für unixoide Betriebssysteme sind es die Dateien aus
\hrfn{\Download{\vTUDScript/TUD-Script\_\vTUDScript\_Unix.zip}}%
{\File*{TUD-Script\_\vTUDScript\_Unix.zip}}.
-Beim Ausführen des spezifischen Installationsskripts~-- für Windows
-\File{tudscr\_\vTUDScript\_install.bat} respektive für unixoide Betriebssysteme
-\File{tudscr\_\vTUDScript\_install.sh}~-- werden alle Dateien in das lokale
-Nutzerverzeichnis der jeweiligen Distribution installiert, falls kein anderes
-Verzeichnis explizit angegeben wird.
+Beim Ausführen des spezifischen Installationsskripts~--
+\File{tudscr\_\vTUDScript\_install.bat} für Windows respektive
+\File{tudscr\_\vTUDScript\_install.sh} für unixoide Betriebssysteme~-- werden
+alle Dateien in das lokale Nutzerverzeichnis der jeweiligen Distribution
+installiert, falls kein anderes Verzeichnis explizit angegeben wird.
\Attention{%
In jedem Fall sollte vor der Ausführung des Installationsskripts ein Update
der \hologo{LaTeX}"=Distribution durchgeführt werden. Dies gilt insbesondere
diff --git a/macros/latex/contrib/tudscr/source/doc/tudscr.tex b/macros/latex/contrib/tudscr/source/doc/tudscr.tex
index 6e9278693b..58cb34423f 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{2021-03-30}
+\date{2021-07-06}
\author{%
Falk Hanisch%
\expandafter\emailaddress\expandafter{\tudscrmail}%
diff --git a/macros/latex/contrib/tudscr/source/tudscr-comp.dtx b/macros/latex/contrib/tudscr/source/tudscr-comp.dtx
index bb7341041b..64c5341700 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-comp.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-comp.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1459}
+% \CheckSum{1460}
% \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}[2020/11/10 v2.06k TUD-Script\space%
+\ProvidesFile{tudscr-comp.dtx}[2021/07/06 v2.06m TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -395,6 +395,8 @@
% \changes{v2.06k}{2020/11/10}{neu}^^A
% \begin{macro}{\tud@v@2.06l}
% \changes{v2.06l}{2021/03/30}{neu}^^A
+% \begin{macro}{\tud@v@2.06m}
+% \changes{v2.06m}{2021/07/06}{neu}^^A
% \begin{macro}{\tud@v@last}
% \changes{v2.02}{2014/08/22}{neu}^^A
% \changes{v2.03}{2015/01/13}{angepasst}^^A
@@ -443,9 +445,11 @@
\csdef{tud@v@2.06j}{4}
\csdef{tud@v@2.06k}{4}
\csdef{tud@v@2.06l}{4}
+\csdef{tud@v@2.06m}{4}
\csdef{tud@v@last}{4}
% \end{macrocode}
% \end{macro}^^A \tud@v@last
+% \end{macro}^^A \tud@v@2.06m
% \end{macro}^^A \tud@v@2.06l
% \end{macro}^^A \tud@v@2.06k
% \end{macro}^^A \tud@v@2.06j
diff --git a/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx b/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
index 69ada7f5c2..507b9d0fd4 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{3183}
+% \CheckSum{3161}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
@@ -52,7 +52,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
% \fi
%
-\ProvidesFile{tudscr-fonts.dtx}[2020/09/29 v2.06j TUD-Script\space%
+\ProvidesFile{tudscr-fonts.dtx}[2021/07/06 v2.06m TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -483,7 +483,7 @@
\@tud@res@swatrue%
\def\tud@res@a##1##2{%
\@tud@res@swafalse%
- \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}%
+ \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}%
}%
\def\tud@res@b##1##2{%
\tud@if@fdfileexists{##1}{##2}{}{%
@@ -1153,7 +1153,7 @@
% \begin{macrocode}
\begingroup%
\edef\tud@res@a{%
- \noexpand\defaultfontfeatures[#1]{%
+ \noexpand\defaultfontfeatures[{#1}]{%
NFSSFamily=#1,%
Ligatures=TeX,%
BoldFont={},%
@@ -2635,16 +2635,16 @@
\tud@math@loop@greeks@lc{#1}%
}
\newcommand*\tud@math@loop@greeks@uc[1]{%
- \@for\@tempa:={%
+ \forcsvlist#1{%
Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega%
- }\do{\expandafter#1\expandafter{\@tempa}}%
+ }%
}
\newcommand*\tud@math@loop@greeks@lc[1]{%
- \@for\@tempa:={%
+ \forcsvlist#1{%
alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,%
mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,%
varepsilon,vartheta,varpi,varrho,varsigma,varphi%
- }\do{\expandafter#1\expandafter{\@tempa}}%
+ }%
}
% \end{macrocode}
% \end{macro}^^A \tud@math@loop@greeks@lc
@@ -2823,15 +2823,11 @@
\newcommand*\tud@math@map@@greeks[1]{%
\ifcsundef{it#1}{%
\@for\tud@res@a:={#1sl,sl#1,#1it}\do{%
- \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}%
+ \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}%
}%
}{}%
- \ifcsundef{up#1}{%
- \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}%
- }{}%
- \ifcsundef{other#1}{%
- \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}%
- }{}%
+ \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}%
+ \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}%
}
% \end{macrocode}
% Einige Pakete stellen für griechische Majuskeln die Befehle \cs{var\dots}
@@ -2840,13 +2836,11 @@
% ebenfalls ausgewertet und ggf. auf die \TUDScript-Nomenklatur abgebildet.
% \begin{macrocode}
\newcommand*\tud@math@map@@@greeks[1]{%
- \ifcsundef{it#1}{%
- \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}%
- }{}%
+ \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}%
\ifcsundef{up#1}{%
\tud@lowerstring\tud@res@a{#1}%
\edef\tud@res@a{Up\tud@res@a}%
- \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}%
+ \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}%
}{}%
}
% \end{macrocode}
@@ -3589,6 +3583,7 @@
% \changes{v2.06}{2019/06/19}{neu}^^A
% \begin{macro}{\tud@cdmath@declare@alias}
% \changes{v2.06}{2019/06/19}{neu}^^A
+% \changes{v2.06m}{2021/07/06}{\cs{csedef} durch \cs{csletcs} ersetzt}^^A
% \begin{macro}{\tud@cdmath@symb@list}
% \changes{v2.06}{2019/06/19}{neu}^^A
% \begin{macro}{\tud@cdmath@declare@char}
@@ -3614,9 +3609,9 @@
% \begin{macrocode}
\newcommand*\tud@cdmath@declare@alias[2]{%
\listeadd\tud@cdmath@symb@list{#1}%
- \ifcsdef{tud@cdmath@symbol@#2}{%
- \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}%
- }{}%
+ \ifcsundef{tud@cdmath@symbol@#2}{}{%
+ \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}%
+ }%
}
\newcommand*\tud@cdmath@char@list{}
\newcommand*\tud@cdmath@declare@char[4]{%
@@ -3635,7 +3630,7 @@
\endgroup%
\noexpand\DeclareMathSymbol%
{\csname tud@cdmath@symbol@#1\endcsname}%
- {\etex@unexpanded{#2}}{#3}{#4}%
+ {\unexpanded{#2}}{#3}{#4}%
}%
\tud@res@a%
}
@@ -3689,20 +3684,20 @@
% gesichert und später wiederhergestellt. Andernfalls wird er wieder undefinert
% gesetzt.
% \begin{macrocode}
- \ifcsdef{#1}{%
+ \ifcsundef{#1}{%
+ \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}%
+ }{%
\tud@cs@store{#1}%
\addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}%
- }{%
- \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}%
}%
% \end{macrocode}
% Nur wenn ein gewünschtes Symbol auch existiert, wird es gesetzt. Damit können
% Symbole für \opt{cdmath=true} auch gezielt undefiniert gesetzt werden.
% \begin{macrocode}
- \ifcsdef{tud@cdmath@symbol@#1}{%
- \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}%
- }{%
+ \ifcsundef{tud@cdmath@symbol@#1}{%
\csundef{#1}%
+ }{%
+ \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}%
}%
}
% \end{macrocode}
diff --git a/macros/latex/contrib/tudscr/source/tudscr-misc.dtx b/macros/latex/contrib/tudscr/source/tudscr-misc.dtx
index 81ead2899d..46d3ba4f20 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-misc.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-misc.dtx
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-misc.dtx}[2021/03/30 v2.06l TUD-Script\space%
+\ProvidesFile{tudscr-misc.dtx}[2021/07/06 v2.06m TUD-Script\space%
(miscellaneous)%
]
%
@@ -560,7 +560,10 @@
\DeclareOption*{\expandafter\KOMAoptions\expandafter{\CurrentOption}}
%</fonts>
%<*fixfonts>
-\DeclareOption*{\expandafter\PassOptionsToPackage\expandafter{\CurrentOption}{tudscrfonts}}
+\DeclareOption*{%
+ \expandafter\PassOptionsToPackage\expandafter{\CurrentOption}%
+ {tudscrfonts}%
+}
%</fixfonts>
%<*comp>
\DeclareOption*{\expandafter\TUDoptions\expandafter{\CurrentOption}}
@@ -571,7 +574,10 @@
\DeclareOption*{\tud@x@scr@checkoptions}
%</!inherit>
%<*inherit>
-\DeclareOption*{\expandafter\PassOptionsToClass\expandafter{\CurrentOption}{\TUD@Class@Parent}}
+\DeclareOption*{%
+ \expandafter\PassOptionsToClass\expandafter{\CurrentOption}%
+ {\TUD@Class@Parent}%
+}
%</inherit>
%</class>
% \end{macrocode}
diff --git a/macros/latex/contrib/tudscr/source/tudscr-version.dtx b/macros/latex/contrib/tudscr/source/tudscr-version.dtx
index bbc0e49aa0..0be14bde10 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{2021/03/30 v2.06l TUD-Script}
+ \TUD@Version@Check{2021/07/06 v2.06m TUD-Script}
\endgroup
% \end{macrocode}
% \end{macro}^^A \TUDScriptVersionNumber