diff options
author | Karl Berry <karl@freefriends.org> | 2017-03-12 21:57:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-03-12 21:57:23 +0000 |
commit | 8233f9b254eee1bc4b0501f59e5ffde5b0b7d7e3 (patch) | |
tree | 780ca1979d4244b3022cbe186ec06e7e330e14c2 /Master/texmf-dist/source/latex/tudscr | |
parent | 2fa776cc8b156ae4bf5eeb31f0dc1c1094487403 (diff) |
tudscr (12mar17)
git-svn-id: svn://tug.org/texlive/trunk@43483 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr')
25 files changed, 292 insertions, 172 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex index 12482a70728..c471bc62c38 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-additional.tex @@ -47,6 +47,6 @@ Eventuell will der Anwender auf die aktuell verwendete Version von \TUDScript prüfen, um gegebenenfalls eigene Anpassungen in Abhängigkeit der verwendeten Version vorzunehmen. Hierfür kann \Macro{TUDScriptVersionNumber} verwendet werden. Darin ist alleinig die Versionsnummer enthalten. Die für das Handbuch -verwendete Version lautet \enquote{\TUDScriptVersionNumber{}} . +verwendete Version lautet \enquote{\TUDScriptVersionNumber{}}. \end{Declaration} \end{Declaration} diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex index e4f5a618f6b..e6a4dd611a6 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex @@ -369,8 +369,9 @@ Aufruf im könnte lauten: \Path{bash tudscr\_fonts\_install.sh\,\POParameter{ENTER}} \end{quoting} % -Die erstellte Logdatei sollte \emph{mit einer kurzen Fehlerbeschreibung} direkt -an \mailto{\tudscrmail} gesendet werden. +Die so erstellte Logdatei kann \emph{mit einer kurzen Fehlerbeschreibung} +entweder im \Forum* gepostet oder direkt per E-Mail an \mailto{\tudscrmail} +gesendet werden. \index{Installation|!)}% diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex index 49ebae97cae..1932dd1bb39 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex @@ -25,7 +25,7 @@ \endgroup% } \faculty{\protect\cdurl} -\date{04.02.2017} +\date{12.03.2017} \author{Falk Hanisch\thanks{\noexpand\mailto{\tudscrmail}}} \subject{\TUDScript \vTUDScript{} basierend auf \KOMAScript} \title{% diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat b/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat deleted file mode 100644 index 3120d086adb..00000000000 --- a/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat +++ /dev/null @@ -1,4 +0,0 @@ -cd tutorials -pdflatex "\input {treatise.tex}" -pdflatex -shell-escape "\input {treatise.tex}" -pdflatex -shell-escape "\input {treatise.tex}" diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx index 168c4515c6d..9539ba4703f 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-area.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-area.dtx}[% - 2017/01/03 v2.05g TUD-Script (type or page area)% + 2017/02/17 v2.05i TUD-Script (type or page area)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -549,7 +549,7 @@ \let\@tempb\tud@cdgeometry@num% \let\@tempc\tud@cdgeometry@calc@num% \TUD@set@numkey{cdgeometry}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {typearea}{0},% {cd}{1},{tud}{1},{asymmetric}{1},% {symmetric}{2},{centred}{2},{centered}{2},% @@ -998,6 +998,9 @@ % ziemlich unübersichtliches Konstrukt geworden, weshalb das Ganze in einer % folgenden Version mit \KOMAScript-Mitteln neu implementiert werden soll. % }[v2.07] +% \ToDo{% +% Aus paperwidth und paperheight Orientierung automatisch feststellen. +% }[v2.07] % \begin{macrocode} \TUD@parameter@family{geometry}{% \TUD@parameter@def{paper}{\tud@area@def{paper}{#1}}% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx index d7b3f77c463..d1fe383c907 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-base.dtx}[% - 2017/01/26 v2.05g TUD-Script\space% + 2017/03/02 v2.05i TUD-Script\space% %</driver> %<package&base>\ProvidesPackage{tudscrbase}[% %<*driver|package&base> @@ -245,6 +245,7 @@ % \begin{macro}{\ifxnumber} % Dieser Befehl dient zum Testen, ob ein gegebenes Argument eine Zahl ist. % Die Syntax lautet: \cs{ifxnumber}\marg{Argument}\marg{Wahr}\marg{Falsch} +% \ToDo{kann eigentlich raus, geht auch mit \cs{expandafter}}[v2.06] % \begin{macrocode} \newcommand*\ifxnumber[1]{% \if\relax\detokenize\expandafter{\romannumeral-0#1}\relax% @@ -494,7 +495,7 @@ % \begin{macro}{\TUD@ifkey} % \begin{macro}{\TUD@set@ifkey} % \begin{macro}{\TUD@numkey} -% \begin{macro}{\TUD@numkey@bool} +% \begin{macro}{\TUD@bool@numkey} % \changes{v2.03}{2015/01/09}{neu}^^A % \begin{macro}{\TUD@set@numkey} % \changes{v2.02}{2014/11/05}{neu}^^A @@ -511,8 +512,8 @@ % möglich. % \begin{macrocode} \newcommand*\TUD@key[1][.\@currname.\@currext]{% - \DefineFamilyMember{TUD}% - \DefineFamilyKey[#1]{TUD}% + \DefineFamilyMember[{#1}]{TUD}% + \DefineFamilyKey[{#1}]{TUD}% } % \end{macrocode} % Dies sind die Befehle zur Definition einer booleschen Option. @@ -533,7 +534,7 @@ % Um Dopplungen im Code zu vermeiden, werden für die numerische Schlüssel die % booleschen Standardwertzuweisungen in einem Makro gespeichert. % \begin{macrocode} -\newcommand*\TUD@numkey@bool{% +\newcommand*\TUD@bool@numkey{% {false}{0},{off}{0},{no}{0},{true}{1},{on}{1},{yes}{1}% } \newcommand*\TUD@set@numkey{\FamilySetNumerical{TUD}} @@ -569,7 +570,7 @@ % \end{macro}^^A \TUD@set@lengthkey % \end{macro}^^A \TUD@lengthkey % \end{macro}^^A \TUD@set@numkey -% \end{macro}^^A \TUD@numkey@bool +% \end{macro}^^A \TUD@bool@numkey % \end{macro}^^A \TUD@numkey % \end{macro}^^A \TUD@set@ifkey % \end{macro}^^A \TUD@ifkey diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx index 724f87d1eb2..64234fd2fde 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-color.dtx}[% - 2017/01/03 v2.05g TUD-Script\space% + 2017/02/13 v2.05g TUD-Script\space% %</driver> %<package>\ProvidesPackage{tudscrcolor}[% %<*driver|package> diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx index fad964c5039..48e0d8ee888 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx @@ -1,10 +1,10 @@ -% \CheckSum{1490} +% \CheckSum{1491} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-comp.dtx}[% - 2017/02/04 v2.05h TUD-Script\space% + 2017/03/12 v2.05i TUD-Script\space% %</driver> %<package&identify&comp&base>\ProvidesPackage{tudscrcomp}[% %<package&identify&comp&book>\ProvidesPackage{tudscrcomp-book}[% @@ -113,11 +113,11 @@ %<*class|(package&fonts)> % \fi % -% \begin{macro}{\TUD@key@deprecated} +% \begin{macro}{\TUD@deprecated@key} % \changes{v2.03}{2015/02/05}{neu}^^A -% \begin{macro}{\TUD@cmd@deprecated} +% \begin{macro}{\TUD@deprecated@cs} % \changes{v2.03}{2015/02/05}{neu}^^A -% \begin{macro}{\TUD@len@deprecated} +% \begin{macro}{\TUD@deprecated@lengthcs} % \changes{v2.05}{2016/06/20}{neu}^^A % Um alte Optionen und Befehle dem Anwender bei der Verwendung kenntlich zu % machen, werden entsprechende Warnungen definiert. Für Optionen wird dabei @@ -125,7 +125,7 @@ % definert. % \begin{macrocode} %<*option> -\newcommand*\TUD@key@deprecated[2]{% +\newcommand*\TUD@deprecated@key[2]{% %<*class> \ClassWarning{\TUD@Class@Name}% %</class> @@ -145,7 +145,7 @@ % den alten überschrieben. % \begin{macrocode} %<*class&body> -\newcommand*\TUD@cmd@deprecated[2]{% +\newcommand*\TUD@deprecated@cs[2]{% \AtBeginDocument{% \ifcsundef{#1}{% \expandafter\newrobustcmd\csname #1\endcsname{% @@ -159,7 +159,7 @@ }{}% }% } -\newcommand*\TUD@len@deprecated[2][]{% +\newcommand*\TUD@deprecated@lengthcs[2][]{% \ifdim\csuse{#2}<\maxdimen\relax% \ClassWarning{\TUD@Class@Name}{% Using the length `\@backslashchar#2' is deprecated.\MessageBreak% @@ -173,9 +173,9 @@ } %</class&body> % \end{macrocode} -% \end{macro}^^A \TUD@len@deprecated -% \end{macro}^^A \TUD@cmd@deprecated -% \end{macro}^^A \TUD@key@deprecated +% \end{macro}^^A \TUD@deprecated@lengthcs +% \end{macro}^^A \TUD@deprecated@cs +% \end{macro}^^A \TUD@deprecated@key % % \iffalse %<*option> @@ -328,6 +328,8 @@ % \changes{v2.05g}{2017/01/26}{neu}^^A % \begin{macro}{\tud@v@2.05h} % \changes{v2.05h}{2017/02/04}{neu}^^A +% \begin{macro}{\tud@v@2.05i} +% \changes{v2.05i}{2017/02/17}{neu}^^A % \begin{macro}{\tud@v@last} % \changes{v2.02}{2014/08/22}{neu}^^A % \changes{v2.03}{2015/01/13}{angepasst}^^A @@ -359,9 +361,11 @@ \csdef{tud@v@2.05f}{3} \csdef{tud@v@2.05g}{3} \csdef{tud@v@2.05h}{3} +\csdef{tud@v@2.05i}{3} \csdef{tud@v@last}{3} % \end{macrocode} % \end{macro}^^A \tud@v@last +% \end{macro}^^A \tud@v@2.05i % \end{macro}^^A \tud@v@2.05h % \end{macro}^^A \tud@v@2.05g % \end{macro}^^A \tud@v@2.05f @@ -500,9 +504,9 @@ \TUD@set@ifkey{cdfonts}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{cdfonts=#1}{cdfont=true}% + \TUD@deprecated@key{cdfonts=#1}{cdfont=true}% \else% - \TUD@key@deprecated{cdfonts=#1}{cdfont=false}% + \TUD@deprecated@key{cdfonts=#1}{cdfont=false}% \fi% \fi% } @@ -510,9 +514,9 @@ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{tudfonts=#1}{cdfont=true}% + \TUD@deprecated@key{tudfonts=#1}{cdfont=true}% \else% - \TUD@key@deprecated{tudfonts=#1}{cdfont=false}% + \TUD@deprecated@key{tudfonts=#1}{cdfont=false}% \fi% \fi% } @@ -526,9 +530,9 @@ \TUD@set@ifkey{heavyfont}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{heavyfont}{cdfont=heavy}% + \TUD@deprecated@key{heavyfont}{cdfont=heavy}% \else% - \TUD@key@deprecated{heavyfont=#1}{cdfont=true}% + \TUD@deprecated@key{heavyfont=#1}{cdfont=true}% \fi% \fi% } @@ -545,9 +549,9 @@ \TUD@set@ifkey{din}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{din}{cdfont=din}% + \TUD@deprecated@key{din}{cdfont=din}% \else% - \TUD@key@deprecated{din=#1}{cdfont=nodin}% + \TUD@deprecated@key{din=#1}{cdfont=nodin}% \fi% \fi% } @@ -555,9 +559,9 @@ \TUD@set@ifkey{nodin}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{nodin}{cdfont=nodin}% + \TUD@deprecated@key{nodin}{cdfont=nodin}% \else% - \TUD@key@deprecated{nodin=#1}{cdfont=din}% + \TUD@deprecated@key{nodin=#1}{cdfont=din}% \fi% \fi% } @@ -565,9 +569,9 @@ \TUD@set@ifkey{noDIN}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{noDIN}{cdfont=nodin}% + \TUD@deprecated@key{noDIN}{cdfont=nodin}% \else% - \TUD@key@deprecated{noDIN=#1}{cdfont=din}% + \TUD@deprecated@key{noDIN=#1}{cdfont=din}% \fi% \fi% } @@ -587,9 +591,9 @@ \TUD@set@ifkey{sansmath}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{sansmath}{cdmath=true}% + \TUD@deprecated@key{sansmath}{cdmath=true}% \else% - \TUD@key@deprecated{sansmath=#1}{cdmath=false}% + \TUD@deprecated@key{sansmath=#1}{cdmath=false}% \fi% \fi% } @@ -597,9 +601,9 @@ \TUD@set@ifkey{serifmath}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{serifmath}{cdmath=false}% + \TUD@deprecated@key{serifmath}{cdmath=false}% \else% - \TUD@key@deprecated{serifmath=#1}{cdmath=true}% + \TUD@deprecated@key{serifmath=#1}{cdmath=true}% \fi% \fi% } @@ -616,7 +620,7 @@ % Umbenennung der zu allgemein bezeichneten Option, um zukünftig potenziellen % Konflikten mit \KOMAScript{} aus dem Weg zu gehen. % \begin{macrocode} -\TUD@key{geometry}[true]{\TUD@key@deprecated{geometry=#1}{cdgeometry=#1}} +\TUD@key{geometry}[true]{\TUD@deprecated@key{geometry=#1}{cdgeometry=#1}} % \end{macrocode} % \end{option}^^A geometry % \begin{option}{barfont} @@ -627,7 +631,7 @@ % \begin{macrocode} \TUD@key{barfont}[true]{% \TUD@set@numkey{barfont}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},% {cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},% {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},% @@ -635,11 +639,11 @@ }{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \ifcase\@tempa\relax% false - \TUD@key@deprecated{barfont=#1}{cdhead=false}% + \TUD@deprecated@key{barfont=#1}{cdhead=false}% \or% true - \TUD@key@deprecated{barfont=#1}{cdhead=true}% + \TUD@deprecated@key{barfont=#1}{cdhead=true}% \or% heavy - \TUD@key@deprecated{barfont=#1}{cdhead=heavy}% + \TUD@deprecated@key{barfont=#1}{cdhead=heavy}% \fi% \fi% } @@ -654,9 +658,9 @@ \TUD@set@ifkey{widehead}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{widehead}{cdhead=paperwidth}% + \TUD@deprecated@key{widehead}{cdhead=paperwidth}% \else% - \TUD@key@deprecated{widehead=#1}{cdhead=textwidth}% + \TUD@deprecated@key{widehead=#1}{cdhead=textwidth}% \fi% \fi% } @@ -669,9 +673,9 @@ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \if@tempswa% - \TUD@key@deprecated{tudfoot}{cdfoot=true}% + \TUD@deprecated@key{tudfoot}{cdfoot=true}% \else% - \TUD@key@deprecated{tudfoot=#1}{cdfoot=false}% + \TUD@deprecated@key{tudfoot=#1}{cdfoot=false}% \fi% \fi% } @@ -685,7 +689,7 @@ % \begin{macrocode} \TUD@key{color}[true]{% \TUD@set@numkey{color}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {nocolor}{0},{nocolour}{0},{monochrome}{0},{monochromatic}{0},% {color}{1},{colour}{1},% {lite}{2},{light}{2},{pale}{2},% @@ -698,15 +702,15 @@ }{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \ifcase\@tempa\relax% false - \TUD@key@deprecated{color=#1}{cd=true}% + \TUD@deprecated@key{color=#1}{cd=true}% \or% true - \TUD@key@deprecated{color=#1}{cd=color}% + \TUD@deprecated@key{color=#1}{cd=color}% \or% litecolor - \TUD@key@deprecated{color=#1}{cd=pale}% + \TUD@deprecated@key{color=#1}{cd=pale}% \or% bicolor - \TUD@key@deprecated{color=#1}{cd=bicolor}% + \TUD@deprecated@key{color=#1}{cd=bicolor}% \or% full - \TUD@key@deprecated{color=#1}{cd=fullcolor}% + \TUD@deprecated@key{color=#1}{cd=fullcolor}% \fi% \fi% } @@ -768,7 +772,7 @@ % Für die Angabe des Lehrstuhls bzw. der Professur mit kann anstelle von % \cs{chair} als Aliasbefehl auch \cs{professorship} genutzt werden. % \begin{macrocode} -\TUD@cmd@deprecated{professorship}{chair} +\TUD@deprecated@cs{professorship}{chair} % \end{macrocode} % \end{macro}^^A \professorship % @@ -781,41 +785,41 @@ % Zur Angabe von Matrikelnummer kann auch \cs{studentid} oder % \cs{matriculationnumber} genutzt werden. % \begin{macrocode} -\TUD@cmd@deprecated{studentid}{matriculationnumber} -\TUD@cmd@deprecated{matriculationid}{matriculationnumber} +\TUD@deprecated@cs{studentid}{matriculationnumber} +\TUD@deprecated@cs{matriculationid}{matriculationnumber} % \end{macrocode} % \end{macro}^^A \matriculationid % \end{macro}^^A \studentid % \begin{macro}{\enrolmentyear} % Das Immatrikulationsjahr kann auch mit \cs{enrolmentyear} angegeben werden. % \begin{macrocode} -\TUD@cmd@deprecated{enrolmentyear}{matriculationyear} +\TUD@deprecated@cs{enrolmentyear}{matriculationyear} % \end{macrocode} % \end{macro}^^A \enrolmentyear % \begin{macro}{\birthplace} % Zur Angabe des Geburtsortes kann auch \cs{birthplace} verwendet werden. % \begin{macrocode} -\TUD@cmd@deprecated{birthplace}{placeofbirth} +\TUD@deprecated@cs{birthplace}{placeofbirth} % \end{macrocode} % \end{macro}^^A \birthplace % \begin{macro}{\submissiondate} % Der Befehl \cs{submissiondate} kann als Aliasbefehl für den Standardbefehl % \cs{date} zur Datumsangabe genutzt werden. % \begin{macrocode} -\TUD@cmd@deprecated{submissiondate}{date} +\TUD@deprecated@cs{submissiondate}{date} % \end{macrocode} % \end{macro}^^A \submissiondate % \begin{macro}{\oralexaminationdate} % Für \cs{defensedate} kann als Aliasbefehl auch \cs{oralexaminationdate} % verwendet werden. % \begin{macrocode} -\TUD@cmd@deprecated{oralexaminationdate}{defensedate} +\TUD@deprecated@cs{oralexaminationdate}{defensedate} % \end{macrocode} % \end{macro}^^A \oralexaminationdate % \begin{macro}{\birthday} % Der Geburtstag kann auch mit \cs{birthday} angegeben werden. % \begin{macrocode} -\TUD@cmd@deprecated{birthday}{dateofbirth} +\TUD@deprecated@cs{birthday}{dateofbirth} % \end{macrocode} % \end{macro}^^A \birthday % @@ -826,15 +830,15 @@ % \begin{macro}{\location} % Für die Angabe des Ortes kann auch \cs{location} genutzt werden. % \begin{macrocode} -\TUD@cmd@deprecated{location}{place} +\TUD@deprecated@cs{location}{place} % \end{macrocode} % \end{macro}^^A \location % \begin{macro}{\logofile} % \begin{macro}{\logofilename} % Diese beiden Befehle können anstelle von \cs{headlogo} eingesetzt werden. % \begin{macrocode} -\TUD@cmd@deprecated{logofile}{headlogo} -\TUD@cmd@deprecated{logofilename}{headlogo} +\TUD@deprecated@cs{logofile}{headlogo} +\TUD@deprecated@cs{logofilename}{headlogo} % \end{macrocode} % \end{macro}^^A \logofilename % \end{macro}^^A \logofile @@ -845,9 +849,9 @@ % anzusehen. % \begin{macrocode} \AfterPackage{tudscrsupervisor}{% - \TUD@cmd@deprecated{startdate}{issuedate}% - \TUD@cmd@deprecated{finaldate}{duedate}% - \TUD@cmd@deprecated{maturitydate}{duedate}% + \TUD@deprecated@cs{startdate}{issuedate}% + \TUD@deprecated@cs{finaldate}{duedate}% + \TUD@deprecated@cs{maturitydate}{duedate}% } % \end{macrocode} % \end{macro}^^A \maturitydate diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx index 7ec15ae3ca6..2e0b7e2cbcb 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx @@ -1,10 +1,10 @@ -% \CheckSum{1975} +% \CheckSum{2084} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-doc.dtx}[% - 2017/02/04 v2.05h TUD-Script\space% + 2017/03/09 v2.05i TUD-Script\space% (source code documentation based on scrartcl/scrdoc)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} @@ -173,8 +173,19 @@ % % Befehle, welche bei der Verwendung von \cs{EnableCrossrefs} dennoch nicht im % Index erscheinen sollen. +% +% \begin{macro}{\DisableCrossrefsForced} +% \changes{v2.05i}{2017/03/02}{neu}^^A +% Für das sichere Deaktivieren von Makroeinträgen im Index nach der Verwendung +% von \cs{EnableCrossrefs}. Sollte in einer Gruppe genutzt werden! +% \begin{macrocode} +\newcommand*\DisableCrossrefsForced{} +\let\DisableCrossrefsForced\DisableCrossrefs +% \end{macrocode} +% \end{macro}^^A \DisableCrossrefsForced +% % \begingroup% -% \DisableCrossrefs% +% \DisableCrossrefsForced% % \begin{macrocode} %^^A\DoNotIndex{\ ,\",\.,\@,\\,\{,\}} %^^A\DoNotIndex{\@abstrtfalse,\@abstrttrue,\@addtoreset} @@ -367,7 +378,11 @@ % neuen Makros \cs{doxcreateindexname} bzw. \cs{doxcreatemacrolikeindexname} % erstellt. Mit diesen wird beim Aufruf einer Deklarationsumgebung der aktuelle % Name und Eintragstyp des jeweiligen Deklarationselementes gesichert, um diese -% Informationen in der Änderungsliste nutzen zu können. +% Informationen in der Änderungsliste nutzen zu können. Außerdem werden mit dem +% Makro \cs{@doxcreatedescribes} Befehle erzeugt, mit denen eine Liste von zu +% beschreibenden Elementen via \cs{DescribeOption\meta{Typ}s} erzeugt werden +% kann. Dies dient insbesondere zum Erzeugen der Randnotizen mit \cs{marginnote} +% aus dem glecihnamigen Paket. % \begin{macrocode} \renewcommand*\doxitem[4][]{% \@nameuse{dox@macrolike\dox@macrolikedefault}% @@ -398,10 +413,47 @@ \fi% \expandafter\@doxexpr\expandafter{\dox@idxtype}% \@doxcreatedescribe{#2}% + \@doxcreatedescribes{#2}% \@doxcreateenv{#2}{#3}% } % \end{macrocode} % \end{macro}^^A \doxitem +% \begin{macro}{\@doxcreatedescribes} +% \changes{v2.05i}{2017/03/09}{neu}^^A +% \begin{length}{\marginnotevskip} +% \changes{v2.05i}{2017/03/09}{neu}^^A +% \begin{macro}{\marginpar} +% Hiermit werden Befehle der Form \cs{DescribeOption\meta{Typ}s} erzeugt, mit +% welchen mehrere Eintragstypen erzeugt werden können. Gleichzeitig werden die +% Randnotizen via \cs{marginnote} mit den passenden vertikalen Abständen +% erstellt. +% \begin{macrocode} +\newlength\marginnotevskip +\newcommand*\@doxcreatedescribes[1]{% + \expandafter\def\csname Describe#1s\endcsname##1{% + \setlength\marginnotevskip{\z@}% + \@for\@tempa:=##1\do{% + \ifx\@tempa\@empty\else% + \edef\@tempb{\expandonce{\csname Describe#1\endcsname}{\@tempa}}% + \@tempb% + \addtolength\marginnotevskip{\baselineskip}% + \fi% + }% + }% +} +\AfterPackage{marginnote}{% + \renewcommand*\marginpar[2][]{% + \IfArgIsEmpty{#1}{% + \marginnote{#2}[\marginnotevskip]% + }{% + \marginnote[{#1}]{#2}[\marginnotevskip]% + }% + }% +} +% \end{macrocode} +% \end{macro}^^A \marginpar +% \end{length}^^A \marginnotevskip +% \end{macro}^^A \@doxcreatedescribes % \begin{macro}{\index@type} % \changes{v2.05g}{2016/11/10}{neu}^^A % Dieses Makro dient zur Formatierung des Typen der Deklarationselemente in @@ -717,7 +769,8 @@ % \end{macro}^^A \@SaveMacroIndexName % \begin{macro}{\SpecialMainParameterIndex} % \changes{v2.05g}{2016/11/02}{neu}^^A -% Hier wird nun die Gestalt der Einträge für Parameter festgelegt. +% Hier wird nun die Gestalt der Einträge für Parameter als Haupteintrag +% festgelegt. % \begin{macrocode} \renewcommand*\SpecialMainParameterIndex[1]{% \ifx\parameter@parent@indexname\relax% @@ -751,6 +804,43 @@ } % \end{macrocode} % \end{macro}^^A \SpecialMainParameterIndex +% \begin{environment}{DescribeParameterParent} +% \changes{v2.05i}{2017/02/20}{neu}^^A +% \begin{macro}{\SpecialParameterIndex} +% \changes{v2.05i}{2017/02/20}{neu}^^A +% Selbiges für die Verwendung durch \cs{Describe\dots} +% \begin{macrocode} +\newenvironment{DescribeParameterParent}[2]{% + \@nameuse{@Save#1IndexName}{\string#2}% +}{} +\renewcommand*\SpecialParameterIndex[1]{% + \ifx\parameter@parent@indexname\relax% + \ClassError{\TUD@Class@Name}{No previous macro or environment}{% + Since parameters can only be used for macros or\MessageBreak% + environments, you have to use macro\MessageBreak% + `\string\DescribeParameter' only within the environment\MessageBreak% + `DescribeParameterParent'.% + }% + \fi% + \@bsphack% + \index{% + \parameter@parent@indexname\actualchar% + \parameter@parent@indexformat\levelchar% + #1\space\tud@parameter@name\actualchar% + {\protect\ttfamily#1}\index@type{\tud@parameter@name}% + \encapchar usage% + }% + \index{% + \tud@parameters@name:\levelchar#1\space\parameter@parent@indexname% + \actualchar{\protect\ttfamily#1}% + \noexpand\,--\noexpand\,\parameter@parent@indexformat% + \encapchar usage% + }% + \@esphack% +} +% \end{macrocode} +% \end{macro}^^A \SpecialParameterIndex +% \end{environment} % % \subsubsection{Erzeugen von Änderungseinträgen} % @@ -1227,7 +1317,15 @@ }% \endgraf% \hfuzz0.8pt% - \leavevmode\marginpar{\raggedleft\fbox{ToDo:\space\tud@reserved\strut}}% + \leavevmode% + \def\@tempa{\raggedleft\fbox{ToDo:\space\tud@reserved\strut}}% + \ifdefined\marginnote% + \expandafter\marginnote\expandafter{\@tempa}[% + \dimexpr-\fboxsep-\fboxrule\relax% + ]% + \else% + \expandafter\marginpar\expandafter{\@tempa}% + \fi% \fbox{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1\strut}}% \endgraf% % \end{macrocode} @@ -1388,6 +1486,8 @@ % \begin{macro}{\env} % \begin{macro}{\prm} % \changes{v2.05g}{2016/11/02}{neu}^^A +% \begin{macro}{\cnt} +% \changes{v2.05i}{2017/02/23}{neu}^^A % \begin{macro}{\file} % Zusätzliche Auszeichnungsbefehle. % \begin{macrocode} @@ -1399,6 +1499,7 @@ \newrobustcmd*\pgs[1]{\mbox{\texttt{#1}}} \newrobustcmd*\env[1]{\mbox{\texttt{#1}}} \newrobustcmd*\prm[1]{\mbox{\texttt{#1}}} +\newrobustcmd*\cnt[1]{\mbox{\texttt{#1}}} \newrobustcmd*\file[1]{\mbox{\texttt{#1}}} \AfterPackage{hyperref}{% \pdfstringdefDisableCommands{% @@ -1415,6 +1516,7 @@ } % \end{macrocode} % \end{macro}^^A \file +% \end{macro}^^A \cnt % \end{macro}^^A \prm % \end{macro}^^A \env % \end{macro}^^A \pgs diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx index 6668b41fd4a..b3949e9661d 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fields.dtx @@ -1,10 +1,10 @@ -% \CheckSum{842} +% \CheckSum{838} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-fields.dtx}[% - 2017/01/26 v2.05g TUD-Script (input fields)% + 2017/02/13 v2.05g TUD-Script (input fields)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -879,8 +879,6 @@ % \begin{macrocode} \newcommand*\@duedate{} \newcommand*\duedate[1]{\tud@x@isodate@printdate{\@duedate}{#1}} -\newcommand*\finaldate{} -\newcommand*\maturitydate{} % \end{macrocode} % \end{field}^^A \@duedate % \end{macro}^^A \duedate diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx index 99d063d6dfb..6ced8df3402 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx @@ -1,10 +1,10 @@ -% \CheckSum{1294} +% \CheckSum{1297} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-fonts.dtx}[% - 2017/01/03 v2.05g TUD-Script\space% + 2017/03/02 v2.05i TUD-Script\space% %</driver> %<package&identify>\ProvidesPackage{tudscrfonts}[% %<*driver|package&identify> @@ -477,7 +477,7 @@ \newcommand*\tud@cdfont@num{1} \TUD@key{cdfont}[true]{% \TUD@set@numkey{cdfont}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},% {heavy}{2},{heavyfont}{2},{bold}{2},{boldfont}{2},% {normalbold}{3},{boldnormal}{3},% @@ -644,7 +644,7 @@ \newif\if@tud@relspacing \TUD@key{relspacing}[true]{% \TUD@set@numkey{relspacing}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {absolute}{0},{classic}{0},{standard}{0},% {relative}{1},{fontsize}{1},{font}{1},{size}{1}% }{#1}% @@ -890,6 +890,7 @@ \edef\ttdef@ult{\ttdefault}% \edef\bfdef@ult{\bfdefault}% \edef\mddef@ult{\mddefault}% + \edef\famdef@ult{\familydefault}% \fi% % \end{macrocode} % Zum Ende werden einige Abstände abhängig von der gewählten Schriftgröße @@ -1269,7 +1270,7 @@ \bool@lock{@tud@cdmath} \TUD@key{cdmath}[true]{% \TUD@set@numkey{cdmath}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {serifmath}{0},{serif}{0},{nosansmath}{0},{nosans}{0},% {sansmath}{1},{sans}{1},% {upgreek}{2},{upright}{2},{uprightgreek}{2},{uprightGreek}{2},% @@ -1869,7 +1870,7 @@ % \end{macro}^^A \tud@sec@fontface % Für Überschriften in Majuskeln\footnote{Großbuchstaben} wird der Befehl % \cs{MakeTextUppercase}, was den internen \LaTeX-Befehl \cs{MakeUppercase} -% verbessert, aus dem Paket \pkg{textcase} genutzt. +% verbessert, aus dem Paket \pkg{textcase} genutzt. % \begin{macrocode} \RequirePackage{textcase}[2004/10/07] % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx index 8bbeea844c5..1ae0f847ef8 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-frontmatter.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-frontmatter.dtx}[% - 2017/01/03 v2.05g TUD-Script (frontmatter)% + 2017/02/17 v2.05i TUD-Script (frontmatter)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -658,11 +658,11 @@ % Alle Klassen unterstützen die Werte, welche in \cs{tud@fm@switch} definiert % wurden. Die beiden Klassen \cls{tudscrartcl} und \cls{tudscrreprt} adaptieren % außerdem das aus \KOMAScript{} bekannte Verhalten über die booleschen Werte -% aus \cs{TUD@numkey@bool}. +% aus \cs{TUD@bool@numkey}. % \begin{macrocode} %<*report|article|poster> \TUD@key{abstract}[true]{% - \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}% + \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}% %</report|article|poster> %<*book> \TUD@key{abstract}[chapter]{% @@ -970,7 +970,7 @@ %<*book> \TUD@key{declaration}[chapter]{% %</book> - \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}% + \edef\@tempb{\TUD@bool@numkey,\tud@fm@switch}% \TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \ifcase\@tempa\relax% false diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx index 98378b6ed38..19469a06319 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-layout.dtx}[% - 2017/01/03 v2.05g TUD-Script (layout)% + 2017/02/17 v2.05i TUD-Script (layout)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -118,7 +118,7 @@ % \begin{macrocode} \newcommand*\tud@layout@switch{} \edef\tud@layout@switch{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {nocolor}{1},{nocolour}{1},{monochrome}{1},{monochromatic}{1},% {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},% {light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},% @@ -650,7 +650,7 @@ %<*poster> \TUD@key{backgroundcolor}[true]{% \TUD@set@numkey{backgroundcolor}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {nocolor}{0},{nocolour}{0},{none}{0},% {color}{1},{colour}{1},{cdcolor}{1},{cdcolour}{1}% }{#1}% @@ -1277,7 +1277,7 @@ \vspace*{% \dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax% }% - \TUD@len@deprecated{pageheadingsvskip}% + \TUD@deprecated@lengthcs{pageheadingsvskip}% \vspace*{\tud@dim@pageheadingsvskip}% \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative% % \end{macrocode} @@ -1646,10 +1646,10 @@ \dimexpr\tud@len@areavskip+\tud@len@areaheadvskip\relax% }% \if@tud@chapterpage% - \TUD@len@deprecated{pageheadingsvskip}% + \TUD@deprecated@lengthcs{pageheadingsvskip}% \vspace*{\tud@dim@pageheadingsvskip}% \else% - \TUD@len@deprecated{headingsvskip}% + \TUD@deprecated@lengthcs{headingsvskip}% \vspace*{\tud@dim@headingsvskip}% \fi% } diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx index c0674c3d4d9..334c2ff83e6 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx @@ -1,10 +1,10 @@ -% \CheckSum{767} +% \CheckSum{771} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-locale.dtx}[% - 2017/01/26 v2.05g TUD-Script (localization)% + 2017/03/02 v2.05i TUD-Script (localization)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -726,9 +726,12 @@ \tud@locale@german{\tud@index@text}{% Kursive Zahlen entsprechen der Seite, auf welcher der korrespondierende Eintrag beschrieben wird. Unterstrichene Zahlen verweisen auf die - \ifcodeline@index Codezeile der \fi Definition. Alle weiteren Eintr\"age sind - \ifcodeline@index Zeilennummern\else Seitenzahlen\fi, wo der jeweilige - Eintrag verwendet wird. + \ifcodeline@index Codezeile der \fi Definition. + \ifscan@allowed% + Alle weiteren Eintr\"age sind + \ifcodeline@index Zeilennummern\else Seitenzahlen\fi, + wo der jeweilige Eintrag verwendet wird. + \fi% } % \end{macrocode} % @@ -946,9 +949,12 @@ \tud@locale@english{\tud@index@text}{% Numbers written in italic refer to the page where the corresponding entry is described. Numbers underlined refer to the - \ifcodeline@index code line of the \fi definition. All additional entries - refer to the \ifcodeline@index code lines \else pages \fi where the entry is - used. + \ifcodeline@index code line of the \fi definition. + \ifscan@allowed% + All additional entries refer to the + \ifcodeline@index code lines \else pages \fi + where the entry is used. + \fi% } % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx index 9d522aef726..c2ee34ea417 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx @@ -1,10 +1,10 @@ -% \CheckSum{4273} +% \CheckSum{4277} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-manual.dtx}[% - 2017/01/26 v2.05g TUD-Script\space% + 2017/03/12 v2.05i TUD-Script\space% %</driver> %<package&identify>\ProvidesPackage{tudscrtutorial}[% %<*driver|package&identify> @@ -382,13 +382,13 @@ \AtEndPreamble{% \ifdef{\tudfinalflag}{% \TUDoptions{ToDo=false}% - \TUD@key{ToDo}{}% + \TUD@key{ToDo}{\FamilyKeyStateProcessed}% }{}% \ifdef{\tudprintflag}{% \ifnum\tud@cd@num>\z@\relax% \TUDoptions{cd=true}% \fi% - \TUD@key{cd}{}% + \TUD@key{cd}{\FamilyKeyStateProcessed}% \ifundef{\hypersetup}{}{\hypersetup{hidelinks}}% }{}% } @@ -887,7 +887,7 @@ % \begin{macro}{\mailto} % Ein Makro zur Angabe einer verlinkten E"~Mail-Adresse. % \begin{macrocode} -\newrobustcmd*\mailto[1]{\href{mailto:#1}{\nolinkurl{#1}}}% +\newrobustcmd*\mailto[1]{\mbox{\href{mailto:#1}{\nolinkurl{#1}}}}% % \end{macrocode} % \end{macro}^^A \mailto % Wenn \pkg{hyperref} geladen wird, erzeugt das Paket \pkg{babel} innerhalb von @@ -999,7 +999,7 @@ % \begin{macrocode} \NewDocumentEnvironment{Declaration}{omoog}{% \listadd\tud@declaration@list{#2}% - \tud@declare@start[#1]{#2}{#3}{#4}{#5}% + \tud@declare@start[#1]{#2}[#3][#4]{#5}% }{% \tud@declare@end{#2}{\printdeclarationlist}% } @@ -1026,7 +1026,7 @@ #3% \def\tud@declare@num{0}% }% - \tud@declare@start{#3}{#4}{#5}{#6}% + \tud@declare@start{#3}[#4][#5]{#6}% }{% \listadd\tud@declaration@list{#3}% % \end{macrocode} @@ -1040,7 +1040,7 @@ \Changed@At@CreateList[#3]{#1}% }% \IfValueTF{#6}{% - \tud@declare@start{#3}{#4}{#5}{#6}% + \tud@declare@start{#3}[#4][#5]{#6}% % \end{macrocode} % Ohne eine zusätzliche Angabe imletzten optionalen Argument wird standardmäßig % der Entfall der Deklaration angegeben. Alternativ dazu kann im ersten @@ -1048,7 +1048,7 @@ % neue bzw. aktuell gültige Deklaration als Querverweis angegeben werden. % \begin{macrocode} }{% - \toks@{\tud@declare@start{#3}{#4}{#5}}% + \toks@{\tud@declare@start{#3}[#4][#5]}% \def\@tempa{\emph{entf\"allt}}% \in@{:}{#1}% \ifin@% @@ -1098,7 +1098,7 @@ % Dies sind die Makros für die eigentliche Abarbeitung der Deklarationsbefehle % zu Beginn und Ende der Umgebungen \env{Declaration} und \env{Obsolete}. % \begin{macrocode} -\NewDocumentCommand\tud@declare@start{ommmm}{% +\NewDocumentCommand\tud@declare@start{omoog}{% % \end{macrocode} % Die optional angegebenen Änderungen werden mit \cs{Changed@At@CreateList} in % der Liste \cs{tud@changedat@list} gesichert und später sowohl für die @@ -1393,13 +1393,14 @@ % \end{macro}^^A \suffix % \begin{macro}{\NewExpandableDocumentCommand} % \changes{v2.02}{2014/11/04}{neu}^^A +% \changes{v2.05i}{2017/03/12}{wird mittlerweile von \pkg{xparse} definiert}^^A % Für Labels, Index- und Änderungs- sowie PDF-Outline-Einträge etc. müssen ganz % bestimmte Markup-Befehle durch eine expandierbare Version ersetzt werden. Um % dies möglichst einfach zu gestalten, wird \cs{NewExpandableDocumentCommand} % definiert. % \begin{macrocode} -\newcommand*\NewExpandableDocumentCommand[3]{% - \NewDocumentCommand#1{#2}{#3}% +\providecommand*\NewExpandableDocumentCommand[3]{% + \NewDocumentCommand#1{#2}{}% \DeclareExpandableDocumentCommand#1{#2}{#3}% } % \end{macrocode} @@ -2196,7 +2197,7 @@ % der richtigen Formatierung enthält, ist möglich. % \begin{macrocode} \NewDocumentCommand\tud@lbl@get@curr{% - sm>{\tud@lbl@create}>{\SplitArgument{2}{:}}md==% + sm>{\SplitArgument{2}{:}}>{\tud@lbl@create}md==% }{% % \end{macrocode} % Mit \cs{tud@lbl@get@@curr} wird das im zweiten obligatorischen Argument @@ -2272,14 +2273,14 @@ % seine drei Hauptbestandteile zur WEiterverarbeitung zerlegt. % \begin{macrocode} \NewDocumentCommand\tud@lbl@get@dflt{m>{\SplitArgument{2}{:}}mr==}{% - \tud@lbl@get@@dflt{#1}#2=#3=% + \tud@lbl@get@@dflt{#1}#2{#3}% } % \end{macrocode} % Durch \cs{tud@lbl@get@@dflt} wird als erstes geprüft, ob der Bundlepräfix % bereits dem Standardpräfix für die Hauptklassen entspricht. Nur wenn dies % nicht der Fall ist, wird die Labelgenerierung abermals ausgeführt. % \begin{macrocode} -\NewDocumentCommand\tud@lbl@get@@dflt{mmmmr==}{% +\NewDocumentCommand\tud@lbl@get@@dflt{mmmmm}{% \edef\tud@reserved{\expandafter\detokenize\expandafter{\tud@bdl@dflt}}% \ifstr{\tud@reserved}{#2}{}{% % \end{macrocode} @@ -2303,7 +2304,7 @@ % \begin{macrocode} %<*class> \NewDocumentCommand\tud@if@lbl@exists{% - >{\tud@lbl@create}>{\SplitArgument{2}{:}}m% + >{\SplitArgument{2}{:}}>{\tud@lbl@create}m% }{% \ifcsdef{r@#1}{% \expandafter\@firstoftwo% @@ -2806,7 +2807,7 @@ % \cs{SplitArgument}\val{\{1\}\{!\}} getrennt und dann weiter verarbeitet. % \begin{macrocode} \NewDocumentCommand\Markup@Output{>{\SplitArgument{1}{!}}md==o}{% - \Markup@@Output#1=#2=[#3]% + \Markup@@Output#1{#2}{#3}% } % \end{macrocode} % Anschließend wird entweder \cs{Markup@Declare} oder \cs{Markup@Inline} @@ -2814,7 +2815,7 @@ % wird für den Befehlsaufruf mit dem dazugehörigen Argument zur Vereinfachung % ein Token-Register verwendet. % \begin{macrocode} -\NewDocumentCommand\Markup@@Output{mmd==o}{% +\NewDocumentCommand\Markup@@Output{mmmm}{% %<*class> \if@tud@declare% \tud@toks@{\Markup@Declare}% @@ -3967,22 +3968,22 @@ % weiter. % \begin{macrocode} \NewDocumentCommand\Changed@At@CreateList{od()m}{% - \IfValueT{#3}{\forssvlist{\Changed@At@@CreateList[#1](#2)}{#3}}% + \IfValueT{#3}{\forssvlist{\Changed@At@@CreateList{#1}{#2}}{#3}}% } % \end{macrocode} % Mit \cs{Changed@At@@CreateList} wird lediglich die Versionsnummer von der % eigentlichen Änderungsnotiz getrennt. % \begin{macrocode} -\NewDocumentCommand\Changed@At@@CreateList{r[]r()>{\SplitArgument{1}{:}}m}{% - \Changed@At@@@CreateList[#1](#2)#3% +\NewDocumentCommand\Changed@At@@CreateList{mm>{\SplitArgument{1}{:}}m}{% + \Changed@At@@@CreateList{#1}{#2}#3% } % \end{macrocode} % Zuletzt wird durch \cs{Changed@At@@@CreateList} ein möglicher Untereintrag % in ein separates Argument abgetrennt und \cs{Changed@At@@@@CreateList} mit % allen Argumenten aufgerufen. % \begin{macrocode} -\NewDocumentCommand\Changed@At@@@CreateList{r[]r()>{\SplitArgument{1}{!}}mm}{% - \Changed@At@@@@CreateList[#1](#2)#3{#4}% +\NewDocumentCommand\Changed@At@@@CreateList{mm>{\SplitArgument{1}{!}}mm}{% + \Changed@At@@@@CreateList{#1}{#2}#3{#4}% } % \end{macrocode} % Der Befehl \cs{Changed@At@@@@CreateList} übernimmt nun die Erstellung des @@ -4008,7 +4009,7 @@ % \val{!\meta{Untereintrag}!\meta{Änderungsnotiz}}. % \endgroup % \begin{macrocode} -\NewDocumentCommand\Changed@At@@@@CreateList{r[]r()mmm}{% +\NewDocumentCommand\Changed@At@@@@CreateList{mmmmm}{% % \end{macrocode} % Die Aufteilung der Änderungsliste in die einzelnen \TUDScript-Bundle-Elemente % erfolgt entweder anhand des explizit angegebenen optionalen Argumentes in @@ -5068,6 +5069,7 @@ \immediate\closeout\tud@write@a% \clearpage% \addsec{Copy\nobreakspace\&\nobreakspace{}Paste}% + \thispagestyle{empty}% \pagestyle{empty}% Zum Ende des Dokumentes wird das vorgestellte Tutorial als \"ubersetzbarer Quelltext ausgegeben, um dieses via Copy~\&~Paste verwenden und alle Punkte diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx index a9629ba292e..fee9bb80edd 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-mathswap.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-mathswap.dtx}[% - 2017/01/03 v2.05g TUD-Script\space% + 2017/02/13 v2.05g TUD-Script\space% %</driver> %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{mathswap}[% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx index c77d9a66532..50de5c76ba2 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-misc.dtx}[% - 2017/01/03 v2.05g TUD-Script (miscellaneous)% + 2017/02/17 v2.05i TUD-Script (miscellaneous)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -105,7 +105,7 @@ % \ToDo{% % Problem bei \cs{TUDoptions} mit \cs{AtEndOfFamilyOptions} beheben % }[v2.06] -% \ToDo{Überarbeiten: \cs{AtEndOfOuterFamilyOptions}}[v3.22] +% \ToDo{Überarbeiten: \cs{AtEndOfFamilyOptions*}}[v3.23] % % \begin{macro}{\TUD@SpecialOptionAtDocument} % \changes{v2.05}{2016/06/14}{neu}^^A diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx index db8d869bb77..335df8d4898 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-pagestyle.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-pagestyle.dtx}[% - 2017/01/03 v2.05g TUD-Script (pagestyle)% + 2017/02/17 v2.05i TUD-Script (pagestyle)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -392,7 +392,7 @@ % Layers nicht vollständig genutzt, um bei einem farbigen Fußbereich einen % gewissen Abstand vom Inhalt zur Kante zu erhalten. % \begin{macrocode} - \TUD@len@deprecated[% + \TUD@deprecated@lengthcs[% \global\@tud@footlogo@option@settrue% ]{footlogoheight}% \setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}% @@ -414,7 +414,7 @@ \ModifyLayer[% addvoffset=-\tud@len@ddcdiff+\ht\strutbox,% contents={% - \TUD@len@deprecated[% + \TUD@deprecated@lengthcs[% \global\@tud@footlogo@option@settrue% ]{footlogoheight}% \setlength\@tempdima{\dimexpr\layerheight-\dp\strutbox\relax}% @@ -1215,7 +1215,7 @@ \newif\if@tud@head@date \TUD@key{cdhead}[true]{% \TUD@set@numkey{cdhead}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {nocd}{0},{nocdfont}{0},{nocdfonts}{0},{notudfonts}{0},% {cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},% {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},% @@ -1577,7 +1577,7 @@ \bool@lock{@tud@foot@colored} \TUD@key{cdfoot}[true]{% \TUD@set@numkey{cdfoot}{@tempa}{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {nocolor}{2},{nocolour}{2},{monochrome}{2},{monochromatic}{2},% {bicolor}{3},{bicolour}{3},{twocolor}{3},{twocolour}{3},% {bichrome}{3},{bichromatic}{3},{dichrome}{3},{dichromatic}{3},% @@ -2372,7 +2372,7 @@ % \begin{macrocode} \newcommand*\tud@ddc@switch{} \edef\tud@ddc@switch{% - \TUD@numkey@bool,% + \TUD@bool@numkey,% {color}{2},{colour}{2},{cdcolor}{2},{cdcolour}{2},% {colorblack}{3},{colourblack}{3},{cdcolorblack}{3},{cdcolourblack}{3},% {gray}{4},{grey}{4},{HKS92}{4},{cdgray}{4},{cdgrey}{4},% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx index 36367e247a3..1a9dcae3b3d 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-supervisor.dtx}[% - 2017/01/03 v2.05g TUD-Script\space% + 2017/02/13 v2.05g TUD-Script\space% %</driver> %<package>\ProvidesPackage{tudscrsupervisor}[% %<*driver|package> diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx index 07ce4c3ea58..c7c691b4205 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-texindy.dtx}[% - 2017/01/03 v2.05g TUD-Script (texindy style files)% + 2017/02/13 v2.05g TUD-Script (texindy style files)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx index 00a62515f3c..19e8a48a05b 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-title.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-title.dtx}[% - 2017/01/26 v2.05g TUD-Script (title)% + 2017/02/17 v2.05i TUD-Script (title)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -138,7 +138,7 @@ % \begin{macrocode} \DefineFamilyMember{KOMA} \DefineFamilyKey{KOMA}{titlepage}[true]{% - \TUD@set@numkey{titlepage}{@tempa}{\TUD@numkey@bool,{firstiscover}{2}}{#1}% + \TUD@set@numkey{titlepage}{@tempa}{\TUD@bool@numkey,{firstiscover}{2}}{#1}% \ifx\FamilyKeyState\FamilyKeyStateProcessed% \AtEndOfFamilyOptions{\tud@titlepage@deactivate}% \fi% @@ -443,7 +443,7 @@ \vspace*{% \dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax% }% - \TUD@len@deprecated{pageheadingsvskip}% + \TUD@deprecated@lengthcs{pageheadingsvskip}% \vspace*{\tud@dim@pageheadingsvskip}% \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative% % \end{macrocode} @@ -792,7 +792,7 @@ \vspace*{% \dimexpr\tud@len@areavskip+\tud@len@areaheadvskip-\baselineskip\relax% }% - \TUD@len@deprecated{headingsvskip}% + \TUD@deprecated@lengthcs{headingsvskip}% \vspace*{\tud@dim@headingsvskip}% %</book|report|article> %<*poster> diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx index 6217f781d24..04160eded89 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-twocolfix.dtx}[% - 2017/01/03 v2.05g TUD-Script\space% + 2017/02/13 v2.05g TUD-Script\space% %</driver> %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{twocolfix}[% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx index 5e71439b08a..406e485b66e 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx @@ -4,7 +4,7 @@ % TUD-Script -- Corporate Design of Technische Universität Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -131,7 +131,7 @@ % \end{macrocode} % \ToDo{Version eintragen}[Release] % \begin{macrocode} - \TUD@Version@Check{2017/02/04 v2.05h TUD-Script} + \TUD@Version@Check{2017/03/12 v2.05i TUD-Script} \endgroup % \end{macrocode} % \end{macro}^^A \TUDScriptVersionNumber @@ -172,12 +172,12 @@ % % Als erstes das benötigte \LaTeX-Format. % \begin{macrocode} -\NeedsTeXFormat{LaTeX2e} +%<package|class>\NeedsTeXFormat{LaTeX2e} % \end{macrocode} % \begin{macro}{\tudscrmail} % Die E"~Mail-Adresse für Supportanfragen. % \begin{macrocode} -\providecommand*\tudscrmail{tudscr@gmail.com} +%<package|class>\providecommand*\tudscrmail{hanisch.latex@outlook.com} % \end{macrocode} % \end{macro}^^A \tudscrmail % @@ -301,6 +301,7 @@ % \begin{macro}{\TUDScript} % Der Schriftzug von \TUDScript. % \begin{macrocode} +%<*package|class> \@ifundefined{TUDScript}{% \DeclareRobustCommand\TUDScript{% \ifdin{TUD-SCRIPT}{% @@ -308,6 +309,7 @@ }\csname xspace\endcsname% }% }{} +%</package|class> % \end{macrocode} % \end{macro}^^A \TUDScript % diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr.ins b/Master/texmf-dist/source/latex/tudscr/tudscr.ins index 69765aa9a1a..fb2db3fc25c 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr.ins +++ b/Master/texmf-dist/source/latex/tudscr/tudscr.ins @@ -2,7 +2,7 @@ % TUD-Script -- Corporate Design of Technische Universitaet Dresden % ---------------------------------------------------------------------------- % -% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 % % ---------------------------------------------------------------------------- % @@ -53,7 +53,7 @@ TUD-Script -- Corporate Design of Technische Universitaet Dresden \TUD@Version -Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 This file was generated from file(s) of the TUD-Script bundle. ---------------------------------------------------------------------------- diff --git a/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex b/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex index 7c51250b1cf..0a60401c81e 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex +++ b/Master/texmf-dist/source/latex/tudscr/tudscrsource.tex @@ -21,7 +21,7 @@ \begin{document} \addtokomafont{subject}{\sffamily} -\subject{\TUDScript \vTUDScript{} basierend auf \KOMAScript} +\subject{\TUDScript basierend auf \KOMAScript} \title{Ein \LaTeXe-Bundle für Dokumente \mbox{im neuen \CD der} \mbox{\TnUD}} \subtitle{Dokumentierter Quelltext} \author{Falk Hanisch\qquad\expandafter\mailto\expandafter{\tudscrmail}} @@ -68,6 +68,10 @@ dem Aufruf \texttt{texdoc tudscr} geöffnet werden. \ToDo{\file{manifest.txt} erstellen?!}[v2.06] \ToDo{Sämtliche \cs{@temp\dots}-Makros auf \cs{tud@temp\dots} ändern}[v2.06] \ToDo{\cs{tud@reserved} in \cs{tud@temp\dots} ändern}[v2.06] +\ToDo{\cs{def} durch \cs{renewcommand*} ersetzen, wo möglich}[v2.06] +\ToDo{% + Felder \cs{@@...} mit \cs{@...} tauschen (einheitlicher Zugriff auf Rohwert)% +}[v2.06] \tableofcontents \clearpage |