texlive[51165] Master/texmf-dist: mathalfa (19may19)
commits+karl at tug.org
commits+karl at tug.org
Sun May 19 23:26:08 CEST 2019
Revision: 51165
http://tug.org/svn/texlive?view=revision&revision=51165
Author: karl
Date: 2019-05-19 23:26:07 +0200 (Sun, 19 May 2019)
Log Message:
-----------
mathalfa (19may19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/mathalfa/README
trunk/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
trunk/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
Added Paths:
-----------
trunk/Master/texmf-dist/tex/latex/mathalfa/mathalpha.sty
Modified: trunk/Master/texmf-dist/doc/latex/mathalfa/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mathalfa/README 2019-05-19 21:25:06 UTC (rev 51164)
+++ trunk/Master/texmf-dist/doc/latex/mathalfa/README 2019-05-19 21:26:07 UTC (rev 51165)
@@ -1,5 +1,5 @@
-____________________
-The MATHALFA package
+______________________________________
+The MATHALPHA (*AKA MATHALFA) package
This package provides a standard means of setting math alphabets
associated with the macros \mathcal, \mathbb, \mathfrak and \mathscr
@@ -9,6 +9,8 @@
alphabets in order to allow each to be scaled independently and
without silently quantizing the sizes.
+Version 1.11 adds the option scr=kp to point to kpfonts script alphabet. It also introduces a new name for the package, though you may call by either name, whichever is less offensive to you.
+
Version 1.10 adds the option bb=dsserif to point to the new DSSerif font.
Version 1.09 adds two more calligraphic/script alphabets, both upright---txupr is based on the math calligraphic font from the TX fonts, and boondoxupr is derived from the stix math script fonts, version 1.1.
@@ -15,7 +17,7 @@
Version 1.08 adds two more alphabets---bb=libus sets blackboard bold to the double-struck alphabet from LibertinusT1Math, and cal=stix sets the calligraphic alphabet to the one in stix-mathcal.pfb.
-Copyright 2012--2018 Michael Sharpe
+Copyright 2012--2019 Michael Sharpe
msharpe at ucsd dot edu
License:
Modified: trunk/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex 2019-05-19 21:25:06 UTC (rev 51164)
+++ trunk/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex 2019-05-19 21:26:07 UTC (rev 51165)
@@ -1,6 +1,6 @@
\documentclass[11pt]{amsart}
-\pdfmapfile{+TXUprCal.map}
-\pdfmapfile{+BOONDOXUprScr.map}
+%\pdfmapfile{+TXUprCal.map}
+%\pdfmapfile{+BOONDOXUprScr.map}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}\usepackage{url}
\usepackage{graphicx}
@@ -49,6 +49,7 @@
boondox % calligraphic alphabet derived from stix fonts
boondoxo % based on boondox, but less oblique
dutchcal % regular and bold weights derived from ESSTIX13
+kp % regular and bold weights from kpfonts---script only
\end{verbatim}
Once you have installed the support packages for these fonts and the \textsf{mathalfa} package, you may select a particular calligraphic font for \verb|\mathcal| using something like
\begin{verbatim}
@@ -92,13 +93,11 @@
\item Use of the \textsf{rsfso} as a value for either \textsf{cal} or \textsf{scr} requires that you install the \textsf{rsfso} package from\\
\url{http://mirror.tug.org/fonts/rsfso}.\\
(It is distributed as part of \TeX\ Live as of March 2011.)
-\item Use of \textsf{mma} as a value requires that you download and install the fonts from\\
-\url{http://support.wolfram.com/technotes/latestfonts.en.html}.\\
-The support files may be downloaded from\\
-\url{http://phong.informatik.uni-leipzig.de/~kuska/}.\\
-In particular, {\tt wolfram.map} must be enabled. Virtual fonts with metrics that are suitable for math mode are also required. A TDS with the required files (including virtual fonts with tuned metrics) is available at\\ \url{http://public.me.com/mjsharpe/mmaTDS.zip}.
-\item Use of \textsf{mathpi} requires that you purchase and install the Adobe Mathematical Pi fonts (\#2 and \#6) or clones thereof. If you choose to buy them, you may download support files, including virtual fonts with tuned metrics, from \\
-\url{http://public.me.com/mjsharpe/mathpiTDS.zip}.
+\item Use of \textsf{mma} as a value requires that you have access to the older mathematic fonts from Mathematica versions near 3.\\
+The support files developed by Jens-Peer Kuska may be downloaded from \textsc{ctan}. (Search for {\tt Mathematica}.)\\
+In particular, {\tt wolfram.map} must be enabled. Virtual fonts with metrics that are suitable for math mode are also required.
+\item Use of \textsf{mathpi} requires that you purchase and install the Adobe Mathematical Pi fonts (\#2 and \#6) or clones thereof.%If you choose to buy them, you may download support files, including virtual fonts with tuned metrics, from \\
+%\url{http://public.me.com/mjsharpe/mathpiTDS.zip}.
\item The {\tt pxtx} package consists of virtual fonts drawn from the math alphabets in the {\tt pxfonts} and {\tt txfonts} packages, with modified metrics. The calligraphic fonts are identical to those in the Mathematica package, but the others seem distinct. The {\tt pxtx} package is part of \TeX\ Live.
\item The Adobe Bickham Script Pro font collection in OpenType format is rather expensive but quite elegant. Its upper-case glyphs are well-suited for adaptation as a math calligraphic font once the slant is reduced. The \textsf{bickham} package makes available virtual fonts and \LaTeX\ support files for these fonts, and can be used as the target for \verb|\mathcal| and \verb|\mathscr| as well as their bold variants. You may use the target \textsf{bickham} to load regular and bold weight of BickhamScriptPro. The target \textsf{bickhams} instead loads \textsf{bickham-s} (the semibold weight) in place of \textsf{bickham-r}, the regular weight. Note that this requires that you install the newest version of the \textsf{bickham} package, which provides support for the semibold weight.
\item The ESSTIX collection is a creation of Elsevier Publishing in 2000, though never officially released by them. Before development was complete, the collection was donated to the STIX math font project, to which it seems to have been a precursor. Distribution has since been deprecated, but in my opinion, math alphabet fonts, especially math script fonts, are so rare that none should be allowed to become extinct. The BlackBoard Bold ESSTIX font (\textsf{ESSTIX14}) is close to both the mathpi and Fourier Blackboard Bold fonts, and the fraktur ESSTIX font (\textsf{ESSTIX15}) is similar to mathpi fraktur. However, the ESSTIX script font (\textsf{ESSTIX13}) seems to be a distinct and interesting face. The PostScript versions of these fonts have been hard to find, but the TrueType versions may be found embedded within the \textsf{Amaya} project, available at\\
@@ -306,7 +305,14 @@
\font\calo=rsfs10 at 11pt
\sample{{\small\tt\spc rsfs}:} {\calo\al}
+\font\calo=jkpsyd at 11pt
+\sample{{\small\tt\spc kp}: (kpfonts script regular)} {\calo\al}
+
+\font\calo=jkpbsyd at 11pt
+\sample{{\small\tt\spc kp}: (kpfonts script medium)} {\calo\al}
+
}
+
\textsf{\textbf{Double-Struck (Blackboard Bold):}}
{\parindent=0pt
Modified: trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty 2019-05-19 21:25:06 UTC (rev 51164)
+++ trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty 2019-05-19 21:26:07 UTC (rev 51165)
@@ -1,584 +1,8 @@
\NeedsTeXFormat{LaTeX2e}
-\def\mathalfaVersion{1.10}
-\def\mathalfaDate{2018/05/02}
+\def\mathalfaVersion{1.11}
+\def\mathalfaDate{2019/05/18}
\ProvidesPackage{mathalfa}[\mathalfaDate\space-\space\mathalfaVersion
mathalfa (License LPPL) Michael Sharpe]
-\RequirePackage{xkeyval}
-% available choices
-\def\bb at lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif}
-\def\cal at lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix,txupr,boondoxupr}
-\def\frak at lst{euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
-\def\scr at lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams,txupr,boondoxupr}
-\def\mathalfa at bbnr{-1}\def\mathalfa at calnr{-1}
-\def\mathalfa at fraknr{-1}\def\mathalfa at scrnr{-1}
-\def\minusone{-1}
-% scaled
-\define at key{mathalfa}{scaled}[1.0]{\def\mathalfa at bbscaled{s*[#1]}\def\mathalfa at calscaled{s*[#1]}\def\mathalfa at frakscaled{s*[#1]}\def\mathalfa at scrscaled{s*[#1]}}% all at once
-% or separately
-\def\@cmd{}
-\define at key{mathalfa}{bbscaled}[1.0]{\def\mathalfa at bbscaled{s*[#1]}}
-\define at key{mathalfa}{calscaled}[1.0]{\def\mathalfa at calscaled{s*[#1]}}
-\define at key{mathalfa}{frakscaled}[1.0]{\def\mathalfa at frakscaled{s*[#1]}}
-\define at key{mathalfa}{scrscaled}[1.0]{\def\mathalfa at scrscaled{s*[#1]}}
-% alphabets
-\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{bb}[\noexpand\mathalfa at val\noexpand\mathalfa at bbnr]{\bb at lst}{}}
-\@cmd
-\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{cal}[\noexpand\mathalfa at val\noexpand\mathalfa at calnr]{\cal at lst}{}}
-\@cmd
-\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{frak}[\noexpand\mathalfa at val\noexpand\mathalfa at fraknr]{\frak at lst}{}}
-\@cmd
-\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{scr}[\noexpand\mathalfa at val\noexpand\mathalfa at scrnr]{\scr at lst}{}}
-\@cmd
-% showoptions
-\DeclareOption{showoptions}{\PackageError{mathalfa}{Package Options:\MessageBreak bb=\bb at lst\MessageBreak cal=\cal at lst\MessageBreak frak=\frak at lst\MessageBreak scr=\scr at lst\MessageBreak bbscaled=1.0, calscaled=1.0, frakscaled=1.0, scrscaled=1.0}{}}
-\DeclareOption*{%
- \begingroup
- \edef\x{\endgroup
- \noexpand\setkeys{mathalfa}{\CurrentOption}}%
- \x}
-\ProcessOptions* % run \DeclareOption* on each option specified, in order
-% Convert scaled choices to macros
-\expandafter\ifx\csname mathalfa at bbscaled\endcsname\relax \let\mathalfa at bbscaled\@empty
-\fi
-\expandafter\ifx\csname mathalfa at calscaled\endcsname\relax \let\mathalfa at calscaled\@empty\fi
-\expandafter\ifx\csname mathalfa at frakscaled\endcsname\relax \let\mathalfa at frakscaled\@empty\fi
-\expandafter\ifx\csname mathalfa at scrscaled\endcsname\relax \let\mathalfa at scrscaled\@empty\fi
-% Check for lucida loaded
-\newif\iflucid at loaded \lucid at loadedfalse
-\expandafter\ifx\csname DeclareLucidaFontShape\endcsname\relax\else\lucid at loadedtrue\fi%
-% Check for mtpro2 loaded
-%\newif\ifmtp at loaded \mtp at loadedfalse
-\def\mtp at loadedError{\PackageError{mathalfa}{You have already loaded the mtpro2 package. You should not use mathalfa to load additional mtpro2 options.}{}}%
-% Check for amsfonts
-\def\amsloaded{}
-\@ifpackageloaded{amsfonts}{%
- \let\amsloaded=Y%
-}{}%
-% Undefine some previous settings
-\ifx\mathalfa at bbnr\minusone\else\let\mathbb\relax\let\mathbbb\relax\fi
-%\ifx\mathalfa at calnr\minusone\else\let\mathcal\relax\fi
-\ifx\mathalfa at fraknr\minusone\else\let\mathfrak\relax\let\mathbfrak\relax\fi
-%\ifx\mathalfa at scrnr\minusone\else\let\mathscr\relax\fi
-% Code to set up the math alphabets specified, not necessarily using the fd files
-% Blackboard Bold
-\ifcase\mathalfa at bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus,dsserif}
- \DeclareFontFamily{U}{msb}{}%
- \DeclareFontShape{U}{msb}{m}{n}{<-7>\mathalfa at bbscaled msbm5
- <7-9>\mathalfa at bbscaled msbm7
- <9->\mathalfa at bbscaled msbm10}{}%
- \DeclareMathAlphabet{\mathbb}{U}{msb}{m}{n}
-\or % lucida
- \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
-% \DeclareFontFamily{OMS}{lbm}{\skewchar\font48}
-% \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa at bbscaled hlcry}{}
-% \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa at bbscaled hlcdy}{}
-% \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n}
-% \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n}
-% \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n}
- \DeclareFontFamily{U}{hlcm}{}
- \DeclareFontShape{U}{hlcm}{m}{n}{<->\mathalfa at bbscaled hlcra}{}
- \DeclareMathAlphabet{\mathbb}{U}{hlcm}{m}{n}
-\or % mathpi
- \DeclareFontFamily{U}{mathpibb}{\skewchar \font =45}
- \DeclareFontShape{U}{mathpibb}{m}{n}{
- <-> \mathalfa at bbscaled mathpibb}{}
- \DeclareMathAlphabet{\mathbb}{U}{mathpibb}{m}{n}
-\or % mma
- \DeclareFontFamily{U}{mmambb}{\skewchar \font =45}
- \DeclareFontShape{U}{mmambb}{m}{n}{
- <-> \mathalfa at bbscaled mmambb}{}
- \DeclareFontShape{U}{mmambb}{b}{n}{
- <-> \mathalfa at bbscaled mmambbb}{}
- \DeclareMathAlphabet{\mathbb}{U}{mmambb}{m}{n}
- \SetMathAlphabet{\mathbb}{bold}{U}{mmambb}{b}{n}
- \DeclareMathAlphabet{\mathbbb} {U}{mmambb}{b}{n}
-\or % mt
- \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
- \DeclareFontFamily{U}{mtbb}{\skewchar\font45}%
- \DeclareFontShape{U}{mtbb}{m}{n}{<-7>\mathalfa at bbscaled mt2bbf
- <7-9>\mathalfa at bbscaled mt2bbs
- <9->\mathalfa at bbscaled mt2bbt}{}%
- \DeclareFontShape{U}{mtbb}{b}{n}{<-7>\mathalfa at bbscaled mt2bbdf
- <7-9>\mathalfa at bbscaled mt2bbds
- <9->\mathalfa at bbscaled mt2bbdt}{}%
- \DeclareMathAlphabet{\mathbb} {U}{mtbb}{m}{n}
- \SetMathAlphabet{\mathbb}{bold}{U}{mtbb}{b}{n}
- \DeclareMathAlphabet{\mathbbb} {U}{mtbb}{b}{n}
-\or % mth--hollowed out letters with more shape---' Holey Roman'
- \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
- \DeclareFontFamily{U}{mthrb}{\skewchar\font45}%
- \DeclareFontShape{U}{mthrb}{m}{n}{<-7>\mathalfa at bbscaled mt2hrbf
- <7-9>\mathalfa at bbscaled mt2hrbs
- <9->\mathalfa at bbscaled mt2hrbt}{}%
- \DeclareFontShape{U}{mthrb}{b}{n}{<-7>\mathalfa at bbscaled mt2hrbdf
- <7-9>\mathalfa at bbscaled mt2hrbds
- <9->\mathalfa at bbscaled mt2hrbdt}{}%
- \DeclareMathAlphabet{\mathbb} {U}{mthrb}{m}{n}
- \SetMathAlphabet{\mathbb}{bold}{U}{mthrb}{b}{n}
- \DeclareMathAlphabet{\mathbbb} {U}{mthrb}{b}{n}
-\or % pazo
- \DeclareFontFamily{U}{fplmbb}{}
- \DeclareFontShape{U}{fplmbb}{m}{n}{
- <->\mathalfa at bbscaled fplmbb}{}
- \DeclareMathAlphabet{\mathbb} {U}{fplmbb}{m}{n}
-\or % fourier
- \DeclareFontFamily{U}{futm}{}
- \DeclareFontShape{U}{futm}{m}{n}{
- <-> \mathalfa at bbscaled fourier-bb}{}
- \DeclareMathAlphabet{\mathbb}{U}{futm}{m}{n}% should this be a symbol font?
-\or % esstix
- \DeclareFontFamily{U}{esstixbb}{\skewchar \font =45}
- \DeclareFontShape{U}{esstixbb}{m}{n}{
- <-> \mathalfa at bbscaled esstixbb}{}
- \DeclareMathAlphabet{\mathbb}{U}{esstixbb}{m}{n}
-\or %boondox
- \DeclareFontFamily{U}{BOONDOX-ds}{\skewchar \font =45}
- \DeclareFontShape{U}{BOONDOX-ds}{m}{n}{
- <-> \mathalfa at bbscaled BOONDOX-r-ds}{}
- \DeclareFontShape{U}{BOONDOX-ds}{b}{n}{
- <-> \mathalfa at 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}
-\or %px
- \DeclareFontFamily{U}{px-math-ds}{\skewchar \font =45}% double-struck
- \DeclareFontShape{U}{px-math-ds}{m}{n}{
- <-> \mathalfa at bbscaled pxr-ds}{}
- \DeclareFontShape{U}{px-math-ds}{b}{n}{
- <-> \mathalfa at 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}
-\or %tx
- \DeclareFontFamily{U}{tx-math-ds}{\skewchar \font =45}% double-struck
- \DeclareFontShape{U}{tx-math-ds}{m}{n}{
- <-> \mathalfa at bbscaled txr-ds}{}
- \DeclareMathAlphabet{\mathbb}{U}{tx-math-ds}{m}{n}
-\or %txof
- \DeclareFontFamily{U}{tx-math-of}{\skewchar \font =45}% openface
- \DeclareFontShape{U}{tx-math-of}{m}{n}{
- <-> \mathalfa at bbscaled txr-of}{}
- \DeclareFontShape{U}{tx-math-of}{b}{n}{
- <-> \mathalfa at 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}
-\or %libus
- \DeclareFontFamily{U}{libusbb}{\skewchar\font=127}%
- \DeclareFontShape{U}{libusbb}{m}{n}{
- <-> \mathalfa at bbscaled libus-mathbb}{}
- \DeclareMathAlphabet{\mathbb}{U}{libusbb}{m}{n}
-\or %dsserif
- \DeclareFontFamily{U}{dsserif}{\skewchar\font=45}%
- \DeclareFontShape{U}{dsserif}{m}{n}{
- <-> \mathalfa at bbscaled DSSerif}{}
- \DeclareFontShape{U}{dsserif}{b}{n}{
- <-> \mathalfa at bbscaled DSSerif-Bold}{}
- \DeclareMathAlphabet{\mathbb}{U}{dsserif}{m}{n}
- \SetMathAlphabet{\mathbb}{bold}{U}{dsserif}{b}{n}
- \DeclareMathAlphabet{\mathbbb} {U}{dsserif}{b}{n}
-\fi
-% \mathcal
-\ifcase\mathalfa at 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}{%
- <-5.5>\mathalfa at calscaled cmsy5%
- <5.5-6.5>\mathalfa at calscaled cmsy6%
- <6.5-7.5>\mathalfa at calscaled cmsy7%
- <7.5-8.5>\mathalfa at calscaled cmsy8%
- <8.5-9.5>\mathalfa at calscaled cmsy9%
- <9.5->\mathalfa at calscaled cmsy10}{}
- \DeclareFontShape{U}{cmsy}{b}{n}{%
- <-5.5>\mathalfa at calscaled cmbsy5%
- <5.5-6.5>\mathalfa at calscaled cmbsy6%
- <6.5-7.5>\mathalfa at calscaled cmbsy7%
- <7.5-8.5>\mathalfa at calscaled cmbsy8%
- <8.5-9.5>\mathalfa at calscaled cmbsy9%
- <9.5->\mathalfa at calscaled cmbsy10}{}
- \DeclareMathAlphabet{\mathcal} {U}{cmsy}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{cmsy}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{cmsy}{b}{n}
-\or % euler
- \DeclareFontFamily{U}{eus}{\skewchar\font'60}
- \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa at calscaled eusm5
- <6-8>\mathalfa at calscaled eusm7
- <8->\mathalfa at calscaled eusm10}{}
- \DeclareFontShape{U}{eus}{b}{n}{<-6>\mathalfa at calscaled eusb5
- <6-8>\mathalfa at calscaled eusb7
- <8->\mathalfa at calscaled eusb10}{}
- \DeclareMathAlphabet{\mathcal} {U}{eus}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{eus}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{eus}{b}{n}
-\or % rsfso
- \DeclareFontFamily{U}{rsfso}{\skewchar \font =45}
- \DeclareFontShape{U}{rsfso}{m}{n}{
- <-6> \mathalfa at calscaled rsfso5
- <6-8> \mathalfa at calscaled rsfso7
- <8-> \mathalfa at calscaled rsfso10}{}
- \DeclareMathAlphabet{\mathcal}{U}{rsfso}{m}{n}
-\or % rsfs
- \DeclareFontFamily{U}{rsfs}{\skewchar\font127 }
- \DeclareFontShape{U}{rsfs}{m}{n}{%
- <-6>\mathalfa at calscaled rsfs5%
- <6-8>\mathalfa at calscaled rsfs7%
- <8->\mathalfa at calscaled rsfs10}{}
- \DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n}
- \DeclareSymbolFontAlphabet{\mathcal}{rsfs}
-\or % lucida
- \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
- \DeclareFontFamily{OMS}{lbm}{\skewchar\font48}
- \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa at calscaled hlcry}{}
- \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa at calscaled hlcdy}{}
- \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n}
-\or % mathpi
- \DeclareFontFamily{U}{mathpical}{\skewchar \font =45}
- \DeclareFontShape{U}{mathpical}{m}{n}{
- <-> \mathalfa at calscaled mathpical}{}
- \DeclareMathAlphabet{\mathcal}{U}{mathpical}{m}{n}
-\or % mma
- \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45}
- \DeclareFontShape{U}{mmamcal}{m}{n}{
- <-> \mathalfa at calscaled mmamcal}{}
- \DeclareFontShape{U}{mmamcal}{b}{n}{
- <-> \mathalfa at calscaled mmambcal}{}
- \DeclareMathAlphabet{\mathcal}{U}{mmamcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{mmamcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{mmamcal}{b}{n}
-\or % mt
- \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
- \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}%
-% \DeclareFontShape{U}{mt2ms}{m}{n}{<-7>\mathalfa at calscaled mt2mcf%
-% <7-9>\mathalfa at calscaled mt2mcs%
-% <9->\mathalfa at calscaled mt2mct}{}%
- \DeclareFontShape{U}{mt2ms}{m}{it}{<-7>\mathalfa at calscaled mt2msf%
- <7-9>\mathalfa at calscaled mt2mss%
- <9->\mathalfa at calscaled mt2mst}{}%
- \DeclareFontShape{U}{mt2ms}{b}{it}{<-7>\mathalfa at calscaled mt2bmsf%
- <7-9>\mathalfa at calscaled mt2bmss%
- <9->\mathalfa at calscaled mt2bmst}{}%
- \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{m}{it}
- \SetMathAlphabet{\mathcal}{bold}{U}{mt2ms}{b}{it}
- \DeclareMathAlphabet{\mathbcal} {U}{mt2ms}{b}{it}
-\or % mtc
- \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
- \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}%
- \DeclareFontShape{U}{mt2ms}{m}{n}{<-7>\mathalfa at calscaled mt2mcf%
- <7-9>\mathalfa at calscaled mt2mcs%
- <9->\mathalfa at calscaled mt2mct}{}%
- \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{m}{n}
-\or % zapfc
- \DeclareFontFamily{U}{urwchancal}{\skewchar \font =45}
- \DeclareFontShape{U}{urwchancal}{m}{n}{%
- <-> \mathalfa at calscaled urwchancal}{}
- \DeclareMathAlphabet{\mathcal}{U}{urwchancal}{m}{n}%
-\or % esstix
- \DeclareFontFamily{U}{esstixcal}{\skewchar \font =45}
- \DeclareFontShape{U}{esstixcal}{m}{n}{
- <-> \mathalfa at calscaled esstixcal}{}
- \DeclareMathAlphabet{\mathcal}{U}{esstixcal}{m}{n}
-\or %boondox
- \DeclareFontFamily{U}{BOONDOX-cal}{\skewchar \font =45}
- \DeclareFontShape{U}{BOONDOX-cal}{m}{n}{
- <-> \mathalfa at calscaled BOONDOX-r-cal}{}
- \DeclareFontShape{U}{BOONDOX-cal}{b}{n}{
- <-> \mathalfa at 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}
-\or %boondoxo
- \DeclareFontFamily{U}{BOONDOX-calo}{\skewchar \font =45}
- \DeclareFontShape{U}{BOONDOX-calo}{m}{n}{
- <-> \mathalfa at calscaled BOONDOX-r-calo}{}
- \DeclareFontShape{U}{BOONDOX-calo}{b}{n}{
- <-> \mathalfa at 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}
-\or %dutchcal
- \DeclareFontFamily{U}{dutchcal}{\skewchar \font =45}
- \DeclareFontShape{U}{dutchcal}{m}{n}{
- <-> \mathalfa at calscaled dutchcal-r}{}
- \DeclareFontShape{U}{dutchcal}{b}{n}{
- <-> \mathalfa at calscaled dutchcal-b}{}
- \DeclareMathAlphabet{\mathcal}{U}{dutchcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{dutchcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{dutchcal}{b}{n}
-\or %pxtx
- \DeclareFontFamily{U}{txcal}{\skewchar \font =45}
- \DeclareFontShape{U}{txcal}{m}{n}{
- <-> \mathalfa at calscaled txr-cal}{}
- \DeclareFontShape{U}{txcal}{b}{n}{
- <-> \mathalfa at calscaled txb-cal}{}
- \DeclareMathAlphabet{\mathcal}{U}{txcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{txcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{txcal}{b}{n}
-\or %bickham
- \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45}
- \DeclareFontShape{U}{bickhamcal}{m}{n}{
- <-> \mathalfa at calscaled bickham-r}{}
- \DeclareFontShape{U}{bickhamcal}{b}{n}{
- <-> \mathalfa at calscaled bickham-b}{}
- \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n}
-\or %bickhams
- \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45}
- \DeclareFontShape{U}{bickhamcal}{m}{n}{
- <-> \mathalfa at calscaled bickham-s}{}
- \DeclareFontShape{U}{bickhamcal}{b}{n}{
- <-> \mathalfa at calscaled bickham-b}{}
- \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n}
-\or %stix
- \DeclareFontFamily{U}{stixcal}{\skewchar\font127 }
- \DeclareFontShape{U}{stixcal}{m}{n} {<-> \mathalfa at calscaled stix-mathcal}{}
- \DeclareFontShape{U}{stixcal}{b}{n} {<-> \mathalfa at calscaled stix-mathcal-bold}{}
- \DeclareMathAlphabet{\mathcal}{U}{stixcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{stixcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal} {U}{stixcal}{b}{n}
-\or %txupr
- \DeclareFontFamily{U}{TXuprcal}{\skewchar \font =45}
- \DeclareFontShape{U}{TXuprcal}{m}{n}{
- <-> \mathalfa at calscaled txUprCal-Regular}{}
- \DeclareFontShape{U}{TXuprcal}{b}{n}{
- <-> \mathalfa at calscaled txUprCal-Bold}{}
- \DeclareMathAlphabet{\mathcal}{U}{TXuprcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{TXuprcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal}{U}{TXuprcal}{b}{n}
-\or %boondoxupr
- \DeclareFontFamily{U}{boondoxuprcal}{\skewchar \font =45}
- \DeclareFontShape{U}{boondoxuprcal}{m}{n}{
- <-> \mathalfa at calscaled BOONDOXUprScr-Regular}{}
- \DeclareFontShape{U}{boondoxuprcal}{b}{n}{
- <-> \mathalfa at calscaled BOONDOXUprScr-Bold}{}
- \DeclareMathAlphabet{\mathcal}{U}{boondoxuprcal}{m}{n}
- \SetMathAlphabet{\mathcal}{bold}{U}{boondoxuprcal}{b}{n}
- \DeclareMathAlphabet{\mathbcal}{U}{boondoxuprcal}{b}{n}
-\fi
-% \mathfrak
-\ifcase\mathalfa at fraknr\relax% item 0 of {euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
- \DeclareFontFamily{U}{euf}{}%
- \DeclareFontShape{U}{euf}{m}{n}{<-7>\mathalfa at frakscaled eufm5
- <7-9>\mathalfa at frakscaled eufm7
- <9->\mathalfa at frakscaled eufm10}{}%
- \DeclareFontShape{U}{euf}{b}{n}{<-7>\mathalfa at frakscaled eufb5
- <7-9>\mathalfa at frakscaled eufb7
- <9->\mathalfa at frakscaled eufb10}{}%
- \DeclareMathAlphabet{\mathfrak}{U}{euf}{m}{n}
- \SetMathAlphabet{\mathfrak}{bold}{U}{euf}{b}{n}
- \DeclareMathAlphabet{\mathbfrak}{U}{euf}{b}{n}
-\or % lucida
- \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
- \DeclareFontFamily{U}{hlcf}{}
- \DeclareFontShape{U}{hlcf}{m}{n}{<->\mathalfa at frakscaled hlcrf8r}{}
- \DeclareMathAlphabet{\mathfrak}{U}{hlcf}{m}{n}
-\or % mathpi
- \DeclareFontFamily{U}{mathpifrak}{\skewchar \font =45}
- \DeclareFontShape{U}{mathpifrak}{m}{n}{
- <-> \mathalfa at frakscaled mathpifrak}{}
- \DeclareMathAlphabet{\mathfrak}{U}{mathpifrak}{m}{n}
-\or % mma
- \DeclareFontFamily{U}{mmamfrak}{\skewchar \font =45}
- \DeclareFontShape{U}{mmamfrak}{m}{n}{
- <-> \mathalfa at frakscaled mmamfrak}{}
- \DeclareFontShape{U}{mmamfrak}{b}{n}{
- <-> \mathalfa at frakscaled mmambfrak}{}
- \DeclareMathAlphabet{\mathfrak}{U}{mmamfrak}{m}{n}
- \SetMathAlphabet{\mathfrak}{bold}{U}{mmamfrak}{b}{n}
- \DeclareMathAlphabet{\mathbfrak}{U}{mmamfrak}{b}{n}
-\or % mt
- %\@ifpackageloaded{mtpro2}{\mtp at loadedError}{} %allow use with mtpro2
- \DeclareFontFamily{U}{mt2mf}{}%
- \DeclareFontShape{U}{mt2mf}{m}{n}{<-7>\mathalfa at frakscaled mt2mff%
- <7-9>\mathalfa at frakscaled mt2mfs%
- <9->\mathalfa at frakscaled mt2mft}{}%
- \DeclareFontShape{U}{mt2mf}{b}{n}{<-7>\mathalfa at frakscaled mt2bmff%
- <7-9>\mathalfa at frakscaled mt2bmfs%
- <9->\mathalfa at frakscaled mt2bmft}{}%
- \DeclareMathAlphabet{\mathfrak}{U}{mt2mf}{m}{n}
- \SetMathAlphabet{\mathfrak}{bold}{U}{mt2mf}{b}{n}
- \DeclareMathAlphabet{\mathbfrak}{U}{mt2mf}{b}{n}
-\or % esstix
- \DeclareFontFamily{U}{esstixfrak}{\skewchar \font =45}
- \DeclareFontShape{U}{esstixfrak}{m}{n}{
- <-> \mathalfa at frakscaled esstixfrak}{}
- \DeclareMathAlphabet{\mathfrak}{U}{esstixfrak}{m}{n}
-\or % boondox
- \DeclareFontFamily{U}{BOONDOX-frak}{\skewchar \font =45}
- \DeclareFontShape{U}{BOONDOX-frak}{m}{n}{
- <-> \mathalfa at frakscaled BOONDOX-r-frak}{}
- \DeclareFontShape{U}{BOONDOX-frak}{b}{n}{
- <-> \mathalfa at 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}
-\or % pxtx
- \DeclareFontFamily{U}{txfrak}{\skewchar \font =45}
- \DeclareFontShape{U}{txfrak}{m}{n}{
- <-> \mathalfa at frakscaled txr-frak}{}
- \DeclareFontShape{U}{txfrak}{b}{n}{
- <-> \mathalfa at frakscaled txb-frak}{}
- \DeclareMathAlphabet{\mathfrak}{U}{txfrak}{m}{n}
- \SetMathAlphabet{\mathfrak}{bold}{U}{txfrak}{b}{n}
- \DeclareMathAlphabet{\mathbfrak} {U}{txfrak}{b}{n}
-\fi
-% \mathscr
-\ifcase\mathalfa at 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 at scrscaled rsfs5%
- <6-8>\mathalfa at scrscaled rsfs7%
- <8->\mathalfa at scrscaled rsfs10}{}
- \DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n}
- \DeclareSymbolFontAlphabet{\mathscr}{rsfs}
-\or % rsfso
- \DeclareFontFamily{U}{rsfso}{\skewchar \font =45}
- \DeclareFontShape{U}{rsfso}{m}{n}{
- <-6> \mathalfa at scrscaled rsfso5
- <6-8> \mathalfa at scrscaled rsfso7
- <8-> \mathalfa at scrscaled rsfso10}{}
- \DeclareMathAlphabet{\mathscr}{U}{rsfso}{m}{n}
-\or % euler
- \DeclareFontFamily{U}{eus}{\skewchar\font'60}
- \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa at scrscaled eusm5
- <6-8>\mathalfa at scrscaled eusm7
- <8->\mathalfa at scrscaled eusm10}{}
- \DeclareFontShape{U}{eus}{b}{n}{\mathalfa at 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 % lucida
- \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
- \DeclareFontFamily{OMS}{lbm}{\skewchar\font48}
- \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa at scrscaled hlcry}{}
- \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa at scrscaled hlcdy}{}
- \DeclareMathAlphabet{\mathscr} {OMS}{lbm}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{OMS}{lbm}{b}{n}
- \DeclareMathAlphabet{\mathbscr} {OMS}{lbm}{b}{n}
-\or % mathpi
- \DeclareFontFamily{U}{mathpical}{\skewchar \font =45}
- \DeclareFontShape{U}{mathpical}{m}{n}{
- <-> \mathalfa at scrscaled mathpical}{}
- \DeclareMathAlphabet{\mathscr}{U}{mathpical}{m}{n}
-\or % mma
- \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45}
- \DeclareFontShape{U}{mmamcal}{m}{n}{
- <-> \mathalfa at scrscaled mmamcal}{}
- \DeclareFontShape{U}{mmamcal}{b}{n}{
- <-> \mathalfa at scrscaled mmambcal}{}
- \DeclareMathAlphabet{\mathscr}{U}{mmacal}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{mmacal}{b}{n}
- \DeclareMathAlphabet{\mathbscr} {U}{mmacal}{b}{n}
-\or % mtc
- \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
- \DeclareFontFamily{U}{mt2msc}{\skewchar\font42}%
- \DeclareFontShape{U}{mt2msc}{m}{n}{<-7>\mathalfa at scrscaled mt2mcf%
- <7-9>\mathalfa at scrscaled mt2mcs%
- <9->\mathalfa at scrscaled mt2mct}{}%
- \DeclareMathAlphabet{\mathscr} {U}{mt2msc}{m}{n}
-\or % zapfc->urwchancal
- \DeclareFontFamily{U}{urwchanscr}{\skewchar \font =45}
- \DeclareFontShape{U}{urwchanscr}{m}{n}{%
- <-> \mathalfa at scrscaled urwchancal}{}
- \DeclareMathAlphabet{\mathscr}{U}{urwchanscr}{m}{n}%
-\or % esstix
- \DeclareFontFamily{U}{esstixscr}{\skewchar \font =45}
- \DeclareFontShape{U}{esstixscr}{m}{n}{
- <-> \mathalfa at scrscaled esstixcal}{}
- \DeclareMathAlphabet{\mathscr}{U}{esstixscr}{m}{n}
-\or %boondox
- \DeclareFontFamily{U}{BOONDOX-scr}{\skewchar \font =45}
- \DeclareFontShape{U}{BOONDOX-scr}{m}{n}{
- <-> \mathalfa at scrscaled BOONDOX-r-cal}{}
- \DeclareFontShape{U}{BOONDOX-scr}{b}{n}{
- <-> \mathalfa at 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}
-\or %boondoxo
- \DeclareFontFamily{U}{BOONDOX-scro}{\skewchar \font =45}
- \DeclareFontShape{U}{BOONDOX-scro}{m}{n}{
- <-> \mathalfa at scrscaled BOONDOX-r-calo}{}
- \DeclareFontShape{U}{BOONDOX-scro}{b}{n}{
- <-> \mathalfa at 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}
-\or %dutchcal
- \DeclareFontFamily{U}{dutchscr}{\skewchar \font =45}
- \DeclareFontShape{U}{dutchscr}{m}{n}{
- <-> \mathalfa at scrscaled dutchcal-r}{}
- \DeclareFontShape{U}{dutchscr}{b}{n}{
- <-> \mathalfa at scrscaled dutchcal-b}{}
- \DeclareMathAlphabet{\mathscr}{U}{dutchscr}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{dutchscr}{b}{n}
- \DeclareMathAlphabet{\mathbscr}{U}{dutchscr}{b}{n}
-\or %pxtx
- \DeclareFontFamily{U}{txscr}{\skewchar \font =45}
- \DeclareFontShape{U}{txscr}{m}{n}{
- <-> \mathalfa at scrscaled txr-cal}{}
- \DeclareFontShape{U}{txscr}{b}{n}{
- <-> \mathalfa at scrscaled txb-cal}{}
- \DeclareMathAlphabet{\mathscr}{U}{txscr}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{txscr}{b}{n}
- \DeclareMathAlphabet{\mathbscr} {U}{txscr}{b}{n}
-\or %bickham
- \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45}
- \DeclareFontShape{U}{bickhamscr}{m}{n}{
- <-> \mathalfa at scrscaled bickham-r}{}
- \DeclareFontShape{U}{bickhamscr}{b}{n}{
- <-> \mathalfa at scrscaled bickham-b}{}
- \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n}
- \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n}
-\or %bickhams
- \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45}
- \DeclareFontShape{U}{bickhamscr}{m}{n}{
- <-> \mathalfa at scrscaled bickham-s}{}
- \DeclareFontShape{U}{bickhamscr}{b}{n}{
- <-> \mathalfa at scrscaled bickham-b}{}
- \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n}
- \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n}
-\or %txupr
- \DeclareFontFamily{U}{txuprscr}{\skewchar \font =45}
- \DeclareFontShape{U}{txuprscr}{m}{n}{
- <-> \mathalfa at scrscaled txUprCal-Regular}{}
- \DeclareFontShape{U}{txuprscr}{b}{n}{
- <-> \mathalfa at scrscaled txUprCal-Bold}{}
- \DeclareMathAlphabet{\mathscr}{U}{txuprscr}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{txuprscr}{b}{n}
- \DeclareMathAlphabet{\mathbscr}{U}{txuprscr}{b}{n}
-\or %boondoxupr
- \DeclareFontFamily{U}{Boondoxuprs}{\skewchar \font =45}
- \DeclareFontShape{U}{Boondoxuprs}{m}{n}{
- <-> \mathalfa at scrscaled BOONDOXUprScr-Regular}{}
- \DeclareFontShape{U}{Boondoxuprs}{b}{n}{
- <-> \mathalfa at scrscaled BOONDOXUprScr-Bold}{}
- \DeclareMathAlphabet{\mathscr}{U}{Boondoxuprs}{m}{n}
- \SetMathAlphabet{\mathscr}{bold}{U}{Boondoxuprs}{b}{n}
- \DeclareMathAlphabet{\mathbscr}{U}{Boondoxuprs}{b}{n}
-\fi
-\ifnum\mathalfa at 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 <return> 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 <return> 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 <return> 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 <return> to proceed; \protect\mathbscr\space will be ignored.}
- }\fi%
+\RequirePackageWithOptions{mathalpha}
\endinput
Added: trunk/Master/texmf-dist/tex/latex/mathalfa/mathalpha.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/mathalfa/mathalpha.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/mathalfa/mathalpha.sty 2019-05-19 21:26:07 UTC (rev 51165)
@@ -0,0 +1,595 @@
+\NeedsTeXFormat{LaTeX2e}
+\def\mathalfaVersion{1.11}
+\def\mathalphaDate{2019/05/18}
+\ProvidesPackage{mathalpha}[\mathalphaDate\space-\space\mathalpha Version
+ mathalpha (License LPPL) Michael Sharpe]
+\RequirePackage{xkeyval}
+% available choices
+\def\bb at lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif}
+\def\cal at lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix,txupr,boondoxupr}
+\def\frak at lst{euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
+\def\scr at lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams,txupr,boondoxupr,kp}
+\def\mathalfa at bbnr{-1}\def\mathalfa at calnr{-1}
+\def\mathalfa at fraknr{-1}\def\mathalfa at scrnr{-1}
+\def\minusone{-1}
+% scaled
+\define at key{mathalfa}{scaled}[1.0]{\def\mathalfa at bbscaled{s*[#1]}\def\mathalfa at calscaled{s*[#1]}\def\mathalfa at frakscaled{s*[#1]}\def\mathalfa at scrscaled{s*[#1]}}% all at once
+% or separately
+\def\@cmd{}
+\define at key{mathalfa}{bbscaled}[1.0]{\def\mathalfa at bbscaled{s*[#1]}}
+\define at key{mathalfa}{calscaled}[1.0]{\def\mathalfa at calscaled{s*[#1]}}
+\define at key{mathalfa}{frakscaled}[1.0]{\def\mathalfa at frakscaled{s*[#1]}}
+\define at key{mathalfa}{scrscaled}[1.0]{\def\mathalfa at scrscaled{s*[#1]}}
+% alphabets
+\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{bb}[\noexpand\mathalfa at val\noexpand\mathalfa at bbnr]{\bb at lst}{}}
+\@cmd
+\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{cal}[\noexpand\mathalfa at val\noexpand\mathalfa at calnr]{\cal at lst}{}}
+\@cmd
+\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{frak}[\noexpand\mathalfa at val\noexpand\mathalfa at fraknr]{\frak at lst}{}}
+\@cmd
+\edef\@cmd{\noexpand\define at choicekey*{mathalfa}{scr}[\noexpand\mathalfa at val\noexpand\mathalfa at scrnr]{\scr at lst}{}}
+\@cmd
+% showoptions
+\DeclareOption{showoptions}{\PackageError{mathalfa}{Package Options:\MessageBreak bb=\bb at lst\MessageBreak cal=\cal at lst\MessageBreak frak=\frak at lst\MessageBreak scr=\scr at lst\MessageBreak bbscaled=1.0, calscaled=1.0, frakscaled=1.0, scrscaled=1.0}{}}
+\DeclareOption*{%
+ \begingroup
+ \edef\x{\endgroup
+ \noexpand\setkeys{mathalfa}{\CurrentOption}}%
+ \x}
+\ProcessOptions* % run \DeclareOption* on each option specified, in order
+% Convert scaled choices to macros
+\expandafter\ifx\csname mathalfa at bbscaled\endcsname\relax \let\mathalfa at bbscaled\@empty
+\fi
+\expandafter\ifx\csname mathalfa at calscaled\endcsname\relax \let\mathalfa at calscaled\@empty\fi
+\expandafter\ifx\csname mathalfa at frakscaled\endcsname\relax \let\mathalfa at frakscaled\@empty\fi
+\expandafter\ifx\csname mathalfa at scrscaled\endcsname\relax \let\mathalfa at scrscaled\@empty\fi
+% Check for lucida loaded
+\newif\iflucid at loaded \lucid at loadedfalse
+\expandafter\ifx\csname DeclareLucidaFontShape\endcsname\relax\else\lucid at loadedtrue\fi%
+% Check for mtpro2 loaded
+%\newif\ifmtp at loaded \mtp at loadedfalse
+\def\mtp at loadedError{\PackageError{mathalfa}{You have already loaded the mtpro2 package. You should not use mathalfa to load additional mtpro2 options.}{}}%
+% Check for amsfonts
+\def\amsloaded{}
+\@ifpackageloaded{amsfonts}{%
+ \let\amsloaded=Y%
+}{}%
+% Undefine some previous settings
+\ifx\mathalfa at bbnr\minusone\else\let\mathbb\relax\let\mathbbb\relax\fi
+%\ifx\mathalfa at calnr\minusone\else\let\mathcal\relax\fi
+\ifx\mathalfa at fraknr\minusone\else\let\mathfrak\relax\let\mathbfrak\relax\fi
+%\ifx\mathalfa at scrnr\minusone\else\let\mathscr\relax\fi
+% Code to set up the math alphabets specified, not necessarily using the fd files
+% Blackboard Bold
+\ifcase\mathalfa at bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus,dsserif}
+ \DeclareFontFamily{U}{msb}{}%
+ \DeclareFontShape{U}{msb}{m}{n}{<-7>\mathalfa at bbscaled msbm5
+ <7-9>\mathalfa at bbscaled msbm7
+ <9->\mathalfa at bbscaled msbm10}{}%
+ \DeclareMathAlphabet{\mathbb}{U}{msb}{m}{n}
+\or % lucida
+ \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
+% \DeclareFontFamily{OMS}{lbm}{\skewchar\font48}
+% \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa at bbscaled hlcry}{}
+% \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa at bbscaled hlcdy}{}
+% \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n}
+% \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n}
+% \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n}
+ \DeclareFontFamily{U}{hlcm}{}
+ \DeclareFontShape{U}{hlcm}{m}{n}{<->\mathalfa at bbscaled hlcra}{}
+ \DeclareMathAlphabet{\mathbb}{U}{hlcm}{m}{n}
+\or % mathpi
+ \DeclareFontFamily{U}{mathpibb}{\skewchar \font =45}
+ \DeclareFontShape{U}{mathpibb}{m}{n}{
+ <-> \mathalfa at bbscaled mathpibb}{}
+ \DeclareMathAlphabet{\mathbb}{U}{mathpibb}{m}{n}
+\or % mma
+ \DeclareFontFamily{U}{mmambb}{\skewchar \font =45}
+ \DeclareFontShape{U}{mmambb}{m}{n}{
+ <-> \mathalfa at bbscaled mmambb}{}
+ \DeclareFontShape{U}{mmambb}{b}{n}{
+ <-> \mathalfa at bbscaled mmambbb}{}
+ \DeclareMathAlphabet{\mathbb}{U}{mmambb}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{mmambb}{b}{n}
+ \DeclareMathAlphabet{\mathbbb} {U}{mmambb}{b}{n}
+\or % mt
+ \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
+ \DeclareFontFamily{U}{mtbb}{\skewchar\font45}%
+ \DeclareFontShape{U}{mtbb}{m}{n}{<-7>\mathalfa at bbscaled mt2bbf
+ <7-9>\mathalfa at bbscaled mt2bbs
+ <9->\mathalfa at bbscaled mt2bbt}{}%
+ \DeclareFontShape{U}{mtbb}{b}{n}{<-7>\mathalfa at bbscaled mt2bbdf
+ <7-9>\mathalfa at bbscaled mt2bbds
+ <9->\mathalfa at bbscaled mt2bbdt}{}%
+ \DeclareMathAlphabet{\mathbb} {U}{mtbb}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{mtbb}{b}{n}
+ \DeclareMathAlphabet{\mathbbb} {U}{mtbb}{b}{n}
+\or % mth--hollowed out letters with more shape---' Holey Roman'
+ \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
+ \DeclareFontFamily{U}{mthrb}{\skewchar\font45}%
+ \DeclareFontShape{U}{mthrb}{m}{n}{<-7>\mathalfa at bbscaled mt2hrbf
+ <7-9>\mathalfa at bbscaled mt2hrbs
+ <9->\mathalfa at bbscaled mt2hrbt}{}%
+ \DeclareFontShape{U}{mthrb}{b}{n}{<-7>\mathalfa at bbscaled mt2hrbdf
+ <7-9>\mathalfa at bbscaled mt2hrbds
+ <9->\mathalfa at bbscaled mt2hrbdt}{}%
+ \DeclareMathAlphabet{\mathbb} {U}{mthrb}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{mthrb}{b}{n}
+ \DeclareMathAlphabet{\mathbbb} {U}{mthrb}{b}{n}
+\or % pazo
+ \DeclareFontFamily{U}{fplmbb}{}
+ \DeclareFontShape{U}{fplmbb}{m}{n}{
+ <->\mathalfa at bbscaled fplmbb}{}
+ \DeclareMathAlphabet{\mathbb} {U}{fplmbb}{m}{n}
+\or % fourier
+ \DeclareFontFamily{U}{futm}{}
+ \DeclareFontShape{U}{futm}{m}{n}{
+ <-> \mathalfa at bbscaled fourier-bb}{}
+ \DeclareMathAlphabet{\mathbb}{U}{futm}{m}{n}% should this be a symbol font?
+\or % esstix
+ \DeclareFontFamily{U}{esstixbb}{\skewchar \font =45}
+ \DeclareFontShape{U}{esstixbb}{m}{n}{
+ <-> \mathalfa at bbscaled esstixbb}{}
+ \DeclareMathAlphabet{\mathbb}{U}{esstixbb}{m}{n}
+\or %boondox
+ \DeclareFontFamily{U}{BOONDOX-ds}{\skewchar \font =45}
+ \DeclareFontShape{U}{BOONDOX-ds}{m}{n}{
+ <-> \mathalfa at bbscaled BOONDOX-r-ds}{}
+ \DeclareFontShape{U}{BOONDOX-ds}{b}{n}{
+ <-> \mathalfa at 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}
+\or %px
+ \DeclareFontFamily{U}{px-math-ds}{\skewchar \font =45}% double-struck
+ \DeclareFontShape{U}{px-math-ds}{m}{n}{
+ <-> \mathalfa at bbscaled pxr-ds}{}
+ \DeclareFontShape{U}{px-math-ds}{b}{n}{
+ <-> \mathalfa at 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}
+\or %tx
+ \DeclareFontFamily{U}{tx-math-ds}{\skewchar \font =45}% double-struck
+ \DeclareFontShape{U}{tx-math-ds}{m}{n}{
+ <-> \mathalfa at bbscaled txr-ds}{}
+ \DeclareMathAlphabet{\mathbb}{U}{tx-math-ds}{m}{n}
+\or %txof
+ \DeclareFontFamily{U}{tx-math-of}{\skewchar \font =45}% openface
+ \DeclareFontShape{U}{tx-math-of}{m}{n}{
+ <-> \mathalfa at bbscaled txr-of}{}
+ \DeclareFontShape{U}{tx-math-of}{b}{n}{
+ <-> \mathalfa at 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}
+\or %libus
+ \DeclareFontFamily{U}{libusbb}{\skewchar\font=127}%
+ \DeclareFontShape{U}{libusbb}{m}{n}{
+ <-> \mathalfa at bbscaled libus-mathbb}{}
+ \DeclareMathAlphabet{\mathbb}{U}{libusbb}{m}{n}
+\or %dsserif
+ \DeclareFontFamily{U}{dsserif}{\skewchar\font=45}%
+ \DeclareFontShape{U}{dsserif}{m}{n}{
+ <-> \mathalfa at bbscaled DSSerif}{}
+ \DeclareFontShape{U}{dsserif}{b}{n}{
+ <-> \mathalfa at bbscaled DSSerif-Bold}{}
+ \DeclareMathAlphabet{\mathbb}{U}{dsserif}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{dsserif}{b}{n}
+ \DeclareMathAlphabet{\mathbbb} {U}{dsserif}{b}{n}
+\fi
+% \mathcal
+\ifcase\mathalfa at 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}{%
+ <-5.5>\mathalfa at calscaled cmsy5%
+ <5.5-6.5>\mathalfa at calscaled cmsy6%
+ <6.5-7.5>\mathalfa at calscaled cmsy7%
+ <7.5-8.5>\mathalfa at calscaled cmsy8%
+ <8.5-9.5>\mathalfa at calscaled cmsy9%
+ <9.5->\mathalfa at calscaled cmsy10}{}
+ \DeclareFontShape{U}{cmsy}{b}{n}{%
+ <-5.5>\mathalfa at calscaled cmbsy5%
+ <5.5-6.5>\mathalfa at calscaled cmbsy6%
+ <6.5-7.5>\mathalfa at calscaled cmbsy7%
+ <7.5-8.5>\mathalfa at calscaled cmbsy8%
+ <8.5-9.5>\mathalfa at calscaled cmbsy9%
+ <9.5->\mathalfa at calscaled cmbsy10}{}
+ \DeclareMathAlphabet{\mathcal} {U}{cmsy}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{cmsy}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{cmsy}{b}{n}
+\or % euler
+ \DeclareFontFamily{U}{eus}{\skewchar\font'60}
+ \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa at calscaled eusm5
+ <6-8>\mathalfa at calscaled eusm7
+ <8->\mathalfa at calscaled eusm10}{}
+ \DeclareFontShape{U}{eus}{b}{n}{<-6>\mathalfa at calscaled eusb5
+ <6-8>\mathalfa at calscaled eusb7
+ <8->\mathalfa at calscaled eusb10}{}
+ \DeclareMathAlphabet{\mathcal} {U}{eus}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{eus}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{eus}{b}{n}
+\or % rsfso
+ \DeclareFontFamily{U}{rsfso}{\skewchar \font =45}
+ \DeclareFontShape{U}{rsfso}{m}{n}{
+ <-6> \mathalfa at calscaled rsfso5
+ <6-8> \mathalfa at calscaled rsfso7
+ <8-> \mathalfa at calscaled rsfso10}{}
+ \DeclareMathAlphabet{\mathcal}{U}{rsfso}{m}{n}
+\or % rsfs
+ \DeclareFontFamily{U}{rsfs}{\skewchar\font127 }
+ \DeclareFontShape{U}{rsfs}{m}{n}{%
+ <-6>\mathalfa at calscaled rsfs5%
+ <6-8>\mathalfa at calscaled rsfs7%
+ <8->\mathalfa at calscaled rsfs10}{}
+ \DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n}
+ \DeclareSymbolFontAlphabet{\mathcal}{rsfs}
+\or % lucida
+ \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
+ \DeclareFontFamily{OMS}{lbm}{\skewchar\font48}
+ \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa at calscaled hlcry}{}
+ \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa at calscaled hlcdy}{}
+ \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n}
+\or % mathpi
+ \DeclareFontFamily{U}{mathpical}{\skewchar \font =45}
+ \DeclareFontShape{U}{mathpical}{m}{n}{
+ <-> \mathalfa at calscaled mathpical}{}
+ \DeclareMathAlphabet{\mathcal}{U}{mathpical}{m}{n}
+\or % mma
+ \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{mmamcal}{m}{n}{
+ <-> \mathalfa at calscaled mmamcal}{}
+ \DeclareFontShape{U}{mmamcal}{b}{n}{
+ <-> \mathalfa at calscaled mmambcal}{}
+ \DeclareMathAlphabet{\mathcal}{U}{mmamcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{mmamcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{mmamcal}{b}{n}
+\or % mt
+ \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
+ \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}%
+% \DeclareFontShape{U}{mt2ms}{m}{n}{<-7>\mathalfa at calscaled mt2mcf%
+% <7-9>\mathalfa at calscaled mt2mcs%
+% <9->\mathalfa at calscaled mt2mct}{}%
+ \DeclareFontShape{U}{mt2ms}{m}{it}{<-7>\mathalfa at calscaled mt2msf%
+ <7-9>\mathalfa at calscaled mt2mss%
+ <9->\mathalfa at calscaled mt2mst}{}%
+ \DeclareFontShape{U}{mt2ms}{b}{it}{<-7>\mathalfa at calscaled mt2bmsf%
+ <7-9>\mathalfa at calscaled mt2bmss%
+ <9->\mathalfa at calscaled mt2bmst}{}%
+ \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{m}{it}
+ \SetMathAlphabet{\mathcal}{bold}{U}{mt2ms}{b}{it}
+ \DeclareMathAlphabet{\mathbcal} {U}{mt2ms}{b}{it}
+\or % mtc
+ \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
+ \DeclareFontFamily{U}{mt2ms}{\skewchar\font42}%
+ \DeclareFontShape{U}{mt2ms}{m}{n}{<-7>\mathalfa at calscaled mt2mcf%
+ <7-9>\mathalfa at calscaled mt2mcs%
+ <9->\mathalfa at calscaled mt2mct}{}%
+ \DeclareMathAlphabet{\mathcal} {U}{mt2ms}{m}{n}
+\or % zapfc
+ \DeclareFontFamily{U}{urwchancal}{\skewchar \font =45}
+ \DeclareFontShape{U}{urwchancal}{m}{n}{%
+ <-> \mathalfa at calscaled urwchancal}{}
+ \DeclareMathAlphabet{\mathcal}{U}{urwchancal}{m}{n}%
+\or % esstix
+ \DeclareFontFamily{U}{esstixcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{esstixcal}{m}{n}{
+ <-> \mathalfa at calscaled esstixcal}{}
+ \DeclareMathAlphabet{\mathcal}{U}{esstixcal}{m}{n}
+\or %boondox
+ \DeclareFontFamily{U}{BOONDOX-cal}{\skewchar \font =45}
+ \DeclareFontShape{U}{BOONDOX-cal}{m}{n}{
+ <-> \mathalfa at calscaled BOONDOX-r-cal}{}
+ \DeclareFontShape{U}{BOONDOX-cal}{b}{n}{
+ <-> \mathalfa at 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}
+\or %boondoxo
+ \DeclareFontFamily{U}{BOONDOX-calo}{\skewchar \font =45}
+ \DeclareFontShape{U}{BOONDOX-calo}{m}{n}{
+ <-> \mathalfa at calscaled BOONDOX-r-calo}{}
+ \DeclareFontShape{U}{BOONDOX-calo}{b}{n}{
+ <-> \mathalfa at 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}
+\or %dutchcal
+ \DeclareFontFamily{U}{dutchcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{dutchcal}{m}{n}{
+ <-> \mathalfa at calscaled dutchcal-r}{}
+ \DeclareFontShape{U}{dutchcal}{b}{n}{
+ <-> \mathalfa at calscaled dutchcal-b}{}
+ \DeclareMathAlphabet{\mathcal}{U}{dutchcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{dutchcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{dutchcal}{b}{n}
+\or %pxtx
+ \DeclareFontFamily{U}{txcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{txcal}{m}{n}{
+ <-> \mathalfa at calscaled txr-cal}{}
+ \DeclareFontShape{U}{txcal}{b}{n}{
+ <-> \mathalfa at calscaled txb-cal}{}
+ \DeclareMathAlphabet{\mathcal}{U}{txcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{txcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{txcal}{b}{n}
+\or %bickham
+ \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamcal}{m}{n}{
+ <-> \mathalfa at calscaled bickham-r}{}
+ \DeclareFontShape{U}{bickhamcal}{b}{n}{
+ <-> \mathalfa at calscaled bickham-b}{}
+ \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n}
+\or %bickhams
+ \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamcal}{m}{n}{
+ <-> \mathalfa at calscaled bickham-s}{}
+ \DeclareFontShape{U}{bickhamcal}{b}{n}{
+ <-> \mathalfa at calscaled bickham-b}{}
+ \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n}
+\or %stix
+ \DeclareFontFamily{U}{stixcal}{\skewchar\font127 }
+ \DeclareFontShape{U}{stixcal}{m}{n} {<-> \mathalfa at calscaled stix-mathcal}{}
+ \DeclareFontShape{U}{stixcal}{b}{n} {<-> \mathalfa at calscaled stix-mathcal-bold}{}
+ \DeclareMathAlphabet{\mathcal}{U}{stixcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{stixcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{stixcal}{b}{n}
+\or %txupr
+ \DeclareFontFamily{U}{TXuprcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{TXuprcal}{m}{n}{
+ <-> \mathalfa at calscaled txUprCal-Regular}{}
+ \DeclareFontShape{U}{TXuprcal}{b}{n}{
+ <-> \mathalfa at calscaled txUprCal-Bold}{}
+ \DeclareMathAlphabet{\mathcal}{U}{TXuprcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{TXuprcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal}{U}{TXuprcal}{b}{n}
+\or %boondoxupr
+ \DeclareFontFamily{U}{boondoxuprcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{boondoxuprcal}{m}{n}{
+ <-> \mathalfa at calscaled BOONDOXUprScr-Regular}{}
+ \DeclareFontShape{U}{boondoxuprcal}{b}{n}{
+ <-> \mathalfa at calscaled BOONDOXUprScr-Bold}{}
+ \DeclareMathAlphabet{\mathcal}{U}{boondoxuprcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{boondoxuprcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal}{U}{boondoxuprcal}{b}{n}
+\fi
+% \mathfrak
+\ifcase\mathalfa at fraknr\relax% item 0 of {euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
+ \DeclareFontFamily{U}{euf}{}%
+ \DeclareFontShape{U}{euf}{m}{n}{<-7>\mathalfa at frakscaled eufm5
+ <7-9>\mathalfa at frakscaled eufm7
+ <9->\mathalfa at frakscaled eufm10}{}%
+ \DeclareFontShape{U}{euf}{b}{n}{<-7>\mathalfa at frakscaled eufb5
+ <7-9>\mathalfa at frakscaled eufb7
+ <9->\mathalfa at frakscaled eufb10}{}%
+ \DeclareMathAlphabet{\mathfrak}{U}{euf}{m}{n}
+ \SetMathAlphabet{\mathfrak}{bold}{U}{euf}{b}{n}
+ \DeclareMathAlphabet{\mathbfrak}{U}{euf}{b}{n}
+\or % lucida
+ \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
+ \DeclareFontFamily{U}{hlcf}{}
+ \DeclareFontShape{U}{hlcf}{m}{n}{<->\mathalfa at frakscaled hlcrf8r}{}
+ \DeclareMathAlphabet{\mathfrak}{U}{hlcf}{m}{n}
+\or % mathpi
+ \DeclareFontFamily{U}{mathpifrak}{\skewchar \font =45}
+ \DeclareFontShape{U}{mathpifrak}{m}{n}{
+ <-> \mathalfa at frakscaled mathpifrak}{}
+ \DeclareMathAlphabet{\mathfrak}{U}{mathpifrak}{m}{n}
+\or % mma
+ \DeclareFontFamily{U}{mmamfrak}{\skewchar \font =45}
+ \DeclareFontShape{U}{mmamfrak}{m}{n}{
+ <-> \mathalfa at frakscaled mmamfrak}{}
+ \DeclareFontShape{U}{mmamfrak}{b}{n}{
+ <-> \mathalfa at frakscaled mmambfrak}{}
+ \DeclareMathAlphabet{\mathfrak}{U}{mmamfrak}{m}{n}
+ \SetMathAlphabet{\mathfrak}{bold}{U}{mmamfrak}{b}{n}
+ \DeclareMathAlphabet{\mathbfrak}{U}{mmamfrak}{b}{n}
+\or % mt
+ %\@ifpackageloaded{mtpro2}{\mtp at loadedError}{} %allow use with mtpro2
+ \DeclareFontFamily{U}{mt2mf}{}%
+ \DeclareFontShape{U}{mt2mf}{m}{n}{<-7>\mathalfa at frakscaled mt2mff%
+ <7-9>\mathalfa at frakscaled mt2mfs%
+ <9->\mathalfa at frakscaled mt2mft}{}%
+ \DeclareFontShape{U}{mt2mf}{b}{n}{<-7>\mathalfa at frakscaled mt2bmff%
+ <7-9>\mathalfa at frakscaled mt2bmfs%
+ <9->\mathalfa at frakscaled mt2bmft}{}%
+ \DeclareMathAlphabet{\mathfrak}{U}{mt2mf}{m}{n}
+ \SetMathAlphabet{\mathfrak}{bold}{U}{mt2mf}{b}{n}
+ \DeclareMathAlphabet{\mathbfrak}{U}{mt2mf}{b}{n}
+\or % esstix
+ \DeclareFontFamily{U}{esstixfrak}{\skewchar \font =45}
+ \DeclareFontShape{U}{esstixfrak}{m}{n}{
+ <-> \mathalfa at frakscaled esstixfrak}{}
+ \DeclareMathAlphabet{\mathfrak}{U}{esstixfrak}{m}{n}
+\or % boondox
+ \DeclareFontFamily{U}{BOONDOX-frak}{\skewchar \font =45}
+ \DeclareFontShape{U}{BOONDOX-frak}{m}{n}{
+ <-> \mathalfa at frakscaled BOONDOX-r-frak}{}
+ \DeclareFontShape{U}{BOONDOX-frak}{b}{n}{
+ <-> \mathalfa at 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}
+\or % pxtx
+ \DeclareFontFamily{U}{txfrak}{\skewchar \font =45}
+ \DeclareFontShape{U}{txfrak}{m}{n}{
+ <-> \mathalfa at frakscaled txr-frak}{}
+ \DeclareFontShape{U}{txfrak}{b}{n}{
+ <-> \mathalfa at frakscaled txb-frak}{}
+ \DeclareMathAlphabet{\mathfrak}{U}{txfrak}{m}{n}
+ \SetMathAlphabet{\mathfrak}{bold}{U}{txfrak}{b}{n}
+ \DeclareMathAlphabet{\mathbfrak} {U}{txfrak}{b}{n}
+\fi
+% \mathscr
+\ifcase\mathalfa at 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 at scrscaled rsfs5%
+ <6-8>\mathalfa at scrscaled rsfs7%
+ <8->\mathalfa at scrscaled rsfs10}{}
+ \DeclareSymbolFont{rsfs}{U}{rsfs}{m}{n}
+ \DeclareSymbolFontAlphabet{\mathscr}{rsfs}
+\or % rsfso
+ \DeclareFontFamily{U}{rsfso}{\skewchar \font =45}
+ \DeclareFontShape{U}{rsfso}{m}{n}{
+ <-6> \mathalfa at scrscaled rsfso5
+ <6-8> \mathalfa at scrscaled rsfso7
+ <8-> \mathalfa at scrscaled rsfso10}{}
+ \DeclareMathAlphabet{\mathscr}{U}{rsfso}{m}{n}
+\or % euler
+ \DeclareFontFamily{U}{eus}{\skewchar\font'60}
+ \DeclareFontShape{U}{eus}{m}{n}{<-6>\mathalfa at scrscaled eusm5
+ <6-8>\mathalfa at scrscaled eusm7
+ <8->\mathalfa at scrscaled eusm10}{}
+ \DeclareFontShape{U}{eus}{b}{n}{\mathalfa at 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 % lucida
+ \iflucid at loaded \PackageError{mathalfa}{Do not use lucida as an option to mathalfa after loading a lucida package}{}\fi
+ \DeclareFontFamily{OMS}{lbm}{\skewchar\font48}
+ \DeclareFontShape{OMS}{lbm}{m}{n}{<->\mathalfa at scrscaled hlcry}{}
+ \DeclareFontShape{OMS}{lbm}{b}{n}{<->\mathalfa at scrscaled hlcdy}{}
+ \DeclareMathAlphabet{\mathscr} {OMS}{lbm}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{OMS}{lbm}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {OMS}{lbm}{b}{n}
+\or % mathpi
+ \DeclareFontFamily{U}{mathpical}{\skewchar \font =45}
+ \DeclareFontShape{U}{mathpical}{m}{n}{
+ <-> \mathalfa at scrscaled mathpical}{}
+ \DeclareMathAlphabet{\mathscr}{U}{mathpical}{m}{n}
+\or % mma
+ \DeclareFontFamily{U}{mmamcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{mmamcal}{m}{n}{
+ <-> \mathalfa at scrscaled mmamcal}{}
+ \DeclareFontShape{U}{mmamcal}{b}{n}{
+ <-> \mathalfa at scrscaled mmambcal}{}
+ \DeclareMathAlphabet{\mathscr}{U}{mmacal}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{mmacal}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {U}{mmacal}{b}{n}
+\or % mtc
+ \@ifpackageloaded{mtpro2}{\mtp at loadedError}{}
+ \DeclareFontFamily{U}{mt2msc}{\skewchar\font42}%
+ \DeclareFontShape{U}{mt2msc}{m}{n}{<-7>\mathalfa at scrscaled mt2mcf%
+ <7-9>\mathalfa at scrscaled mt2mcs%
+ <9->\mathalfa at scrscaled mt2mct}{}%
+ \DeclareMathAlphabet{\mathscr} {U}{mt2msc}{m}{n}
+\or % zapfc->urwchancal
+ \DeclareFontFamily{U}{urwchanscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{urwchanscr}{m}{n}{%
+ <-> \mathalfa at scrscaled urwchancal}{}
+ \DeclareMathAlphabet{\mathscr}{U}{urwchanscr}{m}{n}%
+\or % esstix
+ \DeclareFontFamily{U}{esstixscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{esstixscr}{m}{n}{
+ <-> \mathalfa at scrscaled esstixcal}{}
+ \DeclareMathAlphabet{\mathscr}{U}{esstixscr}{m}{n}
+\or %boondox
+ \DeclareFontFamily{U}{BOONDOX-scr}{\skewchar \font =45}
+ \DeclareFontShape{U}{BOONDOX-scr}{m}{n}{
+ <-> \mathalfa at scrscaled BOONDOX-r-cal}{}
+ \DeclareFontShape{U}{BOONDOX-scr}{b}{n}{
+ <-> \mathalfa at 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}
+\or %boondoxo
+ \DeclareFontFamily{U}{BOONDOX-scro}{\skewchar \font =45}
+ \DeclareFontShape{U}{BOONDOX-scro}{m}{n}{
+ <-> \mathalfa at scrscaled BOONDOX-r-calo}{}
+ \DeclareFontShape{U}{BOONDOX-scro}{b}{n}{
+ <-> \mathalfa at 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}
+\or %dutchcal
+ \DeclareFontFamily{U}{dutchscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{dutchscr}{m}{n}{
+ <-> \mathalfa at scrscaled dutchcal-r}{}
+ \DeclareFontShape{U}{dutchscr}{b}{n}{
+ <-> \mathalfa at scrscaled dutchcal-b}{}
+ \DeclareMathAlphabet{\mathscr}{U}{dutchscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{dutchscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr}{U}{dutchscr}{b}{n}
+\or %pxtx
+ \DeclareFontFamily{U}{txscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{txscr}{m}{n}{
+ <-> \mathalfa at scrscaled txr-cal}{}
+ \DeclareFontShape{U}{txscr}{b}{n}{
+ <-> \mathalfa at scrscaled txb-cal}{}
+ \DeclareMathAlphabet{\mathscr}{U}{txscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{txscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {U}{txscr}{b}{n}
+\or %bickham
+ \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamscr}{m}{n}{
+ <-> \mathalfa at scrscaled bickham-r}{}
+ \DeclareFontShape{U}{bickhamscr}{b}{n}{
+ <-> \mathalfa at scrscaled bickham-b}{}
+ \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n}
+\or %bickhams
+ \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamscr}{m}{n}{
+ <-> \mathalfa at scrscaled bickham-s}{}
+ \DeclareFontShape{U}{bickhamscr}{b}{n}{
+ <-> \mathalfa at scrscaled bickham-b}{}
+ \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n}
+\or %txupr
+ \DeclareFontFamily{U}{txuprscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{txuprscr}{m}{n}{
+ <-> \mathalfa at scrscaled txUprCal-Regular}{}
+ \DeclareFontShape{U}{txuprscr}{b}{n}{
+ <-> \mathalfa at scrscaled txUprCal-Bold}{}
+ \DeclareMathAlphabet{\mathscr}{U}{txuprscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{txuprscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr}{U}{txuprscr}{b}{n}
+\or %boondoxupr
+ \DeclareFontFamily{U}{Boondoxuprs}{\skewchar \font =45}
+ \DeclareFontShape{U}{Boondoxuprs}{m}{n}{
+ <-> \mathalfa at scrscaled BOONDOXUprScr-Regular}{}
+ \DeclareFontShape{U}{Boondoxuprs}{b}{n}{
+ <-> \mathalfa at scrscaled BOONDOXUprScr-Bold}{}
+ \DeclareMathAlphabet{\mathscr}{U}{Boondoxuprs}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{Boondoxuprs}{b}{n}
+ \DeclareMathAlphabet{\mathbscr}{U}{Boondoxuprs}{b}{n}
+\or % kp
+ \DeclareFontFamily{U}{jkpsyd}{\skewchar\font =0}
+ \DeclareFontShape{U}{jkpsyd}{m}{n}{
+ <-> \mathalfa at scrscaled jkpsyd%
+ }{}
+ \DeclareFontShape{U}{jkpsyd}{b}{n}{
+ <-> \mathalfa at scrscaled jkpbsyd%
+ }{}
+ \DeclareMathAlphabet{\mathscr}{U}{jkpsyd}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{jkpsyd}{b}{n}
+ \DeclareMathAlphabet{\mathbscr}{U}{jkpsyd}{b}{n}
+\fi
+\ifnum\mathalfa at 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 <return> 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 <return> 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 <return> 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 <return> to proceed; \protect\mathbscr\space will be ignored.}
+ }\fi%
+
+\endinput
Property changes on: trunk/Master/texmf-dist/tex/latex/mathalfa/mathalpha.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
More information about the tex-live-commits
mailing list