summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-06-14 17:45:53 +0000
committerKarl Berry <karl@freefriends.org>2015-06-14 17:45:53 +0000
commit3f2aeeffbd8d4dd39f5b5d6a80fe209951e54478 (patch)
treeb1982566ab6102fd0d893c69d12bad6c37f79d2b /Master/texmf-dist/source/latex/tudscr
parent2118d800123cf8fa32417baf540007e78c70f4ec (diff)
tudscr (12jun15)
git-svn-id: svn://tug.org/texlive/trunk@37531 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-fonts.dtx65
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx78
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx2
4 files changed, 88 insertions, 59 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
index adc1e00371c..ebb5c105b30 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
@@ -12,7 +12,7 @@
\begin{document}
\faculty{http://tu-dresden.de/cd}
-\date{15.02.2015}
+\date{11.06.2015}
\author{Falk Hanisch\thanks{\noexpand\Email{\tudscrmail}}}
\subject{\TUDScript{} \vTUDScript{} basierend auf \KOMAScript{}}
\title{%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
index 6c083713ea1..d716c031a6b 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{1131}
+% \CheckSum{1097}
% \iffalse meta-comment
%
% ============================================================================
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-fonts.dtx}[%
- 2015/02/15 v2.03 TUD-KOMA-Script\space%
+ 2015/02/19 v2.03a TUD-KOMA-Script\space%
%</driver>
%<package&identify>\NeedsTeXFormat{LaTeX2e}[2011/06/27]
%<package&identify>\ProvidesPackage{tudscrfonts}[%
@@ -195,6 +195,7 @@
% \begin{macro}{\tud@univers}
% \begin{macro}{\tud@dinbold}
% \begin{macro}{\tud@mathenc}
+% \changes{v2.03a}{2015/02/19}{entfernt}%^^A
% Mit der Option \opt{fontspec} kann die explizite Verwendung des Paketes
% \pkg{fontspec} aktiviert werden. Nur so ist eine vollständige Anpassung der
% Schriften an die Funktionalitäten des Paketes möglich. Zu Beginn werden
@@ -204,7 +205,6 @@
\newif\if@tud@dinbold
\newcommand*\tud@univers{lun}
\newcommand*\tud@dinbold{0m6}
-\newcommand*\tud@mathenc{OT1}
% \end{macrocode}
% Hier kommt die eigentliche Option.
% \begin{macrocode}
@@ -275,26 +275,19 @@
% festgelegt. Da es so gut wie keine freien OpenType"=Schriften für den
% mathmatischen Formelsatz gibt, werden unabhängig vom Status der Option
% \opt{fontspec} \emph{immer} die PostScript"=Schriften verwendet, falls diese
-% installiert sind. Dabei wird die Kodierung der Mathematikschriften abhängig
-% von der Eingabekodierung gewählt.
+% installiert sind.
% \begin{macrocode}
\AtEndPreamble{%
- \@expandtwoargs\in@{OT}{\encodingdefault}%
- \ifin@%
- \def\tud@mathenc{OT1}%
- \else%
- \def\tud@mathenc{T1}%
- \fi%
% \end{macrocode}
-% Nun wird überprüft, ob die PostScript"=Schriften installiert sind. Wird das
+% Es wird überprüft, ob die PostScript"=Schriften installiert sind. Wird das
% Paket \pkg{fontspec} verwendet, werden diese nur für die Mathematikschriften
% verwendet. Sollte diese nicht vorhanden sein, wird eine Warnung ausgegeben.
-% Ist die Option nicht aktiviert, wird beim Nichtvorhandensein der Schriften
-% eine Warnung ausgegeben und eine Rückfallebene definiert.
+% Ist die Option \opt{fontspec} nicht aktiviert, wird beim Nichtvorhandensein
+% der Schriften eine Warnung ausgegeben und eine Rückfallebene definiert.
% \begin{macrocode}
\if@tud@fontspec%
\edef\@tempa{%
- \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@univers.fd}}%
+ \lowercase{\noexpand\InputIfFileExists{OT1\tud@univers.fd}}%
}%
\def\@tempb#1{%
%<*class>
@@ -330,7 +323,7 @@
% \begin{macrocode}
\if@tud@fontspec%
\edef\@tempa{%
- \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@dinbold.fd}}%
+ \lowercase{\noexpand\InputIfFileExists{OT1\tud@dinbold.fd}}%
}%
\else%
\edef\@tempa{%
@@ -530,14 +523,14 @@
\SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}%
\SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{b}{n}%
\SetSymbolFont{largesymbols}{universbold}{OMX}{iwona}{b}{n}%
- \SetMathAlphabet{\mathbf}{univers}{\tud@mathenc}{\tud@univers}{b}{n}%
- \SetMathAlphabet{\mathsf}{univers}{\tud@mathenc}{\tud@univers}{l}{n}%
- \SetMathAlphabet{\mathit}{univers}{\tud@mathenc}{\tud@univers}{l}{sl}%
- \SetMathAlphabet{\mathtt}{univers}{\tud@mathenc}{\tud@univers t}{l}{n}%
- \SetMathAlphabet{\mathbf}{universbold}{\tud@mathenc}{\tud@univers}{eb}{n}%
- \SetMathAlphabet{\mathsf}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}%
- \SetMathAlphabet{\mathit}{universbold}{\tud@mathenc}{\tud@univers}{b}{sl}%
- \SetMathAlphabet{\mathtt}{universbold}{\tud@mathenc}{\tud@univers t}{b}{n}%
+ \SetMathAlphabet{\mathbf}{univers}{OT1}{\tud@univers}{b}{n}%
+ \SetMathAlphabet{\mathsf}{univers}{OT1}{\tud@univers}{l}{n}%
+ \SetMathAlphabet{\mathit}{univers}{OT1}{\tud@univers}{l}{sl}%
+ \SetMathAlphabet{\mathtt}{univers}{OT1}{\tud@univers t}{l}{n}%
+ \SetMathAlphabet{\mathbf}{universbold}{OT1}{\tud@univers}{eb}{n}%
+ \SetMathAlphabet{\mathsf}{universbold}{OT1}{\tud@univers}{b}{n}%
+ \SetMathAlphabet{\mathit}{universbold}{OT1}{\tud@univers}{b}{sl}%
+ \SetMathAlphabet{\mathtt}{universbold}{OT1}{\tud@univers t}{b}{n}%
% \end{macrocode}
% \end{macro}^^A \mv@universbold
% \end{macro}^^A \mv@univers
@@ -549,13 +542,13 @@
% Symbole stammen aus diesem Paket.
% \begin{macrocode}
\DeclareMathVersion{dinbold}%
- \SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}%
+ \SetSymbolFont{operators}{dinbold}{OT1}{\tud@dinbold}{b}{n}%
\SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}%
\SetSymbolFont{symbols}{dinbold}{OMS}{\tud@dinbold}{b}{n}%
\SetSymbolFont{largesymbols}{dinbold}{OMX}{iwona}{ebc}{n}%
- \SetMathAlphabet{\mathbf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}%
- \SetMathAlphabet{\mathsf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}%
- \SetMathAlphabet{\mathit}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{sl}%
+ \SetMathAlphabet{\mathbf}{dinbold}{OT1}{\tud@dinbold}{b}{n}%
+ \SetMathAlphabet{\mathsf}{dinbold}{OT1}{\tud@dinbold}{b}{n}%
+ \SetMathAlphabet{\mathit}{dinbold}{OT1}{\tud@dinbold}{b}{sl}%
% \end{macrocode}
% \end{macro}^^A \mv@dinbold
% \begin{macro}{\upGamma}
@@ -1305,16 +1298,16 @@
\fi%
\fi%
\if@sansmath%
- \DeclareSymbolFont{aunLetters}{\tud@mathenc}{\tud@univers}{l}{sl}%
- \SetSymbolFont{aunLetters}{bold}{\tud@mathenc}{\tud@univers}{b}{sl}%
- \DeclareSymbolFont{aunOperators}{\tud@mathenc}{\tud@univers}{l}{n}%
- \SetSymbolFont{aunOperators}{bold}{\tud@mathenc}{\tud@univers}{b}{n}%
+ \DeclareSymbolFont{aunLetters}{OT1}{\tud@univers}{l}{sl}%
+ \SetSymbolFont{aunLetters}{bold}{OT1}{\tud@univers}{b}{sl}%
+ \DeclareSymbolFont{aunOperators}{OT1}{\tud@univers}{l}{n}%
+ \SetSymbolFont{aunOperators}{bold}{OT1}{\tud@univers}{b}{n}%
\DeclareSymbolFontAlphabet{\mathsf}{aunOperators}%
\DeclareSymbolFontAlphabet{\mathnormal}{aunLetters}%
- \DeclareMathAlphabet\mathbf{\tud@mathenc}{\tud@univers}{b}{n}%
- \SetMathAlphabet\mathbf{bold}{\tud@mathenc}{\tud@univers}{b}{n}%
- \DeclareMathAlphabet\mathit{\tud@mathenc}{\tud@univers}{l}{sl}%
- \SetMathAlphabet\mathit{bold}{\tud@mathenc}{\tud@univers}{l}{sl}%
+ \DeclareMathAlphabet\mathbf{OT1}{\tud@univers}{b}{n}%
+ \SetMathAlphabet\mathbf{bold}{OT1}{\tud@univers}{b}{n}%
+ \DeclareMathAlphabet\mathit{OT1}{\tud@univers}{l}{sl}%
+ \SetMathAlphabet\mathit{bold}{OT1}{\tud@univers}{l}{sl}%
\fi%
\let\dinBold\dinbn%
\let\dinfamily\dinbn%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx
index 342cf420d82..6f47c90f6c8 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1090}
+% \CheckSum{1130}
% \iffalse meta-comment
%
% ============================================================================
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-layout.dtx}[%
- 2015/02/15 v2.03 TUD-KOMA-Script (layout)%
+ 2015/06/11 v2.03a TUD-KOMA-Script (layout)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman]{tudscrdoc}
@@ -1009,22 +1009,46 @@
% \begin{macrocode}
%<*book|report>
\let\tud@@part\@part
-\patchcmd{\tud@@part}{%
- \ifnumbered{part}{%
- \size@partnumber{\partformat}%
- \partheadmidvskip%
- }{}%
+\ifcsdef{scr@v@3.17}{%
+ \patchcmd{\tud@@part}{%
+ \ifnumbered{part}{%
+ \size@partnumber{\partformat}%
+ \setlength{\@tempskipa}{\scr@part@innerskip}%
+ \partheadmidvskip%
+ }{}%
+ }{%
+ \ifnumbered{part}{%
+ \size@partnumber{\tud@makeuppercase{\partformat}}%
+ \if@tud@parttitle%
+ \enskip%
+ \else%
+ \tud@headmidvskip%
+ \fi%
+ }{%
+ \if@tud@parttitle\else%
+ \size@partnumber{\vphantom{\partname}}%
+ \tud@headmidvskip%
+ \fi%
+ }%
+ }{}{\tud@patch@wrn{@part}}%
}{%
- \ifnumbered{part}{%
- \size@partnumber{\tud@makeuppercase{\partformat}}%
- \partheadmidvskip%
+ \patchcmd{\tud@@part}{%
+ \ifnumbered{part}{%
+ \size@partnumber{\partformat}%
+ \partheadmidvskip%
+ }{}%
}{%
- \if@tud@parttitle\else%
- \size@partnumber{\vphantom{\partname}}%
+ \ifnumbered{part}{%
+ \size@partnumber{\tud@makeuppercase{\partformat}}%
\partheadmidvskip%
- \fi%
- }%
-}{}{\tud@patch@wrn{@part}}%
+ }{%
+ \if@tud@parttitle\else%
+ \size@partnumber{\vphantom{\partname}}%
+ \partheadmidvskip%
+ \fi%
+ }%
+ }{}{\tud@patch@wrn{@part}}%
+}
%</book|report>
% \end{macrocode}
% \end{macro}^^A \@part
@@ -1129,16 +1153,28 @@
\newcommand*\tud@@@makechapterhead{}
\let\tud@@@makechapterhead\@@makechapterhead
% \end{macrocode}
-% Die Patches für \KOMAScript~v3.15.
+% Die Patches für \KOMAScript~v3.15 und v3.17.
% \begin{macrocode}
\ifcsdef{scr@v@3.15}{%
- \patchcmd{\tud@@@makechapterhead}{\chapterformat\chapterheadmidvskip}{%
- \tud@headmidvskip@neg%
- \tud@makeuppercase{\chapterformat}\tud@headmidvskip
- }{}{\tud@patch@wrn{@@makechapterhead}}
+ \ifcsdef{scr@v@3.17}{%
+ \patchcmd{\tud@@@makechapterhead}{%
+ \chapterformat
+ \setlength{\@tempskipa}{\scr@chapter@innerskip}%
+ \chapterheadmidvskip
+ }{%
+ \tud@headmidvskip@neg%
+ \tud@makeuppercase{\chapterformat}%
+ \tud@headmidvskip%
+ }{}{\tud@patch@wrn{@@makechapterhead}}%
+ }{%
+ \patchcmd{\tud@@@makechapterhead}{\chapterformat\chapterheadmidvskip}{%
+ \tud@headmidvskip@neg%
+ \tud@makeuppercase{\chapterformat}\tud@headmidvskip
+ }{}{\tud@patch@wrn{@@makechapterhead}}%
+ }%
\patchcmd{\tud@@@makechapterhead}{\IfUsePrefixLine{}{\raggedchapter}}{%
\IfUsePrefixLine{\IfUseNumber{\setlength\parskip{\z@}}{}}{\raggedchapter}%
- }{}{\tud@patch@wrn{@@makechapterhead}}
+ }{}{\tud@patch@wrn{@@makechapterhead}}%
% \end{macrocode}
% Die Patches für \KOMAScript~v3.14 und früher.
% \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 5ff5f1b5ba8..be534f751b4 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
@@ -115,7 +115,7 @@
%<*!(package|class)>
\fi%
%</!(package|class)>
- \@TUDVersion{2015/02/15 v2.03 TUD-KOMA-Script}%
+ \@TUDVersion{2015/06/11 v2.03a TUD-KOMA-Script}%
\endgroup%
% \end{macrocode}
% \end{macro}^^A \@TUDVersion