summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-07-09 21:11:08 +0000
committerKarl Berry <karl@freefriends.org>2019-07-09 21:11:08 +0000
commit2795ef04247835fac09c84923943bb492ebcb89d (patch)
treee390fb87a2e203b1f94a90fb8e26265c1bde07d8 /Master/texmf-dist/source/latex
parent06a479cd423ae5eaa2b52e316cdf4ed6b29e5b56 (diff)
tudscr (9jul19)
git-svn-id: svn://tug.org/texlive/trunk@51592 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex1
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex3
-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.dtx50
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx2
6 files changed, 45 insertions, 21 deletions
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 f000c758721..ae2f2a0ff09 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex
@@ -43,7 +43,6 @@ sich das Paket \Package{scrletter} nutzen.
v2.04:Installationsskripte verbessert und robuster gestaltet sowie für die
beiden portablen Distributionen \Distribution*{\hologo{TeX}~Live~Portable}
und \Distribution*{\hologo{MiKTeX}~Portable} erweitert;%
- v2.06:\OpenSans als neue Schrift im \TUDCD;%
v2.06:Schriften im Paket \Package{opensans}, manuelle Installation unnötig;%
}
%
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex
index 47fe7ef1d3e..915ea481996 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex
@@ -92,7 +92,8 @@ Verwendung der Schriften mit \hologo{LaTeXe}"=Klassen, welche nicht zum
\ChangedAt{%
v2.02;%
- v2.04:Einfachere Verwendung des Paketes \Package{fontspec}%
+ v2.04:Einfachere Verwendung des Paketes \Package{fontspec};%
+ v2.06:\OpenSans als neue Schrift im \TUDCD;%
}
Durch das \CD werden keine Schriften für den Mathematiksatz festgelegt. Das ist
insbesondere für sowohl mathematische Abhandlungen als auch ingenieur- und
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
index e159b32e121..4d0433859b0 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
@@ -29,7 +29,7 @@
\endgroup%
}
\faculty{\cdurl}
-\date{28.06.2019}
+\date{09.07.2019}
\author{%
Falk Hanisch%
\expandafter\emailaddress\expandafter{\tudscrmail}%
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
index 33f85a76d52..a6d80c921e4 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{1467}
+% \CheckSum{1468}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-comp.dtx}[2019/06/28 v2.06 TUD-Script\space%
+\ProvidesFile{tudscr-comp.dtx}[2019/07/09 v2.06a TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -389,6 +389,8 @@
% \changes{v2.05m}{2017/05/30}{neu}^^A
% \begin{macro}{\tud@v@2.06}
% \changes{v2.06}{2018/06/26}{neu}^^A
+% \begin{macro}{\tud@v@2.06a}
+% \changes{v2.06a}{2019/07/09}{neu}^^A
% \begin{macro}{\tud@v@last}
% \changes{v2.02}{2014/08/22}{neu}^^A
% \changes{v2.03}{2015/01/13}{angepasst}^^A
@@ -425,9 +427,11 @@
\csdef{tud@v@2.05l}{3}
\csdef{tud@v@2.05m}{3}
\csdef{tud@v@2.06}{4}
+\csdef{tud@v@2.06a}{4}
\csdef{tud@v@last}{4}
% \end{macrocode}
% \end{macro}^^A \tud@v@last
+% \end{macro}^^A \tud@v@2.06a
% \end{macro}^^A \tud@v@2.06
% \end{macro}^^A \tud@v@2.05m
% \end{macro}^^A \tud@v@2.05l
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
index 6f3aec074ce..f040cdfb6cb 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{3070}
+% \CheckSum{3088}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
@@ -52,7 +52,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
% \fi
%
-\ProvidesFile{tudscr-fonts.dtx}[2019/06/28 v2.06 TUD-Script\space%
+\ProvidesFile{tudscr-fonts.dtx}[2019/07/09 v2.06a TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -2337,7 +2337,6 @@
}%
\tud@res@c{OT1}{true}%
\tud@res@c{T1}{true}%
- \ifcsundef{T@LY1}{}{\tud@res@c{LY1}{true}}%
\ifcsundef{T@TS1}{}{\tud@res@c{TS1}{false}}%
\endgroup%
\fi%
@@ -3097,6 +3096,9 @@
% \changes{v2.06}{2018/07/02}{neu}^^A
% \begin{macro}{\tud@cdmath@@init}
% \changes{v2.06}{2018/07/02}{neu}^^A
+% \changes{v2.06a}{2019/07/09}{Bugfix für \pkg{mathastext} Eingabekodierung}^^A
+% \begin{macro}{\tud@x@mathastext@enc}
+% \changes{v2.06a}{2019/07/09}{neu}^^A
% \begin{macro}{\mv@tudnormal}
% \begin{macro}{\mv@tudbold}
% \begin{macro}{\mv@tuddin}
@@ -3181,9 +3183,8 @@
}{}%
\fi%
\PassOptionsToPackage{%
- subdued,defaultmathsizes,nosmalldelims,%
- defaultrm,defaultbf,defaultit,defaultsf,defaulttt,%
- noequal,nohbar%
+ subdued,defaultmathsizes,nosmalldelims,noequal,%
+ defaultrm,defaultbf,defaultit,defaultsf,defaulttt%
}{mathastext}%
\RequirePackage{mathastext}[2018/08/22]%
\tud@math@declare@lgrgreeks{cmr}{m}{bx}{n}{it}%
@@ -3225,6 +3226,11 @@
\fi%
\fi%
}
+% \end{macrocode}
+% Mit \cs{tud@cdmath@@init} werden die notwendigen Mathematikversionen und die
+% dazugehörigen Symbolschriften sowie Alphabete deklariert.
+% \begin{macrocode}
+\newcommand*\tud@x@mathastext@enc{OT1}
\newcommand*\tud@cdmath@@init[2]{%
% \end{macrocode}
% Mit \cs{tud@cdfont@@set} werden die Schriftstärken gemäß den ausgewählten
@@ -3267,13 +3273,24 @@
% \end{macrocode}
% Für \OpenSans wird mangels der Kodierungen \val{OML}, \val{OMS} und \val{OMX}
% im Paket \pkg{opensans} zur Deklaration der Mathematikversionen der Befehl
-% \cs{MTDeclareVersion} aus dem Paket \pkg{mathastext} genutzt. Sämtliche
-% fehlenden Kodierungen werden notdürftig mit dem Paket \pkg{iwona} definiert.
-% Zur Definition von griechischen Glyphen wird die LGR-Kodierung der \OpenSans
-% genutzt.
-% \begin{macrocode}
- \MTDeclareVersion[it]{tudnormal}{T1}{#1}{\tud@cdfont@md}{n}%
- \MTDeclareVersion[it]{tudbold}{T1}{#1}{\tud@cdfont@bf}{n}%
+% \cs{MTDeclareVersion} aus dem Paket \pkg{mathastext} genutzt. Dabei wird die
+% Kodierung der Mathematikschriften identisch zur genutzten Eingabekodierung
+% für den Text gesetzt, da diese in der Version \val{v1.3t} nicht problemfrei
+% unabhängig davon gewählt werden kann. Sämtliche fehlenden Kodierungen werden
+% notdürftig mit dem Paket \pkg{iwona} definiert. Zur Definition griechischer
+% Glyphen wird die LGR-Kodierung der \OpenSans genutzt.
+% \begin{macrocode}
+ \edef\tud@res@b{\encodingdefault}%
+ \@tfor\tud@res@a:={T1}{TU}{EU1}{EU2}\do{%
+ \ifx\tud@res@a\tud@res@b%
+ \let\tud@x@mathastext@enc\tud@res@b%
+ \@break@tfor
+ \fi%
+ }%
+ \MTDeclareVersion[it]{tudnormal}%
+ {\tud@x@mathastext@enc}{#1}{\tud@cdfont@md}{n}%
+ \MTDeclareVersion[it]{tudbold}%
+ {\tud@x@mathastext@enc}{#1}{\tud@cdfont@bf}{n}%
\SetSymbolFont{operators}{tudnormal}{OT1}{iwona}{\tud@cdfont@md}{n}%
\SetSymbolFont{operators}{tudbold}{OT1}{iwona}{\tud@cdfont@bf}{n}%
% \end{macrocode}
@@ -3299,8 +3316,10 @@
%^^A \SetMathAlphabet{\mathnormal}{tudnormal}{U}{#1m}{\tud@cdfont@md}{it}%
%^^A \SetMathAlphabet{\mathnormal}{tudbold}{U}{#1m}{\tud@cdfont@bf}{it}%
\tud@if@ismathalphabet{\mathbold}{%
- \SetMathAlphabet{\mathbold}{tudnormal}{T1}{#1}{\tud@cdfont@bf}{it}%
- \SetMathAlphabet{\mathbold}{tudbold}{T1}{#1}{\tud@cdfont@ebf}{it}%
+ \SetMathAlphabet{\mathbold}{tudnormal}%
+ {\tud@x@mathastext@enc}{#1}{\tud@cdfont@bf}{it}%
+ \SetMathAlphabet{\mathbold}{tudbold}%
+ {\tud@x@mathastext@enc}{#1}{\tud@cdfont@ebf}{it}%
%^^A \SetMathAlphabet{\mathbold}{tudnormal}{U}{#1m}{\tud@cdfont@bf}{it}%
%^^A \SetMathAlphabet{\mathbold}{tudbold}{U}{#1m}{\tud@cdfont@ebf}{it}%
}{}%
@@ -3409,6 +3428,7 @@
% \end{macro}^^A \mv@tuddin
% \end{macro}^^A \mv@tudbold
% \end{macro}^^A \mv@tudnormal
+% \end{macro}^^A \tud@x@mathastext@enc
% \end{macro}^^A \tud@cdmath@@init
% \end{macro}^^A \tud@cdmath@init
% \begin{macro}{\tud@cdmath@declare@symb}
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
index a44736671cb..732745bb7f4 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{2019/06/28 v2.06 TUD-Script}
+ \TUD@Version@Check{2019/07/09 v2.06a TUD-Script}
\endgroup
% \end{macrocode}
% \end{macro}^^A \TUDScriptVersionNumber