summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr
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 /Master/texmf-dist/source/latex/tudscr
parent2fa776cc8b156ae4bf5eeb31f0dc1c1094487403 (diff)
tudscr (12mar17)
git-svn-id: svn://tug.org/texlive/trunk@43483 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr')
-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
25 files changed, 292 insertions, 172 deletions
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