texlive[42271] Master/texmf-dist: tudscr (13oct16)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 16 00:55:03 CEST 2016


Revision: 42271
          http://tug.org/svn/texlive?view=revision&revision=42271
Author:   karl
Date:     2016-10-16 00:55:03 +0200 (Sun, 16 Oct 2016)
Log Message:
-----------
tudscr (13oct16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tudscr/README
    trunk/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
    trunk/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
    trunk/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
    trunk/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf
    trunk/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf
    trunk/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf
    trunk/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
    trunk/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
    trunk/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
    trunk/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx
    trunk/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
    trunk/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty
    trunk/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tudscr/README	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/doc/latex/tudscr/README	2016-10-15 22:55:03 UTC (rev 42271)
@@ -2,7 +2,7 @@
 TUD-Script
 ===============
 
-TUD-Script 2016/10/10 v2.05e
+TUD-Script 2016/10/12 v2.05f
 Copyright (c) Falk Hanisch <tudscr at gmail.com>, 2012-2016
 
 This material is subject to the LaTeX Project Public License version 1.3c or 
@@ -58,9 +58,14 @@
 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 @@
 Versions
 --------
 
+**v2.05f** (2016/10/12)
++ solved problems with package `bm`
+
+
 **v2.05e** (2016/10/10)
 + bug fix for usage of `\author` after `\maketitle`
 

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex	2016-10-15 22:55:03 UTC (rev 42271)
@@ -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{%

Modified: trunk/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx	2016-10-15 22:55:03 UTC (rev 42271)
@@ -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%
 %</driver>
 %<package&identify&comp&base>\ProvidesPackage{tudscrcomp}[%
 %<package&identify&comp&book>\ProvidesPackage{tudscrcomp-book}[%
@@ -511,6 +511,8 @@
 % \changes{v2.05d}{2015/09/21}{neu}^^A
 % \begin{macro}{\tud at v@2.05e}
 % \changes{v2.05d}{2015/10/10}{neu}^^A
+% \begin{macro}{\tud at v@2.05f}
+% \changes{v2.05d}{2015/10/12}{neu}^^A
 % \begin{macro}{\tud at v@last}
 % \changes{v2.02}{2014/08/22}{neu}^^A
 % \changes{v2.03}{2015/01/13}{angepasst}^^A
@@ -634,9 +636,11 @@
 \csdef{tud at v@2.05c}{3}
 \csdef{tud at v@2.05d}{3}
 \csdef{tud at v@2.05e}{3}
+\csdef{tud at v@2.05f}{3}
 \csdef{tud at v@last}{3}
 %    \end{macrocode}
 % \end{macro}^^A \tud at v@last
+% \end{macro}^^A \tud at v@2.05f
 % \end{macro}^^A \tud at v@2.05e
 % \end{macro}^^A \tud at v@2.05d
 % \end{macro}^^A \tud at v@2.05c

Modified: trunk/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx	2016-10-15 22:55:03 UTC (rev 42271)
@@ -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%
 %</driver>
 %<package&identify>\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 at font@math at init}{}{\tud at font@math at set}%
+  \ifundef{\tud at font@math at init}{\tud at font@math at set}{}%
   \tud at font@skip at set%
   \normalfont\selectfont%
 %<*class>
@@ -914,6 +914,8 @@
 % Das Makro \cs{tud at font@init} wird für die Defintion aller Befehle zur Auswahl 
 % der Schriften des \CDs verwendet.
 %    \begin{macrocode}
+\newcommand*\tud at dinbn{}
+\let\tud at dinbn\relax
 \newcommand*\tud at 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 at dinbn$ $}%
-%    \end{macrocode}
-% Zuletzt wird der Befehl für die Initialisierung der Mathematikschriften 
-% undefiniert gesetzt.
-%    \begin{macrocode}
-  \undef\tud at font@math at init%
 }
 %    \end{macrocode}
 % \end{macro}^^A \mv at dinbold
@@ -1686,9 +1683,7 @@
 % das Setzen der Mathematikschriften durch \cs{AtBeginDocument} innerhalb von 
 % \cs{AtEndPreamble} am Ende \emph{aller} \cs{AtBeginDocument}.
 %    \begin{macrocode}
-%<class>\AtEndPreamble%
-%<package>\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}%
-%</package>
+%<package>  \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}
-%<class>  \AtBeginDocument{\tud at font@math at init}%
-%<package>  \tud at font@math at init%
+  \if at tud@x at bm@requested%
+    \tud at font@math at init%
+    \UnPreventPackageFromLoading{bm}%
+    \RequirePackage{bm}%
+  \fi%
+  \AtBeginDocument{\tud at font@math at init\let\tud at font@math at init\relax}%
 }
 %    \end{macrocode}
 %
+% \subsection{Anpassungen für das Paket \pkg{bm}}
+%
+% \begin{macro}{\if at tud@x at 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 at tud@x at bm@requested
+\PreventPackageFromLoading[\@tud at x@bm at requestedtrue]{bm}
+%    \end{macrocode}
+% \end{macro}^^A \if at tud@x at bm@requested
+%
 % \subsection{Anpassungen für die Klasse \cls{beamer}}
 %
 % Die \cls{beamer}-Klasse lädt standardmäßig serifenlose Mathematikschriften. 

Modified: trunk/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx	2016-10-15 22:55:03 UTC (rev 42271)
@@ -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%
 %</driver>
 %<package&identify>\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 at shellescape\shellescape
 \RequirePackage{imakeidx}[2013/07/11]
+\let\shellescape\tud at shellescape
 %    \end{macrocode}
 % Zuerst ein paar kleinere Einstellungen für das Layout\dots
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx	2016-10-15 22:55:03 UTC (rev 42271)
@@ -131,7 +131,7 @@
 %    \end{macrocode}
 % \ToDo{Version eintragen}[Release]
 %    \begin{macrocode}
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 %    \end{macrocode}
 % \end{macro}^^A \TUDScriptVersionNumber

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -62,7 +62,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/mathswap.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/mathswap.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls	2016-10-15 22:55:03 UTC (rev 42271)
@@ -79,13 +79,13 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at gmail.com}
 \newcommand*\TUD at ProvidesClass[3]{%
   \ProvidesClass{#1}[%
-  2016/10/10 v2.05e TUD-Script
+  2016/10/12 v2.05f TUD-Script
     ^^J#3 (#2)%
   ]%
   \newcommand*\TUD at Class@KOMA{#2}%
@@ -1172,6 +1172,7 @@
 \csdef{tud at v@2.05c}{3}
 \csdef{tud at v@2.05d}{3}
 \csdef{tud at v@2.05e}{3}
+\csdef{tud at v@2.05f}{3}
 \csdef{tud at v@last}{3}
 \newcommand*\tud at v@get[2]{%
   \begingroup%
@@ -1552,7 +1553,7 @@
     \edef\bfdef at ult{\bfdefault}%
     \edef\mddef at ult{\mddefault}%
   \fi%
-  \ifdef{\tud at font@math at init}{}{\tud at font@math at set}%
+  \ifundef{\tud at font@math at init}{\tud at font@math at set}{}%
   \tud at font@skip at set%
   \normalfont\selectfont%
   \tud at layout@process%
@@ -1586,6 +1587,8 @@
   \tud at skip@set{belowcaptionskip}{\z@}%
   \tud at skip@set{columnsep}{1.1\baselineskip}%
 }
+\newcommand*\tud at dinbn{}
+\let\tud at dinbn\relax
 \newcommand*\tud at font@init{%
   \if at tud@univers%
     \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud at univers}{l}{n}}%
@@ -1824,7 +1827,6 @@
     \tud at font@math at set%
   }%
   \sbox\z@{\tud at dinbn$ $}%
-  \undef\tud at font@math at init%
 }
 \newcommand*\tud at font@greek at check@slanted{%
   \let\@tempb\relax%
@@ -1906,8 +1908,7 @@
 }
 \newcommand*\tud at font@greek at upright[1]{\csletcs{#1}{up#1}}
 \newcommand*\tud at font@greek at slanted[1]{\csletcs{#1}{var#1}}
-\AtEndPreamble%
-{%
+\AtEndPreamble{%
   \if at tud@x at mweights@enabled%
     \ifundef{\bfseries at rm}{\edef\bfseries at rm{\bfdefault}}{}%
     \ifundef{\bfseries at sf}{\edef\bfseries at sf{\bfdefault}}{}%
@@ -1919,8 +1920,15 @@
   \tud at font@check%
   \tud at font@set%
   \tud at font@init%
-  \AtBeginDocument{\tud at font@math at init}%
+  \if at tud@x at bm@requested%
+    \tud at font@math at init%
+    \UnPreventPackageFromLoading{bm}%
+    \RequirePackage{bm}%
+  \fi%
+  \AtBeginDocument{\tud at font@math at init\let\tud at font@math at init\relax}%
 }
+\newif\if at tud@x at bm@requested
+\PreventPackageFromLoading[\@tud at x@bm at requestedtrue]{bm}
 \AfterPackage*{siunitx}{%
   \providecommand*\lseries{\fontseries{l}\selectfont}%
 }

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -59,7 +59,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls	2016-10-15 22:55:03 UTC (rev 42271)
@@ -79,13 +79,13 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at gmail.com}
 \newcommand*\TUD at ProvidesClass[3]{%
   \ProvidesClass{#1}[%
-  2016/10/10 v2.05e TUD-Script
+  2016/10/12 v2.05f TUD-Script
     ^^J#3 (#2)%
   ]%
   \newcommand*\TUD at Class@KOMA{#2}%
@@ -1287,6 +1287,7 @@
 \csdef{tud at v@2.05c}{3}
 \csdef{tud at v@2.05d}{3}
 \csdef{tud at v@2.05e}{3}
+\csdef{tud at v@2.05f}{3}
 \csdef{tud at v@last}{3}
 \newcommand*\tud at v@get[2]{%
   \begingroup%
@@ -1667,7 +1668,7 @@
     \edef\bfdef at ult{\bfdefault}%
     \edef\mddef at ult{\mddefault}%
   \fi%
-  \ifdef{\tud at font@math at init}{}{\tud at font@math at set}%
+  \ifundef{\tud at font@math at init}{\tud at font@math at set}{}%
   \tud at font@skip at set%
   \normalfont\selectfont%
   \tud at layout@process%
@@ -1701,6 +1702,8 @@
   \tud at skip@set{belowcaptionskip}{\z@}%
   \tud at skip@set{columnsep}{1.1\baselineskip}%
 }
+\newcommand*\tud at dinbn{}
+\let\tud at dinbn\relax
 \newcommand*\tud at font@init{%
   \if at tud@univers%
     \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud at univers}{l}{n}}%
@@ -1939,7 +1942,6 @@
     \tud at font@math at set%
   }%
   \sbox\z@{\tud at dinbn$ $}%
-  \undef\tud at font@math at init%
 }
 \newcommand*\tud at font@greek at check@slanted{%
   \let\@tempb\relax%
@@ -2021,8 +2023,7 @@
 }
 \newcommand*\tud at font@greek at upright[1]{\csletcs{#1}{up#1}}
 \newcommand*\tud at font@greek at slanted[1]{\csletcs{#1}{var#1}}
-\AtEndPreamble%
-{%
+\AtEndPreamble{%
   \if at tud@x at mweights@enabled%
     \ifundef{\bfseries at rm}{\edef\bfseries at rm{\bfdefault}}{}%
     \ifundef{\bfseries at sf}{\edef\bfseries at sf{\bfdefault}}{}%
@@ -2034,8 +2035,15 @@
   \tud at font@check%
   \tud at font@set%
   \tud at font@init%
-  \AtBeginDocument{\tud at font@math at init}%
+  \if at tud@x at bm@requested%
+    \tud at font@math at init%
+    \UnPreventPackageFromLoading{bm}%
+    \RequirePackage{bm}%
+  \fi%
+  \AtBeginDocument{\tud at font@math at init\let\tud at font@math at init\relax}%
 }
+\newif\if at tud@x at bm@requested
+\PreventPackageFromLoading[\@tud at x@bm at requestedtrue]{bm}
 \AfterPackage*{siunitx}{%
   \providecommand*\lseries{\fontseries{l}\selectfont}%
 }

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -59,7 +59,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -62,7 +62,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -62,7 +62,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -59,7 +59,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls	2016-10-15 22:55:03 UTC (rev 42271)
@@ -61,13 +61,13 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at gmail.com}
 \newcommand*\TUD at ProvidesClass[3]{%
   \ProvidesClass{#1}[%
-  2016/10/10 v2.05e TUD-Script
+  2016/10/12 v2.05f TUD-Script
     ^^J#3 (#2)%
   ]%
   \newcommand*\TUD at Class@KOMA{#2}%

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -66,7 +66,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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 at v@2.05c}{3}
 \csdef{tud at v@2.05d}{3}
 \csdef{tud at v@2.05e}{3}
+\csdef{tud at v@2.05f}{3}
 \csdef{tud at v@last}{3}
 \newcommand*\tud at v@get[2]{%
   \begingroup%
@@ -664,7 +665,7 @@
     \edef\bfdef at ult{\bfdefault}%
     \edef\mddef at ult{\mddefault}%
   \fi%
-  \ifdef{\tud at font@math at init}{}{\tud at font@math at set}%
+  \ifundef{\tud at font@math at init}{\tud at font@math at set}{}%
   \tud at font@skip at set%
   \normalfont\selectfont%
 }
@@ -696,6 +697,8 @@
   \tud at skip@set{belowcaptionskip}{\z@}%
   \tud at skip@set{columnsep}{1.1\baselineskip}%
 }
+\newcommand*\tud at dinbn{}
+\let\tud at dinbn\relax
 \newcommand*\tud at font@init{%
   \if at tud@univers%
     \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud at univers}{l}{n}}%
@@ -934,7 +937,6 @@
     \tud at font@math at set%
   }%
   \sbox\z@{\tud at dinbn$ $}%
-  \undef\tud at font@math at init%
 }
 \newcommand*\tud at font@greek at check@slanted{%
   \let\@tempb\relax%
@@ -1016,8 +1018,7 @@
 }
 \newcommand*\tud at font@greek at upright[1]{\csletcs{#1}{up#1}}
 \newcommand*\tud at font@greek at slanted[1]{\csletcs{#1}{var#1}}
-\AtBeginDocument%
-{%
+\AtEndPreamble{%
   \if at tud@x at mweights@enabled%
     \ifundef{\bfseries at rm}{\edef\bfseries at rm{\bfdefault}}{}%
     \ifundef{\bfseries at sf}{\edef\bfseries at sf{\bfdefault}}{}%
@@ -1030,8 +1031,15 @@
   \ifdef{\sectfont}{}{\let\sectfont\relax}%
   \tud at font@set%
   \tud at font@init%
-  \tud at font@math at init%
+  \if at tud@x at bm@requested%
+    \tud at font@math at init%
+    \UnPreventPackageFromLoading{bm}%
+    \RequirePackage{bm}%
+  \fi%
+  \AtBeginDocument{\tud at font@math at init\let\tud at font@math at init\relax}%
 }
+\newif\if at tud@x at bm@requested
+\PreventPackageFromLoading[\@tud at x@bm at requestedtrue]{bm}
 \AfterClass*{beamer}{\usefonttheme[onlymath]{serif}}
 \AfterPackage*{siunitx}{%
   \providecommand*\lseries{\fontseries{l}\selectfont}%

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls	2016-10-15 22:55:03 UTC (rev 42271)
@@ -66,13 +66,13 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at gmail.com}
 \newcommand*\TUD at ProvidesWrapperClass[3]{%
   \ProvidesClass{#1}[%
-  2016/10/10 v2.05e TUD-Script
+  2016/10/12 v2.05f TUD-Script
     ^^J#3 (#2)%
   ]%
   \newcommand*\TUD at Class@Parent{#2}%
@@ -1224,7 +1224,9 @@
   \fi%
 }
 \PassOptionsToPackage{xindy,splitindex}{imakeidx}
+\let\tud at shellescape\shellescape
 \RequirePackage{imakeidx}[2013/07/11]
+\let\shellescape\tud at shellescape
 \indexsetup{%
   level=\addsec,%
   noclearpage,firstpagestyle=headings,headers={\indexname}{\indexname},%

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls	2016-10-15 22:55:03 UTC (rev 42271)
@@ -79,13 +79,13 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at gmail.com}
 \newcommand*\TUD at ProvidesClass[3]{%
   \ProvidesClass{#1}[%
-  2016/10/10 v2.05e TUD-Script
+  2016/10/12 v2.05f TUD-Script
     ^^J#3 (#2)%
   ]%
   \newcommand*\TUD at Class@KOMA{#2}%
@@ -1063,6 +1063,7 @@
 \csdef{tud at v@2.05c}{3}
 \csdef{tud at v@2.05d}{3}
 \csdef{tud at v@2.05e}{3}
+\csdef{tud at v@2.05f}{3}
 \csdef{tud at v@last}{3}
 \newcommand*\tud at v@get[2]{%
   \begingroup%
@@ -1443,7 +1444,7 @@
     \edef\bfdef at ult{\bfdefault}%
     \edef\mddef at ult{\mddefault}%
   \fi%
-  \ifdef{\tud at font@math at init}{}{\tud at font@math at set}%
+  \ifundef{\tud at font@math at init}{\tud at font@math at set}{}%
   \tud at font@skip at set%
   \normalfont\selectfont%
   \tud at layout@process%
@@ -1477,6 +1478,8 @@
   \tud at skip@set{belowcaptionskip}{\z@}%
   \tud at skip@set{columnsep}{1.1\baselineskip}%
 }
+\newcommand*\tud at dinbn{}
+\let\tud at dinbn\relax
 \newcommand*\tud at font@init{%
   \if at tud@univers%
     \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud at univers}{l}{n}}%
@@ -1715,7 +1718,6 @@
     \tud at font@math at set%
   }%
   \sbox\z@{\tud at dinbn$ $}%
-  \undef\tud at font@math at init%
 }
 \newcommand*\tud at font@greek at check@slanted{%
   \let\@tempb\relax%
@@ -1797,8 +1799,7 @@
 }
 \newcommand*\tud at font@greek at upright[1]{\csletcs{#1}{up#1}}
 \newcommand*\tud at font@greek at slanted[1]{\csletcs{#1}{var#1}}
-\AtEndPreamble%
-{%
+\AtEndPreamble{%
   \if at tud@x at mweights@enabled%
     \ifundef{\bfseries at rm}{\edef\bfseries at rm{\bfdefault}}{}%
     \ifundef{\bfseries at sf}{\edef\bfseries at sf{\bfdefault}}{}%
@@ -1810,8 +1811,15 @@
   \tud at font@check%
   \tud at font@set%
   \tud at font@init%
-  \AtBeginDocument{\tud at font@math at init}%
+  \if at tud@x at bm@requested%
+    \tud at font@math at init%
+    \UnPreventPackageFromLoading{bm}%
+    \RequirePackage{bm}%
+  \fi%
+  \AtBeginDocument{\tud at font@math at init\let\tud at font@math at init\relax}%
 }
+\newif\if at tud@x at bm@requested
+\PreventPackageFromLoading[\@tud at x@bm at requestedtrue]{bm}
 \AfterPackage*{siunitx}{%
   \providecommand*\lseries{\fontseries{l}\selectfont}%
 }

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls	2016-10-15 22:55:03 UTC (rev 42271)
@@ -79,13 +79,13 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at gmail.com}
 \newcommand*\TUD at ProvidesClass[3]{%
   \ProvidesClass{#1}[%
-  2016/10/10 v2.05e TUD-Script
+  2016/10/12 v2.05f TUD-Script
     ^^J#3 (#2)%
   ]%
   \newcommand*\TUD at Class@KOMA{#2}%
@@ -1291,6 +1291,7 @@
 \csdef{tud at v@2.05c}{3}
 \csdef{tud at v@2.05d}{3}
 \csdef{tud at v@2.05e}{3}
+\csdef{tud at v@2.05f}{3}
 \csdef{tud at v@last}{3}
 \newcommand*\tud at v@get[2]{%
   \begingroup%
@@ -1671,7 +1672,7 @@
     \edef\bfdef at ult{\bfdefault}%
     \edef\mddef at ult{\mddefault}%
   \fi%
-  \ifdef{\tud at font@math at init}{}{\tud at font@math at set}%
+  \ifundef{\tud at font@math at init}{\tud at font@math at set}{}%
   \tud at font@skip at set%
   \normalfont\selectfont%
   \tud at layout@process%
@@ -1705,6 +1706,8 @@
   \tud at skip@set{belowcaptionskip}{\z@}%
   \tud at skip@set{columnsep}{1.1\baselineskip}%
 }
+\newcommand*\tud at dinbn{}
+\let\tud at dinbn\relax
 \newcommand*\tud at font@init{%
   \if at tud@univers%
     \newrobustcmd*\univln{\usefont{\encodingdefault}{\tud at univers}{l}{n}}%
@@ -1943,7 +1946,6 @@
     \tud at font@math at set%
   }%
   \sbox\z@{\tud at dinbn$ $}%
-  \undef\tud at font@math at init%
 }
 \newcommand*\tud at font@greek at check@slanted{%
   \let\@tempb\relax%
@@ -2025,8 +2027,7 @@
 }
 \newcommand*\tud at font@greek at upright[1]{\csletcs{#1}{up#1}}
 \newcommand*\tud at font@greek at slanted[1]{\csletcs{#1}{var#1}}
-\AtEndPreamble%
-{%
+\AtEndPreamble{%
   \if at tud@x at mweights@enabled%
     \ifundef{\bfseries at rm}{\edef\bfseries at rm{\bfdefault}}{}%
     \ifundef{\bfseries at sf}{\edef\bfseries at sf{\bfdefault}}{}%
@@ -2038,8 +2039,15 @@
   \tud at font@check%
   \tud at font@set%
   \tud at font@init%
-  \AtBeginDocument{\tud at font@math at init}%
+  \if at tud@x at bm@requested%
+    \tud at font@math at init%
+    \UnPreventPackageFromLoading{bm}%
+    \RequirePackage{bm}%
+  \fi%
+  \AtBeginDocument{\tud at font@math at init\let\tud at font@math at init\relax}%
 }
+\newif\if at tud@x at bm@requested
+\PreventPackageFromLoading[\@tud at x@bm at requestedtrue]{bm}
 \AfterPackage*{siunitx}{%
   \providecommand*\lseries{\fontseries{l}\selectfont}%
 }

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -61,7 +61,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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)%
 ]

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -64,7 +64,7 @@
       \fi%
     }
   \fi
-  \TUD at Version@Check{2016/10/10 v2.05e TUD-Script}
+  \TUD at Version@Check{2016/10/12 v2.05f TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{tudscr at 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 at shellescape\shellescape
 \RequirePackage{imakeidx}[2013/07/11]
+\let\shellescape\tud at shellescape
 \indexsetup{%
   level=\subsection*,%
   noclearpage,firstpagestyle=headings,headers={\indexname}{\indexname},%

Modified: trunk/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty	2016-10-15 22:54:39 UTC (rev 42270)
+++ trunk/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty	2016-10-15 22:55:03 UTC (rev 42271)
@@ -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)%
 ]



More information about the tex-live-commits mailing list