summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/mathfont/mathfont.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-07-26 22:49:15 +0000
committerKarl Berry <karl@freefriends.org>2018-07-26 22:49:15 +0000
commit11b89e60d43166391a9c0958c36c37f090df884c (patch)
tree8408e63c573aba313658e04f608f745e66567d74 /Master/texmf-dist/tex/latex/mathfont/mathfont.sty
parent7be21ce6fd3bee9ec93c44341ea42a5153f3dd97 (diff)
mathfont (26jul18)
git-svn-id: svn://tug.org/texlive/trunk@48283 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/mathfont/mathfont.sty')
-rw-r--r--Master/texmf-dist/tex/latex/mathfont/mathfont.sty740
1 files changed, 740 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/mathfont/mathfont.sty b/Master/texmf-dist/tex/latex/mathfont/mathfont.sty
new file mode 100644
index 00000000000..7055cf5f391
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/mathfont/mathfont.sty
@@ -0,0 +1,740 @@
+%%
+%% This is file `mathfont.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mathfont.dtx (with options: `package')
+%%
+%% Copyright 2018 by Conrad Kosowsky
+%%
+%% This file may be distributed and modified under the terms
+%% of the LaTeX Public Project License, version 1.3c or any later version.
+%% The most recent version of this license is available online at
+%%
+%% https://www.latex-project.org/lppl/.
+%%
+%% This work has the LPPL status "maintained," and the current maintainer
+%% is the package author, Conrad Kosowsky. He can be reached at
+%% kosowsky.latex@gmail.com. The work consists of the file mathfont.dtx,
+%% the derived files mathfont.ins, mathfont.drv, and mathfont.sty, and
+%% all other files created through the configuration process such as
+%% mathfont.pdf, mathfont.idx, and mathfont.ind. For more
+%% information, see the original mathfont.dtx file.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{mathfont}[2018/06/14 v. 1.1b Package mathfont]
+\newif\if@packages
+\DeclareOption{packages}{\@packagestrue}
+\DeclareOption*{\PackageError{mathfont}
+ {Option "\CurrentOption" unknown}
+ {I'm ignoring that option because\MessageBreak
+ I don't know what it means.}}
+\ProcessOptions\relax
+\def\M@FontChangeInfo#1{\PackageInfo{mathfont}
+ {Changing #1 characters to\MessageBreak
+ math font \csname M@font\the\M@count\endcsname\MessageBreak
+ with \csname @#1 shape\endcsname\MessageBreak
+ shape}}
+\def\M@NewFontCommandInfo#1#2#3#4{\PackageInfo{mathfont}
+ {Creating math alphabet\MessageBreak
+ command \string#1 using #2\MessageBreak
+ with series #3 and shape\MessageBreak
+ #4}}
+\def\M@CommandInitializeInfo#1{\PackageInfo{mathfont}
+ {Initializing #1 font-change\MessageBreak
+ command}}
+\def\M@SetInternalsInfo{\PackageInfo{mathfont}
+ {Adjusting \string\set@mathchar\space and\MessageBreak
+ \string\set@mathcode}}
+\def\M@RestoreInternalsInfo{\PackageInfo{mathfont}
+ {Restoring \string\set@mathchar\space and\MessageBreak
+ \string\set@mathcode}}
+\def\M@CharsSetWarning#1{\PackageWarning{mathfont}
+ {Font for #1 chars has already\MessageBreak
+ been set}}
+\def\M@NoMathError{\PackageError{mathfont}
+ {Package fontspec was loaded\MessageBreak
+ without the "no-math" option}
+ {This isn't really an error--\MessageBreak
+ it's fine to load fontspec\MessageBreak
+ without "no-math." However,\MessageBreak
+ strange things could happen,\MessageBreak
+ so beware of any sudden and\MessageBreak
+ unexpected font changes. To\MessageBreak
+ resolve this error message,\MessageBreak
+ load fontspec with the "no-\MessageBreak
+ math" option. If you haven't\MessageBreak
+ loaded fontspec manually, try\MessageBreak
+ loading mathfont earlier in\MessageBreak
+ your preamble.}}
+\def\M@InvalidOptionError#1{\PackageError{mathfont}
+ {Invalid option "#1"\MessageBreak for \string\mathfont}
+ {Hm. Check that you spelled the\MessageBreak
+ option correctly and didn't include\MessageBreak
+ any extra spaces. Otherwise, I'm\MessageBreak
+ not sure what's wrong. Is this\MessageBreak
+ option listed in the package\MessageBreak
+ documentation?}}
+\def\M@InternalsRestoredError{\PackageError{mathfont}
+ {Internal commands restored}
+ {This package slightly changes two LaTeX\MessageBreak
+ internal commands, and you really shouldn't\MessageBreak
+ be loading new math fonts without those\MessageBreak
+ adjustments. What happened here is that you\MessageBreak
+ used \string\mathfont\space in a situation
+ where those\MessageBreak
+ two commands retain their original defini-\MessageBreak
+ tions. Presumably you used
+ \string\mathfont\space after\MessageBreak
+ loading another package or calling the\MessageBreak
+ \string\restoremathinternals\space
+ command, and in any\MessageBreak
+ event, I'm going to ignore this call to\MessageBreak
+ \string\mathfont. Try retypesetting this document\MessageBreak
+ with all \string\mathfont\space
+ commands immediately\MessageBreak
+ after \string\usepackage{mathfont}.}}
+\def\M@MissingControlSequenceError#1{\PackageError{mathfont}
+ {Improper argument\MessageBreak
+ for \string#1}
+ {Please use a control sequence as the\MessageBreak
+ first argument of \string#1.}}
+\def\M@HModeError#1{\PackageError{mathfont}
+ {Missing \string$ inserted.\MessageBreak
+ Command \string#1 must be used in\MessageBreak
+ math mode}
+ {I generated an error because\MessageBreak
+ you used \string#1 outside of\MessageBreak
+ math mode. I've inserted a \string$\MessageBreak
+ just before your \string#1, so\MessageBreak
+ we should be all good now.}}
+\def\M@XeTeXLuaTeXError{\PackageError{mathfont}
+ {!!FATAL ERROR!! : Missing XeTeX or LuaTeX}
+ {This package requires either\MessageBreak
+ XeLaTeX or LuaLaTeX. Please\MessageBreak
+ retypeset this document with\MessageBreak
+ one of those two engines. This\MessageBreak
+ error is fatal, so I'm going\MessageBreak
+ to stop processing once you\MessageBreak
+ push enter.}\@@end}
+\ifx\Umathcode\@undefined
+\else
+ \ifx\Umathchardef\@undefined
+ \else
+ \let\M@XeTeXLuaTeXError\relax
+ \fi
+\fi
+\M@XeTeXLuaTeXError
+\@ifpackageloaded{fontspec}
+ {\ifnum\csname g__fontspec_math_bool\endcsname=1
+ \M@NoMathError
+ \fi}{\RequirePackage[no-math]{fontspec}}
+\expandafter\let\expandafter\@newfont
+ \csname fontspec_set_family:Nnn\endcsname
+\M@SetInternalsInfo
+\let\@@set@mathchar\set@mathchar
+\let\@@set@mathsymbol\set@mathsymbol
+\def\set@mathchar#1#2#3#4{%
+ \multiply\count\z@ by 16\relax
+ \advance\count\z@\count\tw@
+ \global\Umathcode`#2=\mathchar@type#3+#1+\count\z@}
+\def\set@mathsymbol#1#2#3#4{%
+ \multiply\count\z@ by 16\relax
+ \advance\count\z@\count\tw@
+ \global\Umathchardef#2\mathchar@type#3+#1+\count\z@}
+\newcount\M@count
+\M@count\z@
+\newif\if@upper
+\newif\if@lower
+\newif\if@greekupper
+\newif\if@greeklower
+\newif\if@operator
+\newif\if@digits
+\newif\if@bb
+\newif\if@cal
+\newif\if@frak
+\newif\if@bcal
+\newif\if@bfrak
+\newif\if@suboptionpresent
+\def\@uppershape{italic}
+\def\@lowershape{italic}
+\def\@greekuppershape{roman}
+\def\@greeklowershape{italic}
+\def\@digitsshape{roman}
+\def\@operatorshape{roman}
+\def\@bbshape{roman}
+\def\@calshape{roman}
+\def\@frakshape{roman}
+\def\@bcalshape{roman}
+\def\@bfrakshape{roman}
+\def\strip@equals#1={#1}
+\def\check@suboption#1=#2\@nil{%
+ \def\@tempa{#1}
+ \def\@tempb{#2}
+ \check@option@valid\@tempa
+ \ifx\@tempb\@empty
+ \@suboptionpresentfalse
+ \else
+ \edef\@tempb{\expandafter\strip@equals\@tempb}
+ \check@suboption@valid\@tempb
+ \@suboptionpresenttrue
+ \fi}
+\def\check@option@valid#1{%
+ \def\@temperror{\M@InvalidOptionError{#1}}
+ \@for\@j:=upper,lower,greekupper,greeklower,digits,operator\do{%
+ \ifx\@j#1
+ \let\@temperror\relax
+ \fi}
+ \@for\@j:=bb,cal,frak,bcal,bfrak\do{%
+ \ifx\@j#1
+ \let\@temperror\relax
+ \csname define@\@j\endcsname
+ \fi}
+ \@temperror}
+\def\check@suboption@valid#1{%
+ \def\@temperror{\M@InvalidOptionError{#1}}
+ \@for\@j:=roman,italic\do{%
+ \ifx\@j#1
+ \let\@temperror\relax
+ \fi}
+ \@temperror}
+\def\gobble@equals#1=#2\@nil{#1}
+\def\mathfont{\@ifnextchar[{\@mathfont}
+ {\@mathfont[upper,lower,greekupper,greeklower,digits,operator]}}
+\def\@mathfont[#1]#2{%
+ \ifx\@@set@mathchar\set@mathchar
+ \M@InternalsRestoredError
+ \else
+ \expandafter\@newfont\csname M@font\the\M@count\endcsname{}{#2}
+ \@for\@i:=#1\do{\expandafter\check@suboption\@i=\@nil
+ \expandafter\ifx\csname if@\@tempa\expandafter\endcsname
+ \csname iftrue\endcsname
+ \M@CharsSetWarning{\@tempa}
+ \else
+ \if@suboptionpresent
+ \expandafter\edef\csname @\@tempa shape\endcsname{\@tempb}
+ \fi
+ \def\@tempb{roman}
+ \expandafter\ifx\csname @\@tempa shape\endcsname\@tempb
+ \@ifundefined{symMroman\the\M@count}{%
+ \DeclareSymbolFont{Mroman\the\M@count}{TU}
+ {\csname M@font\the\M@count\endcsname}{m}{n}}{}
+ \fi
+ \def\@tempb{italic}
+ \expandafter\ifx\csname @\@tempa shape\endcsname\@tempb
+ \@ifundefined{symMitalic\the\M@count}{%
+ \DeclareSymbolFont{Mitalic\the\M@count}{TU}
+ {\csname M@font\the\M@count\endcsname}{m}{it}}{}
+ \fi
+ \M@FontChangeInfo{\@tempa}
+ \csname M@\@tempa @set\endcsname
+ \csname @\@tempa true\endcsname
+ \fi}
+ \advance\M@count\@ne\relax
+ \fi}
+\@onlypreamble\mathfont
+\def\check@csarg#1#2#3{%
+ \ifcat\relax\noexpand#2
+ \def\@tempa{#2}
+ \@newfont\@tempb{}{#3}
+ \expandafter\@newmathfontcommand
+ \else
+ \M@MissingControlSequenceError#1
+ \fi}
+\def\@newmathfontcommand#1#2{\expandafter
+ \DeclareMathAlphabet\expandafter{\@tempa}{TU}{\@tempb}{#1}{#2}}
+\def\newmathfontcommand{\check@csarg\newmathfontcommand}
+\@onlypreamble\newmathfontcommand
+\def\newmathrm#1#2{\check@csarg\newmathrm{#1}{#2}{m}{n}}
+\def\newmathit#1#2{\check@csarg\newmathit{#1}{#2}{m}{it}}
+\def\newmathbold#1#2{\check@csarg\newmathbold{#1}{#2}{b}{n}}
+\def\newmathboldit#1#2{\check@csarg\newmathboldit{#1}{#2}{b}{it}}
+\@onlypreamble\newmathrm
+\@onlypreamble\newmathit
+\@onlypreamble\newmathbold
+\@onlypreamble\newmathboldit
+\def\check@mmode#1#2{%
+ \let\@tempa#2%
+ \ifmmode
+ \expandafter\@tempa
+ \else
+ \leavevmode\M@HModeError#1%
+ \expandafter$\expandafter\@tempa
+ \fi}
+\def\process@tokens#1#2{\@tfor\@k:=#1\do{\csname M@#2@\@k\endcsname}}
+\def\define@bb{%
+ \M@CommandInitializeInfo{blackboard bold}
+ \def\mathbb{\check@mmode\mathbb\@mathbb}
+ \def\@mathbb##1{\process@tokens{##1}{bb}}}
+\def\define@cal{%
+ \M@CommandInitializeInfo{calligraphic}
+ \def\mathcal{\check@mmode\mathcal\@mathcal}
+ \def\@mathcal##1{\process@tokens{##1}{cal}}}
+\def\define@frak{%
+ \M@CommandInitializeInfo{fraktur}
+ \def\mathcal{\check@mmode\mathfrak\@mathfrak}
+ \def\@mathfrak##1{\process@tokens{##1}{frak}}}
+\def\define@bcal{%
+ \M@CommandInitializeInfo{bold calligraphic}
+ \def\mathbcal{\check@mmode\mathbcal\@mathbcal}
+ \def\@mathbcal##1{\process@tokens{##1}{bcal}}}
+\def\define@bfrak{%
+ \M@CommandInitializeInfo{bold fraktur}
+ \def\mathbfrak{\check@mmode\mathbfrak\@mathbfrak}
+ \def\@mathbfrak##1{\process@tokens{##1}{bfrak}}}
+\def\M@upper@set{%
+ \edef\M@upper{M\@uppershape\the\M@count}
+ \DeclareMathSymbol{A}{\mathalpha}{\M@upper}{`A}
+ \DeclareMathSymbol{B}{\mathalpha}{\M@upper}{`B}
+ \DeclareMathSymbol{C}{\mathalpha}{\M@upper}{`C}
+ \DeclareMathSymbol{D}{\mathalpha}{\M@upper}{`D}
+ \DeclareMathSymbol{E}{\mathalpha}{\M@upper}{`E}
+ \DeclareMathSymbol{F}{\mathalpha}{\M@upper}{`F}
+ \DeclareMathSymbol{G}{\mathalpha}{\M@upper}{`G}
+ \DeclareMathSymbol{H}{\mathalpha}{\M@upper}{`H}
+ \DeclareMathSymbol{I}{\mathalpha}{\M@upper}{`I}
+ \DeclareMathSymbol{J}{\mathalpha}{\M@upper}{`J}
+ \DeclareMathSymbol{K}{\mathalpha}{\M@upper}{`K}
+ \DeclareMathSymbol{L}{\mathalpha}{\M@upper}{`L}
+ \DeclareMathSymbol{M}{\mathalpha}{\M@upper}{`M}
+ \DeclareMathSymbol{N}{\mathalpha}{\M@upper}{`N}
+ \DeclareMathSymbol{O}{\mathalpha}{\M@upper}{`O}
+ \DeclareMathSymbol{P}{\mathalpha}{\M@upper}{`P}
+ \DeclareMathSymbol{Q}{\mathalpha}{\M@upper}{`Q}
+ \DeclareMathSymbol{R}{\mathalpha}{\M@upper}{`R}
+ \DeclareMathSymbol{S}{\mathalpha}{\M@upper}{`S}
+ \DeclareMathSymbol{T}{\mathalpha}{\M@upper}{`T}
+ \DeclareMathSymbol{U}{\mathalpha}{\M@upper}{`U}
+ \DeclareMathSymbol{V}{\mathalpha}{\M@upper}{`V}
+ \DeclareMathSymbol{W}{\mathalpha}{\M@upper}{`W}
+ \DeclareMathSymbol{X}{\mathalpha}{\M@upper}{`X}
+ \DeclareMathSymbol{Y}{\mathalpha}{\M@upper}{`Y}
+ \DeclareMathSymbol{Z}{\mathalpha}{\M@upper}{`Z}}
+\def\M@lower@set{%
+ \edef\M@lower{M\@lowershape\the\M@count}
+ \DeclareMathSymbol{a}{\mathalpha}{\M@lower}{`a}
+ \DeclareMathSymbol{b}{\mathalpha}{\M@lower}{`b}
+ \DeclareMathSymbol{c}{\mathalpha}{\M@lower}{`c}
+ \DeclareMathSymbol{d}{\mathalpha}{\M@lower}{`d}
+ \DeclareMathSymbol{e}{\mathalpha}{\M@lower}{`e}
+ \DeclareMathSymbol{f}{\mathalpha}{\M@lower}{`f}
+ \DeclareMathSymbol{g}{\mathalpha}{\M@lower}{`g}
+ \DeclareMathSymbol{h}{\mathalpha}{\M@lower}{`h}
+ \DeclareMathSymbol{i}{\mathalpha}{\M@lower}{`i}
+ \DeclareMathSymbol{j}{\mathalpha}{\M@lower}{`j}
+ \DeclareMathSymbol{k}{\mathalpha}{\M@lower}{`k}
+ \DeclareMathSymbol{l}{\mathalpha}{\M@lower}{`l}
+ \DeclareMathSymbol{m}{\mathalpha}{\M@lower}{`m}
+ \DeclareMathSymbol{n}{\mathalpha}{\M@lower}{`n}
+ \DeclareMathSymbol{o}{\mathalpha}{\M@lower}{`o}
+ \DeclareMathSymbol{p}{\mathalpha}{\M@lower}{`p}
+ \DeclareMathSymbol{q}{\mathalpha}{\M@lower}{`q}
+ \DeclareMathSymbol{r}{\mathalpha}{\M@lower}{`r}
+ \DeclareMathSymbol{s}{\mathalpha}{\M@lower}{`s}
+ \DeclareMathSymbol{t}{\mathalpha}{\M@lower}{`t}
+ \DeclareMathSymbol{u}{\mathalpha}{\M@lower}{`u}
+ \DeclareMathSymbol{v}{\mathalpha}{\M@lower}{`v}
+ \DeclareMathSymbol{w}{\mathalpha}{\M@lower}{`w}
+ \DeclareMathSymbol{x}{\mathalpha}{\M@lower}{`x}
+ \DeclareMathSymbol{y}{\mathalpha}{\M@lower}{`y}
+ \DeclareMathSymbol{z}{\mathalpha}{\M@lower}{`z}}
+\def\M@greekupper@set{%
+ \edef\M@greekupper{M\@greekuppershape\the\M@count}
+ \DeclareMathSymbol{\Alpha}{\mathalpha}{\M@greekupper}{"391}
+ \DeclareMathSymbol{\Beta}{\mathalpha}{\M@greekupper}{"392}
+ \DeclareMathSymbol{\Gamma}{\mathalpha}{\M@greekupper}{"393}
+ \DeclareMathSymbol{\Delta}{\mathalpha}{\M@greekupper}{"394}
+ \DeclareMathSymbol{\Epsilon}{\mathalpha}{\M@greekupper}{"395}
+ \DeclareMathSymbol{\Zeta}{\mathalpha}{\M@greekupper}{"396}
+ \DeclareMathSymbol{\Eta}{\mathalpha}{\M@greekupper}{"397}
+ \DeclareMathSymbol{\Theta}{\mathalpha}{\M@greekupper}{"398}
+ \DeclareMathSymbol{\Iota}{\mathalpha}{\M@greekupper}{"399}
+ \DeclareMathSymbol{\Kappa}{\mathalpha}{\M@greekupper}{"39A}
+ \DeclareMathSymbol{\Lambda}{\mathalpha}{\M@greekupper}{"39B}
+ \DeclareMathSymbol{\Mu}{\mathalpha}{\M@greekupper}{"39C}
+ \DeclareMathSymbol{\Nu}{\mathalpha}{\M@greekupper}{"39D}
+ \DeclareMathSymbol{\Xi}{\mathalpha}{\M@greekupper}{"39E}
+ \DeclareMathSymbol{\Omicron}{\mathalpha}{\M@greekupper}{"39F}
+ \DeclareMathSymbol{\Pi}{\mathalpha}{\M@greekupper}{"3A0}
+ \DeclareMathSymbol{\Rho}{\mathalpha}{\M@greekupper}{"3A1}
+ \DeclareMathSymbol{\Sigma}{\mathalpha}{\M@greekupper}{"3A3}
+ \DeclareMathSymbol{\Tau}{\mathalpha}{\M@greekupper}{"3A4}
+ \DeclareMathSymbol{\Upsilon}{\mathalpha}{\M@greekupper}{"3A5}
+ \DeclareMathSymbol{\Phi}{\mathalpha}{\M@greekupper}{"3A6}
+ \DeclareMathSymbol{\Chi}{\mathalpha}{\M@greekupper}{"3A7}
+ \DeclareMathSymbol{\Psi}{\mathalpha}{\M@greekupper}{"3A8}
+ \DeclareMathSymbol{\Omega}{\mathalpha}{\M@greekupper}{"3A9}
+ \DeclareMathSymbol{\varTheta}{\mathalpha}{\M@greekupper}{"3F4}
+ \DeclareMathSymbol{\Heta}{\mathalpha}{\M@greekupper}{"370}
+ \DeclareMathSymbol{\Sampi}{\mathalpha}{\M@greekupper}{"3E0}
+ \DeclareMathSymbol{\Diagamma}{\mathalpha}{\M@greekupper}{"3DC}
+ \DeclareMathSymbol{\Koppa}{\mathalpha}{\M@greekupper}{"3D8}
+ \DeclareMathSymbol{\Stigma}{\mathalpha}{\M@greekupper}{"3DA}
+ \DeclareMathSymbol{\Sho}{\mathalpha}{\M@greekupper}{"3F7}
+ \DeclareMathSymbol{\San}{\mathalpha}{\M@greekupper}{"3FA}
+ \DeclareMathSymbol{\varSampi}{\mathalpha}{\M@greekupper}{"372}
+ \DeclareMathSymbol{\varDiagamma}{\mathalpha}{\M@greekupper}{"376}
+ \DeclareMathSymbol{\varKoppa}{\mathalpha}{\M@greekupper}{"3DE}}
+\def\M@greeklower@set{%
+ \edef\M@greeklower{M\@greeklowershape\the\M@count}
+ \DeclareMathSymbol{\alpha}{\mathalpha}{\M@greeklower}{"3B1}
+ \DeclareMathSymbol{\beta}{\mathalpha}{\M@greeklower}{"3B2}
+ \DeclareMathSymbol{\gamma}{\mathalpha}{\M@greeklower}{"3B3}
+ \DeclareMathSymbol{\delta}{\mathalpha}{\M@greeklower}{"3B4}
+ \DeclareMathSymbol{\epsilon}{\mathalpha}{\M@greeklower}{"3F5}
+ \DeclareMathSymbol{\zeta}{\mathalpha}{\M@greeklower}{"3B6}
+ \DeclareMathSymbol{\eta}{\mathalpha}{\M@greeklower}{"3B7}
+ \DeclareMathSymbol{\theta}{\mathalpha}{\M@greeklower}{"3B8}
+ \DeclareMathSymbol{\iota}{\mathalpha}{\M@greeklower}{"3B9}
+ \DeclareMathSymbol{\kappa}{\mathalpha}{\M@greeklower}{"3BA}
+ \DeclareMathSymbol{\lambda}{\mathalpha}{\M@greeklower}{"3BB}
+ \DeclareMathSymbol{\mu}{\mathalpha}{\M@greeklower}{"3BC}
+ \DeclareMathSymbol{\nu}{\mathalpha}{\M@greeklower}{"3BD}
+ \DeclareMathSymbol{\xi}{\mathalpha}{\M@greeklower}{"3BE}
+ \DeclareMathSymbol{\omicron}{\mathalpha}{\M@greeklower}{"3BF}
+ \DeclareMathSymbol{\pi}{\mathalpha}{\M@greeklower}{"3C0}
+ \DeclareMathSymbol{\rho}{\mathalpha}{\M@greeklower}{"3C1}
+ \DeclareMathSymbol{\sigma}{\mathalpha}{\M@greeklower}{"3C3}
+ \DeclareMathSymbol{\tau}{\mathalpha}{\M@greeklower}{"3C4}
+ \DeclareMathSymbol{\upsilon}{\mathalpha}{\M@greeklower}{"3C5}
+ \DeclareMathSymbol{\phi}{\mathalpha}{\M@greeklower}{"3D5}
+ \DeclareMathSymbol{\chi}{\mathalpha}{\M@greeklower}{"3C7}
+ \DeclareMathSymbol{\psi}{\mathalpha}{\M@greeklower}{"3C8}
+ \DeclareMathSymbol{\omega}{\mathalpha}{\M@greeklower}{"3C9}
+ \DeclareMathSymbol{\varbeta}{\mathalpha}{\M@greeklower}{"3D0}
+ \DeclareMathSymbol{\varepsilon}{\mathalpha}{\M@greeklower}{"3B5}
+ \DeclareMathSymbol{\vartheta}{\mathalpha}{\M@greeklower}{"3D1}
+ \DeclareMathSymbol{\varrho}{\mathalpha}{\M@greeklower}{"3F1}
+ \DeclareMathSymbol{\varsigma}{\mathalpha}{\M@greeklower}{"3C2}
+ \DeclareMathSymbol{\varphi}{\mathalpha}{\M@greeklower}{"3C6}
+ \DeclareMathSymbol{\heta}{\mathalpha}{\M@greeklower}{"371}
+ \DeclareMathSymbol{\sampi}{\mathalpha}{\M@greeklower}{"3E1}
+ \DeclareMathSymbol{\diagamma}{\mathalpha}{\M@greeklower}{"3DD}
+ \DeclareMathSymbol{\koppa}{\mathalpha}{\M@greeklower}{"3D9}
+ \DeclareMathSymbol{\stigma}{\mathalpha}{\M@greeklower}{"3DB}
+ \DeclareMathSymbol{\sho}{\mathalpha}{\M@greeklower}{"3F8}
+ \DeclareMathSymbol{\san}{\mathalpha}{\M@greeklower}{"3FB}
+ \DeclareMathSymbol{\varsampi}{\mathalpha}{\M@greeklower}{"373}
+ \DeclareMathSymbol{\vardiagamma}{\mathalpha}{\M@greeklower}{"377}
+ \DeclareMathSymbol{\varkoppa}{\mathalpha}{\M@greeklower}{"3DF}}
+\def\M@digits@set{%
+ \edef\M@digits{M\@digitsshape\the\M@count}
+ \DeclareMathSymbol{0}{\mathalpha}{\M@digits}{`0}
+ \DeclareMathSymbol{1}{\mathalpha}{\M@digits}{`1}
+ \DeclareMathSymbol{2}{\mathalpha}{\M@digits}{`2}
+ \DeclareMathSymbol{3}{\mathalpha}{\M@digits}{`3}
+ \DeclareMathSymbol{4}{\mathalpha}{\M@digits}{`4}
+ \DeclareMathSymbol{5}{\mathalpha}{\M@digits}{`5}
+ \DeclareMathSymbol{6}{\mathalpha}{\M@digits}{`6}
+ \DeclareMathSymbol{7}{\mathalpha}{\M@digits}{`7}
+ \DeclareMathSymbol{8}{\mathalpha}{\M@digits}{`8}
+ \DeclareMathSymbol{9}{\mathalpha}{\M@digits}{`9}}
+\def\M@operator@set{%
+ \edef\operator@font{\noexpand\mathgroup
+ \expandafter\noexpand
+ \csname symM\@operatorshape\the\M@count\endcsname}}
+\def\M@bb@set{%
+ \edef\M@bb{M\@bbshape\the\M@count}
+ \DeclareMathSymbol{\M@bb@A}{\mathord}{\M@bb}{"1D538}
+ \DeclareMathSymbol{\M@bb@B}{\mathord}{\M@bb}{"1D539}
+ \DeclareMathSymbol{\M@bb@C}{\mathord}{\M@bb}{"2102}
+ \DeclareMathSymbol{\M@bb@D}{\mathord}{\M@bb}{"1D53B}
+ \DeclareMathSymbol{\M@bb@E}{\mathord}{\M@bb}{"1D53C}
+ \DeclareMathSymbol{\M@bb@F}{\mathord}{\M@bb}{"1D53D}
+ \DeclareMathSymbol{\M@bb@G}{\mathord}{\M@bb}{"1D53E}
+ \DeclareMathSymbol{\M@bb@H}{\mathord}{\M@bb}{"210D}
+ \DeclareMathSymbol{\M@bb@I}{\mathord}{\M@bb}{"1D540}
+ \DeclareMathSymbol{\M@bb@J}{\mathord}{\M@bb}{"1D541}
+ \DeclareMathSymbol{\M@bb@K}{\mathord}{\M@bb}{"1D542}
+ \DeclareMathSymbol{\M@bb@L}{\mathord}{\M@bb}{"1D543}
+ \DeclareMathSymbol{\M@bb@M}{\mathord}{\M@bb}{"1D544}
+ \DeclareMathSymbol{\M@bb@N}{\mathord}{\M@bb}{"2115}
+ \DeclareMathSymbol{\M@bb@O}{\mathord}{\M@bb}{"1D546}
+ \DeclareMathSymbol{\M@bb@P}{\mathord}{\M@bb}{"2119}
+ \DeclareMathSymbol{\M@bb@Q}{\mathord}{\M@bb}{"211A}
+ \DeclareMathSymbol{\M@bb@R}{\mathord}{\M@bb}{"211D}
+ \DeclareMathSymbol{\M@bb@S}{\mathord}{\M@bb}{"1D54A}
+ \DeclareMathSymbol{\M@bb@T}{\mathord}{\M@bb}{"1D54B}
+ \DeclareMathSymbol{\M@bb@U}{\mathord}{\M@bb}{"1D54C}
+ \DeclareMathSymbol{\M@bb@V}{\mathord}{\M@bb}{"1D54D}
+ \DeclareMathSymbol{\M@bb@W}{\mathord}{\M@bb}{"1D54E}
+ \DeclareMathSymbol{\M@bb@X}{\mathord}{\M@bb}{"1D43F}
+ \DeclareMathSymbol{\M@bb@Y}{\mathord}{\M@bb}{"1D550}
+ \DeclareMathSymbol{\M@bb@Z}{\mathord}{\M@bb}{"2124}
+ \DeclareMathSymbol{\M@bb@a}{\mathord}{\M@bb}{"1D552}
+ \DeclareMathSymbol{\M@bb@b}{\mathord}{\M@bb}{"1D553}
+ \DeclareMathSymbol{\M@bb@c}{\mathord}{\M@bb}{"1D554}
+ \DeclareMathSymbol{\M@bb@d}{\mathord}{\M@bb}{"1D555}
+ \DeclareMathSymbol{\M@bb@e}{\mathord}{\M@bb}{"1D556}
+ \DeclareMathSymbol{\M@bb@f}{\mathord}{\M@bb}{"1D557}
+ \DeclareMathSymbol{\M@bb@g}{\mathord}{\M@bb}{"1D558}
+ \DeclareMathSymbol{\M@bb@h}{\mathord}{\M@bb}{"1D559}
+ \DeclareMathSymbol{\M@bb@i}{\mathord}{\M@bb}{"1D55A}
+ \DeclareMathSymbol{\M@bb@j}{\mathord}{\M@bb}{"1D55B}
+ \DeclareMathSymbol{\M@bb@k}{\mathord}{\M@bb}{"1D55C}
+ \DeclareMathSymbol{\M@bb@l}{\mathord}{\M@bb}{"1D55D}
+ \DeclareMathSymbol{\M@bb@m}{\mathord}{\M@bb}{"1D55E}
+ \DeclareMathSymbol{\M@bb@n}{\mathord}{\M@bb}{"1D55F}
+ \DeclareMathSymbol{\M@bb@o}{\mathord}{\M@bb}{"1D560}
+ \DeclareMathSymbol{\M@bb@p}{\mathord}{\M@bb}{"1D561}
+ \DeclareMathSymbol{\M@bb@q}{\mathord}{\M@bb}{"1D562}
+ \DeclareMathSymbol{\M@bb@r}{\mathord}{\M@bb}{"1D563}
+ \DeclareMathSymbol{\M@bb@s}{\mathord}{\M@bb}{"1D564}
+ \DeclareMathSymbol{\M@bb@t}{\mathord}{\M@bb}{"1D565}
+ \DeclareMathSymbol{\M@bb@u}{\mathord}{\M@bb}{"1D566}
+ \DeclareMathSymbol{\M@bb@v}{\mathord}{\M@bb}{"1D567}
+ \DeclareMathSymbol{\M@bb@w}{\mathord}{\M@bb}{"1D568}
+ \DeclareMathSymbol{\M@bb@x}{\mathord}{\M@bb}{"1D569}
+ \DeclareMathSymbol{\M@bb@y}{\mathord}{\M@bb}{"1D56A}
+ \DeclareMathSymbol{\M@bb@z}{\mathord}{\M@bb}{"1D56B}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@0\endcsname}{\mathord}{\M@bb}{"1D7D8}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@1\endcsname}{\mathord}{\M@bb}{"1D7D9}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@2\endcsname}{\mathord}{\M@bb}{"1D7DA}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@3\endcsname}{\mathord}{\M@bb}{"1D7DB}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@4\endcsname}{\mathord}{\M@bb}{"1D7DC}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@5\endcsname}{\mathord}{\M@bb}{"1D7DD}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@6\endcsname}{\mathord}{\M@bb}{"1D7DE}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@7\endcsname}{\mathord}{\M@bb}{"1D7DF}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@8\endcsname}{\mathord}{\M@bb}{"1D7E0}
+ \expandafter\DeclareMathSymbol\expandafter
+ {\csname M@bb@9\endcsname}{\mathord}{\M@bb}{"1D7E1}}
+\def\M@cal@set{%
+ \edef\M@cal{M\@calshape\the\M@count}
+ \DeclareMathSymbol{\M@cal@A}{\mathord}{\M@cal}{"1D49C}
+ \DeclareMathSymbol{\M@cal@B}{\mathord}{\M@cal}{"212C}
+ \DeclareMathSymbol{\M@cal@C}{\mathord}{\M@cal}{"1D49E}
+ \DeclareMathSymbol{\M@cal@D}{\mathord}{\M@cal}{"1D49F}
+ \DeclareMathSymbol{\M@cal@E}{\mathord}{\M@cal}{"2130}
+ \DeclareMathSymbol{\M@cal@F}{\mathord}{\M@cal}{"2131}
+ \DeclareMathSymbol{\M@cal@G}{\mathord}{\M@cal}{"1D4A2}
+ \DeclareMathSymbol{\M@cal@H}{\mathord}{\M@cal}{"210B}
+ \DeclareMathSymbol{\M@cal@I}{\mathord}{\M@cal}{"2110}
+ \DeclareMathSymbol{\M@cal@J}{\mathord}{\M@cal}{"1D4A5}
+ \DeclareMathSymbol{\M@cal@K}{\mathord}{\M@cal}{"1D4A6}
+ \DeclareMathSymbol{\M@cal@L}{\mathord}{\M@cal}{"2112}
+ \DeclareMathSymbol{\M@cal@M}{\mathord}{\M@cal}{"2133}
+ \DeclareMathSymbol{\M@cal@N}{\mathord}{\M@cal}{"1D4A9}
+ \DeclareMathSymbol{\M@cal@O}{\mathord}{\M@cal}{"1D4AA}
+ \DeclareMathSymbol{\M@cal@P}{\mathord}{\M@cal}{"1D4AB}
+ \DeclareMathSymbol{\M@cal@Q}{\mathord}{\M@cal}{"1D4AC}
+ \DeclareMathSymbol{\M@cal@R}{\mathord}{\M@cal}{"211B}
+ \DeclareMathSymbol{\M@cal@S}{\mathord}{\M@cal}{"1D4AE}
+ \DeclareMathSymbol{\M@cal@T}{\mathord}{\M@cal}{"1D4AF}
+ \DeclareMathSymbol{\M@cal@U}{\mathord}{\M@cal}{"1D4B0}
+ \DeclareMathSymbol{\M@cal@V}{\mathord}{\M@cal}{"1D4B1}
+ \DeclareMathSymbol{\M@cal@W}{\mathord}{\M@cal}{"1D4B2}
+ \DeclareMathSymbol{\M@cal@X}{\mathord}{\M@cal}{"1D4B3}
+ \DeclareMathSymbol{\M@cal@Y}{\mathord}{\M@cal}{"1D4B4}
+ \DeclareMathSymbol{\M@cal@Z}{\mathord}{\M@cal}{"1D4B5}
+ \DeclareMathSymbol{\M@cal@a}{\mathord}{\M@cal}{"1D4B6}
+ \DeclareMathSymbol{\M@cal@b}{\mathord}{\M@cal}{"1D4B7}
+ \DeclareMathSymbol{\M@cal@c}{\mathord}{\M@cal}{"1D4B8}
+ \DeclareMathSymbol{\M@cal@d}{\mathord}{\M@cal}{"1D4B9}
+ \DeclareMathSymbol{\M@cal@e}{\mathord}{\M@cal}{"212F}
+ \DeclareMathSymbol{\M@cal@f}{\mathord}{\M@cal}{"1D4BB}
+ \DeclareMathSymbol{\M@cal@g}{\mathord}{\M@cal}{"210A}
+ \DeclareMathSymbol{\M@cal@h}{\mathord}{\M@cal}{"1D4BD}
+ \DeclareMathSymbol{\M@cal@i}{\mathord}{\M@cal}{"1D4BE}
+ \DeclareMathSymbol{\M@cal@j}{\mathord}{\M@cal}{"1D4BF}
+ \DeclareMathSymbol{\M@cal@k}{\mathord}{\M@cal}{"1D4C0}
+ \DeclareMathSymbol{\M@cal@l}{\mathord}{\M@cal}{"1D4C1}
+ \DeclareMathSymbol{\M@cal@m}{\mathord}{\M@cal}{"1D4C2}
+ \DeclareMathSymbol{\M@cal@n}{\mathord}{\M@cal}{"1D4C3}
+ \DeclareMathSymbol{\M@cal@o}{\mathord}{\M@cal}{"2134}
+ \DeclareMathSymbol{\M@cal@p}{\mathord}{\M@cal}{"1D4C5}
+ \DeclareMathSymbol{\M@cal@q}{\mathord}{\M@cal}{"1D4C6}
+ \DeclareMathSymbol{\M@cal@r}{\mathord}{\M@cal}{"1D4C7}
+ \DeclareMathSymbol{\M@cal@s}{\mathord}{\M@cal}{"1D4C8}
+ \DeclareMathSymbol{\M@cal@t}{\mathord}{\M@cal}{"1D4C9}
+ \DeclareMathSymbol{\M@cal@u}{\mathord}{\M@cal}{"1D4CA}
+ \DeclareMathSymbol{\M@cal@v}{\mathord}{\M@cal}{"1D4CB}
+ \DeclareMathSymbol{\M@cal@w}{\mathord}{\M@cal}{"1D4CC}
+ \DeclareMathSymbol{\M@cal@x}{\mathord}{\M@cal}{"1D4CD}
+ \DeclareMathSymbol{\M@cal@y}{\mathord}{\M@cal}{"1D4CE}
+ \DeclareMathSymbol{\M@cal@z}{\mathord}{\M@cal}{"1D4CF}}
+\def\M@frak@set{%
+ \edef\M@frak{M\@frakshape\the\M@count}
+ \DeclareMathSymbol{\M@frak@A}{\mathord}{\M@frak}{"1D504}
+ \DeclareMathSymbol{\M@frak@B}{\mathord}{\M@frak}{"1D505}
+ \DeclareMathSymbol{\M@frak@C}{\mathord}{\M@frak}{"212D}
+ \DeclareMathSymbol{\M@frak@D}{\mathord}{\M@frak}{"1D507}
+ \DeclareMathSymbol{\M@frak@E}{\mathord}{\M@frak}{"1D508}
+ \DeclareMathSymbol{\M@frak@F}{\mathord}{\M@frak}{"1D509}
+ \DeclareMathSymbol{\M@frak@G}{\mathord}{\M@frak}{"1D50A}
+ \DeclareMathSymbol{\M@frak@H}{\mathord}{\M@frak}{"210C}
+ \DeclareMathSymbol{\M@frak@I}{\mathord}{\M@frak}{"2111}
+ \DeclareMathSymbol{\M@frak@J}{\mathord}{\M@frak}{"1D50D}
+ \DeclareMathSymbol{\M@frak@K}{\mathord}{\M@frak}{"1D50E}
+ \DeclareMathSymbol{\M@frak@L}{\mathord}{\M@frak}{"1D50F}
+ \DeclareMathSymbol{\M@frak@M}{\mathord}{\M@frak}{"1D510}
+ \DeclareMathSymbol{\M@frak@N}{\mathord}{\M@frak}{"1D511}
+ \DeclareMathSymbol{\M@frak@O}{\mathord}{\M@frak}{"1D512}
+ \DeclareMathSymbol{\M@frak@P}{\mathord}{\M@frak}{"1D513}
+ \DeclareMathSymbol{\M@frak@Q}{\mathord}{\M@frak}{"1D514}
+ \DeclareMathSymbol{\M@frak@R}{\mathord}{\M@frak}{"212C}
+ \DeclareMathSymbol{\M@frak@S}{\mathord}{\M@frak}{"1D516}
+ \DeclareMathSymbol{\M@frak@T}{\mathord}{\M@frak}{"1D517}
+ \DeclareMathSymbol{\M@frak@U}{\mathord}{\M@frak}{"1D518}
+ \DeclareMathSymbol{\M@frak@V}{\mathord}{\M@frak}{"1D519}
+ \DeclareMathSymbol{\M@frak@W}{\mathord}{\M@frak}{"1D51A}
+ \DeclareMathSymbol{\M@frak@X}{\mathord}{\M@frak}{"1D51B}
+ \DeclareMathSymbol{\M@frak@Y}{\mathord}{\M@frak}{"1D51C}
+ \DeclareMathSymbol{\M@frak@Z}{\mathord}{\M@frak}{"2128}
+ \DeclareMathSymbol{\M@frak@a}{\mathord}{\M@frak}{"1D51E}
+ \DeclareMathSymbol{\M@frak@b}{\mathord}{\M@frak}{"1D51F}
+ \DeclareMathSymbol{\M@frak@c}{\mathord}{\M@frak}{"1D520}
+ \DeclareMathSymbol{\M@frak@d}{\mathord}{\M@frak}{"1D521}
+ \DeclareMathSymbol{\M@frak@e}{\mathord}{\M@frak}{"1D522}
+ \DeclareMathSymbol{\M@frak@f}{\mathord}{\M@frak}{"1D523}
+ \DeclareMathSymbol{\M@frak@g}{\mathord}{\M@frak}{"1D524}
+ \DeclareMathSymbol{\M@frak@h}{\mathord}{\M@frak}{"1D525}
+ \DeclareMathSymbol{\M@frak@i}{\mathord}{\M@frak}{"1D526}
+ \DeclareMathSymbol{\M@frak@j}{\mathord}{\M@frak}{"1D527}
+ \DeclareMathSymbol{\M@frak@k}{\mathord}{\M@frak}{"1D528}
+ \DeclareMathSymbol{\M@frak@l}{\mathord}{\M@frak}{"1D529}
+ \DeclareMathSymbol{\M@frak@m}{\mathord}{\M@frak}{"1D52A}
+ \DeclareMathSymbol{\M@frak@n}{\mathord}{\M@frak}{"1D52B}
+ \DeclareMathSymbol{\M@frak@o}{\mathord}{\M@frak}{"1D52C}
+ \DeclareMathSymbol{\M@frak@p}{\mathord}{\M@frak}{"1D52D}
+ \DeclareMathSymbol{\M@frak@q}{\mathord}{\M@frak}{"1D52E}
+ \DeclareMathSymbol{\M@frak@r}{\mathord}{\M@frak}{"1D52F}
+ \DeclareMathSymbol{\M@frak@s}{\mathord}{\M@frak}{"1D530}
+ \DeclareMathSymbol{\M@frak@t}{\mathord}{\M@frak}{"1D531}
+ \DeclareMathSymbol{\M@frak@u}{\mathord}{\M@frak}{"1D532}
+ \DeclareMathSymbol{\M@frak@v}{\mathord}{\M@frak}{"1D533}
+ \DeclareMathSymbol{\M@frak@w}{\mathord}{\M@frak}{"1D534}
+ \DeclareMathSymbol{\M@frak@x}{\mathord}{\M@frak}{"1D535}
+ \DeclareMathSymbol{\M@frak@y}{\mathord}{\M@frak}{"1D536}
+ \DeclareMathSymbol{\M@frak@z}{\mathord}{\M@frak}{"1D537}}
+\def\M@bcal@set{%
+ \edef\M@bcal{M\@bcalshape\the\M@count}
+ \DeclareMathSymbol{\M@bcal@A}{\mathord}{\M@bcal}{"1D4D0}
+ \DeclareMathSymbol{\M@bcal@B}{\mathord}{\M@bcal}{"1D4D1}
+ \DeclareMathSymbol{\M@bcal@C}{\mathord}{\M@bcal}{"1D4D2}
+ \DeclareMathSymbol{\M@bcal@D}{\mathord}{\M@bcal}{"1D4D3}
+ \DeclareMathSymbol{\M@bcal@E}{\mathord}{\M@bcal}{"1D4D4}
+ \DeclareMathSymbol{\M@bcal@F}{\mathord}{\M@bcal}{"1D4D5}
+ \DeclareMathSymbol{\M@bcal@G}{\mathord}{\M@bcal}{"1D4D6}
+ \DeclareMathSymbol{\M@bcal@H}{\mathord}{\M@bcal}{"1D4D7}
+ \DeclareMathSymbol{\M@bcal@I}{\mathord}{\M@bcal}{"1D4D8}
+ \DeclareMathSymbol{\M@bcal@J}{\mathord}{\M@bcal}{"1D4D9}
+ \DeclareMathSymbol{\M@bcal@K}{\mathord}{\M@bcal}{"1D4DA}
+ \DeclareMathSymbol{\M@bcal@L}{\mathord}{\M@bcal}{"1D4DB}
+ \DeclareMathSymbol{\M@bcal@M}{\mathord}{\M@bcal}{"1D4DC}
+ \DeclareMathSymbol{\M@bcal@N}{\mathord}{\M@bcal}{"1D4DD}
+ \DeclareMathSymbol{\M@bcal@O}{\mathord}{\M@bcal}{"1D4DE}
+ \DeclareMathSymbol{\M@bcal@P}{\mathord}{\M@bcal}{"1D4DF}
+ \DeclareMathSymbol{\M@bcal@Q}{\mathord}{\M@bcal}{"1D4E0}
+ \DeclareMathSymbol{\M@bcal@R}{\mathord}{\M@bcal}{"1D4E1}
+ \DeclareMathSymbol{\M@bcal@S}{\mathord}{\M@bcal}{"1D4E2}
+ \DeclareMathSymbol{\M@bcal@T}{\mathord}{\M@bcal}{"1D4E3}
+ \DeclareMathSymbol{\M@bcal@U}{\mathord}{\M@bcal}{"1D4E4}
+ \DeclareMathSymbol{\M@bcal@V}{\mathord}{\M@bcal}{"1D4E5}
+ \DeclareMathSymbol{\M@bcal@W}{\mathord}{\M@bcal}{"1D4E6}
+ \DeclareMathSymbol{\M@bcal@X}{\mathord}{\M@bcal}{"1D4E7}
+ \DeclareMathSymbol{\M@bcal@Y}{\mathord}{\M@bcal}{"1D4E8}
+ \DeclareMathSymbol{\M@bcal@Z}{\mathord}{\M@bcal}{"1D4E9}
+ \DeclareMathSymbol{\M@bcal@a}{\mathord}{\M@bcal}{"1D4EA}
+ \DeclareMathSymbol{\M@bcal@b}{\mathord}{\M@bcal}{"1D4EB}
+ \DeclareMathSymbol{\M@bcal@c}{\mathord}{\M@bcal}{"1D4EC}
+ \DeclareMathSymbol{\M@bcal@d}{\mathord}{\M@bcal}{"1D4ED}
+ \DeclareMathSymbol{\M@bcal@e}{\mathord}{\M@bcal}{"1D4EE}
+ \DeclareMathSymbol{\M@bcal@f}{\mathord}{\M@bcal}{"1D4EF}
+ \DeclareMathSymbol{\M@bcal@g}{\mathord}{\M@bcal}{"1D4F0}
+ \DeclareMathSymbol{\M@bcal@h}{\mathord}{\M@bcal}{"1D4F1}
+ \DeclareMathSymbol{\M@bcal@i}{\mathord}{\M@bcal}{"1D4F2}
+ \DeclareMathSymbol{\M@bcal@j}{\mathord}{\M@bcal}{"1D4F3}
+ \DeclareMathSymbol{\M@bcal@k}{\mathord}{\M@bcal}{"1D4F4}
+ \DeclareMathSymbol{\M@bcal@l}{\mathord}{\M@bcal}{"1D4F5}
+ \DeclareMathSymbol{\M@bcal@m}{\mathord}{\M@bcal}{"1D4F6}
+ \DeclareMathSymbol{\M@bcal@n}{\mathord}{\M@bcal}{"1D4F7}
+ \DeclareMathSymbol{\M@bcal@o}{\mathord}{\M@bcal}{"1D4F8}
+ \DeclareMathSymbol{\M@bcal@p}{\mathord}{\M@bcal}{"1D4F9}
+ \DeclareMathSymbol{\M@bcal@q}{\mathord}{\M@bcal}{"1D4FA}
+ \DeclareMathSymbol{\M@bcal@r}{\mathord}{\M@bcal}{"1D4FB}
+ \DeclareMathSymbol{\M@bcal@s}{\mathord}{\M@bcal}{"1D4FC}
+ \DeclareMathSymbol{\M@bcal@t}{\mathord}{\M@bcal}{"1D4FD}
+ \DeclareMathSymbol{\M@bcal@u}{\mathord}{\M@bcal}{"1D4FE}
+ \DeclareMathSymbol{\M@bcal@v}{\mathord}{\M@bcal}{"1D4FF}
+ \DeclareMathSymbol{\M@bcal@w}{\mathord}{\M@bcal}{"1D500}
+ \DeclareMathSymbol{\M@bcal@x}{\mathord}{\M@bcal}{"1D501}
+ \DeclareMathSymbol{\M@bcal@y}{\mathord}{\M@bcal}{"1D502}
+ \DeclareMathSymbol{\M@bcal@z}{\mathord}{\M@bcal}{"1D503}}
+\def\M@bfrak@set{%
+ \edef\M@bfrak{M\@bfrakshape\the\M@count}
+ \DeclareMathSymbol{\M@bfrak@A}{\mathord}{\M@bfrak}{"1D56C}
+ \DeclareMathSymbol{\M@bfrak@B}{\mathord}{\M@bfrak}{"1D56D}
+ \DeclareMathSymbol{\M@bfrak@C}{\mathord}{\M@bfrak}{"1D56E}
+ \DeclareMathSymbol{\M@bfrak@D}{\mathord}{\M@bfrak}{"1D56F}
+ \DeclareMathSymbol{\M@bfrak@E}{\mathord}{\M@bfrak}{"1D570}
+ \DeclareMathSymbol{\M@bfrak@F}{\mathord}{\M@bfrak}{"1D571}
+ \DeclareMathSymbol{\M@bfrak@G}{\mathord}{\M@bfrak}{"1D572}
+ \DeclareMathSymbol{\M@bfrak@H}{\mathord}{\M@bfrak}{"1D573}
+ \DeclareMathSymbol{\M@bfrak@I}{\mathord}{\M@bfrak}{"1D574}
+ \DeclareMathSymbol{\M@bfrak@J}{\mathord}{\M@bfrak}{"1D575}
+ \DeclareMathSymbol{\M@bfrak@K}{\mathord}{\M@bfrak}{"1D576}
+ \DeclareMathSymbol{\M@bfrak@L}{\mathord}{\M@bfrak}{"1D577}
+ \DeclareMathSymbol{\M@bfrak@M}{\mathord}{\M@bfrak}{"1D578}
+ \DeclareMathSymbol{\M@bfrak@N}{\mathord}{\M@bfrak}{"1D579}
+ \DeclareMathSymbol{\M@bfrak@O}{\mathord}{\M@bfrak}{"1D57A}
+ \DeclareMathSymbol{\M@bfrak@P}{\mathord}{\M@bfrak}{"1D57B}
+ \DeclareMathSymbol{\M@bfrak@Q}{\mathord}{\M@bfrak}{"1D57C}
+ \DeclareMathSymbol{\M@bfrak@R}{\mathord}{\M@bfrak}{"1D57D}
+ \DeclareMathSymbol{\M@bfrak@S}{\mathord}{\M@bfrak}{"1D57E}
+ \DeclareMathSymbol{\M@bfrak@T}{\mathord}{\M@bfrak}{"1D57F}
+ \DeclareMathSymbol{\M@bfrak@U}{\mathord}{\M@bfrak}{"1D580}
+ \DeclareMathSymbol{\M@bfrak@V}{\mathord}{\M@bfrak}{"1D581}
+ \DeclareMathSymbol{\M@bfrak@W}{\mathord}{\M@bfrak}{"1D582}
+ \DeclareMathSymbol{\M@bfrak@X}{\mathord}{\M@bfrak}{"1D583}
+ \DeclareMathSymbol{\M@bfrak@Y}{\mathord}{\M@bfrak}{"1D584}
+ \DeclareMathSymbol{\M@bfrak@Z}{\mathord}{\M@bfrak}{"1D585}
+ \DeclareMathSymbol{\M@bfrak@a}{\mathord}{\M@bfrak}{"1D586}
+ \DeclareMathSymbol{\M@bfrak@b}{\mathord}{\M@bfrak}{"1D587}
+ \DeclareMathSymbol{\M@bfrak@c}{\mathord}{\M@bfrak}{"1D588}
+ \DeclareMathSymbol{\M@bfrak@d}{\mathord}{\M@bfrak}{"1D589}
+ \DeclareMathSymbol{\M@bfrak@e}{\mathord}{\M@bfrak}{"1D58A}
+ \DeclareMathSymbol{\M@bfrak@f}{\mathord}{\M@bfrak}{"1D58B}
+ \DeclareMathSymbol{\M@bfrak@g}{\mathord}{\M@bfrak}{"1D58C}
+ \DeclareMathSymbol{\M@bfrak@h}{\mathord}{\M@bfrak}{"1D58D}
+ \DeclareMathSymbol{\M@bfrak@i}{\mathord}{\M@bfrak}{"1D58E}
+ \DeclareMathSymbol{\M@bfrak@j}{\mathord}{\M@bfrak}{"1D58F}
+ \DeclareMathSymbol{\M@bfrak@k}{\mathord}{\M@bfrak}{"1D590}
+ \DeclareMathSymbol{\M@bfrak@l}{\mathord}{\M@bfrak}{"1D591}
+ \DeclareMathSymbol{\M@bfrak@m}{\mathord}{\M@bfrak}{"1D592}
+ \DeclareMathSymbol{\M@bfrak@n}{\mathord}{\M@bfrak}{"1D593}
+ \DeclareMathSymbol{\M@bfrak@o}{\mathord}{\M@bfrak}{"1D594}
+ \DeclareMathSymbol{\M@bfrak@p}{\mathord}{\M@bfrak}{"1D595}
+ \DeclareMathSymbol{\M@bfrak@q}{\mathord}{\M@bfrak}{"1D596}
+ \DeclareMathSymbol{\M@bfrak@r}{\mathord}{\M@bfrak}{"1D597}
+ \DeclareMathSymbol{\M@bfrak@s}{\mathord}{\M@bfrak}{"1D598}
+ \DeclareMathSymbol{\M@bfrak@t}{\mathord}{\M@bfrak}{"1D599}
+ \DeclareMathSymbol{\M@bfrak@u}{\mathord}{\M@bfrak}{"1D59A}
+ \DeclareMathSymbol{\M@bfrak@v}{\mathord}{\M@bfrak}{"1D59B}
+ \DeclareMathSymbol{\M@bfrak@w}{\mathord}{\M@bfrak}{"1D59C}
+ \DeclareMathSymbol{\M@bfrak@x}{\mathord}{\M@bfrak}{"1D59D}
+ \DeclareMathSymbol{\M@bfrak@y}{\mathord}{\M@bfrak}{"1D59E}
+ \DeclareMathSymbol{\M@bfrak@z}{\mathord}{\M@bfrak}{"1D59F}}
+\def\restoremathinternals{%
+ \M@RestoreInternalsInfo
+ \let\set@mathchar\@@set@mathchar
+ \let\set@mathsymbol\@@set@mathsymbol}
+\if@packages
+\else
+ \let\@@usepackage\usepackage
+ \def\usepackage{\restoremathinternals
+ \let\usepackage\@@usepackage
+ \usepackage}
+\fi
+\endinput
+%%
+%% End of file `mathfont.sty'.