summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/README8
-rw-r--r--Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty19
2 files changed, 19 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/latex/mathalfa/README b/Master/texmf-dist/doc/latex/mathalfa/README
index 8eba89a158d..47ba852652b 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/README
+++ b/Master/texmf-dist/doc/latex/mathalfa/README
@@ -9,11 +9,13 @@ It mostly bypasses the usual fd and sty files used to load these
alphabets in order to allow each to be scaled independently and
without silently quantizing the sizes.
-This version (1.09) adds two more calligraphic/script alphabets, both upright---txupr is based on the math calligraphic font from the TX fonts, and boondoxupr is derived from the stix math script fonts, version 1.1.
+Version 1.10 adds the option bb=dsserif to point to the new DSSerif font.
-Version (1.08) adds two more alphabets---bb=libus sets blackboard bold to the double-struck alphabet from LibertinusT1Math, and cal=stix sets the calligraphic alphabet to the one in stix-mathcal.pfb.
+Version 1.09 adds two more calligraphic/script alphabets, both upright---txupr is based on the math calligraphic font from the TX fonts, and boondoxupr is derived from the stix math script fonts, version 1.1.
-Copyright 2012--2017 Michael Sharpe
+Version 1.08 adds two more alphabets---bb=libus sets blackboard bold to the double-struck alphabet from LibertinusT1Math, and cal=stix sets the calligraphic alphabet to the one in stix-mathcal.pfb.
+
+Copyright 2012--2018 Michael Sharpe
msharpe at ucsd dot edu
License:
diff --git a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
index 989d956c8e6..5e31b794ef0 100644
--- a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
+++ b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
@@ -1,11 +1,11 @@
\NeedsTeXFormat{LaTeX2e}
-\def\mathalfaVersion{1.09}
-\def\mathalfaDate{2017/02/23}
+\def\mathalfaVersion{1.10}
+\def\mathalfaDate{2018/05/02}
\ProvidesPackage{mathalfa}[\mathalfaDate\space-\space\mathalfaVersion
mathalfa (License LPPL) Michael Sharpe]
\RequirePackage{xkeyval}
% available choices
-\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus}
+\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif}
\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix,txupr,boondoxupr}
\def\frak@lst{euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams,txupr,boondoxupr}
@@ -55,13 +55,13 @@
\let\amsloaded=Y%
}{}%
% Undefine some previous settings
-%\ifx\mathalfa@bbnr\minusone\else\let\mathbb\relax\fi
+\ifx\mathalfa@bbnr\minusone\else\let\mathbb\relax\let\mathbbb\relax\fi
%\ifx\mathalfa@calnr\minusone\else\let\mathcal\relax\fi
\ifx\mathalfa@fraknr\minusone\else\let\mathfrak\relax\let\mathbfrak\relax\fi
%\ifx\mathalfa@scrnr\minusone\else\let\mathscr\relax\fi
% Code to set up the math alphabets specified, not necessarily using the fd files
% Blackboard Bold
-\ifcase\mathalfa@bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus}
+\ifcase\mathalfa@bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus,dsserif}
\DeclareFontFamily{U}{msb}{}%
\DeclareFontShape{U}{msb}{m}{n}{<-7>\mathalfa@bbscaled msbm5
<7-9>\mathalfa@bbscaled msbm7
@@ -168,6 +168,15 @@
\DeclareFontShape{U}{libusbb}{m}{n}{
<-> \mathalfa@bbscaled libus-mathbb}{}
\DeclareMathAlphabet{\mathbb}{U}{libusbb}{m}{n}
+\or %dsserif
+ \DeclareFontFamily{U}{dsserif}{\skewchar\font=45}%
+ \DeclareFontShape{U}{dsserif}{m}{n}{
+ <-> \mathalfa@bbscaled DSSerif}{}
+ \DeclareFontShape{U}{dsserif}{b}{n}{
+ <-> \mathalfa@bbscaled DSSerif-Bold}{}
+ \DeclareMathAlphabet{\mathbb}{U}{dsserif}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{dsserif}{b}{n}
+ \DeclareMathAlphabet{\mathbbb} {U}{dsserif}{b}{n}
\fi
% \mathcal
\ifcase\mathalfa@calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal,pxtx,bickham,stix,txupr,boondoxupr}