Blob Blame History Raw
% $Id$
\ProvidesPackage{unicode}[2000/01/13 S Rahtz: load various font-related
    packages for Unicode]
\let\tilde\relax
%
% Packages needed
%
\def\@ifundefined#1{%                     
  \expandafter\ifx\csname#1\endcsname\relax       
    \expandafter\@firstoftwo
  \else         
    \expandafter\@secondoftwo                  
  \fi}

\def\UnavailableSymbol#1{%
 \ensuremath{\underline{\mbox{#1}}}%
 \typeout{The Unicode package knows about symbol #1, but the font
   package is not loaded}%
}

\@ifundefined{XMLelement}{}{\def\DefineCharacter#1#2#3{\UnicodeCharacter{#1}{#3}}}
\def\DefaultfFamName{unknown} 

\IfFileExists{t3enc.def}
 {
  \IfFileExists{t2aenc.def}
   {\RequirePackage[T3,T2A,T1]{fontenc}}
   {\RequirePackage[T3,T1]{fontenc}}
   \RequirePackage[noenc,safe]{tipa}
   \RequirePackage{tone}
   \DeclareFontSubstitution{T3}{ptm}{m}{n}
 }{
  \typeout{WARNING: tipa package not loaded. some symbols will fail}
  \IfFileExists{t2aenc.def}
   {\RequirePackage[T2A,T1]{fontenc}}
   {\RequirePackage[T1]{fontenc}}
 }
\RequirePackage{amssymb}[1995/01/01]
\def\bmmax{0}
\RequirePackage{bm}
\RequirePackage{textcomp}[1998/01/16]
\RequirePackage{pifont}
\IfFileExists{wasysym.sty}
 {\usepackage{wasysym}}
 {\typeout{WARNING: wasysym package not loaded. some symbols will fail}}
\let\ee\relax
\IfFileExists{stmaryrd.sty}
 {\usepackage{stmaryrd}}
 {\typeout{WARNING: stmaryrd package not loaded. some symbols will fail}}

\IfFileExists{elfonts.sty}
 {
  \usepackage{elfonts}
  \def\ElsevierGlyph##1{\csname U##1\endcsname}%
  \def\textpertenthousand{\Pisymbol{ppi031}{33}}
  \let\overrightharpoon\undefined
  \let\overleftharpoon\undefined
 }{
  \typeout{WARNING: Elsevier font setup not found}%
  \usepackage{dummyels}%
  \let\ElsevierGlyph\UnavailableSymbol
 }
% don't ask
\def\supppdf{supp-pdf}
\DeclareMathSymbol{'}{\mathord}{symbols}{"30}
% Adobe Math Pi
\IfFileExists{uppi020.fd}{%
\DeclareFontFamily{U}{ppi020}{}
\DeclareFontShape{U}{ppi020}{m}{n}{<->ppi020}{}
\DeclareFontFamily{U}{ppi021}{}
\DeclareFontShape{U}{ppi021}{m}{n}{<->ppi021}{}
\DeclareFontFamily{U}{ppi022}{}
\DeclareFontShape{U}{ppi022}{m}{n}{<->ppi022}{}
\DeclareFontFamily{U}{ppi023}{}
\DeclareFontShape{U}{ppi023}{m}{n}{<->ppi023}{}
\DeclareFontFamily{U}{ppi024}{}
\DeclareFontShape{U}{ppi024}{m}{n}{<->ppi024}{}
\DeclareFontFamily{U}{ppi025}{}
\DeclareFontShape{U}{ppi025}{m}{n}{<->ppi025}{}
\DeclareFontFamily{U}{ppi031}{}
\DeclareFontShape{U}{ppi031}{m}{n}{<->ppi031}{}
\DeclareFontFamily{T1}{mtms}{}
\DeclareFontShape{T1}{mtms}{m}{n}{<->mtms}{}
}{
\DeclareFontFamily{U}{ppi020}{}
\DeclareFontShape{U}{ppi020}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{U}{ppi021}{}
\DeclareFontShape{U}{ppi021}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{U}{ppi022}{}
\DeclareFontShape{U}{ppi022}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{U}{ppi023}{}
\DeclareFontShape{U}{ppi023}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{U}{ppi024}{}
\DeclareFontShape{U}{ppi024}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{U}{ppi025}{}
\DeclareFontShape{U}{ppi025}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{T1}{mtms}{}
\DeclareFontShape{T1}{mtms}{m}{n}{<->sub*pzd/m/n}{}
\DeclareFontFamily{U}{ppi031}{}
\DeclareFontShape{U}{ppi031}{m}{n}{<->sub*pzd/m/n}{}
}
\let\mathlowercal\mathcal

\@ifpackageloaded{mmasym.sty}
 {%
% extra Wolfram characters
\let\DownArrowUpArrow\downarrowuparrow
\let\ReverseUpEquilibrium\revequilibrium
\let\UpEquilibrium\upequilibrium
\let\NotLessLess\nll %e2cb math3/102       146  234
\let\NotHumpDownHump\nBumpeq %e616 math3/83    123 
\let\NotHumpEqual\RoundImplies %e84d math3/82       122
\let\NotSquareSubset\nsqsubseteq %e604 math3/110   156
\let\NotSquareSuperset\nsqsupseteq  %e615 math3/126 176
\let\NotEqualTilde\NotTildeEqual %e84e math3/79      117
\let\LeftRightVector\leftrightharpoonup       % f505 math4/50     62
\let\DownLeftRightVector\leftrightharpoondown    % f50b math4/53 65
\let\RightUpDownVector\rightupdownharpoon %f510 math4/55   67
\let\LeftUpDownVector\leftupdownharpoon   %f515 math4/54    66
}
{\typeout{WARNING: mmasym package not loaded. some symbols will fail}}


%
% we are going to use Lucida fonts, so do some setup
%
\@ifpackageloaded{lucidabr}{%
\def\DeclareLucidaFontShape#1#2#3#4#5#6{%
 \DeclareFontShape{#1}{#2}{#3}{#4}{%
  <-5.5>s*[.98]#5%
  <5.5-6.5>s*[.96]#5%
  <6.5-7.5>s*[.94]#5%
  <7.5-8.5>s*[.92]#5%
  <8.5-9.5>s*[.91]#5%
  <9.5-10.5>s*[.9]#5%
  <10.5-11.5>s*[.89]#5%
  <11.5-13>s*[.88]#5%
  <13-15.5>s*[.87]#5%
  <15.5-18.5>s*[.86]#5%
  <18.5-22.5>s*[.85]#5%
  <22.5->s*[.84]#5%
  }{#6}}
\DeclareFontFamily{U}{hlcm}{}
\DeclareLucidaFontShape{U}{hlcm}{m}{n}{hlcrm}{}
\DeclareLucidaFontShape{U}{hlcm}{b}{n}{hlcdm}{}
\DeclareLucidaFontShape{U}{hlcm}{bx}{n}{hlcdm}{}
\DeclareLucidaFontShape{U}{hlcm}{m}{it}{hlcrima}{}
\DeclareLucidaFontShape{U}{hlcm}{b}{it}{hlcdima}{}
\DeclareLucidaFontShape{U}{hlcm}{bx}{it}{hlcdima}{}
\DeclareFontEncoding{LMR}{}{}
\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
\DeclareSymbolFont{lucarrows}{LMR}{hlcm}{m}{n}
\DeclareSymbolFont{lucmathupright}{OML}{hlcm}{m}{n}
\DeclareSymbolFont{lucletters}{OML}{hlcm}{m}{it}
\DeclareSymbolFont{lucsymbols}{OMS}{hlcy}{m}{n}
\SetSymbolFont{lucmathupright}{bold}{OML}{hlcm}{b}{n}
\SetSymbolFont{lucletters}{bold}{OML}{hlcm}{b}{it}
\SetSymbolFont{lucsymbols}{bold}{OMS}{hlcy}{b}{n}
}{
\usepackage[mathscr]{eucal}
}
%
% some new macros
%
\def\Longrightarrow{\Relbar\joinrel\Rightarrow}
\DeclareRobustCommand\longrightarrow
     {\relbar\joinrel\rightarrow}
\DeclareRobustCommand\longleftarrow
     {\leftarrow\joinrel\relbar}
\def\Longleftarrow{\Leftarrow\joinrel\Relbar}
\def\Alpha {A}
\def\Beta {B}
\def\Epsilon {E}
\def\Zeta {Z}
\def\Eta {E}
\def\Iota {I}
\def\Kappa {K}
\def\Rho {R}
\def\Chi {C}
\def\Tau {T}
%
% funny accents and constructions
%
\newdimen\ex@
\DeclareMathAccent{\mathring}{\mathalpha}{operators}{23}
\def\dddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
 \hbox{\normalfont ...}\vss}}}}
\def\ddddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
 \hbox{\normalfont....}\vss}}}}
\def\textfrac#1#2{\leavevmode\kern.1em
\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
/\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}
% from David Carlisle, low cedilla
\DeclareTextCommand{\cX}{T1}[1]
   {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}\char11\hidewidth}}}
%
% Cyrillic
%
%
% T2A (Cyrillic) fonts
%
\IfFileExists{t2aftm.fd}
 {\def\CYR@Family@unknown{ftm}}
 {\def\CYR@Family@unknown{cmr}}
\IfFileExists{t2afar.fd}
 {\def\CYR@Family@Arial{far}
  \def\CYR@Family@sansserif{far}
  \def\CYR@Family@Helvetica{far}
  \expandafter\def\csname CYR@Family@sans-serif\endcsname{far}
  \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{far}}
 {\def\CYR@Family@Arial{cmss}
  \def\CYR@Family@sansserif{cmss}
  \def\CYR@Family@Helvetica{cmss}
  \expandafter\def\csname CYR@Family@sans-serif\endcsname{cmss}
  \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{cmss}}
\IfFileExists{t2afcr.fd}
 {\def\CYR@Family@Courier{fcr}
  \def\CYR@Family@monospace{fcr}
  \expandafter\def\csname CYR@Family@Courier New\endcsname{fcr}
  \expandafter\def\csname CYR@Family@Courier-New\endcsname{fcr}
  \expandafter\def\csname CYR@Family@iso-monospace\endcsname{fcr}}
 {\def\CYR@Family@Courier{cmtt}
  \def\CYR@Family@monospace{cmtt}
  \expandafter\def\csname CYR@Family@Courier New\endcsname{cmtt}
  \expandafter\def\csname CYR@Family@Courier-New\endcsname{cmtt}
  \expandafter\def\csname CYR@Family@iso-monospace\endcsname{cmtt}}
\IfFileExists{t2aftm.fd}
 {\def\CYR@Family@serif{ftm}
  \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{ftm}
  \expandafter\def\csname CYR@Family@Times-Roman\endcsname{ftm}
  \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{ftm}
  \expandafter\def\csname CYR@Family@Times Roman\endcsname{ftm}
  \expandafter\def\csname CYR@Family@Times New Roman\endcsname{ftm}
  \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{ftm}}
 {\def\CYR@Family@serif{cmr}
  \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{cmr}
  \expandafter\def\csname CYR@Family@Times-Roman\endcsname{cmr}
  \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{cmr}
  \expandafter\def\csname CYR@Family@Times Roman\endcsname{cmr}
  \expandafter\def\csname CYR@Family@Times New Roman\endcsname{cmr}
  \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{cmr}}
\IfFileExists{t2afha.fd}
 {\def\CYR@Family@Bookman{faq}}
 {\def\CYR@Family@Bookman{cmr}}
\def\fFamName{cmr}
\long\def\CYRFamily{%
\expandafter\ifx\csname CYR@Family@\fFamName\endcsname\relax
  \csname CYR@Family@\DefaultfFamName\endcsname
\else
  \csname CYR@Family@\fFamName\endcsname
\fi
}
%
\long\def\cyrchar#1{{\fontfamily{\CYRFamily}\fontencoding{T2A}\selectfont#1}}
%
% Greek
%
%
% Lucida/Times math letters as a symbol font
%
\@ifpackageloaded{lucidabr}{%
 \DeclareFontFamily{U}{ptmluc}{}
 \DeclareFontShape{U}{ptmluc}{m}{it}{<-> ptmlucrm}{}
 \DeclareFontShape{U}{ptmluc}{b}{it}{<-> ptmlucbf}{}
 \DeclareFontShape{U}{ptmluc}{bx}{it}{<->ssub * ptmluc/b/it}{}
 \DeclareFontShape{U}{ptmluc}{bx}{n}{<->ssub * ptmluc/b/it}{}
 \DeclareFontShape{U}{ptmluc}{m}{n}{<->ssub * ptmluc/m/it}{}
 \newcommand{\GkSymbol}[2]{{\fontfamily{#1}\fontencoding{U}%
 \selectfont\char#2}}
 \def\textGamma{\GkSymbol{hlcm}{0}}
 \def\textDelta{\GkSymbol{hlcm}{1}}
 \def\textTheta{\GkSymbol{hlcm}{2}}
 \def\textLambda{\GkSymbol{hlcm}{3}}
 \def\textXi{\GkSymbol{hlcm}{4}}
 \def\textPi{\GkSymbol{hlcm}{5}}
 \def\textSigma{\GkSymbol{hlcm}{6}}
 \def\textUpsilon{\GkSymbol{hlcm}{7}}
 \def\textPhi{\GkSymbol{hlcm}{8}}
 \def\textPsi{\GkSymbol{hlcm}{9}}
 \def\textOmega{\GkSymbol{hlcm}{10}}
 \def\textalpha{\GkSymbol{hlcm}{11}}
 \def\textbeta{\GkSymbol{hlcm}{12}}
 \def\textgamma{\GkSymbol{hlcm}{13}}
\def\textdelta{\GkSymbol{hlcm}{14}}
\def\textepsilon{\GkSymbol{hlcm}{15}}
\def\textzeta{\GkSymbol{hlcm}{16}}
\def\texteta{\GkSymbol{hlcm}{17}}
\def\texttheta{\GkSymbol{hlcm}{18}}
\def\textiota{\GkSymbol{hlcm}{19}}
\def\textkappa{\GkSymbol{hlcm}{20}}
\def\textlambda{\GkSymbol{hlcm}{21}}
\def\textmu{\GkSymbol{hlcm}{22}}
\def\textnu{\GkSymbol{hlcm}{23}}
\def\textxi{\GkSymbol{hlcm}{24}}
\def\textpi{\GkSymbol{hlcm}{25}}
\def\textrho{\GkSymbol{hlcm}{26}}
\def\textsigma{\GkSymbol{hlcm}{27}}
\def\texttau{\GkSymbol{hlcm}{28}}
\def\textupsilon{\GkSymbol{hlcm}{29}}
\def\textphi{\GkSymbol{hlcm}{30}}
\def\textchi{\GkSymbol{hlcm}{31}}
\def\textpsi{\GkSymbol{hlcm}{32}}
\def\textomega{\GkSymbol{hlcm}{33}}
\def\textvarepsilon{\GkSymbol{hlcm}{34}}
\def\textvarGamma{\GkSymbol{ptmluc}{0}}
\def\textvarDelta{\GkSymbol{ptmluc}{1}}
\def\textvarTheta{\GkSymbol{ptmluc}{2}}
\def\textvarLambda{\GkSymbol{ptmluc}{3}}
\def\textvarXi{\GkSymbol{ptmluc}{4}}
\def\textvarPi{\GkSymbol{ptmluc}{5}}
\def\textvarSigma{\GkSymbol{ptmluc}{6}}
\def\textvarUpsilon{\GkSymbol{ptmluc}{7}}
\def\textvarPhi{\GkSymbol{ptmluc}{8}}
\def\textvarPsi{\GkSymbol{ptmluc}{9}}
\def\textvarOmega{\GkSymbol{ptmluc}{10}}
\def\textvarkappa{\GkSymbol{ptmluc}{155}}
\def\textvartheta{\GkSymbol{ptmluc}{35}}
\def\textvarpi{\GkSymbol{ptmluc}{36}}
\def\textvarrho{\GkSymbol{ptmluc}{37}}
\def\textvarsigma{\GkSymbol{ptmluc}{38}}
\def\textvarphi{\GkSymbol{ptmluc}{39}}
\DeclareMathSymbol\Colon{0}{lucsymbols}{147}
\DeclareMathSymbol\VDash{0}{letters}{172}
\DeclareMathSymbol\allequal{0}{lucsymbols}{159}% unicode 224C
\DeclareMathSymbol\apid{0}{lucsymbols}{158}
\DeclareMathSymbol\approxnotequal{0}{lucarrows}{24}% unicode 2246
\DeclareMathSymbol\arrowwaveleft{0}{lucarrows}{143}% unicode 219D
\DeclareMathSymbol\arrowwaveright{0}{lucarrows}{144}% unicode 219C
\DeclareMathSymbol\blackcircle{0}{lucarrows}{1}
\DeclareMathSymbol\clwintegral{0}{lucletters}{141}% % unicode 2231
\DeclareMathSymbol\colone{0}{lucsymbols}{205}
\DeclareMathSymbol\dblarrowupdown{0}{lucarrows}{111}% % unicode 21C5
\DeclareMathSymbol\dlcorn{0}{lucarrows}{93}
\DeclareMathSymbol\downslopeellipsis{0}{lucarrows}{22}% unicode 22F1
\DeclareMathSymbol\drcorn{0}{lucarrows}{94}
\DeclareMathSymbol\estimates{0}{lucsymbols}{210}% unicode 2259
\DeclareMathSymbol\eth{\mathrel}{operators}{240}
\DeclareMathSymbol\forcesextra{0}{lucletters}{172}% % unicode 22A8
\DeclareMathSymbol\greaterequivlnt{0}{lucsymbols}{221}% unicode 2273
\DeclareMathSymbol\hermitconjmatrix{0}{lucsymbols}{241}% unicode 22B9
\DeclareMathSymbol\homothetic{0}{lucsymbols}{151}% unicode 223B
\DeclareMathSymbol\image{0}{lucletters}{198}% % unicode 22B7
\DeclareMathSymbol\lazysinv{0}{lucsymbols}{198}% unicode 223E
\DeclareMathSymbol\lessequivlnt{0}{lucsymbols}{220}% unicode 2272
\DeclareMathSymbol\notgreaterless{0}{lucarrows}{197}% unicode 2279
\DeclareMathSymbol\notlessgreater{0}{lucarrows}{127}% unicode 2278
\DeclareMathSymbol\openbracketleft{0}{lucletters}{130}% % unicode 301A
\DeclareMathSymbol\openbracketright{0}{lucletters}{131}% % unicode 301B
\DeclareMathSymbol\original{0}{lucletters}{197}% % unicode 22B6
\DeclareMathSymbol\perspcorrespond{\mathbin}{lucsymbols}{212}% % unicode 2306
\DeclareMathSymbol\precedesnotsimilar{0}{lucarrows}{235}% unicode 22E8
\DeclareMathSymbol\rightanglearc{0}{lucsymbols}{142}% unicode 22BE
\DeclareMathSymbol\rightangle{0}{lucsymbols}{138}% unicode 221F
\DeclareMathSymbol\starequal{0}{lucarrows}{26}% unicode 225B
\DeclareMathSymbol\surfintegral{0}{lucletters}{139}% % unicode 222F
\DeclareMathSymbol\tildetrpl{0}{lucsymbols}{158}% % unicode 224B
\DeclareMathSymbol\truestate{0}{lucletters}{214}% unicode 22A7
\DeclareMathSymbol\ulcorn{0}{lucarrows}{91}
\DeclareMathSymbol\upalpha{\mathord}{lucmathupright}{11}
\DeclareMathSymbol\upbeta{\mathord}{lucmathupright}{12}
\DeclareMathSymbol\upchi{\mathord}{lucmathupright}{31}
\DeclareMathSymbol\updelta{\mathord}{lucmathupright}{14}
\DeclareMathSymbol\upepsilon{\mathord}{lucmathupright}{15}
\DeclareMathSymbol\upeta{\mathord}{lucmathupright}{17}
\DeclareMathSymbol\upgamma{\mathord}{lucmathupright}{13}
\DeclareMathSymbol\upiota{\mathord}{lucmathupright}{19}
\DeclareMathSymbol\upkappa{\mathord}{lucmathupright}{20}
\DeclareMathSymbol\uplambda{\mathord}{lucmathupright}{21}
\DeclareMathSymbol\upmu{\mathord}{lucmathupright}{22}
\DeclareMathSymbol\upnu{\mathord}{lucmathupright}{23}
\DeclareMathSymbol\upomega{\mathord}{lucmathupright}{33}
\DeclareMathSymbol\upphi{\mathord}{lucmathupright}{30}
\DeclareMathSymbol\uppi{\mathord}{lucmathupright}{25}
\DeclareMathSymbol\uppsi{\mathord}{lucmathupright}{32}
\DeclareMathSymbol\uprho{\mathord}{lucmathupright}{26}
\DeclareMathSymbol\upsigma{\mathord}{lucmathupright}{27}
\DeclareMathSymbol\upslopeellipsis{0}{lucarrows}{21}% unicode 22F0
\DeclareMathSymbol\uptau{\mathord}{lucmathupright}{28}
\DeclareMathSymbol\uptheta{\mathord}{lucmathupright}{18}
\DeclareMathSymbol\upupsilon{\mathord}{lucmathupright}{29}
\DeclareMathSymbol\upvarepsilon{\mathord}{lucmathupright}{34}
\DeclareMathSymbol\upxi{\mathord}{lucmathupright}{24}
\DeclareMathSymbol\upzeta{\mathord}{lucmathupright}{16}
\DeclareMathSymbol\urcorn{0}{lucarrows}{92}
\DeclareMathSymbol\vDash{\mathrel}{lucsymbols}{238}
\DeclareMathSymbol\verymuchgreater{\mathrel}{lucletters}{223}% % unicode 22D9
\DeclareMathSymbol\verymuchless{\mathrel}{lucletters}{222}% % unicode 22D8
\DeclareMathSymbol\volintegral{0}{lucletters}{140}% % unicode 2230
\DeclareMathSymbol\zutdot{0}{lucarrows}{21}
}{%
\def\textGamma{\UnavailableSymbol{textGamma}}
\def\textDelta{\UnavailableSymbol{textDelta}}
\def\textTheta{\UnavailableSymbol{textTheta}}
\def\textLambda{\UnavailableSymbol{textLambda}}
\def\textXi{\UnavailableSymbol{textXi}}
\def\textPi{\UnavailableSymbol{textPi}}
\def\textSigma{\UnavailableSymbol{textSigma}}
\def\textUpsilon{\UnavailableSymbol{textUpsilon}}
\def\textPhi{\UnavailableSymbol{textPhi}}
\def\textPsi{\UnavailableSymbol{textPsi}}
\def\textOmega{\UnavailableSymbol{textOmega}}
\def\textalpha{\UnavailableSymbol{textalpha}}
\def\textbeta{\UnavailableSymbol{textbeta}}
\def\textgamma{\UnavailableSymbol{textgamma}}
\def\textdelta{\UnavailableSymbol{textdelta}}
\def\textepsilon{\UnavailableSymbol{textepsilon}}
\def\textzeta{\UnavailableSymbol{textzeta}}
\def\texteta{\UnavailableSymbol{texteta}}
\def\texttheta{\UnavailableSymbol{texttheta}}
\def\textiota{\UnavailableSymbol{textiota}}
\def\textkappa{\UnavailableSymbol{textkappa}}
\def\textlambda{\UnavailableSymbol{textlambda}}
\def\textmu{\UnavailableSymbol{textmu}}
\def\textnu{\UnavailableSymbol{textnu}}
\def\textxi{\UnavailableSymbol{textxi}}
\def\textpi{\UnavailableSymbol{textpi}}
\def\textrho{\UnavailableSymbol{textrho}}
\def\textsigma{\UnavailableSymbol{textsigma}}
\def\texttau{\UnavailableSymbol{texttau}}
\def\textupsilon{\UnavailableSymbol{textupsilon}}
\def\textphi{\UnavailableSymbol{textphi}}
\def\textchi{\UnavailableSymbol{textchi}}
\def\textpsi{\UnavailableSymbol{textpsi}}
\def\textomega{\UnavailableSymbol{textomega}}
\def\textvarepsilon{\UnavailableSymbol{textvarepsilon}}
\def\textvarGamma{\UnavailableSymbol{textvarGamma}}
\def\textvarDelta{\UnavailableSymbol{textvarDelta}}
\def\textvarTheta{\UnavailableSymbol{textvarTheta}}
\def\textvarLambda{\UnavailableSymbol{textvarLambda}}
\def\textvarXi{\UnavailableSymbol{textvarXi}}
\def\textvarPi{\UnavailableSymbol{textvarPi}}
\def\textvarSigma{\UnavailableSymbol{textvarSigma}}
\def\textvarUpsilon{\UnavailableSymbol{textvarUpsilon}}
\def\textvarPhi{\UnavailableSymbol{textvarPhi}}
\def\textvarPsi{\UnavailableSymbol{textvarPsi}}
\def\textvarOmega{\UnavailableSymbol{textvarOmega}}
\def\textvarkappa{\UnavailableSymbol{textvarkappa}}
\def\textvartheta{\UnavailableSymbol{textvartheta}}
\def\textvarpi{\UnavailableSymbol{textvarpi}}
\def\textvarrho{\UnavailableSymbol{textvarrho}}
\def\textvarsigma{\UnavailableSymbol{textvarsigma}}
\def\textvarphi{\UnavailableSymbol{textvarphi}}
\def\Colon{\UnavailableSymbol{Colon}}
\def\VDash{\UnavailableSymbol{VDash}}
\def\allequal{\UnavailableSymbol{allequal}}
\def\apid{\UnavailableSymbol{apid}}
\def\approxnotequal{\UnavailableSymbol{approxnotequal}}
\def\arrowwaveleft{\UnavailableSymbol{arrowwaveleft}}
\def\arrowwaveright{\UnavailableSymbol{arrowwaveright}}
\def\blackcircle{\UnavailableSymbol{blackcircle}}
\def\clwintegral{\UnavailableSymbol{clwintegral}}
\def\colone{\UnavailableSymbol{colone}}
\def\dblarrowupdown{\UnavailableSymbol{dblarrowupdown}}
\def\dlcorn{\UnavailableSymbol{dlcorn}}
\def\downslopeellipsis{\UnavailableSymbol{downslopeellipsis}}
\def\drcorn{\UnavailableSymbol{drcorn}}
\def\estimates{\UnavailableSymbol{estimates}}
\def\eth{\UnavailableSymbol{eth}}
\def\forcesextra{\UnavailableSymbol{forcesextra}}
\def\greaterequivlnt{\UnavailableSymbol{greaterequivlnt}}
\def\hermitconjmatrix{\UnavailableSymbol{hermitconjmatrix}}
\def\homothetic{\UnavailableSymbol{homothetic}}
\def\image{\UnavailableSymbol{image}}
\def\lazysinv{\UnavailableSymbol{lazysinv}}
\def\lessequivlnt{\UnavailableSymbol{lessequivlnt}}
\def\notgreaterless{\UnavailableSymbol{notgreaterless}}
\def\notlessgreater{\UnavailableSymbol{notlessgreater}}
\def\openbracketleft{\UnavailableSymbol{openbracketleft}}
\def\openbracketright{\UnavailableSymbol{openbracketright}}
\def\original{\UnavailableSymbol{original}}
\def\perspcorrespond{\UnavailableSymbol{perspcorrespond}}
\def\precedesnotsimilar{\UnavailableSymbol{precedesnotsimilar}}
\def\rightangle{\UnavailableSymbol{rightangle}}
\def\rightanglearc{\UnavailableSymbol{rightanglearc}}
\def\starequal{\UnavailableSymbol{starequal}}
\def\surfintegral{\UnavailableSymbol{surfintegral}}
\def\tildetrpl{\UnavailableSymbol{tildetrpl}}
\def\truestate{\UnavailableSymbol{truestate}}
\def\ulcorn{\UnavailableSymbol{ulcorn}}
\def\upalpha{\UnavailableSymbol{upalpha}}
\def\upbeta{\UnavailableSymbol{upbeta}}
\def\upchi{\UnavailableSymbol{upchi}}
\def\updelta{\UnavailableSymbol{updelta}}
\def\upepsilon{\UnavailableSymbol{upepsilon}}
\def\upeta{\UnavailableSymbol{upeta}}
\def\upgamma{\UnavailableSymbol{upgamma}}
\def\upiota{\UnavailableSymbol{upiota}}
\def\upkappa{\UnavailableSymbol{upkappa}}
\def\uplambda{\UnavailableSymbol{uplambda}}
\def\upmu{\UnavailableSymbol{upmu}}
\def\upnu{\UnavailableSymbol{upnu}}
\def\upomega{\UnavailableSymbol{upomega}}
\def\upphi{\UnavailableSymbol{upphi}}
\def\uppi{\UnavailableSymbol{uppi}}
\def\uppsi{\UnavailableSymbol{uppsi}}
\def\uprho{\UnavailableSymbol{uprho}}
\def\upsigma{\UnavailableSymbol{upsigma}}
\def\upslopeellipsis{\UnavailableSymbol{upslopeellipsis}}
\def\uptau{\UnavailableSymbol{uptau}}
\def\uptheta{\UnavailableSymbol{uptheta}}
\def\upupsilon{\UnavailableSymbol{upupsilon}}
\def\upvarepsilon{\UnavailableSymbol{upvarepsilon}}
\def\upxi{\UnavailableSymbol{upxi}}
\def\upzeta{\UnavailableSymbol{upzeta}}
\def\urcorn{\UnavailableSymbol{urcorn}}
\def\vDash{\UnavailableSymbol{vDash}}
\def\verymuchgreater{\UnavailableSymbol{verymuchgreater}}
\def\verymuchless{\UnavailableSymbol{verymuchless}}
\def\volintegral{\UnavailableSymbol{volintegral}}
\def\zutdot{\UnavailableSymbol{zutdot}}
}

%
% the Omega fonts
%
\DeclareFontEncoding{LECO}{}{}
\DeclareFontEncoding{LECX}{}{}
\DeclareFontEncoding{LECY}{}{}
\DeclareFontEncoding{LEGR}{}{}
\DeclareFontEncoding{LEHA}{}{}
\DeclareFontEncoding{LEIP}{}{}
\DeclareFontEncoding{LELA}{}{}
\DeclareFontEncoding{LETI}{}{}
\DeclareFontFamily{LECO}{omseco}{}
\DeclareFontFamily{LECX}{omsecx}{}
\DeclareFontFamily{LECY}{omsecy}{}
\DeclareFontFamily{LEGR}{omsegr}{}
\DeclareFontFamily{LEHA}{omseha}{}
\DeclareFontFamily{LEIP}{omseip}{}
\DeclareFontFamily{LELA}{omsela}{}
\DeclareFontFamily{LETI}{omseti}{}
\DeclareFontSubstitution{LECO}{omseco}{m}{n}
\DeclareFontSubstitution{LECX}{omsecx}{m}{n}
\DeclareFontSubstitution{LECY}{omsecy}{m}{n}
\DeclareFontSubstitution{LEGR}{omsegr}{m}{n}
\DeclareFontSubstitution{LEHA}{omseha}{m}{n}
\DeclareFontSubstitution{LEIP}{omseip}{m}{n}
\DeclareFontSubstitution{LELA}{omsela}{m}{n}
\DeclareFontSubstitution{LETI}{omseti}{m}{n}
\DeclareFontShape{LECO}{omseco}{m}{n}{<->omseco}{}
\DeclareFontShape{LECX}{omsecx}{m}{n}{<->omsecx}{}
\DeclareFontShape{LECY}{omsecy}{m}{n}{<->omsecy}{}
\DeclareFontShape{LEGR}{omsegr}{m}{n}{<->omsegr}{}
\DeclareFontShape{LEHA}{omseha}{m}{n}{<->omseha}{}
\DeclareFontShape{LEIP}{omseip}{m}{n}{<->omseip}{}
\DeclareFontShape{LELA}{omsela}{m}{n}{<->omsela}{}
\DeclareFontShape{LETI}{omseti}{m}{n}{<->omseti}{}
% other funny font setups

\DeclareFontFamily{U}{euf}{}%
\DeclareFontShape{U}{euf}{m}{n}{<-6>eufm5<6-8>eufm7<8->eufm10}{}%
\DeclareFontShape{U}{euf}{b}{n}{<-6>eufb5<6-8>eufb7<8->eufb10}{}%


\endinput
F6E6 218 bbold a

stmary 65 = 101 = E3/UE344 
stmary 66 = 102 = E3/UE343
\expandafter\def\csname UE244\endcsname{msam/32}
\expandafter\def\csname UE232\endcsname{msam/75}
\expandafter\def\csname UE233\endcsname{msam/76}
\expandafter\def\csname UE847\endcsname{msam/95}
\expandafter\def\csname UE817\endcsname{msbm/30}
\expandafter\def\csname UE816\endcsname{msbm/31}
\expandafter\def\csname UE81C\endcsname{msbm/97}
\expandafter\def\csname UE364\endcsname{mtmi/102}
\expandafter\def\csname UE629\endcsname{mtmi/15}
\expandafter\def\csname UE256\endcsname{mtsyn/10}
\expandafter\def\csname UE254\endcsname{mtsyn/12}
\expandafter\def\csname U2661\endcsname{mtsyn/126}
\expandafter\def\csname UE809\endcsname{mtsyn/2}
\expandafter\def\csname UE36A\endcsname{mtsyn/3}
\expandafter\def\csname U220A\endcsname{mtsyn/50}
\expandafter\def\csname U220D\endcsname{mtsyn/51}
\expandafter\def\csname UE255\endcsname{mtsyn/8}