From 76a835366b36ac359dab15a76247b3fbb73fb1fa Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 30 Oct 2021 19:40:28 +0000 Subject: mathalpha (30oct21) git-svn-id: svn://tug.org/texlive/trunk@60903 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/mathalpha/mathalpha.sty | 1138 ++++++++++++++++---- 1 file changed, 931 insertions(+), 207 deletions(-) (limited to 'Master/texmf-dist/tex/latex/mathalpha') diff --git a/Master/texmf-dist/tex/latex/mathalpha/mathalpha.sty b/Master/texmf-dist/tex/latex/mathalpha/mathalpha.sty index cacc0b5ec01..bde30690abe 100644 --- a/Master/texmf-dist/tex/latex/mathalpha/mathalpha.sty +++ b/Master/texmf-dist/tex/latex/mathalpha/mathalpha.sty @@ -1,37 +1,72 @@ \NeedsTeXFormat{LaTeX2e} -\def\mathalphaVersion{1.13} -\def\mathalphaDate{2019/10/05} +\def\mathalphaVersion{1.14} +\def\mathalphaDate{2021/10/29} \ProvidesPackage{mathalpha}[\mathalphaDate\space-\space\mathalphaVersion mathalpha (License LPPL) Michael Sharpe] \message{`mathalpha' v\mathalphaVersion, \mathalphaDate, a renaming of mathalfa (msharpe)} \RequirePackage{xkeyval} +%\def\ma@undefine#1{% +% \@ifundefined{#1}{}{\let#1=\@undefined}} +%\def\ma@MathSymbol#1#2#3#4{% +% \ma@undefine#1% +% \DeclareMathSymbol{#1}{#2}{#3}{#4}} +\newif\ifmathalfa@bfrak \newif\ifmathalfa@bbb +\newif\ifmathalfa@bcal \newif\ifmathalfa@bscr +\newif\ifmathalfa@fraksym \newif\ifmathalfa@bbsym +\newif\ifmathalfa@calsym \newif\ifmathalfa@scrsym +% normal meanings of weights +\def\mathalfa@bbm{m} +\def\mathalfa@frakm{m} +\def\mathalfa@calm{m} +\def\mathalfa@scrm{m} + % available choices -\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,kp} -\def\mathalfa@bbnr{-1}\def\mathalfa@calnr{-1} -\def\mathalfa@fraknr{-1}\def\mathalfa@scrnr{-1} -\def\minusone{-1} +\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif, bboldxLight, bboldx, dsfontserif, dsfontsans, stixtwo, stix} +\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix, txupr, boondoxupr, kp, stixplain, stixfancy, stixtwoplain, stixtwofancy} +\def\frak@lst{euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx, stixtwo} +% aliases +\newif\ifmathalfa@oldbold +\define@boolkey{mathalfa}{oldbold}[true]{\@nameuse{mathalfa@oldbold#1}} +\define@boolkey{mathalfa}{fraksymbols}[true]{\@nameuse{mathalfa@fraksym#1}} +\define@boolkey{mathalfa}{bbsymbols}[true]{\@nameuse{mathalfa@bbsym#1}} +\define@boolkey{mathalfa}{calsymbols}[true]{\@nameuse{mathalfa@calsym#1}} +\define@boolkey{mathalfa}{scrsymbols}[true]{\@nameuse{mathalfa@scrsym#1}} + +\edef\mathalfa@bbnr{\m@ne}\edef\mathalfa@calnr{\m@ne} +\edef\mathalfa@fraknr{\m@ne}\edef\mathalfa@scrnr{\m@ne} % scaled -\define@key{mathalfa}{scaled}[1.0]{\def\mathalfa@bbscaled{s*[#1]}\def\mathalfa@calscaled{s*[#1]}\def\mathalfa@frakscaled{s*[#1]}\def\mathalfa@scrscaled{s*[#1]}}% all at once +\define@key{mathalfa}{scaled}[1.0]{% +\def\mathalfa@bbscaled{s*[#1]}\def\mathalfa@bbrawscaled{#1} \def\mathalfa@calscaled{s*[#1]}\def\mathalfa@calrawscaled{#1} \def\mathalfa@frakscaled{s*[#1]}\def\mathalfa@frakrawscaled{#1} \def\mathalfa@scrscaled{s*[#1]}\def\mathalfa@scrrawscaled{#1}}% all at once +\setkeys{mathalfa}{scaled}% initialize all scales to 1.0 % or separately -\def\@cmd{} -\define@key{mathalfa}{bbscaled}[1.0]{\def\mathalfa@bbscaled{s*[#1]}} -\define@key{mathalfa}{calscaled}[1.0]{\def\mathalfa@calscaled{s*[#1]}} -\define@key{mathalfa}{frakscaled}[1.0]{\def\mathalfa@frakscaled{s*[#1]}} -\define@key{mathalfa}{scrscaled}[1.0]{\def\mathalfa@scrscaled{s*[#1]}} +\define@key{mathalfa}{bbscaled}[1.0]{% +\def\mathalfa@bbscaled{s*[#1]}\def\mathalfa@bbrawscaled{#1}} +\define@key{mathalfa}{calscaled}[1.0]{% +\def\mathalfa@calscaled{s*[#1]}\def\mathalfa@calrawscaled{#1}} +\define@key{mathalfa}{frakscaled}[1.0]{% +\def\mathalfa@frakscaled{s*[#1]}\def\mathalfa@frakrawscaled{#1}} +\define@key{mathalfa}{scrscaled}[1.0]{% +\def\mathalfa@scrscaled{s*[#1]}\def\mathalfa@scrrawscaled{#1}} % alphabets +\def\@cmd{} \edef\@cmd{\noexpand\define@choicekey*{mathalfa}{bb}[\noexpand\mathalfa@val\noexpand\mathalfa@bbnr]{\bb@lst}{}} \@cmd \edef\@cmd{\noexpand\define@choicekey*{mathalfa}{cal}[\noexpand\mathalfa@val\noexpand\mathalfa@calnr]{\cal@lst}{}} \@cmd \edef\@cmd{\noexpand\define@choicekey*{mathalfa}{frak}[\noexpand\mathalfa@val\noexpand\mathalfa@fraknr]{\frak@lst}{}} \@cmd -\edef\@cmd{\noexpand\define@choicekey*{mathalfa}{scr}[\noexpand\mathalfa@val\noexpand\mathalfa@scrnr]{\scr@lst}{}} +\edef\@cmd{\noexpand\define@choicekey*{mathalfa}{scr}[\noexpand\mathalfa@val\noexpand\mathalfa@scrnr]{\cal@lst}{}}%was scr@lst \@cmd +\define@boolkey{mathalfa}{bffrak}[true]{\def\mathalfa@frakm{b}\@nameuse{mathalfa@bfrak#1}} +\define@boolkey{mathalfa}{bfcal}[true]{\def\mathalfa@calm{b}\@nameuse{mathalfa@bcal#1}} +\define@boolkey{mathalfa}{bfscr}[true]{\def\mathalfa@scrm{b}\@nameuse{mathalfa@bscr#1}} +\define@boolkey{mathalfa}{bfbb}[true]{\def\mathalfa@bbm{b}\@nameuse{mathalfa@bbb#1}} % showoptions -\DeclareOption{showoptions}{\PackageError{mathalfa}{Package Options:\MessageBreak bb=\bb@lst\MessageBreak cal=\cal@lst\MessageBreak frak=\frak@lst\MessageBreak scr=\scr@lst\MessageBreak bbscaled=1.0, calscaled=1.0, frakscaled=1.0, scrscaled=1.0}{}} +\DeclareOption{showoptions}{\PackageError{mathalpha}{Package Options:^^J bb=\bb@lst^^J cal=\cal@lst^^J frak=\frak@lst^^J scr=\cal@lst^^J bbscaled=1.0, calscaled=1.0, frakscaled=1.0, scrscaled=1.0^^J Bold versions may be forced by one of options bfbb, bfcal, bffrak, bfscr.^^J The following exceptions should be noted:^^J +bb: stix2, dsfontsans, dsfontserif, libusbb, tx, esstix,^^J\space\space pazo, mathpi, ams^^J +cal and scr: esstix, zapfc, mtc, mathpical, rsfs, rsfso^^J +frak: lucida, esstix, mathpi^^J +}{}}%was scr=\scr@lst \DeclareOption*{% \begingroup \edef\x{\endgroup @@ -49,37 +84,53 @@ \expandafter\ifx\csname DeclareLucidaFontShape\endcsname\relax\else\lucid@loadedtrue\fi% % Check for mtpro2 loaded %\newif\ifmtp@loaded \mtp@loadedfalse -\def\mtp@loadedError{\PackageError{mathalfa}{You have already loaded the mtpro2 package. You should not use mathalfa to load additional mtpro2 options.}{}}% +\def\mtp@loadedError{\PackageError{mathalpha}{You have already loaded the mtpro2 package. You should not use mathalpha to load additional mtpro2 options.}{}}% % Check for amsfonts \def\amsloaded{} \@ifpackageloaded{amsfonts}{% \let\amsloaded=Y% }{}% % Undefine some previous settings -\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 +\ifx\mathalfa@bbnr\m@ne\else\let\mathbb\relax\let\mathbfbb\relax\fi +%\ifx\mathalfa@calnr\m@ne\else\let\mathcal\relax\fi +\ifx\mathalfa@fraknr\m@ne\else\let\mathfrak\relax\let\mathbffrak\relax\fi +\ifx\mathalfa@scrnr\m@ne\else\let\mathscr\relax\fi +% Some error messages +\newcommand*\mathalpha@boldError[2]{%#1=item specified, #2 from bb,cal,scr,frak +\PackageError{mathalpha}{You specified `#2=#1,b#2', but `#1' has no bold\space#2}{}} + % 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,dsserif} +%%%%%%%%%%%%%%%%%% START \mathbb +% +\ifcase\mathalfa@bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif, bboldx-light, bboldx, dsfont-serif, dsfont-sans, stix} +% ams + \ifmathalfa@bbb\mathalpha@boldError{ams}{bb}\fi \DeclareFontFamily{U}{msb}{}% - \DeclareFontShape{U}{msb}{m}{n}{<-7>\mathalfa@bbscaled msbm5 + \DeclareFontShape{U}{msb}{m}{n}{ + <-7>\mathalfa@bbscaled msbm5 <7-9>\mathalfa@bbscaled msbm7 <9->\mathalfa@bbscaled msbm10}{}% \DeclareMathAlphabet{\mathbb}{U}{msb}{m}{n} \or % lucida - \iflucid@loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi + \iflucid@loaded \PackageError{mathalpha}{Do not use lucida as an option to mathalpha after loading a lucida package}{}\fi % \DeclareFontFamily{OMS}{lbm}{\skewchar\font48} % \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa@bbscaled hlcry}{} % \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa@bbscaled hlcdy}{} % \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n} % \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n} -% \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n} - \DeclareFontFamily{U}{hlcm}{} +% \DeclareMathAlphabet{\mathbfcal} {OMS}{lbm}{b}{n} + \DeclareFontFamily{U}{hlcm}{\skewchar\font48} \DeclareFontShape{U}{hlcm}{m}{n}{<->\mathalfa@bbscaled hlcra}{} - \DeclareMathAlphabet{\mathbb}{U}{hlcm}{m}{n} + \DeclareFontShape{U}{hlcm}{b}{n}{<->\mathalfa@bbscaled hlcrb}{} + \DeclareMathAlphabet{\mathbb}{U}{hlcm}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else% + \SetMathAlphabet{\mathbb}{bold}{U}{hlcm}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{hlcm}{b}{n} + \fi \or % mathpi + \ifmathalfa@bbb\mathalpha@boldError{mathpi}{bb}\fi \DeclareFontFamily{U}{mathpibb}{\skewchar \font =45} \DeclareFontShape{U}{mathpibb}{m}{n}{ <-> \mathalfa@bbscaled mathpibb}{} @@ -90,21 +141,27 @@ <-> \mathalfa@bbscaled mmambb}{} \DeclareFontShape{U}{mmambb}{b}{n}{ <-> \mathalfa@bbscaled mmambbb}{} - \DeclareMathAlphabet{\mathbb}{U}{mmambb}{m}{n} - \SetMathAlphabet{\mathbb}{bold}{U}{mmambb}{b}{n} - \DeclareMathAlphabet{\mathbbb} {U}{mmambb}{b}{n} + \DeclareMathAlphabet{\mathbb}{U}{mmambb}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else + \SetMathAlphabet{\mathbb}{bold}{U}{mmambb}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{mmambb}{b}{n} + \fi \or % mt \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} \DeclareFontFamily{U}{mtbb}{\skewchar\font45}% - \DeclareFontShape{U}{mtbb}{m}{n}{<-7>\mathalfa@bbscaled mt2bbf + \DeclareFontShape{U}{mtbb}{m}{n}{ + <-7>\mathalfa@bbscaled mt2bbf <7-9>\mathalfa@bbscaled mt2bbs <9->\mathalfa@bbscaled mt2bbt}{}% - \DeclareFontShape{U}{mtbb}{b}{n}{<-7>\mathalfa@bbscaled mt2bbdf + \DeclareFontShape{U}{mtbb}{b}{n}{ + <-7>\mathalfa@bbscaled mt2bbdf <7-9>\mathalfa@bbscaled mt2bbds <9->\mathalfa@bbscaled mt2bbdt}{}% - \DeclareMathAlphabet{\mathbb} {U}{mtbb}{m}{n} - \SetMathAlphabet{\mathbb}{bold}{U}{mtbb}{b}{n} - \DeclareMathAlphabet{\mathbbb} {U}{mtbb}{b}{n} + \DeclareMathAlphabet{\mathbb}{U}{mtbb}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else + \SetMathAlphabet{\mathbb}{bold}{U}{mtbb}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{mtbb}{b}{n} + \fi \or % mth--hollowed out letters with more shape---' Holey Roman' \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} \DeclareFontFamily{U}{mthrb}{\skewchar\font45}% @@ -114,20 +171,25 @@ \DeclareFontShape{U}{mthrb}{b}{n}{<-7>\mathalfa@bbscaled mt2hrbdf <7-9>\mathalfa@bbscaled mt2hrbds <9->\mathalfa@bbscaled mt2hrbdt}{}% - \DeclareMathAlphabet{\mathbb} {U}{mthrb}{m}{n} - \SetMathAlphabet{\mathbb}{bold}{U}{mthrb}{b}{n} - \DeclareMathAlphabet{\mathbbb} {U}{mthrb}{b}{n} + \DeclareMathAlphabet{\mathbb} {U}{mthrb}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else + \SetMathAlphabet{\mathbb}{bold}{U}{mthrb}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{mthrb}{b}{n} + \fi \or % pazo + \ifmathalfa@bbb\mathalpha@boldError{pazo}{bb}\fi \DeclareFontFamily{U}{fplmbb}{} \DeclareFontShape{U}{fplmbb}{m}{n}{ <->\mathalfa@bbscaled fplmbb}{} \DeclareMathAlphabet{\mathbb} {U}{fplmbb}{m}{n} \or % fourier + \ifmathalfa@bbb\mathalpha@boldError{fourier}{bb}\fi \DeclareFontFamily{U}{futm}{} \DeclareFontShape{U}{futm}{m}{n}{ <-> \mathalfa@bbscaled fourier-bb}{} \DeclareMathAlphabet{\mathbb}{U}{futm}{m}{n}% should this be a symbol font? \or % esstix + \ifmathalfa@bbb\mathalpha@boldError{esstix}{bb}\fi \DeclareFontFamily{U}{esstixbb}{\skewchar \font =45} \DeclareFontShape{U}{esstixbb}{m}{n}{ <-> \mathalfa@bbscaled esstixbb}{} @@ -138,48 +200,222 @@ <-> \mathalfa@bbscaled BOONDOX-r-ds}{} \DeclareFontShape{U}{BOONDOX-ds}{b}{n}{ <-> \mathalfa@bbscaled BOONDOX-b-ds}{} - \DeclareMathAlphabet{\mathbb}{U}{BOONDOX-ds}{m}{n} - \SetMathAlphabet{\mathbb}{bold}{U}{BOONDOX-ds}{b}{n} - \DeclareMathAlphabet{\mathbbb} {U}{BOONDOX-ds}{b}{n} + \DeclareMathAlphabet{\mathbb}{U}{BOONDOX-ds}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else% + \SetMathAlphabet{\mathbb}{bold}{U}{BOONDOX-ds}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{BOONDOX-ds}{b}{n} + \fi \or %px + %\usepackage[scaled=\mathalfa@bbscaled]{px-ds} % has dotlessi, j \DeclareFontFamily{U}{px-math-ds}{\skewchar \font =45}% double-struck \DeclareFontShape{U}{px-math-ds}{m}{n}{ <-> \mathalfa@bbscaled pxr-ds}{} \DeclareFontShape{U}{px-math-ds}{b}{n}{ <-> \mathalfa@bbscaled pxb-ds}{} - \DeclareMathAlphabet{\mathbb}{U}{px-math-ds}{m}{n} - \SetMathAlphabet{\mathbb}{bold}{U}{px-math-ds}{b}{n} - \DeclareMathAlphabet{\mathbbb} {U}{px-math-ds}{b}{n} + \DeclareMathAlphabet{\mathbb}{U}{px-math-ds}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else% + \SetMathAlphabet{\mathbb}{bold}{U}{px-math-ds}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{px-math-ds}{b}{n} + \fi \or %tx - \DeclareFontFamily{U}{tx-math-ds}{\skewchar \font =45}% double-struck - \DeclareFontShape{U}{tx-math-ds}{m}{n}{ - <-> \mathalfa@bbscaled txr-ds}{} - \DeclareMathAlphabet{\mathbb}{U}{tx-math-ds}{m}{n} + \ifmathalfa@bbb\mathalpha@boldError{tx}{bb}\fi + \usepackage[scaled=\mathalfa@bbscaled]{tx-ds} % has dotlessi, j +% \DeclareFontFamily{U}{tx-math-ds}{\skewchar \font =127}% double-struck +% \DeclareFontShape{U}{tx-math-ds}{m}{n}{ +% <-> \mathalfa@bbscaled txr-ds}{} +% \DeclareMathAlphabet{\mathbb}{U}{tx-math-ds}{m}{n} \or %txof + %\usepackage[scaled=\mathalfa@bbscaled]{tx-of} \DeclareFontFamily{U}{tx-math-of}{\skewchar \font =45}% openface \DeclareFontShape{U}{tx-math-of}{m}{n}{ <-> \mathalfa@bbscaled txr-of}{} \DeclareFontShape{U}{tx-math-of}{b}{n}{ <-> \mathalfa@bbscaled txb-of}{} - \DeclareMathAlphabet{\mathbb}{U}{tx-math-of}{m}{n} - \SetMathAlphabet{\mathbb}{bold}{U}{tx-math-of}{b}{n} - \DeclareMathAlphabet{\mathbbb} {U}{tx-math-of}{b}{n} + \DeclareMathAlphabet{\mathbb}{U}{tx-math-of}{\mathalfa@bbm}{n} + \ifmathalfa@bbb\else% + \SetMathAlphabet{\mathbb}{bold}{U}{tx-math-of}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{tx-math-of}{b}{n} + \fi \or %libus + \ifmathalfa@bbb\mathalpha@boldError{libus}{bb}\fi \DeclareFontFamily{U}{libusbb}{\skewchar\font=127}% \DeclareFontShape{U}{libusbb}{m}{n}{ - <-> \mathalfa@bbscaled libus-mathbb}{} + <-> \mathalfa@bbscaled libertinust1-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} + \ifmathalfa@bbb + \ifmathalfa@bbsym + \usepackage[bbsymbols,bfbb,scaled=\mathalfa@bbrawscaled]{dsserif} + \else + \usepackage[bfbb,scaled=\mathalfa@bbrawscaled]{dsserif} + \fi + \else % no bfbb + \ifmathalfa@bbsym + \usepackage[bbsymbols,scaled=\mathalfa@bbrawscaled]{dsserif} + \else + \usepackage[scaled=\mathalfa@bbrawscaled]{dsserif} + \fi + \fi +% \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{\mathbfbb} {U}{dsserif}{b}{n} +\or % bboldxlight + %\let\boldx@scaled=\mathalfa@bbscaled + \ifmathalfa@bbb + \ifmathalfa@bbsym + \usepackage[bbsymbols,light,bfbb, scaled=\mathalfa@bbrawscaled]{bboldx} + \else + \usepackage[light,bfbb,scaled=\mathalfa@bbrawscaled]{bboldx} + \fi + \else + \ifmathalfa@bbsym + \usepackage[bbsymbols,light,scaled=\mathalfa@bbrawscaled]{bboldx} + \else + \usepackage[light,scaled=\mathalfa@bbrawscaled]{bboldx} + \fi + \fi +\or % bboldx + %\let\boldx@scaled=\mathalfa@bbscaled + \ifmathalfa@bbb + \ifmathalfa@bbsym + \usepackage[bbsymbols,bfbb, scaled=\mathalfa@bbrawscaled]{bboldx} + \else + \usepackage[bfbb,scaled=\mathalfa@bbrawscaled]{bboldx} + \fi + \else + \ifmathalfa@bbsym + \usepackage[bbsymbols,scaled=\mathalfa@bbrawscaled]{bboldx} + \else + \usepackage[scaled=\mathalfa@bbrawscaled]{bboldx} + \fi + \fi +\or % dsfontserif + \ifmathalfa@bbb\mathalpha@boldError{dsfontserif}{bb}\fi + \DeclareFontFamily{U}{dsrom}{} + \DeclareFontShape{U}{dsrom}{m}{n}{ + <-10> \mathalfa@bbscaled dsrom8 + <10-12> \mathalfa@bbscaled dsrom10 + <12-> \mathalfa@bbscaled dsrom12}{} + \DeclareMathAlphabet{\mathbb}{U}{dsrom}{m}{n} +\or % dsfontsans + \ifmathalfa@bbb\mathalpha@boldError{dsfontsans}{bb}\fi + \DeclareFontFamily{U}{dsss}{} + \DeclareFontShape{U}{dsss}{m}{n}{ + <-10> \mathalfa@bbscaled dsss8 + <10-12> \mathalfa@bbscaled dsss10 + <12-> \mathalfa@bbscaled dsss12}{} + \DeclareMathAlphabet{\mathbb}{U}{dsss}{m}{n} +\or % stixtwo + \ifmathalfa@bbb\mathalpha@boldError{stixtwo}{bb}\fi + \DeclareFontFamily{U}{stixtwobb}{\skewchar\font=45}% + \DeclareFontShape{U}{stixtwobb}{m}{n}{ + <-> \mathalfa@bbscaled stix2-mathbb}{} + \DeclareFontSubstitution{U}{stixtwobb}{m}{n} + \ifmathalfa@bbsym + \DeclareSymbolFont{stixtwobbr}{U}{stixtwobb}{m}{n} + %\DeclareMathAlphabet{\mathbb}{U}{stixtwobb}{m}{n} + \DeclareSymbolFontAlphabet{\mathbb}{stixtwobbr} + \DeclareMathSymbol{\bbGamma}{\mathord}{stixtwobbr}{0} + \DeclareMathSymbol{\bbPi}{\mathord}{stixtwobbr}{5} + \DeclareMathSymbol{\bbgamma}{\mathord}{stixtwobbr}{13} + \DeclareMathSymbol{\bbpi}{\mathord}{stixtwobbr}{25} + \DeclareMathSymbol{\bbdotlessi}{\mathord}{stixtwobbr}{123} + \DeclareMathSymbol{\bbdotlessj}{\mathord}{stixtwobbr}{124} + \let\imathbb\bbdotlessi + \let\jmathbb\bbdotlessj + \else % load symbols as text objects + \DeclareMathAlphabet{\mathbb}{U}{stixtwobb}{m}{n} + \def\txtbbGamma{{\usefont{U}{stixtwobb}{m}{n}\char0 }} + \def\txtbbgamma{{\usefont{U}{stixtwobb}{m}{n}\char13 }} + \def\txtbbPi{{\usefont{U}{stixtwobb}{m}{n}\char5 }} + \def\txtbbpi{{\usefont{U}{stixtwobb}{m}{n}\char25 }} + \def\txtbbdotlessi{{\usefont{U}{stixtwobb}{m}{n}\char123 }} + \def\txtbbdotlessj{{\usefont{U}{stixtwobb}{m}{n}\char124 }} + \def\txtbbzero{{\usefont{U}{stixtwobb}{m}{n}0}} + \def\txtbbone{{\usefont{U}{stixtwobb}{m}{n}1}} + \def\txtbbtwo{{\usefont{U}{stixtwobb}{m}{n}2}} + \def\txtbbthree{{\usefont{U}{stixtwobb}{m}{n}3}} + \def\txtbbfour{{\usefont{U}{stixtwobb}{m}{n}4}} + \def\txtbbfive{{\usefont{U}{stixtwobb}{m}{n}5}} + \def\txtbbsix{{\usefont{U}{stixtwobb}{m}{n}6}} + \def\txtbbseven{{\usefont{U}{stixtwobb}{m}{n}7}} + \def\txtbbeight{{\usefont{U}{stixtwobb}{m}{n}8}} + \def\txtbbnine{{\usefont{U}{stixtwobb}{m}{n}9}} + \fi + +\or % stix + \DeclareFontFamily{U}{stixonebb}{\skewchar\font=45}% + \DeclareFontShape{U}{stixonebb}{m}{n}{ + <-> \mathalfa@bbscaled stix-mathbb}{} + \DeclareFontShape{U}{stixonebb}{m}{it}{ + <-> \mathalfa@bbscaled stix-mathbbit}{} + \DeclareFontShape{U}{stixonebb}{b}{n}{ + <-> \mathalfa@bbscaled stix-mathbb-bold}{} + \DeclareFontShape{U}{stixonebb}{b}{it}{ + <-> \mathalfa@bbscaled stix-mathbbit-bold}{} + \DeclareFontSubstitution{U}{stixonebb}{m}{n} + \ifmathalfa@bbsym + \DeclareSymbolFont{stixonebbr}{U}{stixonebb}{\mathalfa@bbm}{n} + \DeclareSymbolFont{stixonebbi}{U}{stixonebb}{\mathalfa@bbm}{it} + \DeclareSymbolFontAlphabet{\mathbb}{stixonebbr} + \DeclareSymbolFontAlphabet{\mathbbi}{stixonebbi} + \ifmathalfa@bbb\else% + \SetSymbolFont{stixonebbr}{bold}{U}{stixonebb}{b}{n} + \SetSymbolFont{stixonebbi}{bold}{U}{stixonebb}{b}{it} + \DeclareMathAlphabet{\mathbfbbi}{U}{stixonebb}{b}{it} + \DeclareMathAlphabet{\mathbfbb}{U}{stixonebb}{b}{n} + \fi + \DeclareMathSymbol{\bbGamma}{\mathord}{stixonebbr}{0} + \DeclareMathSymbol{\bbPi}{\mathord}{stixonebbr}{5} + \DeclareMathSymbol{\bbgamma}{\mathord}{stixonebbr}{13} + \DeclareMathSymbol{\bbpi}{\mathord}{stixonebbr}{25} + \DeclareMathSymbol{\bbdotlessi}{\mathord}{stixonebbr}{123} + \DeclareMathSymbol{\bbdotlessj}{\mathord}{stixonebbr}{124} + \let\imathbb\bbdotlessi + \let\jmathbb\bbdotlessj + \else + \DeclareMathAlphabet{\mathbb}{U}{stixonebb}{\mathalfa@bbm}{n} + \DeclareMathAlphabet{\mathbbi}{U}{stixonebb}{\mathalfa@bbm}{it} + \ifmathalfa@bbb\else% + \SetMathAlphabet{\mathbb}{bold}{U}{stixonebb}{b}{n} + \DeclareMathAlphabet{\mathbfbb} {U}{stixonebb}{b}{n} + \SetMathAlphabet{\mathbbi}{bold}{U}{stixonebb}{b}{it} + \DeclareMathAlphabet{\mathbfbbi} {U}{stixonebb}{b}{it} + \fi + \def\txtbbGamma{{\usefont{U}{stixonebb}{m}{n}\char0 }} + \def\txtbbgamma{{\usefont{U}{stixonebb}{m}{n}\char13 }} + \def\txtbbPi{{\usefont{U}{stixonebb}{m}{n}\char5 }} + \def\txtbbpi{{\usefont{U}{stixonebb}{m}{n}\char25 }} + \def\txtbbdotlessi{{\usefont{U}{stixonebb}{m}{n}\char123 }} + \def\txtbbdotlessj{{\usefont{U}{stixonebb}{m}{n}\char124 }} +% \def\txtbbzero{{\usefont{U}{stixonebb}{m}{n}0}} +% \def\txtbbone{{\usefont{U}{stixonebb}{m}{n}1}} +% \def\txtbbtwo{{\usefont{U}{stixonebb}{m}{n}2}} +% \def\txtbbthree{{\usefont{U}{stixonebb}{m}{n}3}} +% \def\txtbbfour{{\usefont{U}{stixonebb}{m}{n}4}} +% \def\txtbbfive{{\usefont{U}{stixonebb}{m}{n}5}} +% \def\txtbbsix{{\usefont{U}{stixonebb}{m}{n}6}} +% \def\txtbbseven{{\usefont{U}{stixonebb}{m}{n}7}} +% \def\txtbbeight{{\usefont{U}{stixonebb}{m}{n}8}} +% \def\txtbbnine{{\usefont{U}{stixonebb}{m}{n}9}} + \fi \fi -% \mathcal +%%%%%%%%%%%%%%%%%% END \mathbb + + + + + + + + + +%%%%%%%%%%%%%%%%%% START \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} \DeclareFontFamily{U}{cmsy}{\skewchar\font48 } \DeclareFontShape{U}{cmsy}{m}{n}{% @@ -196,9 +432,11 @@ <7.5-8.5>\mathalfa@calscaled cmbsy8% <8.5-9.5>\mathalfa@calscaled cmbsy9% <9.5->\mathalfa@calscaled cmbsy10}{} - \DeclareMathAlphabet{\mathcal} {U}{cmsy}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{cmsy}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{cmsy}{b}{n} + \DeclareMathAlphabet{\mathcal} {U}{cmsy}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{cmsy}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{cmsy}{b}{n} + \fi \or % euler \DeclareFontFamily{U}{eus}{\skewchar\font'60} \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa@calscaled eusm5 @@ -207,10 +445,13 @@ \DeclareFontShape{U}{eus}{b}{n}{<-6>\mathalfa@calscaled eusb5 <6-8>\mathalfa@calscaled eusb7 <8->\mathalfa@calscaled eusb10}{} - \DeclareMathAlphabet{\mathcal} {U}{eus}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{eus}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{eus}{b}{n} + \DeclareMathAlphabet{\mathcal} {U}{eus}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{eus}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{eus}{b}{n} + \fi \or % rsfso + \ifmathalfa@bcal\mathalpha@boldError{rsfso}{cal}\fi \DeclareFontFamily{U}{rsfso}{\skewchar \font =45} \DeclareFontShape{U}{rsfso}{m}{n}{ <-6> \mathalfa@calscaled rsfso5 @@ -218,35 +459,40 @@ <8-> \mathalfa@calscaled rsfso10}{} \DeclareMathAlphabet{\mathcal}{U}{rsfso}{m}{n} \or % rsfs + \ifmathalfa@bcal\mathalpha@boldError{rsfs}{cal}\fi \DeclareFontFamily{U}{rsfs}{\skewchar\font127 } \DeclareFontShape{U}{rsfs}{m}{n}{% <-6>\mathalfa@calscaled rsfs5% <6-8>\mathalfa@calscaled rsfs7% <8->\mathalfa@calscaled rsfs10}{} - \DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n} - \DeclareSymbolFontAlphabet{\mathcal}{rsfs} + \DeclareMathAlphabet{\mathcal}{U}{rsfs}{m}{n} \or % lucida - \iflucid@loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi + \iflucid@loaded \PackageError{mathalpha}{Do not use lucida as an option to mathalpha after loading a lucida package}{}\fi \DeclareFontFamily{OMS}{lbm}{\skewchar\font48} \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa@calscaled hlcry}{} \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa@calscaled hlcdy}{} - \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n} - \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n} + \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {OMS}{lbm}{b}{n} + \fi \or % mathpi - \DeclareFontFamily{U}{mathpical}{\skewchar \font =45} - \DeclareFontShape{U}{mathpical}{m}{n}{ + \ifmathalfa@bcal\mathalpha@boldError{mathpi}{cal}\fi + \DeclareFontFamily{U}{mathpical}{\skewchar \font =45} + \DeclareFontShape{U}{mathpical}{m}{n}{ <-> \mathalfa@calscaled mathpical}{} - \DeclareMathAlphabet{\mathcal}{U}{mathpical}{m}{n} + \DeclareMathAlphabet{\mathcal}{U}{mathpical}{m}{n} \or % mma \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45} \DeclareFontShape{U}{mmamcal}{m}{n}{ <-> \mathalfa@calscaled mmamcal}{} \DeclareFontShape{U}{mmamcal}{b}{n}{ <-> \mathalfa@calscaled mmambcal}{} - \DeclareMathAlphabet{\mathcal}{U}{mmamcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{mmamcal}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{mmamcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{mmamcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{mmamcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{mmamcal}{b}{n} + \fi \or % mt \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}% @@ -259,10 +505,13 @@ \DeclareFontShape{U}{mt2ms}{b}{it}{<-7>\mathalfa@calscaled mt2bmsf% <7-9>\mathalfa@calscaled mt2bmss% <9->\mathalfa@calscaled mt2bmst}{}% - \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{m}{it} - \SetMathAlphabet{\mathcal}{bold}{U}{mt2ms}{b}{it} - \DeclareMathAlphabet{\mathbcal} {U}{mt2ms}{b}{it} + \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{\mathalfa@calm}{it} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{mt2ms}{b}{it} + \DeclareMathAlphabet{\mathbfcal} {U}{mt2ms}{b}{it} + \fi \or % mtc + \ifmathalfa@bcal\mathalpha@boldError{mtc}{cal}\fi \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}% \DeclareFontShape{U}{mt2ms}{m}{n}{<-7>\mathalfa@calscaled mt2mcf% @@ -270,11 +519,13 @@ <9->\mathalfa@calscaled mt2mct}{}% \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{m}{n} \or % zapfc + \ifmathalfa@bcal\mathalpha@boldError{zapfc}{cal}\fi \DeclareFontFamily{U}{urwchancal}{\skewchar \font =45} \DeclareFontShape{U}{urwchancal}{m}{n}{% <-> \mathalfa@calscaled urwchancal}{} \DeclareMathAlphabet{\mathcal}{U}{urwchancal}{m}{n}% \or % esstix + \ifmathalfa@bcal\mathalpha@boldError{esstix}{cal}\fi \DeclareFontFamily{U}{esstixcal}{\skewchar \font =45} \DeclareFontShape{U}{esstixcal}{m}{n}{ <-> \mathalfa@calscaled esstixcal}{} @@ -285,98 +536,190 @@ <-> \mathalfa@calscaled BOONDOX-r-cal}{} \DeclareFontShape{U}{BOONDOX-cal}{b}{n}{ <-> \mathalfa@calscaled BOONDOX-b-cal}{} - \DeclareMathAlphabet{\mathcal}{U}{BOONDOX-cal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-cal}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-cal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{BOONDOX-cal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-cal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{BOONDOX-cal}{b}{n} + \fi \or %boondoxo \DeclareFontFamily{U}{BOONDOX-calo}{\skewchar \font =45} \DeclareFontShape{U}{BOONDOX-calo}{m}{n}{ <-> \mathalfa@calscaled BOONDOX-r-calo}{} \DeclareFontShape{U}{BOONDOX-calo}{b}{n}{ <-> \mathalfa@calscaled BOONDOX-b-calo}{} - \DeclareMathAlphabet{\mathcal}{U}{BOONDOX-calo}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-calo}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-calo}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{BOONDOX-calo}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-calo}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{BOONDOX-calo}{b}{n} + \fi \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} + \DeclareMathAlphabet{\mathcal}{U}{dutchcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{dutchcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{dutchcal}{b}{n} + \fi \or %pxtx \DeclareFontFamily{U}{txcal}{\skewchar \font =45} \DeclareFontShape{U}{txcal}{m}{n}{ <-> \mathalfa@calscaled txr-cal}{} \DeclareFontShape{U}{txcal}{b}{n}{ <-> \mathalfa@calscaled txb-cal}{} - \DeclareMathAlphabet{\mathcal}{U}{txcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{txcal}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{txcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{txcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{txcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{txcal}{b}{n} + \fi \or %bickham \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45} \DeclareFontShape{U}{bickhamcal}{m}{n}{ <-> \mathalfa@calscaled bickham-r}{} \DeclareFontShape{U}{bickhamcal}{b}{n}{ <-> \mathalfa@calscaled bickham-b}{} - \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{bickhamcal}{b}{n} + \fi \or %bickhams + %\let\bickham@scale=\mathalfa@calscaled \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45} \DeclareFontShape{U}{bickhamcal}{m}{n}{ <-> \mathalfa@calscaled bickham-s}{} \DeclareFontShape{U}{bickhamcal}{b}{n}{ <-> \mathalfa@calscaled bickham-b}{} - \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{bickhamcal}{b}{n} + \fi \or %stix \DeclareFontFamily{U}{stixcal}{\skewchar\font127 } \DeclareFontShape{U}{stixcal}{m}{n} {<-> \mathalfa@calscaled stix-mathcal}{} \DeclareFontShape{U}{stixcal}{b}{n} {<-> \mathalfa@calscaled stix-mathcal-bold}{} - \DeclareMathAlphabet{\mathcal}{U}{stixcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{stixcal}{b}{n} - \DeclareMathAlphabet{\mathbcal} {U}{stixcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{stixcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{stixcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal} {U}{stixcal}{b}{n} + \fi \or %txupr \DeclareFontFamily{U}{TXuprcal}{\skewchar \font =45} \DeclareFontShape{U}{TXuprcal}{m}{n}{ <-> \mathalfa@calscaled txUprCal-Regular}{} \DeclareFontShape{U}{TXuprcal}{b}{n}{ <-> \mathalfa@calscaled txUprCal-Bold}{} - \DeclareMathAlphabet{\mathcal}{U}{TXuprcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{TXuprcal}{b}{n} - \DeclareMathAlphabet{\mathbcal}{U}{TXuprcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{TXuprcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{TXuprcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{TXuprcal}{b}{n} + \fi \or %boondoxupr \DeclareFontFamily{U}{boondoxuprcal}{\skewchar \font =45} \DeclareFontShape{U}{boondoxuprcal}{m}{n}{ <-> \mathalfa@calscaled BOONDOXUprScr-Regular}{} \DeclareFontShape{U}{boondoxuprcal}{b}{n}{ <-> \mathalfa@calscaled BOONDOXUprScr-Bold}{} - \DeclareMathAlphabet{\mathcal}{U}{boondoxuprcal}{m}{n} - \SetMathAlphabet{\mathcal}{bold}{U}{boondoxuprcal}{b}{n} - \DeclareMathAlphabet{\mathbcal}{U}{boondoxuprcal}{b}{n} + \DeclareMathAlphabet{\mathcal}{U}{boondoxuprcal}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{boondoxuprcal}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{boondoxuprcal}{b}{n} + \fi +\or % kp + \DeclareFontFamily{U}{jkpsyd}{\skewchar\font =0} + \DeclareFontShape{U}{jkpsyd}{m}{n}{ + <-> \mathalfa@calscaled jkpsyd% + }{} + \DeclareFontShape{U}{jkpsyd}{b}{n}{ + <-> \mathalfa@calscaled jkpbsyd% + }{} + \DeclareMathAlphabet{\mathcal}{U}{jkpsyd}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{jkpsyd}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{jkpsyd}{b}{n} + \fi +\or % stixplain + \DeclareFontFamily{U}{stixplain}{\skewchar\font =127} + \DeclareFontShape{U}{stixplain}{m}{n} { + <-> \mathalfa@calscaled stix-mathcal}{} + \DeclareFontShape{U}{stixplain}{b}{n} { + <-> \mathalfa@calscaled stix-mathcal-bold}{} + \DeclareMathAlphabet{\mathcal}{U}{stixplain}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{stixplain}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{stixplain}{b}{n} + \fi +\or % stixfancy + \DeclareFontFamily{U}{stixfancy}{\skewchar\font =127} + \DeclareFontShape{U}{stixfancy}{m}{n} { + <-> \mathalfa@calscaled stix-mathscr}{} + \DeclareFontShape{U}{stixfancy}{b}{n} { + <-> \mathalfa@calscaled stix-mathscr-bold}{} + \DeclareMathAlphabet{\mathcal}{U}{stixfancy}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{stixfancy}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{stixfancy}{b}{n} + \fi +\or % stixtwoplain + \DeclareFontFamily{U}{stixtwoplain}{\skewchar\font =127} + \DeclareFontShape{U}{stixtwoplain}{m}{n} { + <-> \mathalfa@calscaled stix2-mathcal}{} + \DeclareFontShape{U}{stixtwoplain}{b}{n} { + <-> \mathalfa@calscaled stix2-mathcal-bold}{} + \DeclareMathAlphabet{\mathcal}{U}{stixtwoplain}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{stixtwoplain}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{stixtwoplain}{b}{n} + \fi +\or % stixtwofancy + \DeclareFontFamily{U}{stixtwofancy}{\skewchar\font =127} + \DeclareFontShape{U}{stixtwofancy}{m}{n} { + <-> \mathalfa@calscaled stix2-mathscr}{} + \DeclareFontShape{U}{stixtwofancy}{b}{n} { + <-> \mathalfa@calscaled stix2-mathscr-bold}{} + \DeclareMathAlphabet{\mathcal}{U}{stixtwofancy}{\mathalfa@calm}{n} + \ifmathalfa@bcal\else% + \SetMathAlphabet{\mathcal}{bold}{U}{stixtwofancy}{b}{n} + \DeclareMathAlphabet{\mathbfcal}{U}{stixtwofancy}{b}{n} + \fi \fi -% \mathfrak +%%%%%%%%%%%%%%%%%% END \mathcal + + + + + + + + +%%%%%%%%%%%%%%%%%% START \mathfrak +% \ifcase\mathalfa@fraknr\relax% item 0 of {euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx} +% euler \DeclareFontFamily{U}{euf}{}% - \DeclareFontShape{U}{euf}{m}{n}{<-7>\mathalfa@frakscaled eufm5 + \DeclareFontShape{U}{euf}{m}{n}{ + <-7>\mathalfa@frakscaled eufm5 <7-9>\mathalfa@frakscaled eufm7 <9->\mathalfa@frakscaled eufm10}{}% \DeclareFontShape{U}{euf}{b}{n}{<-7>\mathalfa@frakscaled eufb5 <7-9>\mathalfa@frakscaled eufb7 <9->\mathalfa@frakscaled eufb10}{}% \DeclareMathAlphabet{\mathfrak}{U}{euf}{m}{n} - \SetMathAlphabet{\mathfrak}{bold}{U}{euf}{b}{n} - \DeclareMathAlphabet{\mathbfrak}{U}{euf}{b}{n} + \ifmathalfa@bfrak\else% + \SetMathAlphabet{\mathfrak}{bold}{U}{euf}{b}{n} + \DeclareMathAlphabet{\mathbffrak}{U}{euf}{b}{n} \or % lucida - \iflucid@loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi + \iflucid@loaded \PackageError{mathalpha}{Do not use lucida as an option to mathalpha after loading a lucida package}{}\fi + \ifmathalfa@bbb\mathalpha@boldError{lucida}{frak}\fi \DeclareFontFamily{U}{hlcf}{} - \DeclareFontShape{U}{hlcf}{m}{n}{<->\mathalfa@frakscaled hlcrf8r}{} - \DeclareMathAlphabet{\mathfrak}{U}{hlcf}{m}{n} + \DeclareFontShape{U}{hlcf}{m}{n}{ + <->\mathalfa@frakscaled hlcrf8r}{} + \DeclareMathAlphabet{\mathfrak}{U}{hlcf}{m}{n} \or % mathpi + \ifmathalfa@bbb\mathalpha@boldError{mathpi}{frak}\fi \DeclareFontFamily{U}{mathpifrak}{\skewchar \font =45} \DeclareFontShape{U}{mathpifrak}{m}{n}{ <-> \mathalfa@frakscaled mathpifrak}{} @@ -388,8 +731,9 @@ \DeclareFontShape{U}{mmamfrak}{b}{n}{ <-> \mathalfa@frakscaled mmambfrak}{} \DeclareMathAlphabet{\mathfrak}{U}{mmamfrak}{m}{n} - \SetMathAlphabet{\mathfrak}{bold}{U}{mmamfrak}{b}{n} - \DeclareMathAlphabet{\mathbfrak}{U}{mmamfrak}{b}{n} + \ifmathalfa@bfrak\else% + \SetMathAlphabet{\mathfrak}{bold}{U}{mmamfrak}{b}{n} + \DeclareMathAlphabet{\mathbffrak}{U}{mmamfrak}{b}{n} \or % mt %\@ifpackageloaded{mtpro2}{\mtp@loadedError}{} %allow use with mtpro2 \DeclareFontFamily{U}{mt2mf}{}% @@ -400,9 +744,11 @@ <7-9>\mathalfa@frakscaled mt2bmfs% <9->\mathalfa@frakscaled mt2bmft}{}% \DeclareMathAlphabet{\mathfrak}{U}{mt2mf}{m}{n} - \SetMathAlphabet{\mathfrak}{bold}{U}{mt2mf}{b}{n} - \DeclareMathAlphabet{\mathbfrak}{U}{mt2mf}{b}{n} + \ifmathalfa@bfrak\else% + \SetMathAlphabet{\mathfrak}{bold}{U}{mt2mf}{b}{n} + \DeclareMathAlphabet{\mathbffrak}{U}{mt2mf}{b}{n} \or % esstix + \ifmathalfa@bbb\mathalpha@boldError{esstix}{frak}\fi \DeclareFontFamily{U}{esstixfrak}{\skewchar \font =45} \DeclareFontShape{U}{esstixfrak}{m}{n}{ <-> \mathalfa@frakscaled esstixfrak}{} @@ -414,79 +760,148 @@ \DeclareFontShape{U}{BOONDOX-frak}{b}{n}{ <-> \mathalfa@frakscaled BOONDOX-b-frak}{} \DeclareMathAlphabet{\mathfrak}{U}{BOONDOX-frak}{m}{n} - \SetMathAlphabet{\mathfrak}{bold}{U}{BOONDOX-frak}{b}{n} - \DeclareMathAlphabet{\mathbfrak} {U}{BOONDOX-frak}{b}{n} + \ifmathalfa@bfrak\else% + \SetMathAlphabet{\mathfrak}{bold}{U}{BOONDOX-frak}{b}{n} + \DeclareMathAlphabet{\mathbffrak} {U}{BOONDOX-frak}{b}{n} \or % pxtx - \DeclareFontFamily{U}{txfrak}{\skewchar \font =45} + \DeclareFontFamily{U}{txfrak}{\skewchar \font =127} \DeclareFontShape{U}{txfrak}{m}{n}{ <-> \mathalfa@frakscaled txr-frak}{} \DeclareFontShape{U}{txfrak}{b}{n}{ <-> \mathalfa@frakscaled txb-frak}{} - \DeclareMathAlphabet{\mathfrak}{U}{txfrak}{m}{n} - \SetMathAlphabet{\mathfrak}{bold}{U}{txfrak}{b}{n} - \DeclareMathAlphabet{\mathbfrak} {U}{txfrak}{b}{n} + \DeclareMathAlphabet{\mathfrak}{U}{txfrak}{\mathalfa@frakm}{n} + \ifmathalfa@bfrak\else% + \SetMathAlphabet{\mathfrak}{bold}{U}{txfrak}{b}{n} + \DeclareMathAlphabet{\mathbffrak} {U}{txfrak}{b}{n} +\or % stixtwo + \DeclareFontFamily{U}{stix2frak}{\skewchar\font127 } + \DeclareFontShape{U}{stix2frak}{m}{n} { + <-> \mathalfa@frakscaled stix2-mathfrak}{} + \DeclareFontShape{U}{stix2frak}{b}{n} { + <->\mathalfa@frakscaled stix2-mathfrak-bold}{} + \DeclareMathAlphabet{\mathfrak}{U}{stix2frak}{m}{n} + \ifmathalfa@bfrak\else% + \SetMathAlphabet{\mathfrak}{bold}{U}{stix2frak}{b}{n} + \DeclareMathAlphabet{\mathbffrak} {U}{stix2frak}{b}{n} \fi -% \mathscr -\ifcase\mathalfa@scrnr\relax% item 0 of {rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal,pxtx, bickham, bickhams,txupr,boondoxupr} - %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}{% - <-6>\mathalfa@scrscaled rsfs5% - <6-8>\mathalfa@scrscaled rsfs7% - <8->\mathalfa@scrscaled rsfs10}{} - \DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n} - \DeclareSymbolFontAlphabet{\mathscr}{rsfs} +%%%%%%%%%%%%%%%%%% END \mathfrak + + + + + +%%%%%%%%%%%%%%%%%% START \mathscr +\ifcase\mathalfa@scrnr\relax% +%cm + \DeclareFontFamily{U}{cmsy}{\skewchar\font48 } + \DeclareFontShape{U}{cmsy}{m}{n}{% + <-5.5>\mathalfa@scrscaled cmsy5% + <5.5-6.5>\mathalfa@scrscaled cmsy6% + <6.5-7.5>\mathalfa@scrscaled cmsy7% + <7.5-8.5>\mathalfa@scrscaled cmsy8% + <8.5-9.5>\mathalfa@scrscaled cmsy9% + <9.5->\mathalfa@scrscaled cmsy10}{} + \DeclareFontShape{U}{cmsy}{b}{n}{% + <-5.5>\mathalfa@scrscaled cmbsy5% + <5.5-6.5>\mathalfa@scrscaled cmbsy6% + <6.5-7.5>\mathalfa@scrscaled cmbsy7% + <7.5-8.5>\mathalfa@scrscaled cmbsy8% + <8.5-9.5>\mathalfa@scrscaled cmbsy9% + <9.5->\mathalfa@scrscaled cmbsy10}{} + \DeclareMathAlphabet{\mathscr} {U}{cmsy}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{cmsy}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{cmsy}{b}{n} + \fi +\or % euler + \DeclareFontFamily{U}{eus}{\skewchar\font'60} + \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa@scrscaled eusm5 + <6-8>\mathalfa@scrscaled eusm7 + <8->\mathalfa@scrscaled eusm10}{} + \DeclareFontShape{U}{eus}{b}{n}{<-6>\mathalfa@scrscaled eusb5 + <6-8>\mathalfa@scrscaled eusb7 + <8->\mathalfa@scrscaled eusb10}{} + \DeclareMathAlphabet{\mathscr} {U}{eus}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{eus}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{eus}{b}{n} + \fi \or % rsfso + \ifmathalfa@bscr\mathalpha@boldError{rsfso}{scr}\fi \DeclareFontFamily{U}{rsfso}{\skewchar \font =45} \DeclareFontShape{U}{rsfso}{m}{n}{ <-6> \mathalfa@scrscaled rsfso5 <6-8> \mathalfa@scrscaled rsfso7 <8-> \mathalfa@scrscaled rsfso10}{} \DeclareMathAlphabet{\mathscr}{U}{rsfso}{m}{n} -\or % euler - \DeclareFontFamily{U}{eus}{\skewchar\font'60} - \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa@scrscaled eusm5 - <6-8>\mathalfa@scrscaled eusm7 - <8->\mathalfa@scrscaled eusm10}{} - \DeclareFontShape{U}{eus}{b}{n}{\mathalfa@scrscaled<-6>eusb5<6-8>eusb7<8->eusb10}{} - \DeclareMathAlphabet{\mathscr} {U}{eus}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{eus}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{eus}{b}{n} +\or % rsfs + \ifmathalfa@bscr\mathalpha@boldError{rsfs}{scr}\fi + \DeclareFontFamily{U}{rsfs}{\skewchar\font127 } + \DeclareFontShape{U}{rsfs}{m}{n}{% + <-6>\mathalfa@scrscaled rsfs5% + <6-8>\mathalfa@scrscaled rsfs7% + <8->\mathalfa@scrscaled rsfs10}{} + \DeclareMathAlphabet{\mathscr}{U}{rsfs}{m}{n} \or % lucida - \iflucid@loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi + \iflucid@loaded \PackageError{mathalpha}{Do not use lucida as an option to mathalpha after loading a lucida package}{}\fi \DeclareFontFamily{OMS}{lbm}{\skewchar\font48} \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa@scrscaled hlcry}{} \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa@scrscaled hlcdy}{} - \DeclareMathAlphabet{\mathscr} {OMS}{lbm}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{OMS}{lbm}{b}{n} - \DeclareMathAlphabet{\mathbscr} {OMS}{lbm}{b}{n} + \DeclareMathAlphabet{\mathscr} {OMS}{lbm}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{OMS}{lbm}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {OMS}{lbm}{b}{n} + \fi \or % mathpi - \DeclareFontFamily{U}{mathpical}{\skewchar \font =45} - \DeclareFontShape{U}{mathpical}{m}{n}{ + \ifmathalfa@bscr\mathalpha@boldError{mathpi}{scr}\fi + \DeclareFontFamily{U}{mathpiscr}{\skewchar \font =45} + \DeclareFontShape{U}{mathpiscr}{m}{n}{ <-> \mathalfa@scrscaled mathpical}{} - \DeclareMathAlphabet{\mathscr}{U}{mathpical}{m}{n} + \DeclareMathAlphabet{\mathscr}{U}{mathpiscr}{m}{n} \or % mma - \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45} - \DeclareFontShape{U}{mmamcal}{m}{n}{ + \DeclareFontFamily{U}{mmamscr}{\skewchar \font =45} + \DeclareFontShape{U}{mmamscr}{m}{n}{ <-> \mathalfa@scrscaled mmamcal}{} - \DeclareFontShape{U}{mmamcal}{b}{n}{ + \DeclareFontShape{U}{mmamscr}{b}{n}{ <-> \mathalfa@scrscaled mmambcal}{} - \DeclareMathAlphabet{\mathscr}{U}{mmacal}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{mmacal}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{mmacal}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{mmamscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{mmamscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{mmamscr}{b}{n} + \fi +\or % mt + \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} + \DeclareFontFamily{U}{mt2msc}{\skewchar\font42}% +% \DeclareFontShape{U}{mt2msc}{m}{n}{<-7>\mathalfa@scrscaled mt2mcf% +% <7-9>\mathalfa@scrscaled mt2mcs% +% <9->\mathalfa@scrscaled mt2mct}{}% + \DeclareFontShape{U}{mt2msc}{m}{it}{<-7>\mathalfa@scrscaled mt2msf% + <7-9>\mathalfa@scrscaled mt2mss% + <9->\mathalfa@scrscaled mt2mst}{}% + \DeclareFontShape{U}{mt2msc}{b}{it}{<-7>\mathalfa@scrscaled mt2bmsf% + <7-9>\mathalfa@scrscaled mt2bmss% + <9->\mathalfa@scrscaled mt2bmst}{}% + \DeclareMathAlphabet{\mathscr} {U}{mt2msc}{\mathalfa@scrm}{it} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{mt2msc}{b}{it} + \DeclareMathAlphabet{\mathbfscr} {U}{mt2msc}{b}{it} + \fi \or % mtc + \ifmathalfa@bscr\mathalpha@boldError{mtc}{scr}\fi \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} \DeclareFontFamily{U}{mt2msc}{\skewchar\font42}% \DeclareFontShape{U}{mt2msc}{m}{n}{<-7>\mathalfa@scrscaled mt2mcf% <7-9>\mathalfa@scrscaled mt2mcs% <9->\mathalfa@scrscaled mt2mct}{}% \DeclareMathAlphabet{\mathscr} {U}{mt2msc}{m}{n} -\or % zapfc->urwchancal +\or % zapfc + \ifmathalfa@bscr\mathalpha@boldError{zapfc}{scr}\fi \DeclareFontFamily{U}{urwchanscr}{\skewchar \font =45} \DeclareFontShape{U}{urwchanscr}{m}{n}{% <-> \mathalfa@scrscaled urwchancal}{} \DeclareMathAlphabet{\mathscr}{U}{urwchanscr}{m}{n}% \or % esstix + \ifmathalfa@bscr\mathalpha@boldError{esstix}{scr}\fi \DeclareFontFamily{U}{esstixscr}{\skewchar \font =45} \DeclareFontShape{U}{esstixscr}{m}{n}{ <-> \mathalfa@scrscaled esstixcal}{} @@ -497,72 +912,98 @@ <-> \mathalfa@scrscaled BOONDOX-r-cal}{} \DeclareFontShape{U}{BOONDOX-scr}{b}{n}{ <-> \mathalfa@scrscaled BOONDOX-b-cal}{} - \DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scr}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{BOONDOX-scr}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{BOONDOX-scr}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{BOONDOX-scr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{BOONDOX-scr}{b}{n} + \fi \or %boondoxo \DeclareFontFamily{U}{BOONDOX-scro}{\skewchar \font =45} \DeclareFontShape{U}{BOONDOX-scro}{m}{n}{ <-> \mathalfa@scrscaled BOONDOX-r-calo}{} \DeclareFontShape{U}{BOONDOX-scro}{b}{n}{ <-> \mathalfa@scrscaled BOONDOX-b-calo}{} - \DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scro}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{BOONDOX-scro}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{BOONDOX-scro}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scro}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{BOONDOX-scro}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{BOONDOX-scro}{b}{n} + \fi \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} + \DeclareMathAlphabet{\mathscr}{U}{dutchscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{dutchscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{dutchscr}{b}{n} + \fi \or %pxtx \DeclareFontFamily{U}{txscr}{\skewchar \font =45} \DeclareFontShape{U}{txscr}{m}{n}{ <-> \mathalfa@scrscaled txr-cal}{} \DeclareFontShape{U}{txscr}{b}{n}{ <-> \mathalfa@scrscaled txb-cal}{} - \DeclareMathAlphabet{\mathscr}{U}{txscr}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{txscr}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{txscr}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{txscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{txscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{txscr}{b}{n} + \fi \or %bickham \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45} \DeclareFontShape{U}{bickhamscr}{m}{n}{ <-> \mathalfa@scrscaled bickham-r}{} \DeclareFontShape{U}{bickhamscr}{b}{n}{ <-> \mathalfa@scrscaled bickham-b}{} - \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{bickhamscr}{b}{n} + \fi \or %bickhams + %\let\bickham@scale=\mathalfa@scrscaled \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45} \DeclareFontShape{U}{bickhamscr}{m}{n}{ <-> \mathalfa@scrscaled bickham-s}{} \DeclareFontShape{U}{bickhamscr}{b}{n}{ <-> \mathalfa@scrscaled bickham-b}{} - \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n} - \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{bickhamscr}{b}{n} + \fi +\or %stix + \DeclareFontFamily{U}{stixscr}{\skewchar\font127 } + \DeclareFontShape{U}{stixscr}{m}{n} {<-> \mathalfa@scrscaled stix-mathcal}{} + \DeclareFontShape{U}{stixscr}{b}{n} {<-> \mathalfa@scrscaled stix-mathcal-bold}{} + \DeclareMathAlphabet{\mathscr}{U}{stixscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{stixscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr} {U}{stixscr}{b}{n} + \fi \or %txupr \DeclareFontFamily{U}{txuprscr}{\skewchar \font =45} \DeclareFontShape{U}{txuprscr}{m}{n}{ <-> \mathalfa@scrscaled txUprCal-Regular}{} \DeclareFontShape{U}{txuprscr}{b}{n}{ <-> \mathalfa@scrscaled txUprCal-Bold}{} - \DeclareMathAlphabet{\mathscr}{U}{txuprscr}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{txuprscr}{b}{n} - \DeclareMathAlphabet{\mathbscr}{U}{txuprscr}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{txuprscr}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{txuprscr}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{txuprscr}{b}{n} + \fi \or %boondoxupr - \DeclareFontFamily{U}{Boondoxuprs}{\skewchar \font =45} - \DeclareFontShape{U}{Boondoxuprs}{m}{n}{ + \DeclareFontFamily{U}{boondoxuprs}{\skewchar \font =45} + \DeclareFontShape{U}{boondoxuprs}{m}{n}{ <-> \mathalfa@scrscaled BOONDOXUprScr-Regular}{} - \DeclareFontShape{U}{Boondoxuprs}{b}{n}{ + \DeclareFontShape{U}{boondoxuprs}{b}{n}{ <-> \mathalfa@scrscaled BOONDOXUprScr-Bold}{} - \DeclareMathAlphabet{\mathscr}{U}{Boondoxuprs}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{Boondoxuprs}{b}{n} - \DeclareMathAlphabet{\mathbscr}{U}{Boondoxuprs}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{boondoxuprs}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{boondoxuprs}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{boondoxuprs}{b}{n} + \fi \or % kp \DeclareFontFamily{U}{jkpsyd}{\skewchar\font =0} \DeclareFontShape{U}{jkpsyd}{m}{n}{ @@ -571,26 +1012,309 @@ \DeclareFontShape{U}{jkpsyd}{b}{n}{ <-> \mathalfa@scrscaled jkpbsyd% }{} - \DeclareMathAlphabet{\mathscr}{U}{jkpsyd}{m}{n} - \SetMathAlphabet{\mathscr}{bold}{U}{jkpsyd}{b}{n} - \DeclareMathAlphabet{\mathbscr}{U}{jkpsyd}{b}{n} + \DeclareMathAlphabet{\mathscr}{U}{jkpsyd}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{jkpsyd}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{jkpsyd}{b}{n} + \fi +\or % stixplain + \DeclareFontFamily{U}{stixplains}{\skewchar\font =127} + \DeclareFontShape{U}{stixplains}{m}{n} { + <-> \mathalfa@scrscaled stix-mathcal}{} + \DeclareFontShape{U}{stixplains}{b}{n} { + <-> \mathalfa@scrscaled stix-mathcal-bold}{} + \DeclareMathAlphabet{\mathscr}{U}{stixplains}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{stixplains}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{stixplains}{b}{n} + \fi +\or % stixfancy + \DeclareFontFamily{U}{stixfancys}{\skewchar\font =127} + \DeclareFontShape{U}{stixfancys}{m}{n} { + <-> \mathalfa@scrscaled stix-mathscr}{} + \DeclareFontShape{U}{stixfancys}{b}{n} { + <-> \mathalfa@scrscaled stix-mathscr-bold}{} + \DeclareMathAlphabet{\mathscr}{U}{stixfancys}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{stixfancys}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{stixfancys}{b}{n} + \fi +\or % stixtwoplain + \DeclareFontFamily{U}{stixtwoplains}{\skewchar\font =127} + \DeclareFontShape{U}{stixtwoplains}{m}{n} { + <-> \mathalfa@scrscaled stix2-mathcal}{} + \DeclareFontShape{U}{stixtwoplains}{b}{n} { + <-> \mathalfa@scrscaled stix2-mathcal-bold}{} + \DeclareMathAlphabet{\mathscr}{U}{stixtwoplains}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{stixtwoplains}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{stixtwoplains}{b}{n} + \fi +\or % stixtwofancys + \DeclareFontFamily{U}{stixtwofancys}{\skewchar\font =127} + \DeclareFontShape{U}{stixtwofancys}{m}{n} { + <-> \mathalfa@scrscaled stix2-mathscr}{} + \DeclareFontShape{U}{stixtwofancys}{b}{n} { + <-> \mathalfa@scrscaled stix2-mathscr-bold}{} + \DeclareMathAlphabet{\mathscr}{U}{stixtwofancys}{\mathalfa@scrm}{n} + \ifmathalfa@bscr\else% + \SetMathAlphabet{\mathscr}{bold}{U}{stixtwofancys}{b}{n} + \DeclareMathAlphabet{\mathbfscr}{U}{stixtwofancys}{b}{n} + \fi \fi -\ifnum\mathalfa@bbnr>-1\relax \def\Bbb{}\let\Bbb\mathbb\fi -\ifx\mathbcal\@undefined\def\mathbcal{\PackageError{mathalfa} - {There is no bold variant of the calligraphic font} - {Type to proceed; \protect\mathbcal\space will be ignored.} - }\fi% -\ifx\mathbbb\@undefined\def\mathbbb{\PackageError{mathalfa} - {There is no bold variant of the blackboard bold font} - {Type to proceed; \protect\mathbbb\space will be ignored.} - }\fi% -\ifx\mathbfrak\@undefined\def\mathbfrak{\PackageError{mathalfa} - {There is no bold variant of the fraktur font} - {Type to proceed; \protect\mathbfrak\space will be ignored.} - }\fi% -\ifx\mathbscr\@undefined\def\mathbscr{\PackageError{mathalfa} - {There is no bold variant of the script font} - {Type to proceed; \protect\mathbscr\space will be ignored.} - }\fi% +%%%%%%%%%%%%%%%%%% END \mathscr + +\ifmathalfa@bfrak\let\mathbffrak\mathfrak\fi +\ifmathalfa@bbb\let\mathbfbb\mathbb\fi +\ifmathalfa@bcal\let\mathbfcal\mathcal\fi +\ifmathalfa@bscr\let\mathbfscr\mathscr\fi + +\ifmathalfa@oldbold\let\mathbbb\mathbfbb \let\mathbfrak\mathbffrak \let\mathbcal\mathbfcal \let\mathbscr\mathbfscr\fi + +%%%%%%%%%%%%%%%%%% START old \mathscr +% +%\ifcase\mathalfa@scrnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix, txupr, boondoxupr, kp} +%% was {rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal,pxtx, bickham, bickhams, txupr,boondoxupr} +% %rsfs--avoid using mathrsfs so as to avoid rounding of sizes and to get scaling +% \DeclareFontFamily{U}{cmsy}{\skewchar\font48 } +% \DeclareFontShape{U}{cmsy}{m}{n}{% +% <-5.5>\mathalfa@scrscaled cmsy5% +% <5.5-6.5>\mathalfa@scrscaled cmsy6% +% <6.5-7.5>\mathalfa@scrscaled cmsy7% +% <7.5-8.5>\mathalfa@scrscaled cmsy8% +% <8.5-9.5>\mathalfa@scrscaled cmsy9% +% <9.5->\mathalfa@scrscaled cmsy10}{} +% \DeclareFontShape{U}{cmsy}{b}{n}{% +% <-5.5>\mathalfa@scrscaled cmbsy5% +% <5.5-6.5>\mathalfa@scrscaled cmbsy6% +% <6.5-7.5>\mathalfa@scrscaled cmbsy7% +% <7.5-8.5>\mathalfa@scrscaled cmbsy8% +% <8.5-9.5>\mathalfa@scrscaled cmbsy9% +% <9.5->\mathalfa@scrscaled cmbsy10}{} +% \DeclareMathAlphabet{\mathscr} {U}{cmsy}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{cmsy}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{cmsy}{b}{n} +%\or % euler +% \DeclareFontFamily{U}{eus}{\skewchar\font'60} +% \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa@scrscaled eusm5 +% <6-8>\mathalfa@scrscaled eusm7 +% <8->\mathalfa@scrscaled eusm10}{} +% \DeclareFontShape{U}{eus}{b}{n}{\mathalfa@scrscaled<-6>eusb5<6-8>eusb7<8->eusb10}{} +% \DeclareMathAlphabet{\mathscr} {U}{eus}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{eus}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{eus}{b}{n} +%\or % rsfso +% \DeclareFontFamily{U}{rsfso}{\skewchar \font =45} +% \DeclareFontShape{U}{rsfso}{m}{n}{ +% <-6> \mathalfa@scrscaled rsfso5 +% <6-8> \mathalfa@scrscaled rsfso7 +% <8-> \mathalfa@scrscaled rsfso10}{} +% \DeclareMathAlphabet{\mathscr}{U}{rsfso}{m}{n} +%\or % rsfs +% \DeclareFontFamily{U}{rsfs}{\skewchar\font127 } +% \DeclareFontShape{U}{rsfs}{m}{n}{% +% <-6>\mathalfa@scrscaled rsfs5% +% <6-8>\mathalfa@scrscaled rsfs7% +% <8->\mathalfa@scrscaled rsfs10}{} +% %\DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n} +% \DeclareMathAlphabet{\mathscr}{U}{rsfs}{m}{n} +%\or % lucida +% \iflucid@loaded \PackageError{mathalpha}{Do not use lucida as an option to mathalpha after loading a lucida package}{}\fi +% \DeclareFontFamily{OMS}{lbm}{\skewchar\font48} +% \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa@scrscaled hlcry}{} +% \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa@scrscaled hlcdy}{} +% \DeclareMathAlphabet{\mathscr} {OMS}{lbm}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{OMS}{lbm}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {OMS}{lbm}{b}{n} +%\or % mathpi +% \DeclareFontFamily{U}{mathpical}{\skewchar \font =45} +% \DeclareFontShape{U}{mathpical}{m}{n}{ +% <-> \mathalfa@scrscaled mathpical}{} +% \DeclareMathAlphabet{\mathscr}{U}{mathpical}{m}{n} +%\or % mma +% \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45} +% \DeclareFontShape{U}{mmamcal}{m}{n}{ +% <-> \mathalfa@scrscaled mmamcal}{} +% \DeclareFontShape{U}{mmamcal}{b}{n}{ +% <-> \mathalfa@scrscaled mmambcal}{} +% \DeclareMathAlphabet{\mathscr}{U}{mmacal}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{mmacal}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{mmacal}{b}{n} +%\or % mt +% \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} +% \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}% +%% \DeclareFontShape{U}{mt2ms}{m}{n}{<-7>\mathalfa@calscaled mt2mcf% +%% <7-9>\mathalfa@calscaled mt2mcs% +%% <9->\mathalfa@calscaled mt2mct}{}% +% \DeclareFontShape{U}{mt2ms}{m}{it}{<-7>\mathalfa@scrscaled mt2msf% +% <7-9>\mathalfa@scrscaled mt2mss% +% <9->\mathalfa@scrscaled mt2mst}{}% +% \DeclareFontShape{U}{mt2ms}{b}{it}{<-7>\mathalfa@scrscaled mt2bmsf% +% <7-9>\mathalfa@scrscaled mt2bmss% +% <9->\mathalfa@scrscaled mt2bmst}{}% +% \DeclareMathAlphabet{\mathscr} {U}{mt2ms}{m}{it} +% \SetMathAlphabet{\mathscr}{bold}{U}{mt2ms}{b}{it} +% \DeclareMathAlphabet{\mathbfscr} {U}{mt2ms}{b}{it} +%\or % mtc +% \@ifpackageloaded{mtpro2}{\mtp@loadedError}{} +% \DeclareFontFamily{U}{mt2msc}{\skewchar\font42}% +% \DeclareFontShape{U}{mt2msc}{m}{n}{<-7>\mathalfa@scrscaled mt2mcf% +% <7-9>\mathalfa@scrscaled mt2mcs% +% <9->\mathalfa@scrscaled mt2mct}{}% +% \DeclareMathAlphabet{\mathscr} {U}{mt2msc}{m}{n} +%\or % zapfc->urwchancal +% \DeclareFontFamily{U}{urwchanscr}{\skewchar \font =45} +% \DeclareFontShape{U}{urwchanscr}{m}{n}{% +% <-> \mathalfa@scrscaled urwchancal}{} +% \DeclareMathAlphabet{\mathscr}{U}{urwchanscr}{m}{n}% +%\or % esstix +% \DeclareFontFamily{U}{esstixscr}{\skewchar \font =45} +% \DeclareFontShape{U}{esstixscr}{m}{n}{ +% <-> \mathalfa@scrscaled esstixcal}{} +% \DeclareMathAlphabet{\mathscr}{U}{esstixscr}{m}{n} +%\or %boondox +% \DeclareFontFamily{U}{BOONDOX-scr}{\skewchar \font =45} +% \DeclareFontShape{U}{BOONDOX-scr}{m}{n}{ +% <-> \mathalfa@scrscaled BOONDOX-r-cal}{} +% \DeclareFontShape{U}{BOONDOX-scr}{b}{n}{ +% <-> \mathalfa@scrscaled BOONDOX-b-cal}{} +% \DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scr}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{BOONDOX-scr}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{BOONDOX-scr}{b}{n} +%\or %boondoxo +% \DeclareFontFamily{U}{BOONDOX-scro}{\skewchar \font =45} +% \DeclareFontShape{U}{BOONDOX-scro}{m}{n}{ +% <-> \mathalfa@scrscaled BOONDOX-r-calo}{} +% \DeclareFontShape{U}{BOONDOX-scro}{b}{n}{ +% <-> \mathalfa@scrscaled BOONDOX-b-calo}{} +% \DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scro}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{BOONDOX-scro}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {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{\mathbfscr}{U}{dutchscr}{b}{n} +%\or %pxtx +% \DeclareFontFamily{U}{txscr}{\skewchar \font =45} +% \DeclareFontShape{U}{txscr}{m}{n}{ +% <-> \mathalfa@scrscaled txr-cal}{} +% \DeclareFontShape{U}{txscr}{b}{n}{ +% <-> \mathalfa@scrscaled txb-cal}{} +% \DeclareMathAlphabet{\mathscr}{U}{txscr}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{txscr}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{txscr}{b}{n} +%\or %bickham +% \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45} +% \DeclareFontShape{U}{bickhamscr}{m}{n}{ +% <-> \mathalfa@scrscaled bickham-r}{} +% \DeclareFontShape{U}{bickhamscr}{b}{n}{ +% <-> \mathalfa@scrscaled bickham-b}{} +% \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{bickhamscr}{b}{n} +%\or %bickhams +% \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45} +% \DeclareFontShape{U}{bickhamscr}{m}{n}{ +% <-> \mathalfa@scrscaled bickham-s}{} +% \DeclareFontShape{U}{bickhamscr}{b}{n}{ +% <-> \mathalfa@scrscaled bickham-b}{} +% \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{bickhamscr}{b}{n} +%\or %stix +% \DeclareFontFamily{U}{stixscr}{\skewchar\font127 } +% \DeclareFontShape{U}{stixscr}{m}{n} {<-> \mathalfa@scrscaled stix-mathcal}{} +% \DeclareFontShape{U}{stixscr}{b}{n} {<-> \mathalfa@scrscaled stix-mathcal-bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{stixscr}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{stixscr}{b}{n} +% \DeclareMathAlphabet{\mathbfscr} {U}{stixscr}{b}{n} +%\or %txupr +% \DeclareFontFamily{U}{txuprscr}{\skewchar \font =45} +% \DeclareFontShape{U}{txuprscr}{m}{n}{ +% <-> \mathalfa@scrscaled txUprCal-Regular}{} +% \DeclareFontShape{U}{txuprscr}{b}{n}{ +% <-> \mathalfa@scrscaled txUprCal-Bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{txuprscr}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{txuprscr}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{txuprscr}{b}{n} +%\or %boondoxupr +% \DeclareFontFamily{U}{Boondoxuprs}{\skewchar \font =45} +% \DeclareFontShape{U}{Boondoxuprs}{m}{n}{ +% <-> \mathalfa@scrscaled BOONDOXUprScr-Regular}{} +% \DeclareFontShape{U}{Boondoxuprs}{b}{n}{ +% <-> \mathalfa@scrscaled BOONDOXUprScr-Bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{Boondoxuprs}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{Boondoxuprs}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{Boondoxuprs}{b}{n} +%\or % kp +% \DeclareFontFamily{U}{jkpsyd}{\skewchar\font =0} +% \DeclareFontShape{U}{jkpsyd}{m}{n}{ +% <-> \mathalfa@scrscaled jkpsyd% +% }{} +% \DeclareFontShape{U}{jkpsyd}{b}{n}{ +% <-> \mathalfa@scrscaled jkpbsyd% +% }{} +% \DeclareMathAlphabet{\mathscr}{U}{jkpsyd}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{jkpsyd}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{jkpsyd}{b}{n} +%\or % stixplain +% \DeclareFontFamily{U}{stixplains}{\skewchar\font =127} +% \DeclareFontShape{U}{stixplains}{m}{n} { +% <-> \mathalfa@scrscaled stix-mathcal}{} +% \DeclareFontShape{U}{stixplains}{b}{n} { +% <-> \mathalfa@scrscaled stix-mathcal-bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{stixplains}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{stixplains}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{stixplains}{b}{n} +%\or % stixfancy +% \DeclareFontFamily{U}{stixfancys}{\skewchar\font =127} +% \DeclareFontShape{U}{stixfancys}{m}{n} { +% <-> \mathalfa@scrscaled stix-mathscr}{} +% \DeclareFontShape{U}{stixfancys}{b}{n} { +% <-> \mathalfa@scrscaled stix-mathscr-bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{stixfancys}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{stixfancys}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{stixfancys}{b}{n} +%\or % stixtwoplain +% \DeclareFontFamily{U}{stixtwoplains}{\skewchar\font =127} +% \DeclareFontShape{U}{stixtwoplains}{m}{n} { +% <-> \mathalfa@scrscaled stix2-mathcal}{} +% \DeclareFontShape{U}{stixtwoplains}{b}{n} { +% <-> \mathalfa@scrscaled stix2-mathcal-bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{stixtwoplains}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{stixtwoplains}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{stixtwoplains}{b}{n} +%\or % stixtwofancy +% \DeclareFontFamily{U}{stixtwofancys}{\skewchar\font =127} +% \DeclareFontShape{U}{stixtwofancys}{m}{n} { +% <-> \mathalfa@scrscaled stix2-mathscr}{} +% \DeclareFontShape{U}{stixtwofancys}{b}{n} { +% <-> \mathalfa@scrscaled stix2-mathscr-bold}{} +% \DeclareMathAlphabet{\mathscr}{U}{stixtwofancys}{m}{n} +% \SetMathAlphabet{\mathscr}{bold}{U}{stixtwofancys}{b}{n} +% \DeclareMathAlphabet{\mathbfscr}{U}{stixtwofancys}{b}{n} +%\fi + +%\ifx\mathbfcal\@undefined\def\mathbfcal{\PackageError{mathalpha} +% {There is no bold variant of the calligraphic font} +% {Type to proceed; \protect\mathbfcal\space will be ignored.} +% }\fi% +%\ifx\mathbfbb\@undefined\def\mathbfbb{\PackageError{mathalpha} +% {There is no bold variant of the blackboard bold font} +% {Type to proceed; \protect\mathbfbb\space will be ignored.} +% }\fi% +%\ifx\mathbffrak\@undefined\def\mathbffrak{\PackageError{mathalpha} +% {There is no bold variant of the fraktur font} +% {Type to proceed; \protect\mathbffrak\space will be ignored.} +% }\fi% +%\ifx\mathbfscr\@undefined\def\mathbfscr{\PackageError{mathalpha} +% {There is no bold variant of the script font} +% {Type to proceed; \protect\mathbfscr\space will be ignored.} +% }\fi% \endinput -- cgit v1.2.3