From 8233f9b254eee1bc4b0501f59e5ffde5b0b7d7e3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 12 Mar 2017 21:57:23 +0000 Subject: tudscr (12mar17) git-svn-id: svn://tug.org/texlive/trunk@43483 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/tudscr/LICENSE.md | 2 +- Master/texmf-dist/doc/latex/tudscr/README.md | 17 ++- Master/texmf-dist/doc/latex/tudscr/tudscr.pdf | Bin 1204053 -> 1204506 bytes .../texmf-dist/doc/latex/tudscr/tudscr_print.pdf | Bin 1191870 -> 1192305 bytes .../texmf-dist/doc/latex/tudscr/tudscrsource.pdf | Bin 1007381 -> 1007672 bytes .../doc/latex/tudscr/tutorials/mathswap.pdf | Bin 160081 -> 160052 bytes .../doc/latex/tudscr/tutorials/mathtype.pdf | Bin 169377 -> 169394 bytes .../doc/latex/tudscr/tutorials/treatise.pdf | Bin 922983 -> 923185 bytes .../source/latex/tudscr/doc/tudscr-additional.tex | 2 +- .../latex/tudscr/doc/tudscr-introduction.tex | 5 +- .../texmf-dist/source/latex/tudscr/doc/tudscr.tex | 2 +- .../source/latex/tudscr/doc/tutorials.bat | 4 - .../texmf-dist/source/latex/tudscr/tudscr-area.dtx | 9 +- .../texmf-dist/source/latex/tudscr/tudscr-base.dtx | 15 ++- .../source/latex/tudscr/tudscr-color.dtx | 4 +- .../texmf-dist/source/latex/tudscr/tudscr-comp.dtx | 118 ++++++++--------- .../texmf-dist/source/latex/tudscr/tudscr-doc.dtx | 116 ++++++++++++++++- .../source/latex/tudscr/tudscr-fields.dtx | 8 +- .../source/latex/tudscr/tudscr-fonts.dtx | 15 ++- .../source/latex/tudscr/tudscr-frontmatter.dtx | 10 +- .../source/latex/tudscr/tudscr-layout.dtx | 14 +- .../source/latex/tudscr/tudscr-locale.dtx | 24 ++-- .../source/latex/tudscr/tudscr-manual.dtx | 52 ++++---- .../source/latex/tudscr/tudscr-mathswap.dtx | 4 +- .../texmf-dist/source/latex/tudscr/tudscr-misc.dtx | 6 +- .../source/latex/tudscr/tudscr-pagestyle.dtx | 14 +- .../source/latex/tudscr/tudscr-supervisor.dtx | 4 +- .../source/latex/tudscr/tudscr-texindy.dtx | 4 +- .../source/latex/tudscr/tudscr-title.dtx | 10 +- .../source/latex/tudscr/tudscr-twocolfix.dtx | 4 +- .../source/latex/tudscr/tudscr-version.dtx | 10 +- Master/texmf-dist/source/latex/tudscr/tudscr.ins | 4 +- .../source/latex/tudscr/tudscrsource.tex | 6 +- .../tex/latex/tudscr/fix-tudscrfonts.sty | 10 +- Master/texmf-dist/tex/latex/tudscr/mathswap.sty | 6 +- Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls | 136 ++++++++++---------- Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty | 16 +-- Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls | 140 ++++++++++---------- Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty | 10 +- .../tex/latex/tudscr/tudscrcomp-book.sty | 10 +- .../tex/latex/tudscr/tudscrcomp-poster.sty | 10 +- Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty | 10 +- Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls | 94 ++++++++++++-- Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty | 52 ++++---- .../texmf-dist/tex/latex/tudscr/tudscrmanual.cls | 56 ++++---- .../texmf-dist/tex/latex/tudscr/tudscrposter.cls | 120 ++++++++--------- Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls | 142 +++++++++++---------- .../tex/latex/tudscr/tudscrsupervisor.sty | 12 +- .../texmf-dist/tex/latex/tudscr/tudscrtutorial.sty | 31 ++--- Master/texmf-dist/tex/latex/tudscr/twocolfix.sty | 6 +- 50 files changed, 776 insertions(+), 568 deletions(-) delete mode 100644 Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat (limited to 'Master/texmf-dist') 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 , 2012-2017 + Copyright (C) Falk Hanisch , 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 , 2012-2017 + Copyright (C) Falk Hanisch , 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 `Describes` 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 `Describes` 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 Binary files a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf and b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf 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 Binary files a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf and b/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf 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 Binary files a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf and b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf 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 Binary files a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf and b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf 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 Binary files a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf and b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf 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 Binary files a/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf and b/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\ProvidesPackage{tudscrcomp}[% %\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}% % @@ -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 @@ } % % \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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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}% % %<*book> \TUD@key{abstract}[chapter]{% @@ -970,7 +970,7 @@ %<*book> \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 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\NeedsTeXFormat{LaTeX2e} %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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}% % %<*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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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% % %\NeedsTeXFormat{LaTeX2e} %\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 , 2012-2017 +% Copyright (C) Falk Hanisch , 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} +%\NeedsTeXFormat{LaTeX2e} % \end{macrocode} % \begin{macro}{\tudscrmail} % Die E"~Mail-Adresse für Supportanfragen. % \begin{macrocode} -\providecommand*\tudscrmail{tudscr@gmail.com} +%\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% }% }{} +% % \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 , 2012-2017 +% Copyright (C) Falk Hanisch , 2012-2017 % % ---------------------------------------------------------------------------- % @@ -53,7 +53,7 @@ TUD-Script -- Corporate Design of Technische Universitaet Dresden \TUD@Version -Copyright (C) Falk Hanisch , 2012-2017 +Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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 , 2012-2017 +%% Copyright (C) Falk Hanisch , 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)% ] -- cgit v1.2.3