summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty')
-rw-r--r--Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty28
1 files changed, 23 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
index 946fdab1ef3..8da6dbbd489 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}
-\ProvidesPackage{mathalfa}[2011/04/26 mathalfa (mjs)]
+\ProvidesPackage{mathalfa}[2011/06/18 mathalfa (mjs)]
\RequirePackage{xkeyval}
% available choices
\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox}
-\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo}
+\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo,dutchcal}
\def\frak@lst{euler, lucida, mathpi, mma, mt, esstix, boondox}
-\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo}
+\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo,dutchcal}
\def\mathalfa@bbnr{-1}\def\mathalfa@calnr{-1}
\def\mathalfa@fraknr{-1}\def\mathalfa@scrnr{-1}
% scaled
@@ -133,7 +133,7 @@
\DeclareMathAlphabet{\mathbbb} {U}{BOONDOX-ds}{b}{n}
\fi
% \mathcal
-\ifcase\mathalfa@calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo}
+\ifcase\mathalfa@calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal}
\DeclareFontFamily{U}{cmsy}{\skewchar\font48 }
\DeclareFontShape{U}{cmsy}{m}{n}{%
<-5.5>\mathalfa@calscaled cmsy5%
@@ -250,6 +250,15 @@
\DeclareMathAlphabet{\mathcal}{U}{BOONDOX-calo}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-calo}{b}{n}
\DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-calo}{b}{n}
+\or %dutchcal
+ \DeclareFontFamily{U}{dutchcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{dutchcal}{m}{n}{
+ <-> \mathalfa@calscaled dutchcal-r}{}
+ \DeclareFontShape{U}{dutchcal}{b}{n}{
+ <-> \mathalfa@calscaled dutchcal-b}{}
+ \DeclareMathAlphabet{\mathcal}{U}{dutchcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{dutchcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{dutchcal}{b}{n}
\fi
% \mathfrak
\ifcase\mathalfa@fraknr\relax% item 0 of {euler, lucida, mathpi, mma, mt, esstix, boondox}
@@ -310,7 +319,7 @@
\DeclareMathAlphabet{\mathbfrak} {U}{BOONDOX-frak}{b}{n}
\fi
% \mathscr
-\ifcase\mathalfa@scrnr\relax% item 0 of {rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo}
+\ifcase\mathalfa@scrnr\relax% item 0 of {rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal}
%rsfs--avoid using mathrsfs so as to avoid rounding of sizes and to get scaling
\DeclareFontFamily{U}{rsfs}{\skewchar\font127 }
\DeclareFontShape{U}{rsfs}{m}{n}{%
@@ -392,6 +401,15 @@
\DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scro}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-scro}{b}{n}
\DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-scro}{b}{n}
+\or %dutchcal
+ \DeclareFontFamily{U}{dutchscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{dutchscr}{m}{n}{
+ <-> \mathalfa@scrscaled dutchcal-r}{}
+ \DeclareFontShape{U}{dutchscr}{b}{n}{
+ <-> \mathalfa@scrscaled dutchcal-b}{}
+ \DeclareMathAlphabet{\mathscr}{U}{dutchscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{dutchscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr}{U}{dutchscr}{b}{n}
\fi
\ifnum\mathalfa@bbnr>-1\relax \def\Bbb{}\let\Bbb\mathbb\fi
\ifx\mathbcal\@undefined\def\mathbcal{\PackageError{mathalfa}