summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-03-12 21:57:23 +0000
committerKarl Berry <karl@freefriends.org>2017-03-12 21:57:23 +0000
commit8233f9b254eee1bc4b0501f59e5ffde5b0b7d7e3 (patch)
tree780ca1979d4244b3022cbe186ec06e7e330e14c2
parent2fa776cc8b156ae4bf5eeb31f0dc1c1094487403 (diff)
tudscr (12mar17)
git-svn-id: svn://tug.org/texlive/trunk@43483 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/LICENSE.md2
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/README.md17
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscr.pdfbin1204053 -> 1204506 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdfbin1191870 -> 1192305 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdfbin1007381 -> 1007672 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdfbin160081 -> 160052 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdfbin169377 -> 169394 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdfbin922983 -> 923185 bytes
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex2
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex5
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex2
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx9
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx15
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx118
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx116
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx8
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx15
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx10
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx14
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx24
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx52
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx6
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx14
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx10
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx10
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr.ins4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscrsource.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty10
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/mathswap.sty6
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls136
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty16
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls140
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty10
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty10
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty10
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty10
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls94
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty52
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls56
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls120
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls142
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty12
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty31
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/twocolfix.sty6
50 files changed, 776 insertions, 568 deletions
diff --git a/Master/texmf-dist/doc/latex/tudscr/LICENSE.md b/Master/texmf-dist/doc/latex/tudscr/LICENSE.md
index 3a6a081a8be..61760580ee1 100644
--- a/Master/texmf-dist/doc/latex/tudscr/LICENSE.md
+++ b/Master/texmf-dist/doc/latex/tudscr/LICENSE.md
@@ -2,7 +2,7 @@
TUD-Script -- Corporate Design of Technische Universität Dresden
----------------------------------------------------------------------------
- Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+ Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
----------------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/tudscr/README.md b/Master/texmf-dist/doc/latex/tudscr/README.md
index 04043597acf..ccab8a8995f 100644
--- a/Master/texmf-dist/doc/latex/tudscr/README.md
+++ b/Master/texmf-dist/doc/latex/tudscr/README.md
@@ -2,9 +2,9 @@
TUD-Script -- Corporate Design of Technische Universität Dresden
----------------------------------------------------------------------------
- Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+ Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
- tudscr 2017/02/04 v2.05h
+ tudscr 2017/03/12 v2.05i
============================================================================
@@ -63,6 +63,13 @@ Das Bundle beinhaltet:
Versionen
---------
+**v2.05i** (2017/03/12)
++ Umgebungen `Describe<Element>s` für mehrere Elemente in Klasse `tudscrdoc`
++ Umgebung `DescribeParameterParent` in Klasse `tudscrdoc`
++ Bugfix für `\mu` bei Mathematikschriften
++ Bugfix in Klasse `tudscrmanual` für neue Version von `xparse`
+
+
**v2.05h** (2017/02/04)
+ Quelltextdokumentationsklasse `tudscrdoc` an neue Version von `dox` angepasst
+ Glyphen (`lessequal` und `greaterequal`) in Schriftfamilien korrigiert
@@ -253,6 +260,12 @@ The bundle offers:
Versions
--------
+**v2.05i** (2017/03/12)
++ environment `Describe<Element>s` for mutliple elements in class `tudscrdoc`
++ environment `DescribeParameterParent` in class `tudscrdoc`
++ bug fix for `\mu` with math font
++ bug fix in class `tudscrmanual` for new version of `xparse`
+
**v2.05h** (2017/02/04)
+ adaption of the source code documentation class `tudscrdoc` to updated `dox`
+ glyphs (`lessequal` und `greaterequal`) in font families corrected
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
index ea8588526b7..93c3e4490eb 100644
--- a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
+++ b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
index 6be91fb978e..46744409edf 100644
--- a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
+++ b/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
index fd313626f66..9bc0bdb3049 100644
--- a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
+++ b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf
index dbf447c268f..7c026105fc8 100644
--- a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf
+++ b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf
index 630aa4586e8..3d8da19d6bc 100644
--- a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf
+++ b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf b/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf
index bc585d1adde..d3047f66d24 100644
--- a/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf
+++ b/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex
index 12482a70728..c471bc62c38 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex
@@ -47,6 +47,6 @@ Eventuell will der Anwender auf die aktuell verwendete Version von \TUDScript
prüfen, um gegebenenfalls eigene Anpassungen in Abhängigkeit der verwendeten
Version vorzunehmen. Hierfür kann \Macro{TUDScriptVersionNumber} verwendet
werden. Darin ist alleinig die Versionsnummer enthalten. Die für das Handbuch
-verwendete Version lautet \enquote{\TUDScriptVersionNumber{}} .
+verwendete Version lautet \enquote{\TUDScriptVersionNumber{}}.
\end{Declaration}
\end{Declaration}
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex
index e4f5a618f6b..e6a4dd611a6 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex
@@ -369,8 +369,9 @@ Aufruf im könnte lauten:
\Path{bash tudscr\_fonts\_install.sh\,\POParameter{ENTER}}
\end{quoting}
%
-Die erstellte Logdatei sollte \emph{mit einer kurzen Fehlerbeschreibung} direkt
-an \mailto{\tudscrmail} gesendet werden.
+Die so erstellte Logdatei kann \emph{mit einer kurzen Fehlerbeschreibung}
+entweder im \Forum* gepostet oder direkt per E-Mail an \mailto{\tudscrmail}
+gesendet werden.
\index{Installation|!)}%
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
index 49ebae97cae..1932dd1bb39 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
@@ -25,7 +25,7 @@
\endgroup%
}
\faculty{\protect\cdurl}
-\date{04.02.2017}
+\date{12.03.2017}
\author{Falk Hanisch\thanks{\noexpand\mailto{\tudscrmail}}}
\subject{\TUDScript \vTUDScript{} basierend auf \KOMAScript}
\title{%
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat b/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat
deleted file mode 100644
index 3120d086adb..00000000000
--- a/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-cd tutorials
-pdflatex "\input {treatise.tex}"
-pdflatex -shell-escape "\input {treatise.tex}"
-pdflatex -shell-escape "\input {treatise.tex}"
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx
index 168c4515c6d..9539ba4703f 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-area.dtx}[%
- 2017/01/03 v2.05g TUD-Script (type or page area)%
+ 2017/02/17 v2.05i TUD-Script (type or page area)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -549,7 +549,7 @@
\let\@tempb\tud@cdgeometry@num%
\let\@tempc\tud@cdgeometry@calc@num%
\TUD@set@numkey{cdgeometry}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{typearea}{0},%
{cd}{1},{tud}{1},{asymmetric}{1},%
{symmetric}{2},{centred}{2},{centered}{2},%
@@ -998,6 +998,9 @@
% ziemlich unübersichtliches Konstrukt geworden, weshalb das Ganze in einer
% folgenden Version mit \KOMAScript-Mitteln neu implementiert werden soll.
% }[v2.07]
+% \ToDo{%
+% Aus paperwidth und paperheight Orientierung automatisch feststellen.
+% }[v2.07]
% \begin{macrocode}
\TUD@parameter@family{geometry}{%
\TUD@parameter@def{paper}{\tud@area@def{paper}{#1}}%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
index d7b3f77c463..d1fe383c907 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-base.dtx}[%
- 2017/01/26 v2.05g TUD-Script\space%
+ 2017/03/02 v2.05i TUD-Script\space%
%</driver>
%<package&base>\ProvidesPackage{tudscrbase}[%
%<*driver|package&base>
@@ -245,6 +245,7 @@
% \begin{macro}{\ifxnumber}
% Dieser Befehl dient zum Testen, ob ein gegebenes Argument eine Zahl ist.
% Die Syntax lautet: \cs{ifxnumber}\marg{Argument}\marg{Wahr}\marg{Falsch}
+% \ToDo{kann eigentlich raus, geht auch mit \cs{expandafter}}[v2.06]
% \begin{macrocode}
\newcommand*\ifxnumber[1]{%
\if\relax\detokenize\expandafter{\romannumeral-0#1}\relax%
@@ -494,7 +495,7 @@
% \begin{macro}{\TUD@ifkey}
% \begin{macro}{\TUD@set@ifkey}
% \begin{macro}{\TUD@numkey}
-% \begin{macro}{\TUD@numkey@bool}
+% \begin{macro}{\TUD@bool@numkey}
% \changes{v2.03}{2015/01/09}{neu}^^A
% \begin{macro}{\TUD@set@numkey}
% \changes{v2.02}{2014/11/05}{neu}^^A
@@ -511,8 +512,8 @@
% möglich.
% \begin{macrocode}
\newcommand*\TUD@key[1][.\@currname.\@currext]{%
- \DefineFamilyMember{TUD}%
- \DefineFamilyKey[#1]{TUD}%
+ \DefineFamilyMember[{#1}]{TUD}%
+ \DefineFamilyKey[{#1}]{TUD}%
}
% \end{macrocode}
% Dies sind die Befehle zur Definition einer booleschen Option.
@@ -533,7 +534,7 @@
% Um Dopplungen im Code zu vermeiden, werden für die numerische Schlüssel die
% booleschen Standardwertzuweisungen in einem Makro gespeichert.
% \begin{macrocode}
-\newcommand*\TUD@numkey@bool{%
+\newcommand*\TUD@bool@numkey{%
{false}{0},{off}{0},{no}{0},{true}{1},{on}{1},{yes}{1}%
}
\newcommand*\TUD@set@numkey{\FamilySetNumerical{TUD}}
@@ -569,7 +570,7 @@
% \end{macro}^^A \TUD@set@lengthkey
% \end{macro}^^A \TUD@lengthkey
% \end{macro}^^A \TUD@set@numkey
-% \end{macro}^^A \TUD@numkey@bool
+% \end{macro}^^A \TUD@bool@numkey
% \end{macro}^^A \TUD@numkey
% \end{macro}^^A \TUD@set@ifkey
% \end{macro}^^A \TUD@ifkey
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
index 724f87d1eb2..64234fd2fde 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-color.dtx}[%
- 2017/01/03 v2.05g TUD-Script\space%
+ 2017/02/13 v2.05g TUD-Script\space%
%</driver>
%<package>\ProvidesPackage{tudscrcolor}[%
%<*driver|package>
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
index fad964c5039..48e0d8ee888 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{1490}
+% \CheckSum{1491}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-comp.dtx}[%
- 2017/02/04 v2.05h TUD-Script\space%
+ 2017/03/12 v2.05i TUD-Script\space%
%</driver>
%<package&identify&comp&base>\ProvidesPackage{tudscrcomp}[%
%<package&identify&comp&book>\ProvidesPackage{tudscrcomp-book}[%
@@ -113,11 +113,11 @@
%<*class|(package&fonts)>
% \fi
%
-% \begin{macro}{\TUD@key@deprecated}
+% \begin{macro}{\TUD@deprecated@key}
% \changes{v2.03}{2015/02/05}{neu}^^A
-% \begin{macro}{\TUD@cmd@deprecated}
+% \begin{macro}{\TUD@deprecated@cs}
% \changes{v2.03}{2015/02/05}{neu}^^A
-% \begin{macro}{\TUD@len@deprecated}
+% \begin{macro}{\TUD@deprecated@lengthcs}
% \changes{v2.05}{2016/06/20}{neu}^^A
% Um alte Optionen und Befehle dem Anwender bei der Verwendung kenntlich zu
% machen, werden entsprechende Warnungen definiert. Für Optionen wird dabei
@@ -125,7 +125,7 @@
% definert.
% \begin{macrocode}
%<*option>
-\newcommand*\TUD@key@deprecated[2]{%
+\newcommand*\TUD@deprecated@key[2]{%
%<*class>
\ClassWarning{\TUD@Class@Name}%
%</class>
@@ -145,7 +145,7 @@
% den alten überschrieben.
% \begin{macrocode}
%<*class&body>
-\newcommand*\TUD@cmd@deprecated[2]{%
+\newcommand*\TUD@deprecated@cs[2]{%
\AtBeginDocument{%
\ifcsundef{#1}{%
\expandafter\newrobustcmd\csname #1\endcsname{%
@@ -159,7 +159,7 @@
}{}%
}%
}
-\newcommand*\TUD@len@deprecated[2][]{%
+\newcommand*\TUD@deprecated@lengthcs[2][]{%
\ifdim\csuse{#2}<\maxdimen\relax%
\ClassWarning{\TUD@Class@Name}{%
Using the length `\@backslashchar#2' is deprecated.\MessageBreak%
@@ -173,9 +173,9 @@
}
%</class&body>
% \end{macrocode}
-% \end{macro}^^A \TUD@len@deprecated
-% \end{macro}^^A \TUD@cmd@deprecated
-% \end{macro}^^A \TUD@key@deprecated
+% \end{macro}^^A \TUD@deprecated@lengthcs
+% \end{macro}^^A \TUD@deprecated@cs
+% \end{macro}^^A \TUD@deprecated@key
%
% \iffalse
%<*option>
@@ -328,6 +328,8 @@
% \changes{v2.05g}{2017/01/26}{neu}^^A
% \begin{macro}{\tud@v@2.05h}
% \changes{v2.05h}{2017/02/04}{neu}^^A
+% \begin{macro}{\tud@v@2.05i}
+% \changes{v2.05i}{2017/02/17}{neu}^^A
% \begin{macro}{\tud@v@last}
% \changes{v2.02}{2014/08/22}{neu}^^A
% \changes{v2.03}{2015/01/13}{angepasst}^^A
@@ -359,9 +361,11 @@
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
\csdef{tud@v@2.05h}{3}
+\csdef{tud@v@2.05i}{3}
\csdef{tud@v@last}{3}
% \end{macrocode}
% \end{macro}^^A \tud@v@last
+% \end{macro}^^A \tud@v@2.05i
% \end{macro}^^A \tud@v@2.05h
% \end{macro}^^A \tud@v@2.05g
% \end{macro}^^A \tud@v@2.05f
@@ -500,9 +504,9 @@
\TUD@set@ifkey{cdfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -510,9 +514,9 @@
\TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -526,9 +530,9 @@
\TUD@set@ifkey{heavyfont}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{heavyfont}{cdfont=heavy}%
+ \TUD@deprecated@key{heavyfont}{cdfont=heavy}%
\else%
- \TUD@key@deprecated{heavyfont=#1}{cdfont=true}%
+ \TUD@deprecated@key{heavyfont=#1}{cdfont=true}%
\fi%
\fi%
}
@@ -545,9 +549,9 @@
\TUD@set@ifkey{din}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{din}{cdfont=din}%
+ \TUD@deprecated@key{din}{cdfont=din}%
\else%
- \TUD@key@deprecated{din=#1}{cdfont=nodin}%
+ \TUD@deprecated@key{din=#1}{cdfont=nodin}%
\fi%
\fi%
}
@@ -555,9 +559,9 @@
\TUD@set@ifkey{nodin}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{nodin}{cdfont=nodin}%
+ \TUD@deprecated@key{nodin}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{nodin=#1}{cdfont=din}%
+ \TUD@deprecated@key{nodin=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -565,9 +569,9 @@
\TUD@set@ifkey{noDIN}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{noDIN}{cdfont=nodin}%
+ \TUD@deprecated@key{noDIN}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{noDIN=#1}{cdfont=din}%
+ \TUD@deprecated@key{noDIN=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -587,9 +591,9 @@
\TUD@set@ifkey{sansmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{sansmath}{cdmath=true}%
+ \TUD@deprecated@key{sansmath}{cdmath=true}%
\else%
- \TUD@key@deprecated{sansmath=#1}{cdmath=false}%
+ \TUD@deprecated@key{sansmath=#1}{cdmath=false}%
\fi%
\fi%
}
@@ -597,9 +601,9 @@
\TUD@set@ifkey{serifmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{serifmath}{cdmath=false}%
+ \TUD@deprecated@key{serifmath}{cdmath=false}%
\else%
- \TUD@key@deprecated{serifmath=#1}{cdmath=true}%
+ \TUD@deprecated@key{serifmath=#1}{cdmath=true}%
\fi%
\fi%
}
@@ -616,7 +620,7 @@
% Umbenennung der zu allgemein bezeichneten Option, um zukünftig potenziellen
% Konflikten mit \KOMAScript{} aus dem Weg zu gehen.
% \begin{macrocode}
-\TUD@key{geometry}[true]{\TUD@key@deprecated{geometry=#1}{cdgeometry=#1}}
+\TUD@key{geometry}[true]{\TUD@deprecated@key{geometry=#1}{cdgeometry=#1}}
% \end{macrocode}
% \end{option}^^A geometry
% \begin{option}{barfont}
@@ -627,7 +631,7 @@
% \begin{macrocode}
\TUD@key{barfont}[true]{%
\TUD@set@numkey{barfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -635,11 +639,11 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{barfont=#1}{cdhead=false}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=false}%
\or% true
- \TUD@key@deprecated{barfont=#1}{cdhead=true}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=true}%
\or% heavy
- \TUD@key@deprecated{barfont=#1}{cdhead=heavy}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=heavy}%
\fi%
\fi%
}
@@ -654,9 +658,9 @@
\TUD@set@ifkey{widehead}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{widehead}{cdhead=paperwidth}%
+ \TUD@deprecated@key{widehead}{cdhead=paperwidth}%
\else%
- \TUD@key@deprecated{widehead=#1}{cdhead=textwidth}%
+ \TUD@deprecated@key{widehead=#1}{cdhead=textwidth}%
\fi%
\fi%
}
@@ -669,9 +673,9 @@
\TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfoot}{cdfoot=true}%
+ \TUD@deprecated@key{tudfoot}{cdfoot=true}%
\else%
- \TUD@key@deprecated{tudfoot=#1}{cdfoot=false}%
+ \TUD@deprecated@key{tudfoot=#1}{cdfoot=false}%
\fi%
\fi%
}
@@ -685,7 +689,7 @@
% \begin{macrocode}
\TUD@key{color}[true]{%
\TUD@set@numkey{color}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{monochrome}{0},{monochromatic}{0},%
{color}{1},{colour}{1},%
{lite}{2},{light}{2},{pale}{2},%
@@ -698,15 +702,15 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{color=#1}{cd=true}%
+ \TUD@deprecated@key{color=#1}{cd=true}%
\or% true
- \TUD@key@deprecated{color=#1}{cd=color}%
+ \TUD@deprecated@key{color=#1}{cd=color}%
\or% litecolor
- \TUD@key@deprecated{color=#1}{cd=pale}%
+ \TUD@deprecated@key{color=#1}{cd=pale}%
\or% bicolor
- \TUD@key@deprecated{color=#1}{cd=bicolor}%
+ \TUD@deprecated@key{color=#1}{cd=bicolor}%
\or% full
- \TUD@key@deprecated{color=#1}{cd=fullcolor}%
+ \TUD@deprecated@key{color=#1}{cd=fullcolor}%
\fi%
\fi%
}
@@ -768,7 +772,7 @@
% Für die Angabe des Lehrstuhls bzw. der Professur mit kann anstelle von
% \cs{chair} als Aliasbefehl auch \cs{professorship} genutzt werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{professorship}{chair}
+\TUD@deprecated@cs{professorship}{chair}
% \end{macrocode}
% \end{macro}^^A \professorship
%
@@ -781,41 +785,41 @@
% Zur Angabe von Matrikelnummer kann auch \cs{studentid} oder
% \cs{matriculationnumber} genutzt werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{studentid}{matriculationnumber}
-\TUD@cmd@deprecated{matriculationid}{matriculationnumber}
+\TUD@deprecated@cs{studentid}{matriculationnumber}
+\TUD@deprecated@cs{matriculationid}{matriculationnumber}
% \end{macrocode}
% \end{macro}^^A \matriculationid
% \end{macro}^^A \studentid
% \begin{macro}{\enrolmentyear}
% Das Immatrikulationsjahr kann auch mit \cs{enrolmentyear} angegeben werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{enrolmentyear}{matriculationyear}
+\TUD@deprecated@cs{enrolmentyear}{matriculationyear}
% \end{macrocode}
% \end{macro}^^A \enrolmentyear
% \begin{macro}{\birthplace}
% Zur Angabe des Geburtsortes kann auch \cs{birthplace} verwendet werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{birthplace}{placeofbirth}
+\TUD@deprecated@cs{birthplace}{placeofbirth}
% \end{macrocode}
% \end{macro}^^A \birthplace
% \begin{macro}{\submissiondate}
% Der Befehl \cs{submissiondate} kann als Aliasbefehl für den Standardbefehl
% \cs{date} zur Datumsangabe genutzt werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{submissiondate}{date}
+\TUD@deprecated@cs{submissiondate}{date}
% \end{macrocode}
% \end{macro}^^A \submissiondate
% \begin{macro}{\oralexaminationdate}
% Für \cs{defensedate} kann als Aliasbefehl auch \cs{oralexaminationdate}
% verwendet werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{oralexaminationdate}{defensedate}
+\TUD@deprecated@cs{oralexaminationdate}{defensedate}
% \end{macrocode}
% \end{macro}^^A \oralexaminationdate
% \begin{macro}{\birthday}
% Der Geburtstag kann auch mit \cs{birthday} angegeben werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{birthday}{dateofbirth}
+\TUD@deprecated@cs{birthday}{dateofbirth}
% \end{macrocode}
% \end{macro}^^A \birthday
%
@@ -826,15 +830,15 @@
% \begin{macro}{\location}
% Für die Angabe des Ortes kann auch \cs{location} genutzt werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{location}{place}
+\TUD@deprecated@cs{location}{place}
% \end{macrocode}
% \end{macro}^^A \location
% \begin{macro}{\logofile}
% \begin{macro}{\logofilename}
% Diese beiden Befehle können anstelle von \cs{headlogo} eingesetzt werden.
% \begin{macrocode}
-\TUD@cmd@deprecated{logofile}{headlogo}
-\TUD@cmd@deprecated{logofilename}{headlogo}
+\TUD@deprecated@cs{logofile}{headlogo}
+\TUD@deprecated@cs{logofilename}{headlogo}
% \end{macrocode}
% \end{macro}^^A \logofilename
% \end{macro}^^A \logofile
@@ -845,9 +849,9 @@
% anzusehen.
% \begin{macrocode}
\AfterPackage{tudscrsupervisor}{%
- \TUD@cmd@deprecated{startdate}{issuedate}%
- \TUD@cmd@deprecated{finaldate}{duedate}%
- \TUD@cmd@deprecated{maturitydate}{duedate}%
+ \TUD@deprecated@cs{startdate}{issuedate}%
+ \TUD@deprecated@cs{finaldate}{duedate}%
+ \TUD@deprecated@cs{maturitydate}{duedate}%
}
% \end{macrocode}
% \end{macro}^^A \maturitydate
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx
index 7ec15ae3ca6..2e0b7e2cbcb 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{1975}
+% \CheckSum{2084}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-doc.dtx}[%
- 2017/02/04 v2.05h TUD-Script\space%
+ 2017/03/09 v2.05i TUD-Script\space%
(source code documentation based on scrartcl/scrdoc)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
@@ -173,8 +173,19 @@
%
% Befehle, welche bei der Verwendung von \cs{EnableCrossrefs} dennoch nicht im
% Index erscheinen sollen.
+%
+% \begin{macro}{\DisableCrossrefsForced}
+% \changes{v2.05i}{2017/03/02}{neu}^^A
+% Für das sichere Deaktivieren von Makroeinträgen im Index nach der Verwendung
+% von \cs{EnableCrossrefs}. Sollte in einer Gruppe genutzt werden!
+% \begin{macrocode}
+\newcommand*\DisableCrossrefsForced{}
+\let\DisableCrossrefsForced\DisableCrossrefs
+% \end{macrocode}
+% \end{macro}^^A \DisableCrossrefsForced
+%
% \begingroup%
-% \DisableCrossrefs%
+% \DisableCrossrefsForced%
% \begin{macrocode}
%^^A\DoNotIndex{\ ,\",\.,\@,\\,\{,\}}
%^^A\DoNotIndex{\@abstrtfalse,\@abstrttrue,\@addtoreset}
@@ -367,7 +378,11 @@
% neuen Makros \cs{doxcreateindexname} bzw. \cs{doxcreatemacrolikeindexname}
% erstellt. Mit diesen wird beim Aufruf einer Deklarationsumgebung der aktuelle
% Name und Eintragstyp des jeweiligen Deklarationselementes gesichert, um diese
-% Informationen in der Änderungsliste nutzen zu können.
+% Informationen in der Änderungsliste nutzen zu können. Außerdem werden mit dem
+% Makro \cs{@doxcreatedescribes} Befehle erzeugt, mit denen eine Liste von zu
+% beschreibenden Elementen via \cs{DescribeOption\meta{Typ}s} erzeugt werden
+% kann. Dies dient insbesondere zum Erzeugen der Randnotizen mit \cs{marginnote}
+% aus dem glecihnamigen Paket.
% \begin{macrocode}
\renewcommand*\doxitem[4][]{%
\@nameuse{dox@macrolike\dox@macrolikedefault}%
@@ -398,10 +413,47 @@
\fi%
\expandafter\@doxexpr\expandafter{\dox@idxtype}%
\@doxcreatedescribe{#2}%
+ \@doxcreatedescribes{#2}%
\@doxcreateenv{#2}{#3}%
}
% \end{macrocode}
% \end{macro}^^A \doxitem
+% \begin{macro}{\@doxcreatedescribes}
+% \changes{v2.05i}{2017/03/09}{neu}^^A
+% \begin{length}{\marginnotevskip}
+% \changes{v2.05i}{2017/03/09}{neu}^^A
+% \begin{macro}{\marginpar}
+% Hiermit werden Befehle der Form \cs{DescribeOption\meta{Typ}s} erzeugt, mit
+% welchen mehrere Eintragstypen erzeugt werden können. Gleichzeitig werden die
+% Randnotizen via \cs{marginnote} mit den passenden vertikalen Abständen
+% erstellt.
+% \begin{macrocode}
+\newlength\marginnotevskip
+\newcommand*\@doxcreatedescribes[1]{%
+ \expandafter\def\csname Describe#1s\endcsname##1{%
+ \setlength\marginnotevskip{\z@}%
+ \@for\@tempa:=##1\do{%
+ \ifx\@tempa\@empty\else%
+ \edef\@tempb{\expandonce{\csname Describe#1\endcsname}{\@tempa}}%
+ \@tempb%
+ \addtolength\marginnotevskip{\baselineskip}%
+ \fi%
+ }%
+ }%
+}
+\AfterPackage{marginnote}{%
+ \renewcommand*\marginpar[2][]{%
+ \IfArgIsEmpty{#1}{%
+ \marginnote{#2}[\marginnotevskip]%
+ }{%
+ \marginnote[{#1}]{#2}[\marginnotevskip]%
+ }%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \marginpar
+% \end{length}^^A \marginnotevskip
+% \end{macro}^^A \@doxcreatedescribes
% \begin{macro}{\index@type}
% \changes{v2.05g}{2016/11/10}{neu}^^A
% Dieses Makro dient zur Formatierung des Typen der Deklarationselemente in
@@ -717,7 +769,8 @@
% \end{macro}^^A \@SaveMacroIndexName
% \begin{macro}{\SpecialMainParameterIndex}
% \changes{v2.05g}{2016/11/02}{neu}^^A
-% Hier wird nun die Gestalt der Einträge für Parameter festgelegt.
+% Hier wird nun die Gestalt der Einträge für Parameter als Haupteintrag
+% festgelegt.
% \begin{macrocode}
\renewcommand*\SpecialMainParameterIndex[1]{%
\ifx\parameter@parent@indexname\relax%
@@ -751,6 +804,43 @@
}
% \end{macrocode}
% \end{macro}^^A \SpecialMainParameterIndex
+% \begin{environment}{DescribeParameterParent}
+% \changes{v2.05i}{2017/02/20}{neu}^^A
+% \begin{macro}{\SpecialParameterIndex}
+% \changes{v2.05i}{2017/02/20}{neu}^^A
+% Selbiges für die Verwendung durch \cs{Describe\dots}
+% \begin{macrocode}
+\newenvironment{DescribeParameterParent}[2]{%
+ \@nameuse{@Save#1IndexName}{\string#2}%
+}{}
+\renewcommand*\SpecialParameterIndex[1]{%
+ \ifx\parameter@parent@indexname\relax%
+ \ClassError{\TUD@Class@Name}{No previous macro or environment}{%
+ Since parameters can only be used for macros or\MessageBreak%
+ environments, you have to use macro\MessageBreak%
+ `\string\DescribeParameter' only within the environment\MessageBreak%
+ `DescribeParameterParent'.%
+ }%
+ \fi%
+ \@bsphack%
+ \index{%
+ \parameter@parent@indexname\actualchar%
+ \parameter@parent@indexformat\levelchar%
+ #1\space\tud@parameter@name\actualchar%
+ {\protect\ttfamily#1}\index@type{\tud@parameter@name}%
+ \encapchar usage%
+ }%
+ \index{%
+ \tud@parameters@name:\levelchar#1\space\parameter@parent@indexname%
+ \actualchar{\protect\ttfamily#1}%
+ \noexpand\,--\noexpand\,\parameter@parent@indexformat%
+ \encapchar usage%
+ }%
+ \@esphack%
+}
+% \end{macrocode}
+% \end{macro}^^A \SpecialParameterIndex
+% \end{environment}
%
% \subsubsection{Erzeugen von Änderungseinträgen}
%
@@ -1227,7 +1317,15 @@
}%
\endgraf%
\hfuzz0.8pt%
- \leavevmode\marginpar{\raggedleft\fbox{ToDo:\space\tud@reserved\strut}}%
+ \leavevmode%
+ \def\@tempa{\raggedleft\fbox{ToDo:\space\tud@reserved\strut}}%
+ \ifdefined\marginnote%
+ \expandafter\marginnote\expandafter{\@tempa}[%
+ \dimexpr-\fboxsep-\fboxrule\relax%
+ ]%
+ \else%
+ \expandafter\marginpar\expandafter{\@tempa}%
+ \fi%
\fbox{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1\strut}}%
\endgraf%
% \end{macrocode}
@@ -1388,6 +1486,8 @@
% \begin{macro}{\env}
% \begin{macro}{\prm}
% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{macro}{\cnt}
+% \changes{v2.05i}{2017/02/23}{neu}^^A
% \begin{macro}{\file}
% Zusätzliche Auszeichnungsbefehle.
% \begin{macrocode}
@@ -1399,6 +1499,7 @@
\newrobustcmd*\pgs[1]{\mbox{\texttt{#1}}}
\newrobustcmd*\env[1]{\mbox{\texttt{#1}}}
\newrobustcmd*\prm[1]{\mbox{\texttt{#1}}}
+\newrobustcmd*\cnt[1]{\mbox{\texttt{#1}}}
\newrobustcmd*\file[1]{\mbox{\texttt{#1}}}
\AfterPackage{hyperref}{%
\pdfstringdefDisableCommands{%
@@ -1415,6 +1516,7 @@
}
% \end{macrocode}
% \end{macro}^^A \file
+% \end{macro}^^A \cnt
% \end{macro}^^A \prm
% \end{macro}^^A \env
% \end{macro}^^A \pgs
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx
index 6668b41fd4a..b3949e9661d 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{842}
+% \CheckSum{838}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-fields.dtx}[%
- 2017/01/26 v2.05g TUD-Script (input fields)%
+ 2017/02/13 v2.05g TUD-Script (input fields)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -879,8 +879,6 @@
% \begin{macrocode}
\newcommand*\@duedate{}
\newcommand*\duedate[1]{\tud@x@isodate@printdate{\@duedate}{#1}}
-\newcommand*\finaldate{}
-\newcommand*\maturitydate{}
% \end{macrocode}
% \end{field}^^A \@duedate
% \end{macro}^^A \duedate
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
index 99d063d6dfb..6ced8df3402 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{1294}
+% \CheckSum{1297}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-fonts.dtx}[%
- 2017/01/03 v2.05g TUD-Script\space%
+ 2017/03/02 v2.05i TUD-Script\space%
%</driver>
%<package&identify>\ProvidesPackage{tudscrfonts}[%
%<*driver|package&identify>
@@ -477,7 +477,7 @@
\newcommand*\tud@cdfont@num{1}
\TUD@key{cdfont}[true]{%
\TUD@set@numkey{cdfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
{heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},%
{normalbold}{3},{boldnormal}{3},%
@@ -644,7 +644,7 @@
\newif\if@tud@relspacing
\TUD@key{relspacing}[true]{%
\TUD@set@numkey{relspacing}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{absolute}{0},{classic}{0},{standard}{0},%
{relative}{1},{fontsize}{1},{font}{1},{size}{1}%
}{#1}%
@@ -890,6 +890,7 @@
\edef\ttdef@ult{\ttdefault}%
\edef\bfdef@ult{\bfdefault}%
\edef\mddef@ult{\mddefault}%
+ \edef\famdef@ult{\familydefault}%
\fi%
% \end{macrocode}
% Zum Ende werden einige Abstände abhängig von der gewählten Schriftgröße
@@ -1269,7 +1270,7 @@
\bool@lock{@tud@cdmath}
\TUD@key{cdmath}[true]{%
\TUD@set@numkey{cdmath}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},%
{sansmath}{1},{sans}{1},%
{upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},%
@@ -1869,7 +1870,7 @@
% \end{macro}^^A \tud@sec@fontface
% Für Überschriften in Majuskeln\footnote{Großbuchstaben} wird der Befehl
% \cs{MakeTextUppercase}, was den internen \LaTeX-Befehl \cs{MakeUppercase}
-% verbessert, aus dem Paket \pkg{textcase} genutzt.
+% verbessert, aus dem Paket \pkg{textcase} genutzt.
% \begin{macrocode}
\RequirePackage{textcase}[2004/10/07]
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx
index 8bbeea844c5..1ae0f847ef8 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-frontmatter.dtx}[%
- 2017/01/03 v2.05g TUD-Script (frontmatter)%
+ 2017/02/17 v2.05i TUD-Script (frontmatter)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -658,11 +658,11 @@
% Alle Klassen unterstützen die Werte, welche in \cs{tud@fm@switch} definiert
% wurden. Die beiden Klassen \cls{tudscrartcl} und \cls{tudscrreprt} adaptieren
% außerdem das aus \KOMAScript{} bekannte Verhalten über die booleschen Werte
-% aus \cs{TUD@numkey@bool}.
+% aus \cs{TUD@bool@numkey}.
% \begin{macrocode}
%<*report|article|poster>
\TUD@key{abstract}[true]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
%</report|article|poster>
%<*book>
\TUD@key{abstract}[chapter]{%
@@ -970,7 +970,7 @@
%<*book>
\TUD@key{declaration}[chapter]{%
%</book>
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx
index 98378b6ed38..19469a06319 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-layout.dtx}[%
- 2017/01/03 v2.05g TUD-Script (layout)%
+ 2017/02/17 v2.05i TUD-Script (layout)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -118,7 +118,7 @@
% \begin{macrocode}
\newcommand*\tud@layout@switch{}
\edef\tud@layout@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{1},{nocolour}{1},{monochrome}{1},{monochromatic}{1},%
{lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
{light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
@@ -650,7 +650,7 @@
%<*poster>
\TUD@key{backgroundcolor}[true]{%
\TUD@set@numkey{backgroundcolor}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{none}{0},%
{color}{1},{colour}{1},{cdcolor}{1},{cdcolour}{1}%
}{#1}%
@@ -1277,7 +1277,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
% \end{macrocode}
@@ -1646,10 +1646,10 @@
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip\relax%
}%
\if@tud@chapterpage%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\else%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
\fi%
}
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx
index c0674c3d4d9..334c2ff83e6 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{767}
+% \CheckSum{771}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-locale.dtx}[%
- 2017/01/26 v2.05g TUD-Script (localization)%
+ 2017/03/02 v2.05i TUD-Script (localization)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -726,9 +726,12 @@
\tud@locale@german{\tud@index@text}{%
Kursive Zahlen entsprechen der Seite, auf welcher der korrespondierende
Eintrag beschrieben wird. Unterstrichene Zahlen verweisen auf die
- \ifcodeline@index Codezeile der \fi Definition. Alle weiteren Eintr\"age sind
- \ifcodeline@index Zeilennummern\else Seitenzahlen\fi, wo der jeweilige
- Eintrag verwendet wird.
+ \ifcodeline@index Codezeile der \fi Definition.
+ \ifscan@allowed%
+ Alle weiteren Eintr\"age sind
+ \ifcodeline@index Zeilennummern\else Seitenzahlen\fi,
+ wo der jeweilige Eintrag verwendet wird.
+ \fi%
}
% \end{macrocode}
%
@@ -946,9 +949,12 @@
\tud@locale@english{\tud@index@text}{%
Numbers written in italic refer to the page where the corresponding entry is
described. Numbers underlined refer to the
- \ifcodeline@index code line of the \fi definition. All additional entries
- refer to the \ifcodeline@index code lines \else pages \fi where the entry is
- used.
+ \ifcodeline@index code line of the \fi definition.
+ \ifscan@allowed%
+ All additional entries refer to the
+ \ifcodeline@index code lines \else pages \fi
+ where the entry is used.
+ \fi%
}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx
index 9d522aef726..c2ee34ea417 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{4273}
+% \CheckSum{4277}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-manual.dtx}[%
- 2017/01/26 v2.05g TUD-Script\space%
+ 2017/03/12 v2.05i TUD-Script\space%
%</driver>
%<package&identify>\ProvidesPackage{tudscrtutorial}[%
%<*driver|package&identify>
@@ -382,13 +382,13 @@
\AtEndPreamble{%
\ifdef{\tudfinalflag}{%
\TUDoptions{ToDo=false}%
- \TUD@key{ToDo}{}%
+ \TUD@key{ToDo}{\FamilyKeyStateProcessed}%
}{}%
\ifdef{\tudprintflag}{%
\ifnum\tud@cd@num>\z@\relax%
\TUDoptions{cd=true}%
\fi%
- \TUD@key{cd}{}%
+ \TUD@key{cd}{\FamilyKeyStateProcessed}%
\ifundef{\hypersetup}{}{\hypersetup{hidelinks}}%
}{}%
}
@@ -887,7 +887,7 @@
% \begin{macro}{\mailto}
% Ein Makro zur Angabe einer verlinkten E"~Mail-Adresse.
% \begin{macrocode}
-\newrobustcmd*\mailto[1]{\href{mailto:#1}{\nolinkurl{#1}}}%
+\newrobustcmd*\mailto[1]{\mbox{\href{mailto:#1}{\nolinkurl{#1}}}}%
% \end{macrocode}
% \end{macro}^^A \mailto
% Wenn \pkg{hyperref} geladen wird, erzeugt das Paket \pkg{babel} innerhalb von
@@ -999,7 +999,7 @@
% \begin{macrocode}
\NewDocumentEnvironment{Declaration}{omoog}{%
\listadd\tud@declaration@list{#2}%
- \tud@declare@start[#1]{#2}{#3}{#4}{#5}%
+ \tud@declare@start[#1]{#2}[#3][#4]{#5}%
}{%
\tud@declare@end{#2}{\printdeclarationlist}%
}
@@ -1026,7 +1026,7 @@
#3%
\def\tud@declare@num{0}%
}%
- \tud@declare@start{#3}{#4}{#5}{#6}%
+ \tud@declare@start{#3}[#4][#5]{#6}%
}{%
\listadd\tud@declaration@list{#3}%
% \end{macrocode}
@@ -1040,7 +1040,7 @@
\Changed@At@CreateList[#3]{#1}%
}%
\IfValueTF{#6}{%
- \tud@declare@start{#3}{#4}{#5}{#6}%
+ \tud@declare@start{#3}[#4][#5]{#6}%
% \end{macrocode}
% Ohne eine zusätzliche Angabe imletzten optionalen Argument wird standardmäßig
% der Entfall der Deklaration angegeben. Alternativ dazu kann im ersten
@@ -1048,7 +1048,7 @@
% neue bzw. aktuell gültige Deklaration als Querverweis angegeben werden.
% \begin{macrocode}
}{%
- \toks@{\tud@declare@start{#3}{#4}{#5}}%
+ \toks@{\tud@declare@start{#3}[#4][#5]}%
\def\@tempa{\emph{entf\"allt}}%
\in@{:}{#1}%
\ifin@%
@@ -1098,7 +1098,7 @@
% Dies sind die Makros für die eigentliche Abarbeitung der Deklarationsbefehle
% zu Beginn und Ende der Umgebungen \env{Declaration} und \env{Obsolete}.
% \begin{macrocode}
-\NewDocumentCommand\tud@declare@start{ommmm}{%
+\NewDocumentCommand\tud@declare@start{omoog}{%
% \end{macrocode}
% Die optional angegebenen Änderungen werden mit \cs{Changed@At@CreateList} in
% der Liste \cs{tud@changedat@list} gesichert und später sowohl für die
@@ -1393,13 +1393,14 @@
% \end{macro}^^A \suffix
% \begin{macro}{\NewExpandableDocumentCommand}
% \changes{v2.02}{2014/11/04}{neu}^^A
+% \changes{v2.05i}{2017/03/12}{wird mittlerweile von \pkg{xparse} definiert}^^A
% Für Labels, Index- und Änderungs- sowie PDF-Outline-Einträge etc. müssen ganz
% bestimmte Markup-Befehle durch eine expandierbare Version ersetzt werden. Um
% dies möglichst einfach zu gestalten, wird \cs{NewExpandableDocumentCommand}
% definiert.
% \begin{macrocode}
-\newcommand*\NewExpandableDocumentCommand[3]{%
- \NewDocumentCommand#1{#2}{#3}%
+\providecommand*\NewExpandableDocumentCommand[3]{%
+ \NewDocumentCommand#1{#2}{}%
\DeclareExpandableDocumentCommand#1{#2}{#3}%
}
% \end{macrocode}
@@ -2196,7 +2197,7 @@
% der richtigen Formatierung enthält, ist möglich.
% \begin{macrocode}
\NewDocumentCommand\tud@lbl@get@curr{%
- sm>{\tud@lbl@create}>{\SplitArgument{2}{:}}md==%
+ sm>{\SplitArgument{2}{:}}>{\tud@lbl@create}md==%
}{%
% \end{macrocode}
% Mit \cs{tud@lbl@get@@curr} wird das im zweiten obligatorischen Argument
@@ -2272,14 +2273,14 @@
% seine drei Hauptbestandteile zur WEiterverarbeitung zerlegt.
% \begin{macrocode}
\NewDocumentCommand\tud@lbl@get@dflt{m>{\SplitArgument{2}{:}}mr==}{%
- \tud@lbl@get@@dflt{#1}#2=#3=%
+ \tud@lbl@get@@dflt{#1}#2{#3}%
}
% \end{macrocode}
% Durch \cs{tud@lbl@get@@dflt} wird als erstes geprüft, ob der Bundlepräfix
% bereits dem Standardpräfix für die Hauptklassen entspricht. Nur wenn dies
% nicht der Fall ist, wird die Labelgenerierung abermals ausgeführt.
% \begin{macrocode}
-\NewDocumentCommand\tud@lbl@get@@dflt{mmmmr==}{%
+\NewDocumentCommand\tud@lbl@get@@dflt{mmmmm}{%
\edef\tud@reserved{\expandafter\detokenize\expandafter{\tud@bdl@dflt}}%
\ifstr{\tud@reserved}{#2}{}{%
% \end{macrocode}
@@ -2303,7 +2304,7 @@
% \begin{macrocode}
%<*class>
\NewDocumentCommand\tud@if@lbl@exists{%
- >{\tud@lbl@create}>{\SplitArgument{2}{:}}m%
+ >{\SplitArgument{2}{:}}>{\tud@lbl@create}m%
}{%
\ifcsdef{r@#1}{%
\expandafter\@firstoftwo%
@@ -2806,7 +2807,7 @@
% \cs{SplitArgument}\val{\{1\}\{!\}} getrennt und dann weiter verarbeitet.
% \begin{macrocode}
\NewDocumentCommand\Markup@Output{>{\SplitArgument{1}{!}}md==o}{%
- \Markup@@Output#1=#2=[#3]%
+ \Markup@@Output#1{#2}{#3}%
}
% \end{macrocode}
% Anschließend wird entweder \cs{Markup@Declare} oder \cs{Markup@Inline}
@@ -2814,7 +2815,7 @@
% wird für den Befehlsaufruf mit dem dazugehörigen Argument zur Vereinfachung
% ein Token-Register verwendet.
% \begin{macrocode}
-\NewDocumentCommand\Markup@@Output{mmd==o}{%
+\NewDocumentCommand\Markup@@Output{mmmm}{%
%<*class>
\if@tud@declare%
\tud@toks@{\Markup@Declare}%
@@ -3967,22 +3968,22 @@
% weiter.
% \begin{macrocode}
\NewDocumentCommand\Changed@At@CreateList{od()m}{%
- \IfValueT{#3}{\forssvlist{\Changed@At@@CreateList[#1](#2)}{#3}}%
+ \IfValueT{#3}{\forssvlist{\Changed@At@@CreateList{#1}{#2}}{#3}}%
}
% \end{macrocode}
% Mit \cs{Changed@At@@CreateList} wird lediglich die Versionsnummer von der
% eigentlichen Änderungsnotiz getrennt.
% \begin{macrocode}
-\NewDocumentCommand\Changed@At@@CreateList{r[]r()>{\SplitArgument{1}{:}}m}{%
- \Changed@At@@@CreateList[#1](#2)#3%
+\NewDocumentCommand\Changed@At@@CreateList{mm>{\SplitArgument{1}{:}}m}{%
+ \Changed@At@@@CreateList{#1}{#2}#3%
}
% \end{macrocode}
% Zuletzt wird durch \cs{Changed@At@@@CreateList} ein möglicher Untereintrag
% in ein separates Argument abgetrennt und \cs{Changed@At@@@@CreateList} mit
% allen Argumenten aufgerufen.
% \begin{macrocode}
-\NewDocumentCommand\Changed@At@@@CreateList{r[]r()>{\SplitArgument{1}{!}}mm}{%
- \Changed@At@@@@CreateList[#1](#2)#3{#4}%
+\NewDocumentCommand\Changed@At@@@CreateList{mm>{\SplitArgument{1}{!}}mm}{%
+ \Changed@At@@@@CreateList{#1}{#2}#3{#4}%
}
% \end{macrocode}
% Der Befehl \cs{Changed@At@@@@CreateList} übernimmt nun die Erstellung des
@@ -4008,7 +4009,7 @@
% \val{!\meta{Untereintrag}!\meta{Änderungsnotiz}}.
% \endgroup
% \begin{macrocode}
-\NewDocumentCommand\Changed@At@@@@CreateList{r[]r()mmm}{%
+\NewDocumentCommand\Changed@At@@@@CreateList{mmmmm}{%
% \end{macrocode}
% Die Aufteilung der Änderungsliste in die einzelnen \TUDScript-Bundle-Elemente
% erfolgt entweder anhand des explizit angegebenen optionalen Argumentes in
@@ -5068,6 +5069,7 @@
\immediate\closeout\tud@write@a%
\clearpage%
\addsec{Copy\nobreakspace\&\nobreakspace{}Paste}%
+ \thispagestyle{empty}%
\pagestyle{empty}%
Zum Ende des Dokumentes wird das vorgestellte Tutorial als \"ubersetzbarer
Quelltext ausgegeben, um dieses via Copy~\&~Paste verwenden und alle Punkte
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx
index a9629ba292e..fee9bb80edd 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-mathswap.dtx}[%
- 2017/01/03 v2.05g TUD-Script\space%
+ 2017/02/13 v2.05g TUD-Script\space%
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{mathswap}[%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx
index c77d9a66532..50de5c76ba2 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-misc.dtx}[%
- 2017/01/03 v2.05g TUD-Script (miscellaneous)%
+ 2017/02/17 v2.05i TUD-Script (miscellaneous)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -105,7 +105,7 @@
% \ToDo{%
% Problem bei \cs{TUDoptions} mit \cs{AtEndOfFamilyOptions} beheben
% }[v2.06]
-% \ToDo{Überarbeiten: \cs{AtEndOfOuterFamilyOptions}}[v3.22]
+% \ToDo{Überarbeiten: \cs{AtEndOfFamilyOptions*}}[v3.23]
%
% \begin{macro}{\TUD@SpecialOptionAtDocument}
% \changes{v2.05}{2016/06/14}{neu}^^A
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx
index db8d869bb77..335df8d4898 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-pagestyle.dtx}[%
- 2017/01/03 v2.05g TUD-Script (pagestyle)%
+ 2017/02/17 v2.05i TUD-Script (pagestyle)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -392,7 +392,7 @@
% Layers nicht vollständig genutzt, um bei einem farbigen Fußbereich einen
% gewissen Abstand vom Inhalt zur Kante zu erhalten.
% \begin{macrocode}
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -414,7 +414,7 @@
\ModifyLayer[%
addvoffset=-\tud@len@ddcdiff+\ht\strutbox,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -1215,7 +1215,7 @@
\newif\if@tud@head@date
\TUD@key{cdhead}[true]{%
\TUD@set@numkey{cdhead}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -1577,7 +1577,7 @@
\bool@lock{@tud@foot@colored}
\TUD@key{cdfoot}[true]{%
\TUD@set@numkey{cdfoot}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{2},{nocolour}{2},{monochrome}{2},{monochromatic}{2},%
{bicolor}{3},{bicolour}{3},{twocolor}{3},{twocolour}{3},%
{bichrome}{3},{bichromatic}{3},{dichrome}{3},{dichromatic}{3},%
@@ -2372,7 +2372,7 @@
% \begin{macrocode}
\newcommand*\tud@ddc@switch{}
\edef\tud@ddc@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{color}{2},{colour}{2},{cdcolor}{2},{cdcolour}{2},%
{colorblack}{3},{colourblack}{3},{cdcolorblack}{3},{cdcolourblack}{3},%
{gray}{4},{grey}{4},{HKS92}{4},{cdgray}{4},{cdgrey}{4},%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
index 36367e247a3..1a9dcae3b3d 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-supervisor.dtx}[%
- 2017/01/03 v2.05g TUD-Script\space%
+ 2017/02/13 v2.05g TUD-Script\space%
%</driver>
%<package>\ProvidesPackage{tudscrsupervisor}[%
%<*driver|package>
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
index 07ce4c3ea58..c7c691b4205 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-texindy.dtx}[%
- 2017/01/03 v2.05g TUD-Script (texindy style files)%
+ 2017/02/13 v2.05g TUD-Script (texindy style files)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx
index 00a62515f3c..19e8a48a05b 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-title.dtx}[%
- 2017/01/26 v2.05g TUD-Script (title)%
+ 2017/02/17 v2.05i TUD-Script (title)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -138,7 +138,7 @@
% \begin{macrocode}
\DefineFamilyMember{KOMA}
\DefineFamilyKey{KOMA}{titlepage}[true]{%
- \TUD@set@numkey{titlepage}{@tempa}{\TUD@numkey@bool,{firstiscover}{2}}{#1}%
+ \TUD@set@numkey{titlepage}{@tempa}{\TUD@bool@numkey,{firstiscover}{2}}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\AtEndOfFamilyOptions{\tud@titlepage@deactivate}%
\fi%
@@ -443,7 +443,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
% \end{macrocode}
@@ -792,7 +792,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
%</book|report|article>
%<*poster>
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx
index 6217f781d24..04160eded89 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-twocolfix.dtx}[%
- 2017/01/03 v2.05g TUD-Script\space%
+ 2017/02/13 v2.05g TUD-Script\space%
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{twocolfix}[%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
index 5e71439b08a..406e485b66e 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -131,7 +131,7 @@
% \end{macrocode}
% \ToDo{Version eintragen}[Release]
% \begin{macrocode}
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
% \end{macrocode}
% \end{macro}^^A \TUDScriptVersionNumber
@@ -172,12 +172,12 @@
%
% Als erstes das benötigte \LaTeX-Format.
% \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
+%<package|class>\NeedsTeXFormat{LaTeX2e}
% \end{macrocode}
% \begin{macro}{\tudscrmail}
% Die E"~Mail-Adresse für Supportanfragen.
% \begin{macrocode}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+%<package|class>\providecommand*\tudscrmail{hanisch.latex@outlook.com}
% \end{macrocode}
% \end{macro}^^A \tudscrmail
%
@@ -301,6 +301,7 @@
% \begin{macro}{\TUDScript}
% Der Schriftzug von \TUDScript.
% \begin{macrocode}
+%<*package|class>
\@ifundefined{TUDScript}{%
\DeclareRobustCommand\TUDScript{%
\ifdin{TUD-SCRIPT}{%
@@ -308,6 +309,7 @@
}\csname xspace\endcsname%
}%
}{}
+%</package|class>
% \end{macrocode}
% \end{macro}^^A \TUDScript
%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr.ins b/Master/texmf-dist/source/latex/tudscr/tudscr.ins
index 69765aa9a1a..fb2db3fc25c 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr.ins
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr.ins
@@ -2,7 +2,7 @@
% TUD-Script -- Corporate Design of Technische Universitaet Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%
% ----------------------------------------------------------------------------
%
@@ -53,7 +53,7 @@ TUD-Script -- Corporate Design of Technische Universitaet Dresden
\TUD@Version
-Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
This file was generated from file(s) of the TUD-Script bundle.
----------------------------------------------------------------------------
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex b/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex
index 7c51250b1cf..0a60401c81e 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex
+++ b/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex
@@ -21,7 +21,7 @@
\begin{document}
\addtokomafont{subject}{\sffamily}
-\subject{\TUDScript \vTUDScript{} basierend auf \KOMAScript}
+\subject{\TUDScript basierend auf \KOMAScript}
\title{Ein \LaTeXe-Bundle für Dokumente \mbox{im neuen \CD der} \mbox{\TnUD}}
\subtitle{Dokumentierter Quelltext}
\author{Falk Hanisch\qquad\expandafter\mailto\expandafter{\tudscrmail}}
@@ -68,6 +68,10 @@ dem Aufruf \texttt{texdoc tudscr} geöffnet werden.
\ToDo{\file{manifest.txt} erstellen?!}[v2.06]
\ToDo{Sämtliche \cs{@temp\dots}-Makros auf \cs{tud@temp\dots} ändern}[v2.06]
\ToDo{\cs{tud@reserved} in \cs{tud@temp\dots} ändern}[v2.06]
+\ToDo{\cs{def} durch \cs{renewcommand*} ersetzen, wo möglich}[v2.06]
+\ToDo{%
+ Felder \cs{@@...} mit \cs{@...} tauschen (einheitlicher Zugriff auf Rohwert)%
+}[v2.06]
\tableofcontents
\clearpage
diff --git a/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty
index feba7991058..09585d8dbb0 100644
--- a/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty
@@ -12,9 +12,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -55,10 +55,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\@ifundefined{TUDScript}{%
\DeclareRobustCommand\TUDScript{%
\ifdin{TUD-SCRIPT}{%
@@ -68,7 +68,7 @@
}{}
%%% From File: tudscr-comp.dtx
\ProvidesPackage{fix-tudscrfonts}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package for font fixes
(compatibility for old tud(scr) classes)%
]
diff --git a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
index 3e46ef23341..19f8bf2c2ec 100644
--- a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
@@ -8,9 +8,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -29,7 +29,7 @@
%%% From File: tudscr-mathswap.dtx
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mathswap}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(swap mathematical separators)%
]
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
index a8b72cd529c..b74a944e4a6 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
@@ -29,9 +29,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -72,13 +72,13 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\newcommand*\TUD@ProvidesClass[3]{%
\ProvidesClass{#1}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
^^J#3 (#2)%
]%
\newcommand*\TUD@Class@KOMA{#2}%
@@ -125,7 +125,7 @@
\newcommand*\tud@cdfont@num{1}
\TUD@key{cdfont}[true]{%
\TUD@set@numkey{cdfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
{heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},%
{normalbold}{3},{boldnormal}{3},%
@@ -231,7 +231,7 @@
\newif\if@tud@relspacing
\TUD@key{relspacing}[true]{%
\TUD@set@numkey{relspacing}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{absolute}{0},{classic}{0},{standard}{0},%
{relative}{1},{fontsize}{1},{font}{1},{size}{1}%
}{#1}%
@@ -252,7 +252,7 @@
\bool@lock{@tud@cdmath}
\TUD@key{cdmath}[true]{%
\TUD@set@numkey{cdmath}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},%
{sansmath}{1},{sans}{1},%
{upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},%
@@ -288,7 +288,7 @@
\let\@tempb\tud@cdgeometry@num%
\let\@tempc\tud@cdgeometry@calc@num%
\TUD@set@numkey{cdgeometry}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{typearea}{0},%
{cd}{1},{tud}{1},{asymmetric}{1},%
{symmetric}{2},{centred}{2},{centered}{2},%
@@ -382,7 +382,7 @@
\newif\if@tud@head@date
\TUD@key{cdhead}[true]{%
\TUD@set@numkey{cdhead}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -435,7 +435,7 @@
\bool@lock{@tud@foot@colored}
\TUD@key{cdfoot}[true]{%
\TUD@set@numkey{cdfoot}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{2},{nocolour}{2},{monochrome}{2},{monochromatic}{2},%
{bicolor}{3},{bicolour}{3},{twocolor}{3},{twocolour}{3},%
{bichrome}{3},{bichromatic}{3},{dichrome}{3},{dichromatic}{3},%
@@ -527,7 +527,7 @@
\newcommand*\tud@comp@resetpagestyle{}%
\newcommand*\tud@ddc@switch{}
\edef\tud@ddc@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{color}{2},{colour}{2},{cdcolor}{2},{cdcolour}{2},%
{colorblack}{3},{colourblack}{3},{cdcolorblack}{3},{cdcolourblack}{3},%
{gray}{4},{grey}{4},{HKS92}{4},{cdgray}{4},{cdgrey}{4},%
@@ -588,7 +588,7 @@
%%% From File: tudscr-layout.dtx
\newcommand*\tud@layout@switch{}
\edef\tud@layout@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{1},{nocolour}{1},{monochrome}{1},{monochromatic}{1},%
{lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
{light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
@@ -781,7 +781,7 @@
\@tud@abstract@filtrue
\newif\if@tud@abstract@markboth
\TUD@key{abstract}[true]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{abstract}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
@@ -846,7 +846,7 @@
\@tud@declaration@filtrue
\newif\if@tud@declaration@markboth
\TUD@key{declaration}[true]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
@@ -900,7 +900,7 @@
\fi%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@key@deprecated[2]{%
+\newcommand*\TUD@deprecated@key[2]{%
\ClassWarning{\TUD@Class@Name}%
{%
The option key `#1' is deprecated\MessageBreak%
@@ -982,6 +982,7 @@
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
\csdef{tud@v@2.05h}{3}
+\csdef{tud@v@2.05i}{3}
\csdef{tud@v@last}{3}
\newcommand*\tud@v@get[2]{%
\begingroup%
@@ -1042,9 +1043,9 @@
\TUD@set@ifkey{cdfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -1052,9 +1053,9 @@
\TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -1062,9 +1063,9 @@
\TUD@set@ifkey{heavyfont}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{heavyfont}{cdfont=heavy}%
+ \TUD@deprecated@key{heavyfont}{cdfont=heavy}%
\else%
- \TUD@key@deprecated{heavyfont=#1}{cdfont=true}%
+ \TUD@deprecated@key{heavyfont=#1}{cdfont=true}%
\fi%
\fi%
}
@@ -1072,9 +1073,9 @@
\TUD@set@ifkey{din}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{din}{cdfont=din}%
+ \TUD@deprecated@key{din}{cdfont=din}%
\else%
- \TUD@key@deprecated{din=#1}{cdfont=nodin}%
+ \TUD@deprecated@key{din=#1}{cdfont=nodin}%
\fi%
\fi%
}
@@ -1082,9 +1083,9 @@
\TUD@set@ifkey{nodin}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{nodin}{cdfont=nodin}%
+ \TUD@deprecated@key{nodin}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{nodin=#1}{cdfont=din}%
+ \TUD@deprecated@key{nodin=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -1092,9 +1093,9 @@
\TUD@set@ifkey{noDIN}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{noDIN}{cdfont=nodin}%
+ \TUD@deprecated@key{noDIN}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{noDIN=#1}{cdfont=din}%
+ \TUD@deprecated@key{noDIN=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -1102,9 +1103,9 @@
\TUD@set@ifkey{sansmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{sansmath}{cdmath=true}%
+ \TUD@deprecated@key{sansmath}{cdmath=true}%
\else%
- \TUD@key@deprecated{sansmath=#1}{cdmath=false}%
+ \TUD@deprecated@key{sansmath=#1}{cdmath=false}%
\fi%
\fi%
}
@@ -1112,16 +1113,16 @@
\TUD@set@ifkey{serifmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{serifmath}{cdmath=false}%
+ \TUD@deprecated@key{serifmath}{cdmath=false}%
\else%
- \TUD@key@deprecated{serifmath=#1}{cdmath=true}%
+ \TUD@deprecated@key{serifmath=#1}{cdmath=true}%
\fi%
\fi%
}
-\TUD@key{geometry}[true]{\TUD@key@deprecated{geometry=#1}{cdgeometry=#1}}
+\TUD@key{geometry}[true]{\TUD@deprecated@key{geometry=#1}{cdgeometry=#1}}
\TUD@key{barfont}[true]{%
\TUD@set@numkey{barfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -1129,11 +1130,11 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{barfont=#1}{cdhead=false}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=false}%
\or% true
- \TUD@key@deprecated{barfont=#1}{cdhead=true}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=true}%
\or% heavy
- \TUD@key@deprecated{barfont=#1}{cdhead=heavy}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=heavy}%
\fi%
\fi%
}
@@ -1141,9 +1142,9 @@
\TUD@set@ifkey{widehead}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{widehead}{cdhead=paperwidth}%
+ \TUD@deprecated@key{widehead}{cdhead=paperwidth}%
\else%
- \TUD@key@deprecated{widehead=#1}{cdhead=textwidth}%
+ \TUD@deprecated@key{widehead=#1}{cdhead=textwidth}%
\fi%
\fi%
}
@@ -1151,15 +1152,15 @@
\TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfoot}{cdfoot=true}%
+ \TUD@deprecated@key{tudfoot}{cdfoot=true}%
\else%
- \TUD@key@deprecated{tudfoot=#1}{cdfoot=false}%
+ \TUD@deprecated@key{tudfoot=#1}{cdfoot=false}%
\fi%
\fi%
}
\TUD@key{color}[true]{%
\TUD@set@numkey{color}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{monochrome}{0},{monochromatic}{0},%
{color}{1},{colour}{1},%
{lite}{2},{light}{2},{pale}{2},%
@@ -1172,15 +1173,15 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{color=#1}{cd=true}%
+ \TUD@deprecated@key{color=#1}{cd=true}%
\or% true
- \TUD@key@deprecated{color=#1}{cd=color}%
+ \TUD@deprecated@key{color=#1}{cd=color}%
\or% litecolor
- \TUD@key@deprecated{color=#1}{cd=pale}%
+ \TUD@deprecated@key{color=#1}{cd=pale}%
\or% bicolor
- \TUD@key@deprecated{color=#1}{cd=bicolor}%
+ \TUD@deprecated@key{color=#1}{cd=bicolor}%
\or% full
- \TUD@key@deprecated{color=#1}{cd=fullcolor}%
+ \TUD@deprecated@key{color=#1}{cd=fullcolor}%
\fi%
\fi%
}
@@ -1545,6 +1546,7 @@
\edef\ttdef@ult{\ttdefault}%
\edef\bfdef@ult{\bfdefault}%
\edef\mddef@ult{\mddefault}%
+ \edef\famdef@ult{\familydefault}%
\fi%
\ifundef{\tud@font@math@init}{\tud@font@math@set}{}%
\tud@font@skip@set%
@@ -3827,7 +3829,7 @@
height=\dimexpr\tud@len@layoutheight-\layeryoffset%
+\tud@len@layoutvoffset\relax,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -3840,7 +3842,7 @@
\ModifyLayer[%
addvoffset=-\tud@len@ddcdiff+\ht\strutbox,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -5071,7 +5073,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\begingroup%
@@ -5272,7 +5274,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\begingroup%
@@ -5972,7 +5974,7 @@
\tud@fm@body@end{declaration}%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@cmd@deprecated[2]{%
+\newcommand*\TUD@deprecated@cs[2]{%
\AtBeginDocument{%
\ifcsundef{#1}{%
\expandafter\newrobustcmd\csname #1\endcsname{%
@@ -5986,7 +5988,7 @@
}{}%
}%
}
-\newcommand*\TUD@len@deprecated[2][]{%
+\newcommand*\TUD@deprecated@lengthcs[2][]{%
\ifdim\csuse{#2}<\maxdimen\relax%
\ClassWarning{\TUD@Class@Name}{%
Using the length `\@backslashchar#2' is deprecated.\MessageBreak%
@@ -6004,21 +6006,21 @@
\setlength\pageheadingsvskip{\maxdimen}
\newlength\headingsvskip
\setlength\headingsvskip{\maxdimen}
-\TUD@cmd@deprecated{professorship}{chair}
-\TUD@cmd@deprecated{studentid}{matriculationnumber}
-\TUD@cmd@deprecated{matriculationid}{matriculationnumber}
-\TUD@cmd@deprecated{enrolmentyear}{matriculationyear}
-\TUD@cmd@deprecated{birthplace}{placeofbirth}
-\TUD@cmd@deprecated{submissiondate}{date}
-\TUD@cmd@deprecated{oralexaminationdate}{defensedate}
-\TUD@cmd@deprecated{birthday}{dateofbirth}
-\TUD@cmd@deprecated{location}{place}
-\TUD@cmd@deprecated{logofile}{headlogo}
-\TUD@cmd@deprecated{logofilename}{headlogo}
+\TUD@deprecated@cs{professorship}{chair}
+\TUD@deprecated@cs{studentid}{matriculationnumber}
+\TUD@deprecated@cs{matriculationid}{matriculationnumber}
+\TUD@deprecated@cs{enrolmentyear}{matriculationyear}
+\TUD@deprecated@cs{birthplace}{placeofbirth}
+\TUD@deprecated@cs{submissiondate}{date}
+\TUD@deprecated@cs{oralexaminationdate}{defensedate}
+\TUD@deprecated@cs{birthday}{dateofbirth}
+\TUD@deprecated@cs{location}{place}
+\TUD@deprecated@cs{logofile}{headlogo}
+\TUD@deprecated@cs{logofilename}{headlogo}
\AfterPackage{tudscrsupervisor}{%
- \TUD@cmd@deprecated{startdate}{issuedate}%
- \TUD@cmd@deprecated{finaldate}{duedate}%
- \TUD@cmd@deprecated{maturitydate}{duedate}%
+ \TUD@deprecated@cs{startdate}{issuedate}%
+ \TUD@deprecated@cs{finaldate}{duedate}%
+ \TUD@deprecated@cs{maturitydate}{duedate}%
}
\AtEndOfClass%
{%
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
index 2bd4688a393..9efef187756 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
@@ -9,9 +9,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -52,10 +52,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\@ifundefined{TUDScript}{%
\DeclareRobustCommand\TUDScript{%
\ifdin{TUD-SCRIPT}{%
@@ -65,7 +65,7 @@
}{}
%%% From File: tudscr-base.dtx
\ProvidesPackage{tudscrbase}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(basics for the bundle)%
]
@@ -222,8 +222,8 @@
\newcommand*\TUDoptions{\FamilyOptions{TUD}}
\newcommand*\TUDoption{\FamilyOption{TUD}}
\newcommand*\TUD@key[1][.\@currname.\@currext]{%
- \DefineFamilyMember{TUD}%
- \DefineFamilyKey[#1]{TUD}%
+ \DefineFamilyMember[{#1}]{TUD}%
+ \DefineFamilyKey[{#1}]{TUD}%
}
\newcommand*\TUD@ifkey[1][.\@currname.\@currext]{%
\DefineFamilyMember{TUD}%
@@ -234,7 +234,7 @@
\DefineFamilyMember{TUD}%
\FamilyNumericalKey[#1]{TUD}%
}
-\newcommand*\TUD@numkey@bool{%
+\newcommand*\TUD@bool@numkey{%
{false}{0},{off}{0},{no}{0},{true}{1},{on}{1},{yes}{1}%
}
\newcommand*\TUD@set@numkey{\FamilySetNumerical{TUD}}
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
index 312bd8281b5..0ee3a6e2b99 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
@@ -29,9 +29,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -72,13 +72,13 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\newcommand*\TUD@ProvidesClass[3]{%
\ProvidesClass{#1}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
^^J#3 (#2)%
]%
\newcommand*\TUD@Class@KOMA{#2}%
@@ -125,7 +125,7 @@
\newcommand*\tud@cdfont@num{1}
\TUD@key{cdfont}[true]{%
\TUD@set@numkey{cdfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
{heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},%
{normalbold}{3},{boldnormal}{3},%
@@ -231,7 +231,7 @@
\newif\if@tud@relspacing
\TUD@key{relspacing}[true]{%
\TUD@set@numkey{relspacing}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{absolute}{0},{classic}{0},{standard}{0},%
{relative}{1},{fontsize}{1},{font}{1},{size}{1}%
}{#1}%
@@ -252,7 +252,7 @@
\bool@lock{@tud@cdmath}
\TUD@key{cdmath}[true]{%
\TUD@set@numkey{cdmath}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},%
{sansmath}{1},{sans}{1},%
{upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},%
@@ -288,7 +288,7 @@
\let\@tempb\tud@cdgeometry@num%
\let\@tempc\tud@cdgeometry@calc@num%
\TUD@set@numkey{cdgeometry}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{typearea}{0},%
{cd}{1},{tud}{1},{asymmetric}{1},%
{symmetric}{2},{centred}{2},{centered}{2},%
@@ -382,7 +382,7 @@
\newif\if@tud@head@date
\TUD@key{cdhead}[true]{%
\TUD@set@numkey{cdhead}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -435,7 +435,7 @@
\bool@lock{@tud@foot@colored}
\TUD@key{cdfoot}[true]{%
\TUD@set@numkey{cdfoot}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{2},{nocolour}{2},{monochrome}{2},{monochromatic}{2},%
{bicolor}{3},{bicolour}{3},{twocolor}{3},{twocolour}{3},%
{bichrome}{3},{bichromatic}{3},{dichrome}{3},{dichromatic}{3},%
@@ -527,7 +527,7 @@
\newcommand*\tud@comp@resetpagestyle{}%
\newcommand*\tud@ddc@switch{}
\edef\tud@ddc@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{color}{2},{colour}{2},{cdcolor}{2},{cdcolour}{2},%
{colorblack}{3},{colourblack}{3},{cdcolorblack}{3},{cdcolourblack}{3},%
{gray}{4},{grey}{4},{HKS92}{4},{cdgray}{4},{cdgrey}{4},%
@@ -588,7 +588,7 @@
%%% From File: tudscr-layout.dtx
\newcommand*\tud@layout@switch{}
\edef\tud@layout@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{1},{nocolour}{1},{monochrome}{1},{monochromatic}{1},%
{lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
{light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
@@ -959,7 +959,7 @@
\@tud@declaration@filtrue
\newif\if@tud@declaration@markboth
\TUD@key{declaration}[chapter]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
@@ -1015,7 +1015,7 @@
\fi%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@key@deprecated[2]{%
+\newcommand*\TUD@deprecated@key[2]{%
\ClassWarning{\TUD@Class@Name}%
{%
The option key `#1' is deprecated\MessageBreak%
@@ -1097,6 +1097,7 @@
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
\csdef{tud@v@2.05h}{3}
+\csdef{tud@v@2.05i}{3}
\csdef{tud@v@last}{3}
\newcommand*\tud@v@get[2]{%
\begingroup%
@@ -1157,9 +1158,9 @@
\TUD@set@ifkey{cdfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -1167,9 +1168,9 @@
\TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -1177,9 +1178,9 @@
\TUD@set@ifkey{heavyfont}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{heavyfont}{cdfont=heavy}%
+ \TUD@deprecated@key{heavyfont}{cdfont=heavy}%
\else%
- \TUD@key@deprecated{heavyfont=#1}{cdfont=true}%
+ \TUD@deprecated@key{heavyfont=#1}{cdfont=true}%
\fi%
\fi%
}
@@ -1187,9 +1188,9 @@
\TUD@set@ifkey{din}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{din}{cdfont=din}%
+ \TUD@deprecated@key{din}{cdfont=din}%
\else%
- \TUD@key@deprecated{din=#1}{cdfont=nodin}%
+ \TUD@deprecated@key{din=#1}{cdfont=nodin}%
\fi%
\fi%
}
@@ -1197,9 +1198,9 @@
\TUD@set@ifkey{nodin}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{nodin}{cdfont=nodin}%
+ \TUD@deprecated@key{nodin}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{nodin=#1}{cdfont=din}%
+ \TUD@deprecated@key{nodin=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -1207,9 +1208,9 @@
\TUD@set@ifkey{noDIN}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{noDIN}{cdfont=nodin}%
+ \TUD@deprecated@key{noDIN}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{noDIN=#1}{cdfont=din}%
+ \TUD@deprecated@key{noDIN=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -1217,9 +1218,9 @@
\TUD@set@ifkey{sansmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{sansmath}{cdmath=true}%
+ \TUD@deprecated@key{sansmath}{cdmath=true}%
\else%
- \TUD@key@deprecated{sansmath=#1}{cdmath=false}%
+ \TUD@deprecated@key{sansmath=#1}{cdmath=false}%
\fi%
\fi%
}
@@ -1227,16 +1228,16 @@
\TUD@set@ifkey{serifmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{serifmath}{cdmath=false}%
+ \TUD@deprecated@key{serifmath}{cdmath=false}%
\else%
- \TUD@key@deprecated{serifmath=#1}{cdmath=true}%
+ \TUD@deprecated@key{serifmath=#1}{cdmath=true}%
\fi%
\fi%
}
-\TUD@key{geometry}[true]{\TUD@key@deprecated{geometry=#1}{cdgeometry=#1}}
+\TUD@key{geometry}[true]{\TUD@deprecated@key{geometry=#1}{cdgeometry=#1}}
\TUD@key{barfont}[true]{%
\TUD@set@numkey{barfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -1244,11 +1245,11 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{barfont=#1}{cdhead=false}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=false}%
\or% true
- \TUD@key@deprecated{barfont=#1}{cdhead=true}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=true}%
\or% heavy
- \TUD@key@deprecated{barfont=#1}{cdhead=heavy}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=heavy}%
\fi%
\fi%
}
@@ -1256,9 +1257,9 @@
\TUD@set@ifkey{widehead}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{widehead}{cdhead=paperwidth}%
+ \TUD@deprecated@key{widehead}{cdhead=paperwidth}%
\else%
- \TUD@key@deprecated{widehead=#1}{cdhead=textwidth}%
+ \TUD@deprecated@key{widehead=#1}{cdhead=textwidth}%
\fi%
\fi%
}
@@ -1266,15 +1267,15 @@
\TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfoot}{cdfoot=true}%
+ \TUD@deprecated@key{tudfoot}{cdfoot=true}%
\else%
- \TUD@key@deprecated{tudfoot=#1}{cdfoot=false}%
+ \TUD@deprecated@key{tudfoot=#1}{cdfoot=false}%
\fi%
\fi%
}
\TUD@key{color}[true]{%
\TUD@set@numkey{color}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{monochrome}{0},{monochromatic}{0},%
{color}{1},{colour}{1},%
{lite}{2},{light}{2},{pale}{2},%
@@ -1287,15 +1288,15 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{color=#1}{cd=true}%
+ \TUD@deprecated@key{color=#1}{cd=true}%
\or% true
- \TUD@key@deprecated{color=#1}{cd=color}%
+ \TUD@deprecated@key{color=#1}{cd=color}%
\or% litecolor
- \TUD@key@deprecated{color=#1}{cd=pale}%
+ \TUD@deprecated@key{color=#1}{cd=pale}%
\or% bicolor
- \TUD@key@deprecated{color=#1}{cd=bicolor}%
+ \TUD@deprecated@key{color=#1}{cd=bicolor}%
\or% full
- \TUD@key@deprecated{color=#1}{cd=fullcolor}%
+ \TUD@deprecated@key{color=#1}{cd=fullcolor}%
\fi%
\fi%
}
@@ -1660,6 +1661,7 @@
\edef\ttdef@ult{\ttdefault}%
\edef\bfdef@ult{\bfdefault}%
\edef\mddef@ult{\mddefault}%
+ \edef\famdef@ult{\familydefault}%
\fi%
\ifundef{\tud@font@math@init}{\tud@font@math@set}{}%
\tud@font@skip@set%
@@ -3945,7 +3947,7 @@
height=\dimexpr\tud@len@layoutheight-\layeryoffset%
+\tud@len@layoutvoffset\relax,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -3958,7 +3960,7 @@
\ModifyLayer[%
addvoffset=-\tud@len@ddcdiff+\ht\strutbox,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -5064,7 +5066,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\if@tud@parttitle%
@@ -5269,10 +5271,10 @@
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip\relax%
}%
\if@tud@chapterpage%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\else%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
\fi%
}
@@ -5580,7 +5582,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\begingroup%
@@ -5780,7 +5782,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\begingroup%
@@ -6485,7 +6487,7 @@
\tud@fm@body@end{declaration}%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@cmd@deprecated[2]{%
+\newcommand*\TUD@deprecated@cs[2]{%
\AtBeginDocument{%
\ifcsundef{#1}{%
\expandafter\newrobustcmd\csname #1\endcsname{%
@@ -6499,7 +6501,7 @@
}{}%
}%
}
-\newcommand*\TUD@len@deprecated[2][]{%
+\newcommand*\TUD@deprecated@lengthcs[2][]{%
\ifdim\csuse{#2}<\maxdimen\relax%
\ClassWarning{\TUD@Class@Name}{%
Using the length `\@backslashchar#2' is deprecated.\MessageBreak%
@@ -6519,21 +6521,21 @@
\setlength\headingsvskip{\maxdimen}
\newcommand*\chapterheadingvskip{}
\let\chapterheadingvskip\headingsvskip
-\TUD@cmd@deprecated{professorship}{chair}
-\TUD@cmd@deprecated{studentid}{matriculationnumber}
-\TUD@cmd@deprecated{matriculationid}{matriculationnumber}
-\TUD@cmd@deprecated{enrolmentyear}{matriculationyear}
-\TUD@cmd@deprecated{birthplace}{placeofbirth}
-\TUD@cmd@deprecated{submissiondate}{date}
-\TUD@cmd@deprecated{oralexaminationdate}{defensedate}
-\TUD@cmd@deprecated{birthday}{dateofbirth}
-\TUD@cmd@deprecated{location}{place}
-\TUD@cmd@deprecated{logofile}{headlogo}
-\TUD@cmd@deprecated{logofilename}{headlogo}
+\TUD@deprecated@cs{professorship}{chair}
+\TUD@deprecated@cs{studentid}{matriculationnumber}
+\TUD@deprecated@cs{matriculationid}{matriculationnumber}
+\TUD@deprecated@cs{enrolmentyear}{matriculationyear}
+\TUD@deprecated@cs{birthplace}{placeofbirth}
+\TUD@deprecated@cs{submissiondate}{date}
+\TUD@deprecated@cs{oralexaminationdate}{defensedate}
+\TUD@deprecated@cs{birthday}{dateofbirth}
+\TUD@deprecated@cs{location}{place}
+\TUD@deprecated@cs{logofile}{headlogo}
+\TUD@deprecated@cs{logofilename}{headlogo}
\AfterPackage{tudscrsupervisor}{%
- \TUD@cmd@deprecated{startdate}{issuedate}%
- \TUD@cmd@deprecated{finaldate}{duedate}%
- \TUD@cmd@deprecated{maturitydate}{duedate}%
+ \TUD@deprecated@cs{startdate}{issuedate}%
+ \TUD@deprecated@cs{finaldate}{duedate}%
+ \TUD@deprecated@cs{maturitydate}{duedate}%
}
\AtEndOfClass%
{%
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
index cda05f7a4a1..af2636a73c1 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
@@ -9,9 +9,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -52,10 +52,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\@ifundefined{TUDScript}{%
\DeclareRobustCommand\TUDScript{%
\ifdin{TUD-SCRIPT}{%
@@ -65,7 +65,7 @@
}{}
%%% From File: tudscr-color.dtx
\ProvidesPackage{tudscrcolor}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(corporate design colors)%
]
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty
index bf28493e95b..7b6cef936ad 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty
@@ -12,9 +12,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -55,10 +55,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\ifx\TUD@Class@Name\@undefined
\PackageError{%
tudscrcomp-book%
@@ -77,7 +77,7 @@
}{}
%%% From File: tudscr-comp.dtx
\ProvidesPackage{tudscrcomp-book}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(compatibility for old tud(scr) classes)%
]
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty
index c25ba7d5f69..f9eb93319b9 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty
@@ -12,9 +12,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -55,10 +55,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\ifx\TUD@Class@Name\@undefined
\PackageError{%
tudscrcomp-poster%
@@ -77,7 +77,7 @@
}{}
%%% From File: tudscr-comp.dtx
\ProvidesPackage{tudscrcomp-poster}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(compatibility for old tud(scr) classes)%
]
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
index 91dd60ae464..cb760656410 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
@@ -9,9 +9,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -52,10 +52,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\ifx\TUD@Class@Name\@undefined
\PackageError{%
tudscrcomp%
@@ -74,7 +74,7 @@
}{}
%%% From File: tudscr-comp.dtx
\ProvidesPackage{tudscrcomp}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(compatibility for old tud(scr) classes)%
]
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
index 21f0a91a13b..1d600e1f460 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
@@ -14,9 +14,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -57,13 +57,13 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\newcommand*\TUD@ProvidesClass[3]{%
\ProvidesClass{#1}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
^^J#3 (#2)%
]%
\newcommand*\TUD@Class@KOMA{#2}%
@@ -142,6 +142,8 @@
\DeclareOption{xindy}{\let\tudxdyflag\relax}
\DeclareOption{xdy}{\let\tudxdyflag\relax}
\ProcessOptions\relax
+\newcommand*\DisableCrossrefsForced{}
+\let\DisableCrossrefsForced\DisableCrossrefs
%%% From File: tudscr-locale.dtx
\newcommand*\tud@locale@define[1]{%
\providecommand*#1{%
@@ -218,9 +220,12 @@
\tud@locale@german{\tud@index@text}{%
Kursive Zahlen entsprechen der Seite, auf welcher der korrespondierende
Eintrag beschrieben wird. Unterstrichene Zahlen verweisen auf die
- \ifcodeline@index Codezeile der \fi Definition. Alle weiteren Eintr\"age sind
- \ifcodeline@index Zeilennummern\else Seitenzahlen\fi, wo der jeweilige
- Eintrag verwendet wird.
+ \ifcodeline@index Codezeile der \fi Definition.
+ \ifscan@allowed%
+ Alle weiteren Eintr\"age sind
+ \ifcodeline@index Zeilennummern\else Seitenzahlen\fi,
+ wo der jeweilige Eintrag verwendet wird.
+ \fi%
}
\newcommand*\tud@locale@english{%
\providecaptionname{%
@@ -256,9 +261,12 @@
\tud@locale@english{\tud@index@text}{%
Numbers written in italic refer to the page where the corresponding entry is
described. Numbers underlined refer to the
- \ifcodeline@index code line of the \fi definition. All additional entries
- refer to the \ifcodeline@index code lines \else pages \fi where the entry is
- used.
+ \ifcodeline@index code line of the \fi definition.
+ \ifscan@allowed%
+ All additional entries refer to the
+ \ifcodeline@index code lines \else pages \fi
+ where the entry is used.
+ \fi%
}
%%% From File: tudscr-manual.dtx
\RequirePackage{scrhack}[2014/02/27]
@@ -328,7 +336,7 @@
\endgroup%
}%
}
-\newrobustcmd*\mailto[1]{\href{mailto:#1}{\nolinkurl{#1}}}%
+\newrobustcmd*\mailto[1]{\mbox{\href{mailto:#1}{\nolinkurl{#1}}}}%
\AfterPackage*{hyperref}{%
\patchcmd{\pdfstringdef}{\csname HyPsd@babel@}{%
\let\bbl@info\@gobble\csname HyPsd@babel@%
@@ -497,8 +505,31 @@
\fi%
\expandafter\@doxexpr\expandafter{\dox@idxtype}%
\@doxcreatedescribe{#2}%
+ \@doxcreatedescribes{#2}%
\@doxcreateenv{#2}{#3}%
}
+\newlength\marginnotevskip
+\newcommand*\@doxcreatedescribes[1]{%
+ \expandafter\def\csname Describe#1s\endcsname##1{%
+ \setlength\marginnotevskip{\z@}%
+ \@for\@tempa:=##1\do{%
+ \ifx\@tempa\@empty\else%
+ \edef\@tempb{\expandonce{\csname Describe#1\endcsname}{\@tempa}}%
+ \@tempb%
+ \addtolength\marginnotevskip{\baselineskip}%
+ \fi%
+ }%
+ }%
+}
+\AfterPackage{marginnote}{%
+ \renewcommand*\marginpar[2][]{%
+ \IfArgIsEmpty{#1}{%
+ \marginnote{#2}[\marginnotevskip]%
+ }{%
+ \marginnote[{#1}]{#2}[\marginnotevskip]%
+ }%
+ }%
+}
\newrobustcmd*\index@type[1]{%
\begingroup%
\normalfont\scriptsize\space(#1)%
@@ -744,6 +775,34 @@
\@esphack%
\hypersourcedef{\filesep\number\c@CodelineNo}%
}
+\newenvironment{DescribeParameterParent}[2]{%
+ \@nameuse{@Save#1IndexName}{\string#2}%
+}{}
+\renewcommand*\SpecialParameterIndex[1]{%
+ \ifx\parameter@parent@indexname\relax%
+ \ClassError{\TUD@Class@Name}{No previous macro or environment}{%
+ Since parameters can only be used for macros or\MessageBreak%
+ environments, you have to use macro\MessageBreak%
+ `\string\DescribeParameter' only within the environment\MessageBreak%
+ `DescribeParameterParent'.%
+ }%
+ \fi%
+ \@bsphack%
+ \index{%
+ \parameter@parent@indexname\actualchar%
+ \parameter@parent@indexformat\levelchar%
+ #1\space\tud@parameter@name\actualchar%
+ {\protect\ttfamily#1}\index@type{\tud@parameter@name}%
+ \encapchar usage%
+ }%
+ \index{%
+ \tud@parameters@name:\levelchar#1\space\parameter@parent@indexname%
+ \actualchar{\protect\ttfamily#1}%
+ \noexpand\,--\noexpand\,\parameter@parent@indexformat%
+ \encapchar usage%
+ }%
+ \@esphack%
+}
\CheckCommand*\changes@[3]{%
\protected@edef\@tempa{%
\noexpand\glossary{%
@@ -1055,7 +1114,15 @@
}%
\endgraf%
\hfuzz0.8pt%
- \leavevmode\marginpar{\raggedleft\fbox{ToDo:\space\tud@reserved\strut}}%
+ \leavevmode%
+ \def\@tempa{\raggedleft\fbox{ToDo:\space\tud@reserved\strut}}%
+ \ifdefined\marginnote%
+ \expandafter\marginnote\expandafter{\@tempa}[%
+ \dimexpr-\fboxsep-\fboxrule\relax%
+ ]%
+ \else%
+ \expandafter\marginpar\expandafter{\@tempa}%
+ \fi%
\fbox{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1\strut}}%
\endgraf%
\let\@tempa\@empty%
@@ -1141,6 +1208,7 @@
\newrobustcmd*\pgs[1]{\mbox{\texttt{#1}}}
\newrobustcmd*\env[1]{\mbox{\texttt{#1}}}
\newrobustcmd*\prm[1]{\mbox{\texttt{#1}}}
+\newrobustcmd*\cnt[1]{\mbox{\texttt{#1}}}
\newrobustcmd*\file[1]{\mbox{\texttt{#1}}}
\AfterPackage{hyperref}{%
\pdfstringdefDisableCommands{%
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
index 7b77442f028..2de1fe48bb3 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
@@ -16,9 +16,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -59,10 +59,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\@ifundefined{TUDScript}{%
\DeclareRobustCommand\TUDScript{%
\ifdin{TUD-SCRIPT}{%
@@ -72,7 +72,7 @@
}{}
%%% From File: tudscr-fonts.dtx
\ProvidesPackage{tudscrfonts}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(corporate design fonts)%
]
@@ -107,7 +107,7 @@
\newcommand*\tud@cdfont@num{1}
\TUD@key{cdfont}[true]{%
\TUD@set@numkey{cdfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
{heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},%
{normalbold}{3},{boldnormal}{3},%
@@ -185,7 +185,7 @@
\newif\if@tud@relspacing
\TUD@key{relspacing}[true]{%
\TUD@set@numkey{relspacing}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{absolute}{0},{classic}{0},{standard}{0},%
{relative}{1},{fontsize}{1},{font}{1},{size}{1}%
}{#1}%
@@ -206,7 +206,7 @@
\bool@lock{@tud@cdmath}
\TUD@key{cdmath}[true]{%
\TUD@set@numkey{cdmath}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},%
{sansmath}{1},{sans}{1},%
{upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},%
@@ -236,7 +236,7 @@
}
\TUD@key{slantedGreek}[true]{\TUDoptions{slantedgreek=#1}}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@key@deprecated[2]{%
+\newcommand*\TUD@deprecated@key[2]{%
\PackageWarning{tudscrfonts}%
{%
The option key `#1' is deprecated\MessageBreak%
@@ -301,6 +301,7 @@
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
\csdef{tud@v@2.05h}{3}
+\csdef{tud@v@2.05i}{3}
\csdef{tud@v@last}{3}
\newcommand*\tud@v@get[2]{%
\begingroup%
@@ -361,9 +362,9 @@
\TUD@set@ifkey{cdfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -371,9 +372,9 @@
\TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -381,9 +382,9 @@
\TUD@set@ifkey{heavyfont}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{heavyfont}{cdfont=heavy}%
+ \TUD@deprecated@key{heavyfont}{cdfont=heavy}%
\else%
- \TUD@key@deprecated{heavyfont=#1}{cdfont=true}%
+ \TUD@deprecated@key{heavyfont=#1}{cdfont=true}%
\fi%
\fi%
}
@@ -391,9 +392,9 @@
\TUD@set@ifkey{din}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{din}{cdfont=din}%
+ \TUD@deprecated@key{din}{cdfont=din}%
\else%
- \TUD@key@deprecated{din=#1}{cdfont=nodin}%
+ \TUD@deprecated@key{din=#1}{cdfont=nodin}%
\fi%
\fi%
}
@@ -401,9 +402,9 @@
\TUD@set@ifkey{nodin}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{nodin}{cdfont=nodin}%
+ \TUD@deprecated@key{nodin}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{nodin=#1}{cdfont=din}%
+ \TUD@deprecated@key{nodin=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -411,9 +412,9 @@
\TUD@set@ifkey{noDIN}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{noDIN}{cdfont=nodin}%
+ \TUD@deprecated@key{noDIN}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{noDIN=#1}{cdfont=din}%
+ \TUD@deprecated@key{noDIN=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -421,9 +422,9 @@
\TUD@set@ifkey{sansmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{sansmath}{cdmath=true}%
+ \TUD@deprecated@key{sansmath}{cdmath=true}%
\else%
- \TUD@key@deprecated{sansmath=#1}{cdmath=false}%
+ \TUD@deprecated@key{sansmath=#1}{cdmath=false}%
\fi%
\fi%
}
@@ -431,9 +432,9 @@
\TUD@set@ifkey{serifmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{serifmath}{cdmath=false}%
+ \TUD@deprecated@key{serifmath}{cdmath=false}%
\else%
- \TUD@key@deprecated{serifmath=#1}{cdmath=true}%
+ \TUD@deprecated@key{serifmath=#1}{cdmath=true}%
\fi%
\fi%
}
@@ -681,6 +682,7 @@
\edef\ttdef@ult{\ttdefault}%
\edef\bfdef@ult{\bfdefault}%
\edef\mddef@ult{\mddefault}%
+ \edef\famdef@ult{\familydefault}%
\fi%
\ifundef{\tud@font@math@init}{\tud@font@math@set}{}%
\tud@font@skip@set%
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls
index ec499fe9716..f9bde362988 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls
@@ -16,9 +16,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -59,13 +59,13 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\newcommand*\TUD@ProvidesWrapperClass[3]{%
\ProvidesClass{#1}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
^^J#3 (#2)%
]%
\newcommand*\TUD@Class@Parent{#2}%
@@ -116,13 +116,13 @@
\AtEndPreamble{%
\ifdef{\tudfinalflag}{%
\TUDoptions{ToDo=false}%
- \TUD@key{ToDo}{}%
+ \TUD@key{ToDo}{\FamilyKeyStateProcessed}%
}{}%
\ifdef{\tudprintflag}{%
\ifnum\tud@cd@num>\z@\relax%
\TUDoptions{cd=true}%
\fi%
- \TUD@key{cd}{}%
+ \TUD@key{cd}{\FamilyKeyStateProcessed}%
\ifundef{\hypersetup}{}{\hypersetup{hidelinks}}%
}{}%
}
@@ -404,7 +404,7 @@
\endgroup%
}%
}
-\newrobustcmd*\mailto[1]{\href{mailto:#1}{\nolinkurl{#1}}}%
+\newrobustcmd*\mailto[1]{\mbox{\href{mailto:#1}{\nolinkurl{#1}}}}%
\AfterPackage*{hyperref}{%
\patchcmd{\pdfstringdef}{\csname HyPsd@babel@}{%
\let\bbl@info\@gobble\csname HyPsd@babel@%
@@ -421,7 +421,7 @@
\let\tud@declaration@list\relax
\NewDocumentEnvironment{Declaration}{omoog}{%
\listadd\tud@declaration@list{#2}%
- \tud@declare@start[#1]{#2}{#3}{#4}{#5}%
+ \tud@declare@start[#1]{#2}[#3][#4]{#5}%
}{%
\tud@declare@end{#2}{\printdeclarationlist}%
}
@@ -434,7 +434,7 @@
#3%
\def\tud@declare@num{0}%
}%
- \tud@declare@start{#3}{#4}{#5}{#6}%
+ \tud@declare@start{#3}[#4][#5]{#6}%
}{%
\listadd\tud@declaration@list{#3}%
\IfValueTF{#2}{%
@@ -443,9 +443,9 @@
\Changed@At@CreateList[#3]{#1}%
}%
\IfValueTF{#6}{%
- \tud@declare@start{#3}{#4}{#5}{#6}%
+ \tud@declare@start{#3}[#4][#5]{#6}%
}{%
- \toks@{\tud@declare@start{#3}{#4}{#5}}%
+ \toks@{\tud@declare@start{#3}[#4][#5]}%
\def\@tempa{\emph{entf\"allt}}%
\in@{:}{#1}%
\ifin@%
@@ -472,7 +472,7 @@
\newcommand*\tud@additional@list{}
\let\tud@additional@list\relax
\newif\if@tud@additional@list
-\NewDocumentCommand\tud@declare@start{ommmm}{%
+\NewDocumentCommand\tud@declare@start{omoog}{%
\Changed@At@CreateList[#2]{#1}%
\IfValueTF{#3}{%
\@tud@preset@listtrue%
@@ -604,8 +604,8 @@
}
\newrobustcmd*\bsc{\@backslashchar}
\newrobustcmd*\suffix[1]{\begingroup~\scriptsize(#1)\endgroup}
-\newcommand*\NewExpandableDocumentCommand[3]{%
- \NewDocumentCommand#1{#2}{#3}%
+\providecommand*\NewExpandableDocumentCommand[3]{%
+ \NewDocumentCommand#1{#2}{}%
\DeclareExpandableDocumentCommand#1{#2}{#3}%
}
\newcommand*\ProcessorKeyVal[1]{%
@@ -941,7 +941,7 @@
\let\NoCaseChange\@firstofone%
}
\NewDocumentCommand\tud@lbl@get@curr{%
- sm>{\tud@lbl@create}>{\SplitArgument{2}{:}}md==%
+ sm>{\SplitArgument{2}{:}}>{\tud@lbl@create}md==%
}{%
\tud@lbl@get@@curr#2{#3}=#4=%
\IfBooleanF{#1}{%
@@ -967,16 +967,16 @@
\tud@doifPValue[\tud@lbl@fmt]{#3}{\noexpand\appto\noexpand#1{=#3}}%
}
\NewDocumentCommand\tud@lbl@get@dflt{m>{\SplitArgument{2}{:}}mr==}{%
- \tud@lbl@get@@dflt{#1}#2=#3=%
+ \tud@lbl@get@@dflt{#1}#2{#3}%
}
-\NewDocumentCommand\tud@lbl@get@@dflt{mmmmr==}{%
+\NewDocumentCommand\tud@lbl@get@@dflt{mmmmm}{%
\edef\tud@reserved{\expandafter\detokenize\expandafter{\tud@bdl@dflt}}%
\ifstr{\tud@reserved}{#2}{}{%
\tud@lbl@get@curr#1{\tud@bdl@dflt:#3:#4}=#5=%
}%
}
\NewDocumentCommand\tud@if@lbl@exists{%
- >{\tud@lbl@create}>{\SplitArgument{2}{:}}m%
+ >{\SplitArgument{2}{:}}>{\tud@lbl@create}m%
}{%
\ifcsdef{r@#1}{%
\expandafter\@firstoftwo%
@@ -1139,9 +1139,9 @@
\Markup@ClearFormat%
}
\NewDocumentCommand\Markup@Output{>{\SplitArgument{1}{!}}md==o}{%
- \Markup@@Output#1=#2=[#3]%
+ \Markup@@Output#1{#2}{#3}%
}
-\NewDocumentCommand\Markup@@Output{mmd==o}{%
+\NewDocumentCommand\Markup@@Output{mmmm}{%
\if@tud@declare%
\tud@toks@{\Markup@Declare}%
\else%
@@ -1588,15 +1588,15 @@
\let\tud@changedat@list\relax
\DeclareListParser*{\forssvlist}{;}
\NewDocumentCommand\Changed@At@CreateList{od()m}{%
- \IfValueT{#3}{\forssvlist{\Changed@At@@CreateList[#1](#2)}{#3}}%
+ \IfValueT{#3}{\forssvlist{\Changed@At@@CreateList{#1}{#2}}{#3}}%
}
-\NewDocumentCommand\Changed@At@@CreateList{r[]r()>{\SplitArgument{1}{:}}m}{%
- \Changed@At@@@CreateList[#1](#2)#3%
+\NewDocumentCommand\Changed@At@@CreateList{mm>{\SplitArgument{1}{:}}m}{%
+ \Changed@At@@@CreateList{#1}{#2}#3%
}
-\NewDocumentCommand\Changed@At@@@CreateList{r[]r()>{\SplitArgument{1}{!}}mm}{%
- \Changed@At@@@@CreateList[#1](#2)#3{#4}%
+\NewDocumentCommand\Changed@At@@@CreateList{mm>{\SplitArgument{1}{!}}mm}{%
+ \Changed@At@@@@CreateList{#1}{#2}#3{#4}%
}
-\NewDocumentCommand\Changed@At@@@@CreateList{r[]r()mmm}{%
+\NewDocumentCommand\Changed@At@@@@CreateList{mmmmm}{%
\def\@tempa##1{%
\sbox\z@{%
\let\tud@idx@fmt\relax%
@@ -2212,8 +2212,6 @@
\newcommand*\issuedate[1]{\tud@x@isodate@printdate{\@issuedate}{#1}}
\newcommand*\@duedate{}
\newcommand*\duedate[1]{\tud@x@isodate@printdate{\@duedate}{#1}}
-\newcommand*\finaldate{}
-\newcommand*\maturitydate{}
\newcommand*\@contactperson{}
\newcommand*\contactperson[1]{\gdef\@contactperson{#1}}
\newcommand*\@office{}
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls
index dfebc9835f9..c4afaa4babe 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls
@@ -29,9 +29,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -72,13 +72,13 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\newcommand*\TUD@ProvidesClass[3]{%
\ProvidesClass{#1}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
^^J#3 (#2)%
]%
\newcommand*\TUD@Class@KOMA{#2}%
@@ -125,7 +125,7 @@
\newcommand*\tud@cdfont@num{1}
\TUD@key{cdfont}[true]{%
\TUD@set@numkey{cdfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
{heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},%
{normalbold}{3},{boldnormal}{3},%
@@ -231,7 +231,7 @@
\newif\if@tud@relspacing
\TUD@key{relspacing}[true]{%
\TUD@set@numkey{relspacing}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{absolute}{0},{classic}{0},{standard}{0},%
{relative}{1},{fontsize}{1},{font}{1},{size}{1}%
}{#1}%
@@ -252,7 +252,7 @@
\bool@lock{@tud@cdmath}
\TUD@key{cdmath}[true]{%
\TUD@set@numkey{cdmath}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},%
{sansmath}{1},{sans}{1},%
{upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},%
@@ -288,7 +288,7 @@
\let\@tempb\tud@cdgeometry@num%
\let\@tempc\tud@cdgeometry@calc@num%
\TUD@set@numkey{cdgeometry}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{typearea}{0},%
{cd}{1},{tud}{1},{asymmetric}{1},%
{symmetric}{2},{centred}{2},{centered}{2},%
@@ -382,7 +382,7 @@
\newif\if@tud@head@date
\TUD@key{cdhead}[true]{%
\TUD@set@numkey{cdhead}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -435,7 +435,7 @@
\bool@lock{@tud@foot@colored}
\TUD@key{cdfoot}[true]{%
\TUD@set@numkey{cdfoot}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{2},{nocolour}{2},{monochrome}{2},{monochromatic}{2},%
{bicolor}{3},{bicolour}{3},{twocolor}{3},{twocolour}{3},%
{bichrome}{3},{bichromatic}{3},{dichrome}{3},{dichromatic}{3},%
@@ -527,7 +527,7 @@
\newcommand*\tud@comp@resetpagestyle{}%
\newcommand*\tud@ddc@switch{}
\edef\tud@ddc@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{color}{2},{colour}{2},{cdcolor}{2},{cdcolour}{2},%
{colorblack}{3},{colourblack}{3},{cdcolorblack}{3},{cdcolourblack}{3},%
{gray}{4},{grey}{4},{HKS92}{4},{cdgray}{4},{cdgrey}{4},%
@@ -588,7 +588,7 @@
%%% From File: tudscr-layout.dtx
\newcommand*\tud@layout@switch{}
\edef\tud@layout@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{1},{nocolour}{1},{monochrome}{1},{monochromatic}{1},%
{lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
{light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
@@ -703,7 +703,7 @@
\newcommand*\tud@pagecolor{}%
\TUD@key{backgroundcolor}[true]{%
\TUD@set@numkey{backgroundcolor}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{none}{0},%
{color}{1},{colour}{1},{cdcolor}{1},{cdcolour}{1}%
}{#1}%
@@ -748,7 +748,7 @@
%%% From File: tudscr-title.dtx
\DefineFamilyMember{KOMA}
\DefineFamilyKey{KOMA}{titlepage}[true]{%
- \TUD@set@numkey{titlepage}{@tempa}{\TUD@numkey@bool,{firstiscover}{2}}{#1}%
+ \TUD@set@numkey{titlepage}{@tempa}{\TUD@bool@numkey,{firstiscover}{2}}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\AtEndOfFamilyOptions{\tud@titlepage@deactivate}%
\fi%
@@ -774,7 +774,7 @@
}
\newcommand*\tud@abstract@level@num{0}
\TUD@key{abstract}[true]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{abstract}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
@@ -791,7 +791,7 @@
\AtEndOfFamilyOptions{\TUDoptions{abstract=#1}}%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@key@deprecated[2]{%
+\newcommand*\TUD@deprecated@key[2]{%
\ClassWarning{\TUD@Class@Name}%
{%
The option key `#1' is deprecated\MessageBreak%
@@ -873,6 +873,7 @@
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
\csdef{tud@v@2.05h}{3}
+\csdef{tud@v@2.05i}{3}
\csdef{tud@v@last}{3}
\newcommand*\tud@v@get[2]{%
\begingroup%
@@ -933,9 +934,9 @@
\TUD@set@ifkey{cdfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -943,9 +944,9 @@
\TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -953,9 +954,9 @@
\TUD@set@ifkey{heavyfont}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{heavyfont}{cdfont=heavy}%
+ \TUD@deprecated@key{heavyfont}{cdfont=heavy}%
\else%
- \TUD@key@deprecated{heavyfont=#1}{cdfont=true}%
+ \TUD@deprecated@key{heavyfont=#1}{cdfont=true}%
\fi%
\fi%
}
@@ -963,9 +964,9 @@
\TUD@set@ifkey{din}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{din}{cdfont=din}%
+ \TUD@deprecated@key{din}{cdfont=din}%
\else%
- \TUD@key@deprecated{din=#1}{cdfont=nodin}%
+ \TUD@deprecated@key{din=#1}{cdfont=nodin}%
\fi%
\fi%
}
@@ -973,9 +974,9 @@
\TUD@set@ifkey{nodin}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{nodin}{cdfont=nodin}%
+ \TUD@deprecated@key{nodin}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{nodin=#1}{cdfont=din}%
+ \TUD@deprecated@key{nodin=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -983,9 +984,9 @@
\TUD@set@ifkey{noDIN}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{noDIN}{cdfont=nodin}%
+ \TUD@deprecated@key{noDIN}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{noDIN=#1}{cdfont=din}%
+ \TUD@deprecated@key{noDIN=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -993,9 +994,9 @@
\TUD@set@ifkey{sansmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{sansmath}{cdmath=true}%
+ \TUD@deprecated@key{sansmath}{cdmath=true}%
\else%
- \TUD@key@deprecated{sansmath=#1}{cdmath=false}%
+ \TUD@deprecated@key{sansmath=#1}{cdmath=false}%
\fi%
\fi%
}
@@ -1003,16 +1004,16 @@
\TUD@set@ifkey{serifmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{serifmath}{cdmath=false}%
+ \TUD@deprecated@key{serifmath}{cdmath=false}%
\else%
- \TUD@key@deprecated{serifmath=#1}{cdmath=true}%
+ \TUD@deprecated@key{serifmath=#1}{cdmath=true}%
\fi%
\fi%
}
-\TUD@key{geometry}[true]{\TUD@key@deprecated{geometry=#1}{cdgeometry=#1}}
+\TUD@key{geometry}[true]{\TUD@deprecated@key{geometry=#1}{cdgeometry=#1}}
\TUD@key{barfont}[true]{%
\TUD@set@numkey{barfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -1020,11 +1021,11 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{barfont=#1}{cdhead=false}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=false}%
\or% true
- \TUD@key@deprecated{barfont=#1}{cdhead=true}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=true}%
\or% heavy
- \TUD@key@deprecated{barfont=#1}{cdhead=heavy}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=heavy}%
\fi%
\fi%
}
@@ -1032,9 +1033,9 @@
\TUD@set@ifkey{widehead}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{widehead}{cdhead=paperwidth}%
+ \TUD@deprecated@key{widehead}{cdhead=paperwidth}%
\else%
- \TUD@key@deprecated{widehead=#1}{cdhead=textwidth}%
+ \TUD@deprecated@key{widehead=#1}{cdhead=textwidth}%
\fi%
\fi%
}
@@ -1042,15 +1043,15 @@
\TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfoot}{cdfoot=true}%
+ \TUD@deprecated@key{tudfoot}{cdfoot=true}%
\else%
- \TUD@key@deprecated{tudfoot=#1}{cdfoot=false}%
+ \TUD@deprecated@key{tudfoot=#1}{cdfoot=false}%
\fi%
\fi%
}
\TUD@key{color}[true]{%
\TUD@set@numkey{color}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{monochrome}{0},{monochromatic}{0},%
{color}{1},{colour}{1},%
{lite}{2},{light}{2},{pale}{2},%
@@ -1063,15 +1064,15 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{color=#1}{cd=true}%
+ \TUD@deprecated@key{color=#1}{cd=true}%
\or% true
- \TUD@key@deprecated{color=#1}{cd=color}%
+ \TUD@deprecated@key{color=#1}{cd=color}%
\or% litecolor
- \TUD@key@deprecated{color=#1}{cd=pale}%
+ \TUD@deprecated@key{color=#1}{cd=pale}%
\or% bicolor
- \TUD@key@deprecated{color=#1}{cd=bicolor}%
+ \TUD@deprecated@key{color=#1}{cd=bicolor}%
\or% full
- \TUD@key@deprecated{color=#1}{cd=fullcolor}%
+ \TUD@deprecated@key{color=#1}{cd=fullcolor}%
\fi%
\fi%
}
@@ -1436,6 +1437,7 @@
\edef\ttdef@ult{\ttdefault}%
\edef\bfdef@ult{\bfdefault}%
\edef\mddef@ult{\mddefault}%
+ \edef\famdef@ult{\familydefault}%
\fi%
\ifundef{\tud@font@math@init}{\tud@font@math@set}{}%
\tud@font@skip@set%
@@ -3494,7 +3496,7 @@
height=\dimexpr\tud@len@layoutheight-\layeryoffset%
+\tud@len@layoutvoffset\relax,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -3507,7 +3509,7 @@
\ModifyLayer[%
addvoffset=-\tud@len@ddcdiff+\ht\strutbox,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -4930,7 +4932,7 @@
}%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@cmd@deprecated[2]{%
+\newcommand*\TUD@deprecated@cs[2]{%
\AtBeginDocument{%
\ifcsundef{#1}{%
\expandafter\newrobustcmd\csname #1\endcsname{%
@@ -4944,7 +4946,7 @@
}{}%
}%
}
-\newcommand*\TUD@len@deprecated[2][]{%
+\newcommand*\TUD@deprecated@lengthcs[2][]{%
\ifdim\csuse{#2}<\maxdimen\relax%
\ClassWarning{\TUD@Class@Name}{%
Using the length `\@backslashchar#2' is deprecated.\MessageBreak%
@@ -4958,14 +4960,14 @@
}
\newlength\footlogoheight
\setlength\footlogoheight{\maxdimen}
-\TUD@cmd@deprecated{professorship}{chair}
-\TUD@cmd@deprecated{location}{place}
-\TUD@cmd@deprecated{logofile}{headlogo}
-\TUD@cmd@deprecated{logofilename}{headlogo}
+\TUD@deprecated@cs{professorship}{chair}
+\TUD@deprecated@cs{location}{place}
+\TUD@deprecated@cs{logofile}{headlogo}
+\TUD@deprecated@cs{logofilename}{headlogo}
\AfterPackage{tudscrsupervisor}{%
- \TUD@cmd@deprecated{startdate}{issuedate}%
- \TUD@cmd@deprecated{finaldate}{duedate}%
- \TUD@cmd@deprecated{maturitydate}{duedate}%
+ \TUD@deprecated@cs{startdate}{issuedate}%
+ \TUD@deprecated@cs{finaldate}{duedate}%
+ \TUD@deprecated@cs{maturitydate}{duedate}%
}
\AtEndOfClass%
{%
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
index 69b9d15e46b..f4b0ae9bac2 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
@@ -29,9 +29,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -72,13 +72,13 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\newcommand*\TUD@ProvidesClass[3]{%
\ProvidesClass{#1}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
^^J#3 (#2)%
]%
\newcommand*\TUD@Class@KOMA{#2}%
@@ -125,7 +125,7 @@
\newcommand*\tud@cdfont@num{1}
\TUD@key{cdfont}[true]{%
\TUD@set@numkey{cdfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
{heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},%
{normalbold}{3},{boldnormal}{3},%
@@ -231,7 +231,7 @@
\newif\if@tud@relspacing
\TUD@key{relspacing}[true]{%
\TUD@set@numkey{relspacing}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{absolute}{0},{classic}{0},{standard}{0},%
{relative}{1},{fontsize}{1},{font}{1},{size}{1}%
}{#1}%
@@ -252,7 +252,7 @@
\bool@lock{@tud@cdmath}
\TUD@key{cdmath}[true]{%
\TUD@set@numkey{cdmath}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},%
{sansmath}{1},{sans}{1},%
{upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},%
@@ -288,7 +288,7 @@
\let\@tempb\tud@cdgeometry@num%
\let\@tempc\tud@cdgeometry@calc@num%
\TUD@set@numkey{cdgeometry}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{typearea}{0},%
{cd}{1},{tud}{1},{asymmetric}{1},%
{symmetric}{2},{centred}{2},{centered}{2},%
@@ -382,7 +382,7 @@
\newif\if@tud@head@date
\TUD@key{cdhead}[true]{%
\TUD@set@numkey{cdhead}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -435,7 +435,7 @@
\bool@lock{@tud@foot@colored}
\TUD@key{cdfoot}[true]{%
\TUD@set@numkey{cdfoot}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{2},{nocolour}{2},{monochrome}{2},{monochromatic}{2},%
{bicolor}{3},{bicolour}{3},{twocolor}{3},{twocolour}{3},%
{bichrome}{3},{bichromatic}{3},{dichrome}{3},{dichromatic}{3},%
@@ -527,7 +527,7 @@
\newcommand*\tud@comp@resetpagestyle{}%
\newcommand*\tud@ddc@switch{}
\edef\tud@ddc@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{color}{2},{colour}{2},{cdcolor}{2},{cdcolour}{2},%
{colorblack}{3},{colourblack}{3},{cdcolorblack}{3},{cdcolourblack}{3},%
{gray}{4},{grey}{4},{HKS92}{4},{cdgray}{4},{cdgrey}{4},%
@@ -588,7 +588,7 @@
%%% From File: tudscr-layout.dtx
\newcommand*\tud@layout@switch{}
\edef\tud@layout@switch{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{1},{nocolour}{1},{monochrome}{1},{monochromatic}{1},%
{lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
{light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
@@ -896,7 +896,7 @@
\@tud@abstract@filtrue
\newif\if@tud@abstract@markboth
\TUD@key{abstract}[true]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{abstract}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
@@ -963,7 +963,7 @@
\@tud@declaration@filtrue
\newif\if@tud@declaration@markboth
\TUD@key{declaration}[true]{%
- \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}%
\TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
@@ -1019,7 +1019,7 @@
\fi%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@key@deprecated[2]{%
+\newcommand*\TUD@deprecated@key[2]{%
\ClassWarning{\TUD@Class@Name}%
{%
The option key `#1' is deprecated\MessageBreak%
@@ -1101,6 +1101,7 @@
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
\csdef{tud@v@2.05h}{3}
+\csdef{tud@v@2.05i}{3}
\csdef{tud@v@last}{3}
\newcommand*\tud@v@get[2]{%
\begingroup%
@@ -1161,9 +1162,9 @@
\TUD@set@ifkey{cdfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{cdfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{cdfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -1171,9 +1172,9 @@
\TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=true}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=true}%
\else%
- \TUD@key@deprecated{tudfonts=#1}{cdfont=false}%
+ \TUD@deprecated@key{tudfonts=#1}{cdfont=false}%
\fi%
\fi%
}
@@ -1181,9 +1182,9 @@
\TUD@set@ifkey{heavyfont}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{heavyfont}{cdfont=heavy}%
+ \TUD@deprecated@key{heavyfont}{cdfont=heavy}%
\else%
- \TUD@key@deprecated{heavyfont=#1}{cdfont=true}%
+ \TUD@deprecated@key{heavyfont=#1}{cdfont=true}%
\fi%
\fi%
}
@@ -1191,9 +1192,9 @@
\TUD@set@ifkey{din}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{din}{cdfont=din}%
+ \TUD@deprecated@key{din}{cdfont=din}%
\else%
- \TUD@key@deprecated{din=#1}{cdfont=nodin}%
+ \TUD@deprecated@key{din=#1}{cdfont=nodin}%
\fi%
\fi%
}
@@ -1201,9 +1202,9 @@
\TUD@set@ifkey{nodin}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{nodin}{cdfont=nodin}%
+ \TUD@deprecated@key{nodin}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{nodin=#1}{cdfont=din}%
+ \TUD@deprecated@key{nodin=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -1211,9 +1212,9 @@
\TUD@set@ifkey{noDIN}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{noDIN}{cdfont=nodin}%
+ \TUD@deprecated@key{noDIN}{cdfont=nodin}%
\else%
- \TUD@key@deprecated{noDIN=#1}{cdfont=din}%
+ \TUD@deprecated@key{noDIN=#1}{cdfont=din}%
\fi%
\fi%
}
@@ -1221,9 +1222,9 @@
\TUD@set@ifkey{sansmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{sansmath}{cdmath=true}%
+ \TUD@deprecated@key{sansmath}{cdmath=true}%
\else%
- \TUD@key@deprecated{sansmath=#1}{cdmath=false}%
+ \TUD@deprecated@key{sansmath=#1}{cdmath=false}%
\fi%
\fi%
}
@@ -1231,16 +1232,16 @@
\TUD@set@ifkey{serifmath}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{serifmath}{cdmath=false}%
+ \TUD@deprecated@key{serifmath}{cdmath=false}%
\else%
- \TUD@key@deprecated{serifmath=#1}{cdmath=true}%
+ \TUD@deprecated@key{serifmath=#1}{cdmath=true}%
\fi%
\fi%
}
-\TUD@key{geometry}[true]{\TUD@key@deprecated{geometry=#1}{cdgeometry=#1}}
+\TUD@key{geometry}[true]{\TUD@deprecated@key{geometry=#1}{cdgeometry=#1}}
\TUD@key{barfont}[true]{%
\TUD@set@numkey{barfont}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},%
{cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
{light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
@@ -1248,11 +1249,11 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{barfont=#1}{cdhead=false}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=false}%
\or% true
- \TUD@key@deprecated{barfont=#1}{cdhead=true}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=true}%
\or% heavy
- \TUD@key@deprecated{barfont=#1}{cdhead=heavy}%
+ \TUD@deprecated@key{barfont=#1}{cdhead=heavy}%
\fi%
\fi%
}
@@ -1260,9 +1261,9 @@
\TUD@set@ifkey{widehead}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{widehead}{cdhead=paperwidth}%
+ \TUD@deprecated@key{widehead}{cdhead=paperwidth}%
\else%
- \TUD@key@deprecated{widehead=#1}{cdhead=textwidth}%
+ \TUD@deprecated@key{widehead=#1}{cdhead=textwidth}%
\fi%
\fi%
}
@@ -1270,15 +1271,15 @@
\TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\if@tempswa%
- \TUD@key@deprecated{tudfoot}{cdfoot=true}%
+ \TUD@deprecated@key{tudfoot}{cdfoot=true}%
\else%
- \TUD@key@deprecated{tudfoot=#1}{cdfoot=false}%
+ \TUD@deprecated@key{tudfoot=#1}{cdfoot=false}%
\fi%
\fi%
}
\TUD@key{color}[true]{%
\TUD@set@numkey{color}{@tempa}{%
- \TUD@numkey@bool,%
+ \TUD@bool@numkey,%
{nocolor}{0},{nocolour}{0},{monochrome}{0},{monochromatic}{0},%
{color}{1},{colour}{1},%
{lite}{2},{light}{2},{pale}{2},%
@@ -1291,15 +1292,15 @@
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed%
\ifcase\@tempa\relax% false
- \TUD@key@deprecated{color=#1}{cd=true}%
+ \TUD@deprecated@key{color=#1}{cd=true}%
\or% true
- \TUD@key@deprecated{color=#1}{cd=color}%
+ \TUD@deprecated@key{color=#1}{cd=color}%
\or% litecolor
- \TUD@key@deprecated{color=#1}{cd=pale}%
+ \TUD@deprecated@key{color=#1}{cd=pale}%
\or% bicolor
- \TUD@key@deprecated{color=#1}{cd=bicolor}%
+ \TUD@deprecated@key{color=#1}{cd=bicolor}%
\or% full
- \TUD@key@deprecated{color=#1}{cd=fullcolor}%
+ \TUD@deprecated@key{color=#1}{cd=fullcolor}%
\fi%
\fi%
}
@@ -1664,6 +1665,7 @@
\edef\ttdef@ult{\ttdefault}%
\edef\bfdef@ult{\bfdefault}%
\edef\mddef@ult{\mddefault}%
+ \edef\famdef@ult{\familydefault}%
\fi%
\ifundef{\tud@font@math@init}{\tud@font@math@set}{}%
\tud@font@skip@set%
@@ -3946,7 +3948,7 @@
height=\dimexpr\tud@len@layoutheight-\layeryoffset%
+\tud@len@layoutvoffset\relax,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -3959,7 +3961,7 @@
\ModifyLayer[%
addvoffset=-\tud@len@ddcdiff+\ht\strutbox,%
contents={%
- \TUD@len@deprecated[%
+ \TUD@deprecated@lengthcs[%
\global\@tud@footlogo@option@settrue%
]{footlogoheight}%
\setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}%
@@ -5065,7 +5067,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\if@tud@parttitle%
@@ -5270,10 +5272,10 @@
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip\relax%
}%
\if@tud@chapterpage%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\else%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
\fi%
}
@@ -5581,7 +5583,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{pageheadingsvskip}%
+ \TUD@deprecated@lengthcs{pageheadingsvskip}%
\vspace*{\tud@dim@pageheadingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\begingroup%
@@ -5781,7 +5783,7 @@
\vspace*{%
\dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax%
}%
- \TUD@len@deprecated{headingsvskip}%
+ \TUD@deprecated@lengthcs{headingsvskip}%
\vspace*{\tud@dim@headingsvskip}%
\setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
\begingroup%
@@ -6488,7 +6490,7 @@
\tud@fm@body@end{declaration}%
}
%%% From File: tudscr-comp.dtx
-\newcommand*\TUD@cmd@deprecated[2]{%
+\newcommand*\TUD@deprecated@cs[2]{%
\AtBeginDocument{%
\ifcsundef{#1}{%
\expandafter\newrobustcmd\csname #1\endcsname{%
@@ -6502,7 +6504,7 @@
}{}%
}%
}
-\newcommand*\TUD@len@deprecated[2][]{%
+\newcommand*\TUD@deprecated@lengthcs[2][]{%
\ifdim\csuse{#2}<\maxdimen\relax%
\ClassWarning{\TUD@Class@Name}{%
Using the length `\@backslashchar#2' is deprecated.\MessageBreak%
@@ -6522,21 +6524,21 @@
\setlength\headingsvskip{\maxdimen}
\newcommand*\chapterheadingvskip{}
\let\chapterheadingvskip\headingsvskip
-\TUD@cmd@deprecated{professorship}{chair}
-\TUD@cmd@deprecated{studentid}{matriculationnumber}
-\TUD@cmd@deprecated{matriculationid}{matriculationnumber}
-\TUD@cmd@deprecated{enrolmentyear}{matriculationyear}
-\TUD@cmd@deprecated{birthplace}{placeofbirth}
-\TUD@cmd@deprecated{submissiondate}{date}
-\TUD@cmd@deprecated{oralexaminationdate}{defensedate}
-\TUD@cmd@deprecated{birthday}{dateofbirth}
-\TUD@cmd@deprecated{location}{place}
-\TUD@cmd@deprecated{logofile}{headlogo}
-\TUD@cmd@deprecated{logofilename}{headlogo}
+\TUD@deprecated@cs{professorship}{chair}
+\TUD@deprecated@cs{studentid}{matriculationnumber}
+\TUD@deprecated@cs{matriculationid}{matriculationnumber}
+\TUD@deprecated@cs{enrolmentyear}{matriculationyear}
+\TUD@deprecated@cs{birthplace}{placeofbirth}
+\TUD@deprecated@cs{submissiondate}{date}
+\TUD@deprecated@cs{oralexaminationdate}{defensedate}
+\TUD@deprecated@cs{birthday}{dateofbirth}
+\TUD@deprecated@cs{location}{place}
+\TUD@deprecated@cs{logofile}{headlogo}
+\TUD@deprecated@cs{logofilename}{headlogo}
\AfterPackage{tudscrsupervisor}{%
- \TUD@cmd@deprecated{startdate}{issuedate}%
- \TUD@cmd@deprecated{finaldate}{duedate}%
- \TUD@cmd@deprecated{maturitydate}{duedate}%
+ \TUD@deprecated@cs{startdate}{issuedate}%
+ \TUD@deprecated@cs{finaldate}{duedate}%
+ \TUD@deprecated@cs{maturitydate}{duedate}%
}
\AtEndOfClass%
{%
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
index 5c1b5c260c3..6d6224e15c4 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
@@ -11,9 +11,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -54,10 +54,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\ifx\TUD@Class@Name\@undefined
\PackageError{%
tudscrsupervisor%
@@ -76,7 +76,7 @@
}{}
%%% From File: tudscr-supervisor.dtx
\ProvidesPackage{tudscrsupervisor}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(commands for supervisors)%
]
@@ -370,8 +370,6 @@
\newcommand*\issuedate[1]{\tud@x@isodate@printdate{\@issuedate}{#1}}
\newcommand*\@duedate{}
\newcommand*\duedate[1]{\tud@x@isodate@printdate{\@duedate}{#1}}
-\newcommand*\finaldate{}
-\newcommand*\maturitydate{}
\@ifclassloaded{tudscrposter}{\@tempswafalse}{\@tempswatrue}
\if@tempswa
\newcommand*\@contactperson{}
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty
index 5b96d0f2e43..f37a05f4e71 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty
@@ -14,9 +14,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -57,10 +57,10 @@
\fi%
}
\fi
- \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
+ \TUD@Version@Check{2017/03/12 v2.05i TUD-Script}
\endgroup
\NeedsTeXFormat{LaTeX2e}
-\providecommand*\tudscrmail{tudscr@gmail.com}
+\providecommand*\tudscrmail{hanisch.latex@outlook.com}
\ifx\TUD@Class@Name\@undefined
\PackageError{%
tudscrtutorial%
@@ -79,7 +79,7 @@
}{}
%%% From File: tudscr-manual.dtx
\ProvidesPackage{tudscrtutorial}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(internal tutorials)%
]
@@ -105,13 +105,13 @@
\AtEndPreamble{%
\ifdef{\tudfinalflag}{%
\TUDoptions{ToDo=false}%
- \TUD@key{ToDo}{}%
+ \TUD@key{ToDo}{\FamilyKeyStateProcessed}%
}{}%
\ifdef{\tudprintflag}{%
\ifnum\tud@cd@num>\z@\relax%
\TUDoptions{cd=true}%
\fi%
- \TUD@key{cd}{}%
+ \TUD@key{cd}{\FamilyKeyStateProcessed}%
\ifundef{\hypersetup}{}{\hypersetup{hidelinks}}%
}{}%
}
@@ -307,7 +307,7 @@
\endgroup%
}%
}
-\newrobustcmd*\mailto[1]{\href{mailto:#1}{\nolinkurl{#1}}}%
+\newrobustcmd*\mailto[1]{\mbox{\href{mailto:#1}{\nolinkurl{#1}}}}%
\AfterPackage*{hyperref}{%
\patchcmd{\pdfstringdef}{\csname HyPsd@babel@}{%
\let\bbl@info\@gobble\csname HyPsd@babel@%
@@ -319,8 +319,8 @@
\TUD@UnwindPackage{hyperref}{\RequirePackage[babel]{microtype}[2013/05/23]}
\newrobustcmd*\bsc{\@backslashchar}
\newrobustcmd*\suffix[1]{\begingroup~\scriptsize(#1)\endgroup}
-\newcommand*\NewExpandableDocumentCommand[3]{%
- \NewDocumentCommand#1{#2}{#3}%
+\providecommand*\NewExpandableDocumentCommand[3]{%
+ \NewDocumentCommand#1{#2}{}%
\DeclareExpandableDocumentCommand#1{#2}{#3}%
}
\newcommand*\ProcessorKeyVal[1]{%
@@ -560,7 +560,7 @@
\let\NoCaseChange\@firstofone%
}
\NewDocumentCommand\tud@lbl@get@curr{%
- sm>{\tud@lbl@create}>{\SplitArgument{2}{:}}md==%
+ sm>{\SplitArgument{2}{:}}>{\tud@lbl@create}md==%
}{%
\tud@lbl@get@@curr#2{#3}=#4=%
}
@@ -569,9 +569,9 @@
\tud@doifPValue[\tud@lbl@fmt]{#3}{\noexpand\appto\noexpand#1{=#3}}%
}
\NewDocumentCommand\tud@lbl@get@dflt{m>{\SplitArgument{2}{:}}mr==}{%
- \tud@lbl@get@@dflt{#1}#2=#3=%
+ \tud@lbl@get@@dflt{#1}#2{#3}%
}
-\NewDocumentCommand\tud@lbl@get@@dflt{mmmmr==}{%
+\NewDocumentCommand\tud@lbl@get@@dflt{mmmmm}{%
\edef\tud@reserved{\expandafter\detokenize\expandafter{\tud@bdl@dflt}}%
\ifstr{\tud@reserved}{#2}{}{%
\tud@lbl@get@curr#1{\tud@bdl@dflt:#3:#4}=#5=%
@@ -657,9 +657,9 @@
\Markup@ClearFormat%
}
\NewDocumentCommand\Markup@Output{>{\SplitArgument{1}{!}}md==o}{%
- \Markup@@Output#1=#2=[#3]%
+ \Markup@@Output#1{#2}{#3}%
}
-\NewDocumentCommand\Markup@@Output{mmd==o}{%
+\NewDocumentCommand\Markup@@Output{mmmm}{%
\tud@toks@{\Markup@Inline}%
\IfValueTF{#2}{%
\def\@tempa{#2}%
@@ -1032,6 +1032,7 @@
\immediate\closeout\tud@write@a%
\clearpage%
\addsec{Copy\nobreakspace\&\nobreakspace{}Paste}%
+ \thispagestyle{empty}%
\pagestyle{empty}%
Zum Ende des Dokumentes wird das vorgestellte Tutorial als \"ubersetzbarer
Quelltext ausgegeben, um dieses via Copy~\&~Paste verwenden und alle Punkte
diff --git a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
index 7a168cddb09..8760f6b9ae1 100644
--- a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
@@ -8,9 +8,9 @@
%%
%% TUD-Script -- Corporate Design of Technische Universitaet Dresden
%%
-%% 2017/02/04 v2.05h TUD-Script
+%% 2017/03/12 v2.05i TUD-Script
%%
-%% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
%%
%% This file was generated from file(s) of the TUD-Script bundle.
%% ----------------------------------------------------------------------------
@@ -29,7 +29,7 @@
%%% From File: tudscr-twocolfix.dtx
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{twocolfix}[%
- 2017/02/04 v2.05h TUD-Script
+ 2017/03/12 v2.05i TUD-Script
package
(twocolumn layout bugfix)%
]