From 058b77a3ba0ce417a9dea9433252df4d95e86f98 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 15 Oct 2016 22:55:03 +0000 Subject: tudscr (13oct16) git-svn-id: svn://tug.org/texlive/trunk@42271 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/tudscr/README | 11 ++++- Master/texmf-dist/doc/latex/tudscr/tudscr.pdf | Bin 1206789 -> 1207114 bytes .../texmf-dist/doc/latex/tudscr/tudscr_print.pdf | Bin 1194508 -> 1194835 bytes .../texmf-dist/doc/latex/tudscr/tudscrsource.pdf | Bin 989193 -> 966594 bytes .../doc/latex/tudscr/tutorials/mathswap.pdf | Bin 154486 -> 154486 bytes .../doc/latex/tudscr/tutorials/mathtype.pdf | Bin 181368 -> 181368 bytes .../doc/latex/tudscr/tutorials/treatise.pdf | Bin 926540 -> 926540 bytes .../texmf-dist/source/latex/tudscr/doc/tudscr.tex | 2 +- .../texmf-dist/source/latex/tudscr/tudscr-comp.dtx | 8 +++- .../source/latex/tudscr/tudscr-fonts.dtx | 45 +++++++++++++-------- .../source/latex/tudscr/tudscr-manual.dtx | 7 +++- .../source/latex/tudscr/tudscr-version.dtx | 2 +- .../tex/latex/tudscr/fix-tudscrfonts.sty | 4 +- Master/texmf-dist/tex/latex/tudscr/mathswap.sty | 2 +- Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls | 22 ++++++---- Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty | 4 +- Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls | 22 ++++++---- Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty | 4 +- .../tex/latex/tudscr/tudscrcomp-book.sty | 4 +- .../tex/latex/tudscr/tudscrcomp-poster.sty | 4 +- Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty | 4 +- Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls | 4 +- Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty | 22 ++++++---- .../texmf-dist/tex/latex/tudscr/tudscrmanual.cls | 6 ++- .../texmf-dist/tex/latex/tudscr/tudscrposter.cls | 22 ++++++---- Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls | 22 ++++++---- .../tex/latex/tudscr/tudscrsupervisor.sty | 4 +- .../texmf-dist/tex/latex/tudscr/tudscrtutorial.sty | 6 ++- Master/texmf-dist/tex/latex/tudscr/twocolfix.sty | 2 +- 29 files changed, 152 insertions(+), 81 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/tudscr/README b/Master/texmf-dist/doc/latex/tudscr/README index ad42ed10a26..1cf64f19c60 100644 --- a/Master/texmf-dist/doc/latex/tudscr/README +++ b/Master/texmf-dist/doc/latex/tudscr/README @@ -2,7 +2,7 @@ TUD-Script =============== -TUD-Script 2016/10/10 v2.05e +TUD-Script 2016/10/12 v2.05f Copyright (c) Falk Hanisch , 2012-2016 This material is subject to the LaTeX Project Public License version 1.3c or @@ -58,9 +58,14 @@ Das Bundle beinhaltet: Versionen --------- +**v2.05f** (2016/10/12) ++ Probleme mit dem Paket `bm` behoben + + **v2.05e** (2016/10/10) + Bugfix für Verwendung von `\author` nach `\maketitle` + **v2.05d** (2016/09/22) + Bezeichnung in TUD-Script-Bundle geändert + Probleme mit dem Paket `flexisym` behoben @@ -233,6 +238,10 @@ The bundle offers: Versions -------- +**v2.05f** (2016/10/12) ++ solved problems with package `bm` + + **v2.05e** (2016/10/10) + bug fix for usage of `\author` after `\maketitle` diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf index 4da5e83b41a..408129326c4 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 0e4b38df06f..df4a170b3cd 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 f2a584fd1fb..3672a8af125 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 8ce695f4e8b..edfe1fb5207 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 1da8382ec18..4ad9a96d9ad 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 83d8f707212..cf5a9a48f94 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.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex index 5802a64bbce..b25325c387c 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{10.10.2016} +\date{12.10.2016} \author{Falk Hanisch\thanks{\noexpand\Email{\tudscrmail}}} \subject{\TUDScript \vTUDScript{} basierend auf \KOMAScript} \title{% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx index 26645484e57..52c7f3df8e2 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1486} +% \CheckSum{1487} % \iffalse meta-comment % % ============================================================================ @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-comp.dtx}[% - 2016/10/10 v2.05e TUD-Script\space% + 2016/10/12 v2.05f TUD-Script\space% % %\ProvidesPackage{tudscrcomp}[% %\ProvidesPackage{tudscrcomp-book}[% @@ -511,6 +511,8 @@ % \changes{v2.05d}{2015/09/21}{neu}^^A % \begin{macro}{\tud@v@2.05e} % \changes{v2.05d}{2015/10/10}{neu}^^A +% \begin{macro}{\tud@v@2.05f} +% \changes{v2.05d}{2015/10/12}{neu}^^A % \begin{macro}{\tud@v@last} % \changes{v2.02}{2014/08/22}{neu}^^A % \changes{v2.03}{2015/01/13}{angepasst}^^A @@ -634,9 +636,11 @@ \csdef{tud@v@2.05c}{3} \csdef{tud@v@2.05d}{3} \csdef{tud@v@2.05e}{3} +\csdef{tud@v@2.05f}{3} \csdef{tud@v@last}{3} % \end{macrocode} % \end{macro}^^A \tud@v@last +% \end{macro}^^A \tud@v@2.05f % \end{macro}^^A \tud@v@2.05e % \end{macro}^^A \tud@v@2.05d % \end{macro}^^A \tud@v@2.05c diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx index 8654ab55f4c..7412909d8ba 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1278} +% \CheckSum{1291} % \iffalse meta-comment % % ============================================================================ @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-fonts.dtx}[% - 2016/09/22 v2.05d TUD-Script\space% + 2016/10/12 v2.05f TUD-Script\space% % %\ProvidesPackage{tudscrfonts}[% %<*driver|package&identify> @@ -801,7 +801,7 @@ % definiert. Danach erfolgt die Behandlung der Mathematikschriften und die % gewählte Standardschrift aktiviert. Zum Schluss wird das Layout erneuert. % \begin{macrocode} - \ifdef{\tud@font@math@init}{}{\tud@font@math@set}% + \ifundef{\tud@font@math@init}{\tud@font@math@set}{}% \tud@font@skip@set% \normalfont\selectfont% %<*class> @@ -914,6 +914,8 @@ % Das Makro \cs{tud@font@init} wird für die Defintion aller Befehle zur Auswahl % der Schriften des \CDs verwendet. % \begin{macrocode} +\newcommand*\tud@dinbn{} +\let\tud@dinbn\relax \newcommand*\tud@font@init{% % \end{macrocode} % Es werden mehrere Schalter zur expliziten Auswahl für die Schriftschnitte @@ -1479,11 +1481,6 @@ % Laden der Schriftdefinitionen am Dokumentbeginn zu forcieren. % \begin{macrocode} \sbox\z@{\tud@dinbn$ $}% -% \end{macrocode} -% Zuletzt wird der Befehl für die Initialisierung der Mathematikschriften -% undefiniert gesetzt. -% \begin{macrocode} - \undef\tud@font@math@init% } % \end{macrocode} % \end{macro}^^A \mv@dinbold @@ -1686,9 +1683,7 @@ % das Setzen der Mathematikschriften durch \cs{AtBeginDocument} innerhalb von % \cs{AtEndPreamble} am Ende \emph{aller} \cs{AtBeginDocument}. % \begin{macrocode} -%\AtEndPreamble% -%\AtBeginDocument% -{% +\AtEndPreamble{% % \end{macrocode} % Falls \pkg{mweights} geladen wurde, werden im Bedarfsfall die vom Paket % erwarteten Makros für die Schriftschnitte der einzelnen Schriftfamilien @@ -1708,9 +1703,7 @@ % Damit \pkg{tudscrfonts} reibungslos mit den nachfolgenden Definitionen % funktioniert, wird im Bedarfsfall der Befehl \cs{sectfont} vorgehalten. % \begin{macrocode} -%<*package> - \ifdef{\sectfont}{}{\let\sectfont\relax}% -% +% \ifdef{\sectfont}{}{\let\sectfont\relax}% % \end{macrocode} % Damit die Schrift im Dokument später noch umgestellt werden kann, werden % sämtliche Einstellungen erst am Ende der Präambel gesichert. Deshalb wird @@ -1731,13 +1724,31 @@ % insbesondere auf Einstellungen von \pkg{fontspec} reagieren zu können. Da es % so gut wie keine freien OpenType"=Schriften für den mathmatischen Formelsatz % gibt, werden \emph{immer} die PostScript"=Schriften verwendet, falls diese -% installiert sind. +% installiert sind. Wurde jedoch das Paket \pkg{bm} angefordert, so müssen die +% Mathematikschriften spätestens zum Ende der Präambel initialisiert werden. % \begin{macrocode} -% \AtBeginDocument{\tud@font@math@init}% -% \tud@font@math@init% + \if@tud@x@bm@requested% + \tud@font@math@init% + \UnPreventPackageFromLoading{bm}% + \RequirePackage{bm}% + \fi% + \AtBeginDocument{\tud@font@math@init\let\tud@font@math@init\relax}% } % \end{macrocode} % +% \subsection{Anpassungen für das Paket \pkg{bm}} +% +% \begin{macro}{\if@tud@x@bm@requested} +% Das Paket \pkg{bm} stellt den Befehl \cs{bm} für fette und kursive Symbole im +% Mathematiksatz bereit. Damit dies funktioniert, muss das Laden des Paketes +% auf das Ende der Präambel verzögert werden, um zuvor alle Einstellungen für +% die mathematischen Symbole vornehmen zu können. +% \begin{macrocode} +\newif\if@tud@x@bm@requested +\PreventPackageFromLoading[\@tud@x@bm@requestedtrue]{bm} +% \end{macrocode} +% \end{macro}^^A \if@tud@x@bm@requested +% % \subsection{Anpassungen für die Klasse \cls{beamer}} % % Die \cls{beamer}-Klasse lädt standardmäßig serifenlose Mathematikschriften. diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx index 2d3e787866f..4eafd4935de 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx @@ -1,4 +1,4 @@ -% \CheckSum{4147} +% \CheckSum{4153} % \iffalse meta-comment % % ============================================================================ @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-manual.dtx}[% - 2016/09/22 v2.05d TUD-Script\space% + 2016/10/12 v2.05f TUD-Script\space% % %\ProvidesPackage{tudscrtutorial}[% %<*driver|package&identify> @@ -2866,9 +2866,12 @@ % Für die Erstellung aller Indexe wird das Paket \pkg{imakeidx} zusammen mit % \app{texindy} verwendet. Diese können sowohl mit dem Paket als auch mit der % Klasse erzeugt werden. +% \ToDo{Patcherei für imakeidx raus, sobald dies geht}[v2.06] % \begin{macrocode} \PassOptionsToPackage{xindy,splitindex}{imakeidx} +\let\tud@shellescape\shellescape \RequirePackage{imakeidx}[2013/07/11] +\let\shellescape\tud@shellescape % \end{macrocode} % Zuerst ein paar kleinere Einstellungen für das Layout\dots % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx index 1fabfaed631..896cc0d2d0f 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx @@ -131,7 +131,7 @@ % \end{macrocode} % \ToDo{Version eintragen}[Release] % \begin{macrocode} - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup % \end{macrocode} % \end{macro}^^A \TUDScriptVersionNumber diff --git a/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty index 9c2f6cf97ff..796761d1788 100644 --- a/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty +++ b/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty @@ -62,7 +62,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -75,7 +75,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{fix-tudscrfonts}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f 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 237547aee74..be4fca64f63 100644 --- a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty +++ b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty @@ -36,7 +36,7 @@ %%% From File: tudscr-mathswap.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mathswap}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f 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 7828c8c9ce6..16a89f7e51d 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls @@ -79,13 +79,13 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1172,6 +1172,7 @@ \csdef{tud@v@2.05c}{3} \csdef{tud@v@2.05d}{3} \csdef{tud@v@2.05e}{3} +\csdef{tud@v@2.05f}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1552,7 +1553,7 @@ \edef\bfdef@ult{\bfdefault}% \edef\mddef@ult{\mddefault}% \fi% - \ifdef{\tud@font@math@init}{}{\tud@font@math@set}% + \ifundef{\tud@font@math@init}{\tud@font@math@set}{}% \tud@font@skip@set% \normalfont\selectfont% \tud@layout@process% @@ -1586,6 +1587,8 @@ \tud@skip@set{belowcaptionskip}{\z@}% \tud@skip@set{columnsep}{1.1\baselineskip}% } +\newcommand*\tud@dinbn{} +\let\tud@dinbn\relax \newcommand*\tud@font@init{% \if@tud@univers% \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}% @@ -1824,7 +1827,6 @@ \tud@font@math@set% }% \sbox\z@{\tud@dinbn$ $}% - \undef\tud@font@math@init% } \newcommand*\tud@font@greek@check@slanted{% \let\@tempb\relax% @@ -1906,8 +1908,7 @@ } \newcommand*\tud@font@greek@upright[1]{\csletcs{#1}{up#1}} \newcommand*\tud@font@greek@slanted[1]{\csletcs{#1}{var#1}} -\AtEndPreamble% -{% +\AtEndPreamble{% \if@tud@x@mweights@enabled% \ifundef{\bfseries@rm}{\edef\bfseries@rm{\bfdefault}}{}% \ifundef{\bfseries@sf}{\edef\bfseries@sf{\bfdefault}}{}% @@ -1919,8 +1920,15 @@ \tud@font@check% \tud@font@set% \tud@font@init% - \AtBeginDocument{\tud@font@math@init}% + \if@tud@x@bm@requested% + \tud@font@math@init% + \UnPreventPackageFromLoading{bm}% + \RequirePackage{bm}% + \fi% + \AtBeginDocument{\tud@font@math@init\let\tud@font@math@init\relax}% } +\newif\if@tud@x@bm@requested +\PreventPackageFromLoading[\@tud@x@bm@requestedtrue]{bm} \AfterPackage*{siunitx}{% \providecommand*\lseries{\fontseries{l}\selectfont}% } diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty index a9498d1067c..81dcfd6e07b 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty @@ -59,7 +59,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -72,7 +72,7 @@ }{} %%% From File: tudscr-base.dtx \ProvidesPackage{tudscrbase}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script package (basics for the bundle)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls index d719482abd8..977fa1c56ec 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls @@ -79,13 +79,13 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1287,6 +1287,7 @@ \csdef{tud@v@2.05c}{3} \csdef{tud@v@2.05d}{3} \csdef{tud@v@2.05e}{3} +\csdef{tud@v@2.05f}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1667,7 +1668,7 @@ \edef\bfdef@ult{\bfdefault}% \edef\mddef@ult{\mddefault}% \fi% - \ifdef{\tud@font@math@init}{}{\tud@font@math@set}% + \ifundef{\tud@font@math@init}{\tud@font@math@set}{}% \tud@font@skip@set% \normalfont\selectfont% \tud@layout@process% @@ -1701,6 +1702,8 @@ \tud@skip@set{belowcaptionskip}{\z@}% \tud@skip@set{columnsep}{1.1\baselineskip}% } +\newcommand*\tud@dinbn{} +\let\tud@dinbn\relax \newcommand*\tud@font@init{% \if@tud@univers% \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}% @@ -1939,7 +1942,6 @@ \tud@font@math@set% }% \sbox\z@{\tud@dinbn$ $}% - \undef\tud@font@math@init% } \newcommand*\tud@font@greek@check@slanted{% \let\@tempb\relax% @@ -2021,8 +2023,7 @@ } \newcommand*\tud@font@greek@upright[1]{\csletcs{#1}{up#1}} \newcommand*\tud@font@greek@slanted[1]{\csletcs{#1}{var#1}} -\AtEndPreamble% -{% +\AtEndPreamble{% \if@tud@x@mweights@enabled% \ifundef{\bfseries@rm}{\edef\bfseries@rm{\bfdefault}}{}% \ifundef{\bfseries@sf}{\edef\bfseries@sf{\bfdefault}}{}% @@ -2034,8 +2035,15 @@ \tud@font@check% \tud@font@set% \tud@font@init% - \AtBeginDocument{\tud@font@math@init}% + \if@tud@x@bm@requested% + \tud@font@math@init% + \UnPreventPackageFromLoading{bm}% + \RequirePackage{bm}% + \fi% + \AtBeginDocument{\tud@font@math@init\let\tud@font@math@init\relax}% } +\newif\if@tud@x@bm@requested +\PreventPackageFromLoading[\@tud@x@bm@requestedtrue]{bm} \AfterPackage*{siunitx}{% \providecommand*\lseries{\fontseries{l}\selectfont}% } diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty index 73524566569..9a2d8a16489 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty @@ -59,7 +59,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -72,7 +72,7 @@ }{} %%% From File: tudscr-color.dtx \ProvidesPackage{tudscrcolor}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f 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 019c4980e2e..191633c4251 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty @@ -62,7 +62,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -84,7 +84,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp-book}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f 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 ba957ab4699..8138c76f88c 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty @@ -62,7 +62,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -84,7 +84,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp-poster}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f 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 7b428592258..0bcc52e725e 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty @@ -59,7 +59,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -81,7 +81,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f 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 45640d62f66..6e69c932af9 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls @@ -61,13 +61,13 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty index cfc3143475f..8a944aa4f62 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty @@ -66,7 +66,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -79,7 +79,7 @@ }{} %%% From File: tudscr-fonts.dtx \ProvidesPackage{tudscrfonts}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script package (corporate design fonts)% ] \ifcsname KOMAClassName\endcsname\else @@ -408,6 +408,7 @@ \csdef{tud@v@2.05c}{3} \csdef{tud@v@2.05d}{3} \csdef{tud@v@2.05e}{3} +\csdef{tud@v@2.05f}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -664,7 +665,7 @@ \edef\bfdef@ult{\bfdefault}% \edef\mddef@ult{\mddefault}% \fi% - \ifdef{\tud@font@math@init}{}{\tud@font@math@set}% + \ifundef{\tud@font@math@init}{\tud@font@math@set}{}% \tud@font@skip@set% \normalfont\selectfont% } @@ -696,6 +697,8 @@ \tud@skip@set{belowcaptionskip}{\z@}% \tud@skip@set{columnsep}{1.1\baselineskip}% } +\newcommand*\tud@dinbn{} +\let\tud@dinbn\relax \newcommand*\tud@font@init{% \if@tud@univers% \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}% @@ -934,7 +937,6 @@ \tud@font@math@set% }% \sbox\z@{\tud@dinbn$ $}% - \undef\tud@font@math@init% } \newcommand*\tud@font@greek@check@slanted{% \let\@tempb\relax% @@ -1016,8 +1018,7 @@ } \newcommand*\tud@font@greek@upright[1]{\csletcs{#1}{up#1}} \newcommand*\tud@font@greek@slanted[1]{\csletcs{#1}{var#1}} -\AtBeginDocument% -{% +\AtEndPreamble{% \if@tud@x@mweights@enabled% \ifundef{\bfseries@rm}{\edef\bfseries@rm{\bfdefault}}{}% \ifundef{\bfseries@sf}{\edef\bfseries@sf{\bfdefault}}{}% @@ -1030,8 +1031,15 @@ \ifdef{\sectfont}{}{\let\sectfont\relax}% \tud@font@set% \tud@font@init% - \tud@font@math@init% + \if@tud@x@bm@requested% + \tud@font@math@init% + \UnPreventPackageFromLoading{bm}% + \RequirePackage{bm}% + \fi% + \AtBeginDocument{\tud@font@math@init\let\tud@font@math@init\relax}% } +\newif\if@tud@x@bm@requested +\PreventPackageFromLoading[\@tud@x@bm@requestedtrue]{bm} \AfterClass*{beamer}{\usefonttheme[onlymath]{serif}} \AfterPackage*{siunitx}{% \providecommand*\lseries{\fontseries{l}\selectfont}% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls index 230fecbdca0..1130a2cc953 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls @@ -66,13 +66,13 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesWrapperClass[3]{% \ProvidesClass{#1}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@Parent{#2}% @@ -1224,7 +1224,9 @@ \fi% } \PassOptionsToPackage{xindy,splitindex}{imakeidx} +\let\tud@shellescape\shellescape \RequirePackage{imakeidx}[2013/07/11] +\let\shellescape\tud@shellescape \indexsetup{% level=\addsec,% noclearpage,firstpagestyle=headings,headers={\indexname}{\indexname},% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls index 12e4d27979d..164d0abc848 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls @@ -79,13 +79,13 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1063,6 +1063,7 @@ \csdef{tud@v@2.05c}{3} \csdef{tud@v@2.05d}{3} \csdef{tud@v@2.05e}{3} +\csdef{tud@v@2.05f}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1443,7 +1444,7 @@ \edef\bfdef@ult{\bfdefault}% \edef\mddef@ult{\mddefault}% \fi% - \ifdef{\tud@font@math@init}{}{\tud@font@math@set}% + \ifundef{\tud@font@math@init}{\tud@font@math@set}{}% \tud@font@skip@set% \normalfont\selectfont% \tud@layout@process% @@ -1477,6 +1478,8 @@ \tud@skip@set{belowcaptionskip}{\z@}% \tud@skip@set{columnsep}{1.1\baselineskip}% } +\newcommand*\tud@dinbn{} +\let\tud@dinbn\relax \newcommand*\tud@font@init{% \if@tud@univers% \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}% @@ -1715,7 +1718,6 @@ \tud@font@math@set% }% \sbox\z@{\tud@dinbn$ $}% - \undef\tud@font@math@init% } \newcommand*\tud@font@greek@check@slanted{% \let\@tempb\relax% @@ -1797,8 +1799,7 @@ } \newcommand*\tud@font@greek@upright[1]{\csletcs{#1}{up#1}} \newcommand*\tud@font@greek@slanted[1]{\csletcs{#1}{var#1}} -\AtEndPreamble% -{% +\AtEndPreamble{% \if@tud@x@mweights@enabled% \ifundef{\bfseries@rm}{\edef\bfseries@rm{\bfdefault}}{}% \ifundef{\bfseries@sf}{\edef\bfseries@sf{\bfdefault}}{}% @@ -1810,8 +1811,15 @@ \tud@font@check% \tud@font@set% \tud@font@init% - \AtBeginDocument{\tud@font@math@init}% + \if@tud@x@bm@requested% + \tud@font@math@init% + \UnPreventPackageFromLoading{bm}% + \RequirePackage{bm}% + \fi% + \AtBeginDocument{\tud@font@math@init\let\tud@font@math@init\relax}% } +\newif\if@tud@x@bm@requested +\PreventPackageFromLoading[\@tud@x@bm@requestedtrue]{bm} \AfterPackage*{siunitx}{% \providecommand*\lseries{\fontseries{l}\selectfont}% } diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls index 417fd9d20e6..788f5217b37 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls @@ -79,13 +79,13 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1291,6 +1291,7 @@ \csdef{tud@v@2.05c}{3} \csdef{tud@v@2.05d}{3} \csdef{tud@v@2.05e}{3} +\csdef{tud@v@2.05f}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1671,7 +1672,7 @@ \edef\bfdef@ult{\bfdefault}% \edef\mddef@ult{\mddefault}% \fi% - \ifdef{\tud@font@math@init}{}{\tud@font@math@set}% + \ifundef{\tud@font@math@init}{\tud@font@math@set}{}% \tud@font@skip@set% \normalfont\selectfont% \tud@layout@process% @@ -1705,6 +1706,8 @@ \tud@skip@set{belowcaptionskip}{\z@}% \tud@skip@set{columnsep}{1.1\baselineskip}% } +\newcommand*\tud@dinbn{} +\let\tud@dinbn\relax \newcommand*\tud@font@init{% \if@tud@univers% \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}% @@ -1943,7 +1946,6 @@ \tud@font@math@set% }% \sbox\z@{\tud@dinbn$ $}% - \undef\tud@font@math@init% } \newcommand*\tud@font@greek@check@slanted{% \let\@tempb\relax% @@ -2025,8 +2027,7 @@ } \newcommand*\tud@font@greek@upright[1]{\csletcs{#1}{up#1}} \newcommand*\tud@font@greek@slanted[1]{\csletcs{#1}{var#1}} -\AtEndPreamble% -{% +\AtEndPreamble{% \if@tud@x@mweights@enabled% \ifundef{\bfseries@rm}{\edef\bfseries@rm{\bfdefault}}{}% \ifundef{\bfseries@sf}{\edef\bfseries@sf{\bfdefault}}{}% @@ -2038,8 +2039,15 @@ \tud@font@check% \tud@font@set% \tud@font@init% - \AtBeginDocument{\tud@font@math@init}% + \if@tud@x@bm@requested% + \tud@font@math@init% + \UnPreventPackageFromLoading{bm}% + \RequirePackage{bm}% + \fi% + \AtBeginDocument{\tud@font@math@init\let\tud@font@math@init\relax}% } +\newif\if@tud@x@bm@requested +\PreventPackageFromLoading[\@tud@x@bm@requestedtrue]{bm} \AfterPackage*{siunitx}{% \providecommand*\lseries{\fontseries{l}\selectfont}% } diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty index dda341fc6e2..3513e931fdd 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty @@ -61,7 +61,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -83,7 +83,7 @@ }{} %%% From File: tudscr-supervisor.dtx \ProvidesPackage{tudscrsupervisor}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script package (commands for supervisors)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty index 6afb2db9fbf..6ef4e522a3a 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty @@ -64,7 +64,7 @@ \fi% } \fi - \TUD@Version@Check{2016/10/10 v2.05e TUD-Script} + \TUD@Version@Check{2016/10/12 v2.05f TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{tudscr@gmail.com} @@ -86,7 +86,7 @@ }{} %%% From File: tudscr-manual.dtx \ProvidesPackage{tudscrtutorial}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script package (internal tutorials)% ] %%% From File: tudscr-base.dtx @@ -724,7 +724,9 @@ \fi% } \PassOptionsToPackage{xindy,splitindex}{imakeidx} +\let\tud@shellescape\shellescape \RequirePackage{imakeidx}[2013/07/11] +\let\shellescape\tud@shellescape \indexsetup{% level=\subsection*,% noclearpage,firstpagestyle=headings,headers={\indexname}{\indexname},% diff --git a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty index 9457a4f2ec3..b7ba818f9c9 100644 --- a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty +++ b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty @@ -36,7 +36,7 @@ %%% From File: tudscr-twocolfix.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{twocolfix}[% - 2016/10/10 v2.05e TUD-Script + 2016/10/12 v2.05f TUD-Script package (twocolumn layout bugfix)% ] -- cgit v1.2.3