summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-10-15 22:55:03 +0000
committerKarl Berry <karl@freefriends.org>2016-10-15 22:55:03 +0000
commit058b77a3ba0ce417a9dea9433252df4d95e86f98 (patch)
treee086df7ded175addf8f6612f07380e3076c76c96 /Master/texmf-dist/source/latex/tudscr
parent0d2c5f9b24fb26631a087ba25bf69b2c9ca6fd48 (diff)
tudscr (13oct16)
git-svn-id: svn://tug.org/texlive/trunk@42271 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex2
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx8
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx45
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-manual.dtx7
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx2
5 files changed, 41 insertions, 23 deletions
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%
%</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@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%
%</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@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}
-%<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@font@math@init}%
-%<package> \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%
%</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@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