summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/mh/breqn.sty29
-rw-r--r--Master/texmf-dist/tex/latex/mh/cmbase.sym368
-rw-r--r--Master/texmf-dist/tex/latex/mh/empheq07.sty756
-rw-r--r--Master/texmf-dist/tex/latex/mh/flexisym.sty7
-rw-r--r--Master/texmf-dist/tex/latex/mh/mathpazo.sym368
-rw-r--r--Master/texmf-dist/tex/latex/mh/mathptmx.sym368
-rw-r--r--Master/texmf-dist/tex/latex/mh/mathstyle.sty26
-rw-r--r--Master/texmf-dist/tex/latex/mh/mathtools.sty36
-rw-r--r--Master/texmf-dist/tex/latex/mh/msabm.sym253
-rw-r--r--Master/texmf-dist/tex/latex/mh/xfrac.sty241
10 files changed, 1667 insertions, 785 deletions
diff --git a/Master/texmf-dist/tex/latex/mh/breqn.sty b/Master/texmf-dist/tex/latex/mh/breqn.sty
index fd4893e5734..162e11dfebe 100644
--- a/Master/texmf-dist/tex/latex/mh/breqn.sty
+++ b/Master/texmf-dist/tex/latex/mh/breqn.sty
@@ -9,7 +9,7 @@
%% This is a generated file.
%%
%% Copyright (C) 1997-2003 by Michael J. Downes
-%% Copyright (C) 2007 by Morten Hoegholm <mh.ctan@gmail.com>
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -28,7 +28,7 @@
%% breqn.sty, breqn.pdf, breqn.ins, breqn.drv.
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{breqn}[2007/12/22 v0.97a]
+\ProvidesPackage{breqn}[2008/07/28 v0.98]
\edef\breqnpopcats{%
\catcode\number`\"=\number\catcode`\"
\relax}
@@ -357,8 +357,12 @@
\@xp\newif\csname if@display\endcsname
\everydisplay\@xp{\the\everydisplay \@displaytrue}%
}{}
-\define@key{breqn}{label}{\def\next@label{\label{#1}}}
+\define@key{breqn}{label}{%
+ \edef\next@label{\noexpand\label{\next@label@pre#1}}%
+ \let\next@label@pre\@empty}
+\define@key{breqn}{labelprefix}{\def\next@label@pre{#1}}
\global\let\next@label\@empty
+\global\let\next@label@pre\@empty
\define@key{breqn}{number}{\def\eq@number{#1}%
\let\@currentlabel\eq@number
}
@@ -608,6 +612,7 @@
\def\end#1{\csname end#1\endcsname \latex@end{#1}}%
\def\check@punct@or@qed#1{%
\xdef\found@punct{\@empty}% BRM: punctuation was being remembered past this eqn.
+ % WSPR: err, why isn't that just \global\let\found@punct\@empty ?
\def\finish@end{\csname end@#1\endcsname\latex@end{#1}}%
\check@punct
}
@@ -1923,27 +1928,17 @@
}
\newskip\conditionsep \conditionsep=10pt minus5pt%
\newcommand{\conditionpunct}{,}
-\let\cond@gobble\@firstofone
\newcommand\condition{%
\begingroup\@tempswatrue
- \@ifstar{\@tempswafalse \condition@a}\condition@a
-}
+ \@ifstar{\@tempswafalse \condition@a}{\condition@a}}
\newcommand\condition@a[2][\conditionpunct]{%
\unpenalty\unskip\unpenalty\unskip % BRM Added
\hbox{#1}%
\penalty -201\relax\hbox{}% Penalty to allow breaks here.
\hskip\conditionsep
- \if@tempswa \@xp\hbox \else \@xp\condition@b\fi
- {#2}%
- \endgroup
- \setbox\z@\if@tempswa\hbox{#2}\else\hbox{\textmath@setup #2}\fi
- \global\eq@wdCond\wd\z@
- \let\cond@gobble\@gobble
-}
-\newcommand\condition@b[1]{%
- \cond@gobble{\hskip\conditionsep}%
- \textmath@setup #1%
-}
+ \setbox\z@\if@tempswa\hbox{#2}\else\hbox{$\textmath@setup #2$}\fi
+ \usebox\z@
+ \endgroup}
\newenvironment{XXXXdsuspend}{%
\global\setbox\EQ@box\vbox\bgroup \@parboxrestore
\parshape 1 \displayindent \displaywidth\relax
diff --git a/Master/texmf-dist/tex/latex/mh/cmbase.sym b/Master/texmf-dist/tex/latex/mh/cmbase.sym
new file mode 100644
index 00000000000..82dfd15f5e3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/mh/cmbase.sym
@@ -0,0 +1,368 @@
+%%
+%% This is file `cmbase.sym',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% flexisym.dtx (with options: `cmbase')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 1997-2003 by Michael J. Downes
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Morten Hoegholm.
+%%
+%% This work consists of the main source file flexisym.dtx
+%% and the derived files
+%% flexisym.sty, flexisym.pdf, flexisym.ins, flexisym.drv,
+%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym.
+%%
+\ProvidesSymbols{cmbase}[2007/12/19 v0.92]
+\@xp\xdef\csname mg@OT1\endcsname{\hexnumber@\symoperators}
+\@xp\xdef\csname mg@OML\endcsname{\hexnumber@\symletters}
+\@xp\xdef\csname mg@OMS\endcsname{\hexnumber@\symsymbols}
+\@xp\xdef\csname mg@OMX\endcsname{\hexnumber@\symlargesymbols}
+\gdef\mg@bin{\mg@OMS}
+\gdef\mg@del{\mg@OMX}
+\xdef\mg@digit{\@xp\@nx\csname mg@OT1\endcsname}
+\gdef\mg@latin{\mg@OML}
+\global\let\mg@Latin\mg@latin
+\global\let\mg@greek\mg@latin
+\global\let\mg@Greek\mg@digit
+\global\let\mg@rel\mg@bin
+\global\let\mg@ord\mg@bin
+\global\let\mg@cop\mg@del
+\DeclareFlexSymbol{!} {Pun}{OT1}{21}
+\DeclareFlexSymbol{+} {Bin}{OT1}{2B}
+\DeclareFlexSymbol{:} {Rel}{OT1}{3A}
+\DeclareFlexSymbol{\colon}{Pun}{OT1}{3A}
+\DeclareFlexSymbol{;} {Pun}{OT1}{3B}
+\DeclareFlexSymbol{=} {Rel}{OT1}{3D}
+\DeclareFlexSymbol{?} {Pun}{OT1}{3F}
+\DeclareFlexSymbol{\Gamma} {Var}{Greek}{00}
+\DeclareFlexSymbol{\Delta} {Var}{Greek}{01}
+\DeclareFlexSymbol{\Theta} {Var}{Greek}{02}
+\DeclareFlexSymbol{\Lambda} {Var}{Greek}{03}
+\DeclareFlexSymbol{\Xi} {Var}{Greek}{04}
+\DeclareFlexSymbol{\Pi} {Var}{Greek}{05}
+\DeclareFlexSymbol{\Sigma} {Var}{Greek}{06}
+\DeclareFlexSymbol{\Upsilon}{Var}{Greek}{07}
+\DeclareFlexSymbol{\Phi} {Var}{Greek}{08}
+\DeclareFlexSymbol{\Psi} {Var}{Greek}{09}
+\DeclareFlexSymbol{\Omega} {Var}{Greek}{0A}
+\DeclareFlexSymbol{0}{Var}{digit}{30}
+\DeclareFlexSymbol{1}{Var}{digit}{31}
+\DeclareFlexSymbol{2}{Var}{digit}{32}
+\DeclareFlexSymbol{3}{Var}{digit}{33}
+\DeclareFlexSymbol{4}{Var}{digit}{34}
+\DeclareFlexSymbol{5}{Var}{digit}{35}
+\DeclareFlexSymbol{6}{Var}{digit}{36}
+\DeclareFlexSymbol{7}{Var}{digit}{37}
+\DeclareFlexSymbol{8}{Var}{digit}{38}
+\DeclareFlexSymbol{9}{Var}{digit}{39}
+\DeclareFlexSymbol{,}{Pun}{OML}{3B}
+\DeclareFlexSymbol{.}{Ord}{OML}{3A}
+\DeclareFlexSymbol{/}{Ord}{OML}{3D}
+\DeclareFlexSymbol{<}{Rel}{OML}{3C}
+\DeclareFlexSymbol{>}{Rel}{OML}{3E}
+\DeclareFlexSymbol{\alpha}{Var}{greek}{0B}
+\DeclareFlexSymbol{\beta}{Var}{greek}{0C}
+\DeclareFlexSymbol{\gamma}{Var}{greek}{0D}
+\DeclareFlexSymbol{\delta}{Var}{greek}{0E}
+\DeclareFlexSymbol{\epsilon}{Var}{greek}{0F}
+\DeclareFlexSymbol{\zeta}{Var}{greek}{10}
+\DeclareFlexSymbol{\eta}{Var}{greek}{11}
+\DeclareFlexSymbol{\theta}{Var}{greek}{12}
+\DeclareFlexSymbol{\iota}{Var}{greek}{13}
+\DeclareFlexSymbol{\kappa}{Var}{greek}{14}
+\DeclareFlexSymbol{\lambda}{Var}{greek}{15}
+\DeclareFlexSymbol{\mu}{Var}{greek}{16}
+\DeclareFlexSymbol{\nu}{Var}{greek}{17}
+\DeclareFlexSymbol{\xi}{Var}{greek}{18}
+\DeclareFlexSymbol{\pi}{Var}{greek}{19}
+\DeclareFlexSymbol{\rho}{Var}{greek}{1A}
+\DeclareFlexSymbol{\sigma}{Var}{greek}{1B}
+\DeclareFlexSymbol{\tau}{Var}{greek}{1C}
+\DeclareFlexSymbol{\upsilon}{Var}{greek}{1D}
+\DeclareFlexSymbol{\phi}{Var}{greek}{1E}
+\DeclareFlexSymbol{\chi}{Var}{greek}{1F}
+\DeclareFlexSymbol{\psi}{Var}{greek}{20}
+\DeclareFlexSymbol{\omega}{Var}{greek}{21}
+\DeclareFlexSymbol{\varepsilon}{Var}{greek}{22}
+\DeclareFlexSymbol{\vartheta}{Var}{greek}{23}
+\DeclareFlexSymbol{\varpi}{Var}{greek}{24}
+\DeclareFlexSymbol{\varrho}{Var}{greek}{25}
+\DeclareFlexSymbol{\varsigma}{Var}{greek}{26}
+\DeclareFlexSymbol{\varphi}{Var}{greek}{27}
+\DeclareFlexSymbol{\imath}{Var}{OML}{7B}
+\DeclareFlexSymbol{\jmath}{Var}{OML}{7C}
+\DeclareFlexSymbol{\ell}{Ord}{OML}{60}
+\DeclareFlexSymbol{\wp}{Ord}{OML}{7D}
+\DeclareFlexSymbol{\partial}{Ord}{OML}{40}
+\DeclareFlexSymbol{\flat}{Ord}{OML}{5B}
+\DeclareFlexSymbol{\natural}{Ord}{OML}{5C}
+\DeclareFlexSymbol{\sharp}{Ord}{OML}{5D}
+\DeclareFlexSymbol{\triangleleft}{Bin}{OML}{2F}
+\DeclareFlexSymbol{\triangleright}{Bin}{OML}{2E}
+\DeclareFlexSymbol{\star}{Bin}{OML}{3F}
+\DeclareFlexSymbol{\smile}{Rel}{OML}{5E}
+\DeclareFlexSymbol{\frown}{Rel}{OML}{5F}
+\DeclareFlexSymbol{\leftharpoonup}{Rel}{OML}{28}
+\DeclareFlexSymbol{\leftharpoondown}{Rel}{OML}{29}
+\DeclareFlexSymbol{\rightharpoonup}{Rel}{OML}{2A}
+\DeclareFlexSymbol{\rightharpoondown}{Rel}{OML}{2B}
+\DeclareFlexSymbol{a}{Var}{latin}{61}
+\DeclareFlexSymbol{b}{Var}{latin}{62}
+\DeclareFlexSymbol{c}{Var}{latin}{63}
+\DeclareFlexSymbol{d}{Var}{latin}{64}
+\DeclareFlexSymbol{e}{Var}{latin}{65}
+\DeclareFlexSymbol{f}{Var}{latin}{66}
+\DeclareFlexSymbol{g}{Var}{latin}{67}
+\DeclareFlexSymbol{h}{Var}{latin}{68}
+\DeclareFlexSymbol{i}{Var}{latin}{69}
+\DeclareFlexSymbol{j}{Var}{latin}{6A}
+\DeclareFlexSymbol{k}{Var}{latin}{6B}
+\DeclareFlexSymbol{l}{Var}{latin}{6C}
+\DeclareFlexSymbol{m}{Var}{latin}{6D}
+\DeclareFlexSymbol{n}{Var}{latin}{6E}
+\DeclareFlexSymbol{o}{Var}{latin}{6F}
+\DeclareFlexSymbol{p}{Var}{latin}{70}
+\DeclareFlexSymbol{q}{Var}{latin}{71}
+\DeclareFlexSymbol{r}{Var}{latin}{72}
+\DeclareFlexSymbol{s}{Var}{latin}{73}
+\DeclareFlexSymbol{t}{Var}{latin}{74}
+\DeclareFlexSymbol{u}{Var}{latin}{75}
+\DeclareFlexSymbol{v}{Var}{latin}{76}
+\DeclareFlexSymbol{w}{Var}{latin}{77}
+\DeclareFlexSymbol{x}{Var}{latin}{78}
+\DeclareFlexSymbol{y}{Var}{latin}{79}
+\DeclareFlexSymbol{z}{Var}{latin}{7A}
+\DeclareFlexSymbol{A}{Var}{Latin}{41}
+\DeclareFlexSymbol{B}{Var}{Latin}{42}
+\DeclareFlexSymbol{C}{Var}{Latin}{43}
+\DeclareFlexSymbol{D}{Var}{Latin}{44}
+\DeclareFlexSymbol{E}{Var}{Latin}{45}
+\DeclareFlexSymbol{F}{Var}{Latin}{46}
+\DeclareFlexSymbol{G}{Var}{Latin}{47}
+\DeclareFlexSymbol{H}{Var}{Latin}{48}
+\DeclareFlexSymbol{I}{Var}{Latin}{49}
+\DeclareFlexSymbol{J}{Var}{Latin}{4A}
+\DeclareFlexSymbol{K}{Var}{Latin}{4B}
+\DeclareFlexSymbol{L}{Var}{Latin}{4C}
+\DeclareFlexSymbol{M}{Var}{Latin}{4D}
+\DeclareFlexSymbol{N}{Var}{Latin}{4E}
+\DeclareFlexSymbol{O}{Var}{Latin}{4F}
+\DeclareFlexSymbol{P}{Var}{Latin}{50}
+\DeclareFlexSymbol{Q}{Var}{Latin}{51}
+\DeclareFlexSymbol{R}{Var}{Latin}{52}
+\DeclareFlexSymbol{S}{Var}{Latin}{53}
+\DeclareFlexSymbol{T}{Var}{Latin}{54}
+\DeclareFlexSymbol{U}{Var}{Latin}{55}
+\DeclareFlexSymbol{V}{Var}{Latin}{56}
+\DeclareFlexSymbol{W}{Var}{Latin}{57}
+\DeclareFlexSymbol{X}{Var}{Latin}{58}
+\DeclareFlexSymbol{Y}{Var}{Latin}{59}
+\DeclareFlexSymbol{Z}{Var}{Latin}{5A}
+\DeclareFlexSymbol{\ldotPun}{Pun}{OML}{3A}
+\def\ldotp{\ldotPun}
+\DeclareFlexSymbol{\lhookRel}{Rel}{OML}{2C}
+\DeclareFlexSymbol{\rhookRel}{Rel}{OML}{2D}
+\DeclareFlexSymbol{*}{Bin}{bin}{03} % \ast
+\DeclareFlexSymbol{-}{Bin}{bin}{00}
+\DeclareFlexSymbol{|}{Ord}{OMS}{6A}
+\DeclareFlexSymbol{\aleph}{Ord}{ord}{40}
+\DeclareFlexSymbol{\Re}{Ord}{ord}{3C}
+\DeclareFlexSymbol{\Im}{Ord}{ord}{3D}
+\DeclareFlexSymbol{\infty}{Ord}{ord}{31}
+\DeclareFlexSymbol{\prime}{Ord}{ord}{30}
+\DeclareFlexSymbol{\emptyset}{Ord}{ord}{3B}
+\DeclareFlexSymbol{\nabla}{Ord}{ord}{72}
+\DeclareFlexSymbol{\top}{Ord}{ord}{3E}
+\DeclareFlexSymbol{\bot}{Ord}{ord}{3F}
+\DeclareFlexSymbol{\triangle}{Ord}{ord}{34}
+\DeclareFlexSymbol{\forall}{Ord}{ord}{38}
+\DeclareFlexSymbol{\exists}{Ord}{ord}{39}
+\DeclareFlexSymbol{\neg}{Ord}{ord}{3A}
+\DeclareFlexSymbol{\clubsuit}{Ord}{ord}{7C}
+\DeclareFlexSymbol{\diamondsuit}{Ord}{ord}{7D}
+\DeclareFlexSymbol{\heartsuit}{Ord}{ord}{7E}
+\DeclareFlexSymbol{\spadesuit}{Ord}{ord}{7F}
+\DeclareFlexSymbol{\smallint}{COs}{OMS}{73}
+\DeclareFlexSymbol{\bigtriangleup}{Bin}{bin}{34}
+\DeclareFlexSymbol{\bigtriangledown}{Bin}{bin}{35}
+\DeclareFlexSymbol{\wedge}{Bin}{bin}{5E}
+\DeclareFlexSymbol{\vee}{Bin}{bin}{5F}
+\DeclareFlexSymbol{\cap}{Bin}{bin}{5C}
+\DeclareFlexSymbol{\cup}{Bin}{bin}{5B}
+\DeclareFlexSymbol{\ddagger}{Bin}{bin}{7A}
+\DeclareFlexSymbol{\dagger}{Bin}{bin}{79}
+\DeclareFlexSymbol{\sqcap}{Bin}{bin}{75}
+\DeclareFlexSymbol{\sqcup}{Bin}{bin}{74}
+\DeclareFlexSymbol{\uplus}{Bin}{bin}{5D}
+\DeclareFlexSymbol{\amalg}{Bin}{bin}{71}
+\DeclareFlexSymbol{\diamond}{Bin}{bin}{05}
+\DeclareFlexSymbol{\bullet}{Bin}{bin}{0F}
+\DeclareFlexSymbol{\wr}{Bin}{bin}{6F}
+\DeclareFlexSymbol{\div}{Bin}{bin}{04}
+\DeclareFlexSymbol{\odot}{Bin}{bin}{0C}
+\DeclareFlexSymbol{\oslash}{Bin}{bin}{0B}
+\DeclareFlexSymbol{\otimes}{Bin}{bin}{0A}
+\DeclareFlexSymbol{\ominus}{Bin}{bin}{09}
+\DeclareFlexSymbol{\oplus}{Bin}{bin}{08}
+\DeclareFlexSymbol{\mp}{Bin}{bin}{07}
+\DeclareFlexSymbol{\pm}{Bin}{bin}{06}
+\DeclareFlexSymbol{\circ}{Bin}{bin}{0E}
+\DeclareFlexSymbol{\bigcirc}{Bin}{bin}{0D}
+\DeclareFlexSymbol{\setminus}{Bin}{bin}{6E}
+\DeclareFlexSymbol{\cdot}{Bin}{bin}{01}
+\DeclareFlexSymbol{\ast}{Bin}{bin}{03}
+\DeclareFlexSymbol{\times}{Bin}{bin}{02}
+\DeclareFlexSymbol{\propto}{Rel}{rel}{2F}
+\DeclareFlexSymbol{\sqsubseteq}{Rel}{rel}{76}
+\DeclareFlexSymbol{\sqsupseteq}{Rel}{rel}{77}
+\DeclareFlexSymbol{\parallel}{Rel}{rel}{6B}
+\DeclareFlexSymbol{\mid}{Rel}{rel}{6A}
+\DeclareFlexSymbol{\dashv}{Rel}{rel}{61}
+\DeclareFlexSymbol{\vdash}{Rel}{rel}{60}
+\DeclareFlexSymbol{\nearrow}{Rel}{rel}{25}
+\DeclareFlexSymbol{\searrow}{Rel}{rel}{26}
+\DeclareFlexSymbol{\nwarrow}{Rel}{rel}{2D}
+\DeclareFlexSymbol{\swarrow}{Rel}{rel}{2E}
+\DeclareFlexSymbol{\Leftrightarrow}{Rel}{rel}{2C}
+\DeclareFlexSymbol{\Leftarrow}{Rel}{rel}{28}
+\DeclareFlexSymbol{\Rightarrow}{Rel}{rel}{29}
+\DeclareFlexSymbol{\leq}{Rel}{rel}{14}
+\DeclareFlexSymbol{\geq}{Rel}{rel}{15}
+\DeclareFlexSymbol{\succ}{Rel}{rel}{1F}
+\DeclareFlexSymbol{\prec}{Rel}{rel}{1E}
+\DeclareFlexSymbol{\approx}{Rel}{rel}{19}
+\DeclareFlexSymbol{\succeq}{Rel}{rel}{17}
+\DeclareFlexSymbol{\preceq}{Rel}{rel}{16}
+\DeclareFlexSymbol{\supset}{Rel}{rel}{1B}
+\DeclareFlexSymbol{\subset}{Rel}{rel}{1A}
+\DeclareFlexSymbol{\supseteq}{Rel}{rel}{13}
+\DeclareFlexSymbol{\subseteq}{Rel}{rel}{12}
+\DeclareFlexSymbol{\in}{Rel}{rel}{32}
+\DeclareFlexSymbol{\ni}{Rel}{rel}{33}
+\DeclareFlexSymbol{\gg}{Rel}{rel}{1D}
+\DeclareFlexSymbol{\ll}{Rel}{rel}{1C}
+\DeclareFlexSymbol{\leftrightarrow}{Rel}{rel}{24}
+\DeclareFlexSymbol{\leftarrow}{Rel}{rel}{20}
+\DeclareFlexSymbol{\rightarrow}{Rel}{rel}{21}
+\DeclareFlexSymbol{\sim}{Rel}{rel}{18}
+\DeclareFlexSymbol{\simeq}{Rel}{rel}{27}
+\DeclareFlexSymbol{\perp}{Rel}{rel}{3F}
+\DeclareFlexSymbol{\equiv}{Rel}{rel}{11}
+\DeclareFlexSymbol{\asymp}{Rel}{rel}{10}
+\DeclareFlexSymbol{\notRel}{Rel}{rel}{36}
+\DeclareFlexSymbol{\mapstoOrd}{Ord}{OMS}{37}
+\DeclareFlexSymbol{\cdotOrd}{Ord}{OMS}{01}
+\def\cdotp{\mathpunct{\cdotOrd}}
+\DeclareFlexSymbol{\coprod}{COs}{cop}{60}
+\DeclareFlexSymbol{\bigvee}{COs}{cop}{57}
+\DeclareFlexSymbol{\bigwedge}{COs}{cop}{56}
+\DeclareFlexSymbol{\biguplus}{COs}{cop}{55}
+\DeclareFlexSymbol{\bigcap}{COs}{cop}{54}
+\DeclareFlexSymbol{\bigcup}{COs}{cop}{53}
+\DeclareFlexSymbol{\int}{COi}{cop}{52}
+\DeclareFlexSymbol{\prod}{COs}{cop}{51}
+\DeclareFlexSymbol{\sum}{COs}{cop}{50}
+\DeclareFlexSymbol{\bigotimes}{COs}{cop}{4E}
+\DeclareFlexSymbol{\bigoplus}{COs}{cop}{4C}
+\DeclareFlexSymbol{\bigodot}{COs}{cop}{4A}
+\DeclareFlexSymbol{\oint}{COi}{cop}{48}
+\DeclareFlexSymbol{\bigsqcup}{COs}{cop}{46}
+\DeclareFlexSymbol{\rangle}{DeR}{del}{0B}
+\DeclareFlexSymbol{\langle}{DeL}{del}{0A}
+\DeclareFlexSymbol{\rbrace}{DeR}{del}{09}
+\DeclareFlexSymbol{\lbrace}{DeL}{del}{08}
+\DeclareFlexSymbol{\rceil}{DeR}{del}{07}
+\DeclareFlexSymbol{\lceil}{DeL}{del}{06}
+\DeclareFlexSymbol{\rfloor}{DeR}{del}{05}
+\DeclareFlexSymbol{\lfloor}{DeL}{del}{04}
+\DeclareFlexSymbol{(}{DeL}{del}{00}
+\DeclareFlexSymbol{)}{DeR}{del}{01}
+\DeclareFlexSymbol{[}{DeL}{del}{02}
+\DeclareFlexSymbol{]}{DeR}{del}{03}
+\DeclareFlexSymbol{\lVert}{DeL}{del}{0D}
+\DeclareFlexSymbol{\rVert}{DeR}{del}{0D}
+\DeclareFlexSymbol{\lvert}{DeL}{del}{0C}
+\DeclareFlexSymbol{\rvert}{DeR}{del}{0C}
+\DeclareFlexSymbol{\Vert}{DeB}{del}{0D}
+\DeclareFlexSymbol{\vert}{DeB}{del}{0C}
+\DeclareFlexSymbol{|}{DeB}{del}{0C}
+\DeclareFlexSymbol{/}{DeB}{del}{0E}
+\DeclareFlexSymbol{\lmoustache}{DeL}{del}{40}
+\DeclareFlexSymbol{\rmoustache}{DeR}{del}{41}
+\DeclareFlexSymbol{\lgroup}{DeL}{del}{3A}
+\DeclareFlexSymbol{\rgroup}{DeR}{del}{3B}
+\DeclareFlexSymbol{\bracevert}{DeB}{del}{3E}
+\DeclareFlexSymbol{\arrowvert}{DeB}{del}{3C}
+\DeclareFlexSymbol{\Arrowvert}{DeB}{del}{3D}
+\DeclareFlexSymbol{\uparrow}{DeA}{del}{78}
+\DeclareFlexSymbol{\downarrow}{DeA}{del}{79}
+\DeclareFlexSymbol{\updownarrow}{DeA}{del}{3F}
+\DeclareFlexSymbol{\Uparrow}{DeA}{del}{7E}
+\DeclareFlexSymbol{\Downarrow}{DeA}{del}{7F}
+\DeclareFlexSymbol{\Updownarrow}{DeA}{del}{77}
+\DeclareFlexSymbol{\backslash}{DeB}{del}{0F}
+\DeclareFlexSymbol{\hbarOrd}{Ord}{OT1}{16}
+\DeclareFlexCompoundSymbol{\hbar}{Ord}{\hbarOrd\mkern-9mu h}
+\DeclareFlexSymbol{\surdOrd}{Ord}{OMS}{70}
+\DeclareFlexCompoundSymbol{\surd}{Ord}{\mathop{\surdOrd}}
+\DeclareFlexCompoundSymbol{\angle}{Ord}{%
+ \vbox{\ialign{%
+ $\m@th\scriptstyle##$\crcr
+ \notRel\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}%
+ \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr
+ }}%
+}
+\DeclareFlexCompoundSymbol{\neq}{Rel}{\not{=}}
+\DeclareFlexCompoundSymbol{\mapsto}{Rel}{\mapstoOrd\rightarrow}
+\DeclareFlexCompoundSymbol{\cong}{Rel}{\mathpalette\@vereq\sim}
+\providecommand*\joinord{}
+\renewcommand*\joinord{\mkern-3mu }
+\DeclareFlexCompoundSymbol{\notin}{Rel}{\mathpalette\c@ncel\in}
+\DeclareFlexCompoundSymbol{\rightleftharpoons}{Rel}{\mathpalette\rlh@{}}
+\DeclareFlexCompoundSymbol{\doteq}{Rel}{\buildrel\textstyle.\over=}
+\DeclareFlexCompoundSymbol{\hookrightarrow}{Rel}{\lhookRel\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\hookleftarrow}{Rel}{\leftarrow\joinord\rhookRel}
+\DeclareFlexCompoundSymbol{\bowtie}{Rel}{\triangleright\joinord\triangleleft}
+\DeclareFlexCompoundSymbol{\models}{Rel}{\vert\joinord=}
+\DeclareFlexCompoundSymbol{\Longrightarrow}{Rel}{\Relbar\joinord\Rightarrow}
+\DeclareFlexCompoundSymbol{\longrightarrow}{Rel}{\relbar\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\Longleftarrow}{Rel}{\Leftarrow\joinord\Relbar}
+\DeclareFlexCompoundSymbol{\longleftarrow}{Rel}{\leftarrow\joinord\relbar}
+\DeclareFlexCompoundSymbol{\longmapsto}{Rel}{\mapstochar\longrightarrow}
+\DeclareFlexCompoundSymbol{\longleftrightarrow}{Rel}{\leftarrow\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\Longleftrightarrow}{Rel}{\Leftarrow\joinord\Rightarrow}
+\renewcommand*\iff{%
+ \mskip\thickmuskip\Longleftrightarrow\mskip\thickmuskip
+}
+\DeclareFlexCompoundSymbol{\cdots}{Inn}{\cdotp\cdotp\cdotp}%
+\DeclareFlexCompoundSymbol{\vdots}{Ord}{%
+ \vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hbox{.}\hbox{.}\hbox{.}}}
+\DeclareFlexCompoundSymbol{\ddots}{Inn}{%
+ \mkern1mu\raise7\p@
+ \vbox{\kern7\p@\hbox{.}}\mkern2mu%
+ \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu%
+}
+\def\relbar{\begingroup \def\smash@{tb}% in case amsmath is loaded
+ \mathpalette\mathsm@sh{\mathchar"200 }\endgroup}
+\def\Relbar{\mathchar"3D }
+\endinput
+%%
+%% End of file `cmbase.sym'.
diff --git a/Master/texmf-dist/tex/latex/mh/empheq07.sty b/Master/texmf-dist/tex/latex/mh/empheq07.sty
deleted file mode 100644
index 581acf10a6c..00000000000
--- a/Master/texmf-dist/tex/latex/mh/empheq07.sty
+++ /dev/null
@@ -1,756 +0,0 @@
-%%
-%% This is file `empheq07.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% empheq07.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% Copyright (C) 2002-2007 by Morten Hoegholm <mh.ctan@gmail.com>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3 of this license or (at your option) any later
-%% version. The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% This Current Maintainer of this work is Morten Hoegholm.
-%%
-%% This work consists of the main source file empheq07.dtx
-%% and the derived files
-%% empheq07.sty, empheq07.pdf, empheq07.ins, empheq07.drv.
-%%
-\ProvidesPackage{empheq07}%
- [2007/12/03 v0.7e Emphasizing equations (MH)]
-\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{amsmath}}
-\ProcessOptions\relax
-\RequirePackage{amsmath}[2000/07/18]
-\RequirePackage{calc,keyval}
-\newif\if@emphEQ@FLL
-\newif\if@emphEQ@FLR
-\newif\if@emphEQ@L
-\newif\if@emphEQ@R
-\if@fleqn
- \iftagsleft@
- \@emphEQ@FLLtrue
- \else
- \@emphEQ@FLRtrue
- \fi
-\else
- \iftagsleft@
- \@emphEQ@Ltrue
- \else
- \@emphEQ@Rtrue
- \fi
-\fi
-\newif\if@emphEQ@gather
-\newif\if@emphEQ@align
-\newif\if@emphEQ@alignat
-\newif\if@emphEQ@multline
-\newif\if@emphEQ@NoNumEq
-\newsavebox{\@emphEQ@Box}
-\newlength{\@emphEQ@BoxWidth}
-\newlength{\@emphEQ@displaywidth}
-\newtoks\@emphEQ@mathbody
-\newcommand{\@emphEQ@Left}{}
-\newcommand{\@emphEQ@Right}{}
-\newlength{\@emphEQ@lwd}
-\newlength{\@emphEQ@rwd}
-\newcommand{\@emphEQ@boxtype}{}
-\newlength{\@emphEQ@boxtypelength}
-\AtBeginDocument{%
- \@ifpackageloaded{fancybox}{}{%
- \let\shadowbox=\fbox}}
-\newcommand{\@emphEQ@shadowbox}{\shadowbox}
-\newif\if@emphEQ@shadowbox
-\newlength{\@emphEQ@templength}
-\newcounter{@emphEQ@EqCtr}
-\newcommand{\@emphEQ@CloseEnough}[4]{%
- \setlength{\@tempdima}{#1-#2}%
- \ifdim\@tempdima>-5sp
- \ifdim\@tempdima<5sp
- #3
- \else
- #4
- \fi
- \else
- #4
- \fi
-}
-\def\@emphEQ@MainEnv{%
- \edef\@emphEQ@EnvName{\@currenvir}%
- {\ifnum0=`}\fi
- \@emphEQ@mathbody{}\@emphEQ@get@body
-}
-\let\end@emphEQ@MainEnv\relax
-\long\def\@emphEQ@get@body#1\end{%
- \@emphEQ@mathbody\expandafter{\the\@emphEQ@mathbody #1}%
- \@emphEQ@findend
-}
-\def\@emphEQ@findend#1{%
- \def\@tempa{#1}%
- \ifx\@tempa\@emphEQ@EnvName
- \expandafter\@emphEQ@PostProcess
- \else
- \@emphEQ@mathbody\expandafter{\the\@emphEQ@mathbody\end{#1}}%
- \expandafter\@emphEQ@get@body
- \fi
-}
-\def\@emphEQ@EnvName{@emphEQ@MainEnv}
-\newcommand*{\@emphEQ@PostProcess}{%
- \ifx\@emphEQ@boxtype\@emphEQ@shadowbox
- \@emphEQ@shadowboxtrue
- \else
- \@emphEQ@shadowboxfalse
- \fi
- \tagshift@=0pt \tagwidth@=0pt \totwidth@=0pt
- \eqnshift@=0pt \alignsep@=0pt
- \setcounter{@emphEQ@EqCtr}{\value{equation}}%
- \begin{lrbox}{\@emphEQ@Box}%
- \begin{minipage}{\linewidth}%
- \vskip-\abovedisplayskip\relax\vskip-1pt\relax
- \the\@emphEQ@mathbody
- \end{minipage}%
- \end{lrbox}%
- \ifnum\value{equation}=\value{@emphEQ@EqCtr}%
- \ifdim\tagwidth@>0pt
- \else
- \@emphEQ@NoNumEqtrue
- \fi
- \else
- \setcounter{equation}{\value{@emphEQ@EqCtr}}%
- \fi
- \settowidth{\@emphEQ@boxtypelength}{\@emphEQ@boxtype{}}%
- \if@emphEQ@FLL % fleqn and leqno
- \ifdim\alignsep@>0pt % => align
- \@emphEQ@aligntrue
- \setlength{\@emphEQ@displaywidth}{\tagshift@-\@mathmargin}%
- \else
- \ifdim\eqnshift@=0pt % => multline %tagwidth@>
- \@emphEQ@multlinetrue
- \if@emphEQ@NoNumEq
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\multlinegap-\@mathmargin
- -\@emphEQ@boxtypelength}%
- \else
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\tagwidth@-\multlinegap
- -\multlinetaggap-\@emphEQ@boxtypelength}%
- \fi
- \else
- \ifdim\tagshift@=0pt % => gather
- \@emphEQ@gathertrue
- \setlength{\@emphEQ@displaywidth}{%
- \totwidth@-\@mathmargin}%
- \else
- \ifdim\tagshift@=\totwidth@ % => alignat
- \@emphEQ@alignattrue
- \setlength{\@emphEQ@displaywidth}{%
- \totwidth@-\@mathmargin}%
- \else
- %Nothing thus far...
- \fi
- \fi
- \fi
- \fi
- \fi
- \if@emphEQ@FLR % fleqn and reqno
- \ifdim\alignsep@>0pt % => align
- \@emphEQ@aligntrue
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\@mathmargin+\tagshift@}%
- \else
- \ifdim\eqnshift@=0pt % => multline
- \@emphEQ@multlinetrue
- \if@emphEQ@NoNumEq
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\multlinegap-\@mathmargin
- -\@emphEQ@boxtypelength}%
- \else
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\tagwidth@-\@mathmargin
- -\multlinetaggap-\@emphEQ@boxtypelength}%
- \fi
- \else
- \ifdim\tagshift@=0pt % => gather
- \@emphEQ@gathertrue
- \setlength{\@emphEQ@displaywidth}{%
- \totwidth@-\@mathmargin}%
- \else
- \@emphEQ@CloseEnough{\totwidth@-\tagshift@}%
- {\linewidth}%
- {\@emphEQ@alignattrue
- \setlength{\@emphEQ@displaywidth}%
- {\totwidth@-\eqnshift@}}{}%
- \fi
- \fi
- \fi
- \fi
- \if@emphEQ@R % reqno
- \ifdim\alignsep@>0pt % => align
- \@emphEQ@aligntrue
- \setlength{\@emphEQ@displaywidth}{\totwidth@}%
- \else
- \ifdim\eqnshift@=0pt % => multline
- \@emphEQ@multlinetrue
- \if@emphEQ@NoNumEq
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-2\multlinegap
- -\@emphEQ@boxtypelength}%
- \else
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\tagwidth@-\multlinegap
- -\multlinetaggap-\@emphEQ@boxtypelength}%
- \fi
- \else
- \ifdim\tagshift@=0pt % => gather
- \@emphEQ@gathertrue
- \setlength{\@emphEQ@displaywidth}{\totwidth@}%
- \else
- \@emphEQ@CloseEnough{\tagshift@}{-\eqnshift@}%
- {\@emphEQ@alignattrue
- \setlength{\@emphEQ@displaywidth}{\totwidth@}}{}%
- \fi
- \fi
- \fi
- \fi
- \if@emphEQ@L % leqno
- \ifdim\alignsep@>0pt % => align
- \@emphEQ@aligntrue
- \setlength{\@emphEQ@displaywidth}{\totwidth@}%
- \else
- \ifdim\eqnshift@=0pt % => multline
- \@emphEQ@multlinetrue
- \if@emphEQ@NoNumEq
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-2\multlinegap
- -\@emphEQ@boxtypelength}%
- \else
- \setlength{\@emphEQ@displaywidth}{%
- \linewidth-\tagwidth@-\multlinegap
- -\multlinetaggap-\@emphEQ@boxtypelength}%
- \fi
- \else
- \ifdim\tagshift@=0pt % => gather
- \@emphEQ@gathertrue
- \setlength{\@emphEQ@displaywidth}{\totwidth@}%
- \else
- \@emphEQ@CloseEnough{%
- \linewidth-\eqnshift@}{\tagshift@}{%
- \@emphEQ@alignattrue
- \setlength{\@emphEQ@displaywidth}{\totwidth@}}%
- {}%
- \fi
- \fi
- \fi
- \fi
- \settowidth{\@emphEQ@lwd}{${\@emphEQ@Left}%
- {\vphantom{\usebox{\@emphEQ@Box}}}$}%
- \settowidth{\@emphEQ@rwd}{${\vphantom{\usebox{\@emphEQ@Box}}}%
- {\@emphEQ@Right}$}%
- \begin{lrbox}{\@emphEQ@Box}%
- \if@emphEQ@shadowbox
- \addtolength{\@emphEQ@boxtypelength}{-\shadowsize}%
- \fi
- \if@emphEQ@align
- \if@emphEQ@FLL
- \begin{minipage}{\linewidth+\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%%
- \fi
- \if@emphEQ@FLR
- \begin{minipage}{\linewidth}%
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%%
- \fi
- \if@emphEQ@L
- \begin{minipage}{\linewidth+\@emphEQ@lwd-\@emphEQ@rwd}%
- \fi
- \if@emphEQ@R
- \begin{minipage}{\linewidth-\@emphEQ@lwd+\@emphEQ@rwd}%
- \fi
- \fi
- \if@emphEQ@gather
- \if@emphEQ@FLL
- \begin{minipage}{\linewidth+\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%%
- \fi
- \if@emphEQ@FLR
- \begin{minipage}{\linewidth}%
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%%
- \fi
- \if@emphEQ@R
- \setlength{\@emphEQ@templength}{\linewidth-\totwidth@
- -\eqnshift@}%
- \begin{minipage}{\linewidth-\@emphEQ@lwd+\@emphEQ@rwd
- +\@emphEQ@templength-\eqnshift@}%
- \fi
- \if@emphEQ@L
- \setlength{\@emphEQ@templength}{\linewidth-\totwidth@
- -\eqnshift@}%
- \begin{minipage}{\linewidth+\@emphEQ@lwd-\@emphEQ@rwd
- -\@emphEQ@templength+\eqnshift@}%
- \fi
- \fi
- \if@emphEQ@alignat
- \if@emphEQ@FLL
- \begin{minipage}{\linewidth+\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%%
- \fi
- \if@emphEQ@FLR
- \begin{minipage}{\linewidth}%
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%%
- \fi
- \if@emphEQ@L
- \begin{minipage}{\linewidth+\@emphEQ@lwd-\@emphEQ@rwd}%
- \fi
- \if@emphEQ@R
- \begin{minipage}{\linewidth-\@emphEQ@lwd+\@emphEQ@rwd}%
- \fi
- \fi
- \if@emphEQ@multline
- \if@emphEQ@FLL
- \begin{minipage}{\linewidth}%
- \if@emphEQ@NoNumEq
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\@mathmargin}{\shadowsize}
- \fi%
- \else
- \addtolength{\multlinetaggap}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinegap}{\shadowsize}%
- \fi
- \fi
- \addtolength{\multlinegap}{\@emphEQ@rwd
- +.5\@emphEQ@boxtypelength}%
- \fi
- \if@emphEQ@FLR
- \begin{minipage}{\linewidth}%
- \if@emphEQ@NoNumEq
- \addtolength{\multlinegap}{\@emphEQ@rwd
- +.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinegap}{\shadowsize}%
- \fi
- \else
- \addtolength{\multlinetaggap}{\@emphEQ@rwd
- +.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinetaggap}{\shadowsize}%
- \fi
- \fi
- \addtolength{\@mathmargin}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \fi
- \if@emphEQ@L
- \begin{minipage}{\linewidth}%
- \if@emphEQ@NoNumEq
- \addtolength{\multlinegap}{.5\@emphEQ@rwd
- +.5\@emphEQ@lwd+.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinegap}{.5\shadowsize}%
- \fi
- \else
- \addtolength{\multlinetaggap}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \addtolength{\multlinegap}{\@emphEQ@rwd
- +.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinegap}{\shadowsize}%
- \fi
- \fi
- \fi
- \if@emphEQ@R
- \begin{minipage}{\linewidth}%
- \if@emphEQ@NoNumEq
- \addtolength{\multlinegap}{.5\@emphEQ@rwd
- +.5\@emphEQ@lwd+.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinegap}{.5\shadowsize}
- \fi
- \else
- \addtolength{\multlinetaggap}{\@emphEQ@rwd
- +.5\@emphEQ@boxtypelength}%
- \addtolength{\multlinegap}{\@emphEQ@lwd
- +.5\@emphEQ@boxtypelength}%
- \if@emphEQ@shadowbox
- \addtolength{\multlinetaggap}{\shadowsize}
- \fi
- \fi
- \fi
- \fi
- \vskip-\abovedisplayskip\relax\vskip-1pt\relax
- \the\@emphEQ@mathbody
- \end{minipage}%
- \end{lrbox}%
-\setlength{\@emphEQ@BoxWidth}{\@emphEQ@displaywidth+\@emphEQ@rwd
- +\@emphEQ@lwd}%
-\if@emphEQ@align
- \if@emphEQ@FLL
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength%
- \kern-\@mathmargin
- \kern-\@emphEQ@lwd
- \usebox{\@emphEQ@Box}%
- \kern-\@emphEQ@displaywidth
- \kern-\@emphEQ@rwd
- \kern-\@emphEQ@lwd
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@FLR
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength%
- \kern-\@mathmargin
- \kern-\@emphEQ@lwd
- \usebox{\@emphEQ@Box}%
- \kern-\alignsep@
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@L
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][c]{%
- %\kern\eqnshift@
- %\kern-\alignsep@
- $\@emphEQ@Left$%
- \kern-\eqnshift@
- %\kern-\alignsep@
- \usebox{\@emphEQ@Box}%
- %\kern-\eqnshift@
- \kern-\alignsep@
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@R
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][c]{%
- $\@emphEQ@Left$%
- \kern-\eqnshift@
- \usebox{\@emphEQ@Box}%
- \kern-\eqnshift@
- $\@emphEQ@Right$}}%
- \fi
-\fi
-\if@emphEQ@alignat
- \if@emphEQ@FLL
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@mathmargin
- \kern-\@emphEQ@lwd
- \usebox{\@emphEQ@Box}%
- \kern\@mathmargin
- \kern\@emphEQ@displaywidth
- \kern-\linewidth
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@FLR
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@mathmargin
- \kern-\@emphEQ@lwd
- \usebox{\@emphEQ@Box}%
- \kern\@mathmargin
- \kern\@emphEQ@displaywidth
- \kern-\linewidth
- \kern\@emphEQ@lwd
- \kern.5\@emphEQ@boxtypelength
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@L
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][c]{%
- $\@emphEQ@Left$%
- \kern-\eqnshift@
- \usebox{\@emphEQ@Box}%
- \kern-\eqnshift@
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@R
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][c]{%
- $\@emphEQ@Left$%
- \kern-\eqnshift@
- \usebox{\@emphEQ@Box}%
- \kern-\eqnshift@
- $\@emphEQ@Right$}}%
- \fi
-\fi
-\if@emphEQ@gather
- \if@emphEQ@FLL
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@mathmargin
- \kern-\@emphEQ@lwd
- \usebox{\@emphEQ@Box}%
- \kern-\linewidth
- \kern\@mathmargin
- \kern\@emphEQ@displaywidth
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@FLR
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize
- \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@mathmargin
- \kern-\@emphEQ@lwd
- \usebox{\@emphEQ@Box}%
- \kern-\linewidth
- \kern.5\@emphEQ@boxtypelength
- \kern\@mathmargin
- \kern\@emphEQ@displaywidth
- \kern\@emphEQ@lwd
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@L
- \setlength{\tagwidth@}{\eqnshift@+\@emphEQ@rwd}%
- \setlength{\@emphEQ@templength}{\linewidth-\totwidth@
- -\eqnshift@}%
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][c]{%
- \ifdim\@emphEQ@templength<\tagwidth@
- \setlength{\tagwidth@}{\@emphEQ@templength
- +\@emphEQ@lwd}%
- \ifdim\tagwidth@<\eqnshift@
- \kern-\@emphEQ@templength
- \kern\eqnshift@
- \fi
- \else
- \kern-\@emphEQ@lwd
- \kern\@emphEQ@rwd
- \kern-\@emphEQ@templength
- \kern\eqnshift@
- \fi
- $\@emphEQ@Left$%
- \kern-\eqnshift@
- \usebox{\@emphEQ@Box}%
- %\kern-\eqnshift@
- \kern-\@emphEQ@lwd
- \kern\@emphEQ@rwd
- \kern-\@emphEQ@templength
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@R
- \setlength{\tagwidth@}{\eqnshift@+\@emphEQ@rwd}%
- \setlength{\@emphEQ@templength}{\linewidth-\totwidth@
- -\eqnshift@}%
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@BoxWidth][c]{%
- \kern-\@emphEQ@lwd
- \kern\@emphEQ@rwd
- \kern\@emphEQ@templength
- \kern-\eqnshift@
- $\@emphEQ@Left$%
- \ifdim\@emphEQ@templength>\tagwidth@
- \kern-\eqnshift@
- \else
- \kern\@emphEQ@lwd
- \kern-\@emphEQ@rwd
- \kern-\@emphEQ@templength
- \fi
- \usebox{\@emphEQ@Box}%
- \kern-\eqnshift@
- $\@emphEQ@Right$}}%
- \fi
-\fi
-\if@emphEQ@multline
- \if@emphEQ@FLL
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@displaywidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@emphEQ@lwd
- \if@emphEQ@NoNumEq
- \if@emphEQ@shadowbox \kern-\shadowsize \fi
- \kern-\@mathmargin
- \else
- \kern-\tagwidth@
- \kern-\multlinetaggap
- \fi
- \usebox{\@emphEQ@Box}%
- \kern-\@emphEQ@boxtypelength
- \if@emphEQ@NoNumEq
- \kern-\multlinegap
- \else
- \kern\multlinegap
- \fi
- \kern-\@emphEQ@rwd
- \kern-\@emphEQ@lwd
- \kern-\@mathmargin
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@FLR
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@displaywidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@emphEQ@lwd
- \kern-\@mathmargin
- \usebox{\@emphEQ@Box}%
- \kern-\@emphEQ@boxtypelength
- \kern-\@emphEQ@rwd
- \kern-\@emphEQ@lwd
- \if@emphEQ@NoNumEq
- \kern-\multlinegap
- \else
- \kern-\multlinetaggap
- \fi
- \kern-\@mathmargin
- \kern-\tagwidth@
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@L
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@displaywidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@emphEQ@lwd
- \if@emphEQ@NoNumEq
- \kern-\multlinegap
- \kern.5\@emphEQ@lwd
- \kern-.5\@emphEQ@rwd
- \if@emphEQ@shadowbox \kern-.5\shadowsize \fi
- \else
- \kern-\multlinetaggap
- \kern-\tagwidth@
- \fi
- \usebox{\@emphEQ@Box}%
- \kern-.5\@emphEQ@boxtypelength
- \if@emphEQ@NoNumEq
- \kern.5\@emphEQ@rwd
- \kern-.5\@emphEQ@lwd
- \fi
- \kern-\@emphEQ@rwd
- \kern-\multlinegap
- $\@emphEQ@Right$}}%
- \fi
- \if@emphEQ@R
- \savebox{\@emphEQ@Box}{\makebox[\@emphEQ@displaywidth][l]{%
- \if@emphEQ@shadowbox \kern.5\shadowsize \fi
- $\@emphEQ@Left$%
- \kern-.5\@emphEQ@boxtypelength
- \if@emphEQ@NoNumEq
- \if@emphEQ@shadowbox \kern-.5\shadowsize \fi
- \kern-.5\@emphEQ@rwd
- \kern.5\@emphEQ@lwd
- \fi
- \kern-\@emphEQ@lwd
- \kern-\multlinegap
- \usebox{\@emphEQ@Box}%
- \kern-.5\@emphEQ@boxtypelength
- \kern-\@emphEQ@rwd
- \if@emphEQ@NoNumEq
- \kern-\multlinegap
- \kern-.5\@emphEQ@lwd
- \kern.5\@emphEQ@rwd
- \else
- \kern-\multlinetaggap
- \fi
- \kern-\tagwidth@
- $\@emphEQ@Right$}}%
- \fi
-\fi
-\[
- \if@emphEQ@align
- \if@emphEQ@L
- \kern-\alignsep@
- \kern\eqnshift@
- \fi
- \fi
- \if@emphEQ@gather
- \if@emphEQ@L
- \kern-\@emphEQ@templength
- \kern\eqnshift@
- \kern\@emphEQ@rwd
- \kern-\@emphEQ@lwd
- \fi
- \if@emphEQ@R
- \setlength{\tagwidth@}{\eqnshift@+\@emphEQ@rwd}%
- \ifdim\@emphEQ@templength>\tagwidth@
- \kern-\@emphEQ@templength
- \kern\eqnshift@
- \kern\@emphEQ@lwd
- \else
- \kern\@emphEQ@templength
- \kern-\eqnshift@
- \kern\@emphEQ@rwd
- \kern-\@emphEQ@lwd
- \fi
- \fi
- \fi
- \if@emphEQ@multline
- \if@emphEQ@NoNumEq
- % naught
- \else
- \if@emphEQ@FLL
- \kern-\@mathmargin
- \kern\tagwidth@
- \kern\multlinetaggap
- \fi
- \if@emphEQ@L
- \kern\tagwidth@
- \kern\multlinetaggap
- \kern-\multlinegap
- \fi
- \if@emphEQ@R
- \kern-\tagwidth@
- \kern-\multlinetaggap
- \kern\multlinegap
- \fi
- \fi
- \else
- \if@emphEQ@shadowbox
- \if@emphEQ@R
- \kern\shadowsize
- \fi
- \if@emphEQ@L
- \kern\shadowsize
- \fi
- \fi
- \fi
- \@emphEQ@boxtype{\usebox{\@emphEQ@Box}}%
- \gdef\@emphEQ@Left{}\gdef\@emphEQ@Right{}%
- \gdef\@emphEQ@boxtype{}%
- \]%
- \ifnum0=`{\fi}%
- \expandafter\end\expandafter{\@emphEQ@EnvName}%
-}
-\define@key{empheq}{boxtype}{\renewcommand\@emphEQ@boxtype{#1}}
-\define@key{empheq}{Left}{\def\@emphEQ@Left{#1}}
-\define@key{empheq}{Right}{\def\@emphEQ@Right{#1}}
-\newenvironment{empheq}[1][]{\setkeys{empheq}{#1}\@emphEQ@MainEnv}%
- {\end@emphEQ@MainEnv\ignorespacesafterend}%
-\newcommand{\DeclareLeftDelimiter}[2][\!]{%
- \@namedef{empheq\expandafter\@gobble\string#2}{
- \left#2
- \vphantom{\usebox{\@emphEQ@Box}}%
- \right.#1}}
-\newcommand{\DeclareRightDelimiter}[2][\!]{%
- \@namedef{empheq\expandafter\@gobble\string#2}{%
- #1\left.
- \vphantom{\usebox{\@emphEQ@Box}}%
- \right#2}}%
-\DeclareRightDelimiter{\rbrace}
-\DeclareLeftDelimiter{\lbrace}
-\endinput
-%%
-%% End of file `empheq07.sty'.
diff --git a/Master/texmf-dist/tex/latex/mh/flexisym.sty b/Master/texmf-dist/tex/latex/mh/flexisym.sty
index 2634d311bfd..4603c90e1db 100644
--- a/Master/texmf-dist/tex/latex/mh/flexisym.sty
+++ b/Master/texmf-dist/tex/latex/mh/flexisym.sty
@@ -9,7 +9,7 @@
%% This is a generated file.
%%
%% Copyright (C) 1997-2003 by Michael J. Downes
-%% Copyright (C) 2007 by Morten Hoegholm <mh.ctan@gmail.com>
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -28,7 +28,7 @@
%% flexisym.sty, flexisym.pdf, flexisym.ins, flexisym.drv,
%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym.
%%
-\ProvidesPackage{flexisym}[2007/12/19 v0.96]
+\ProvidesPackage{flexisym}[2008/07/23 v0.97]
\let\@xp\expandafter \let\@nx\noexpand
\edef\do{%
\@nx\AtEndOfPackage{%
@@ -271,7 +271,8 @@
\mathcode `\-45 \mathcode `\/47\mathcode `\:"603A\relax
}%
}
-\DeclareOption{mathstyleoff}{\PassOptionsToPackage{mathactivechars}{mathstyle}}
+\DeclareOption{mathstyleoff}{%
+ \PassOptionsToPackage{noactivechars}{mathstyle}}
\DeclareOption{cmbase}{\usesymbols{cmbase}}
\DeclareOption{mathpazo}{\usesymbols{mathpazo}}
\DeclareOption{mathptmx}{\usesymbols{mathptmx}}
diff --git a/Master/texmf-dist/tex/latex/mh/mathpazo.sym b/Master/texmf-dist/tex/latex/mh/mathpazo.sym
new file mode 100644
index 00000000000..98acbe2424b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/mh/mathpazo.sym
@@ -0,0 +1,368 @@
+%%
+%% This is file `mathpazo.sym',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% flexisym.dtx (with options: `mathpazo')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 1997-2003 by Michael J. Downes
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Morten Hoegholm.
+%%
+%% This work consists of the main source file flexisym.dtx
+%% and the derived files
+%% flexisym.sty, flexisym.pdf, flexisym.ins, flexisym.drv,
+%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym.
+%%
+\ProvidesSymbols{mathpazo}[2007/12/19 v0.2]
+\@xp\xdef\csname mg@OT1\endcsname{\hexnumber@\symoperators}
+\@xp\xdef\csname mg@OML\endcsname{\hexnumber@\symletters}
+\@xp\xdef\csname mg@OMS\endcsname{\hexnumber@\symsymbols}
+\@xp\xdef\csname mg@OMX\endcsname{\hexnumber@\symlargesymbols}
+\gdef\mg@bin{\mg@OMS}
+\gdef\mg@del{\mg@OMX}
+\xdef\mg@digit{\@xp\@nx\csname mg@OT1\endcsname}
+\gdef\mg@latin{\mg@OML}
+\global\let\mg@Latin\mg@latin
+\global\let\mg@greek\mg@latin
+\global\let\mg@Greek\mg@digit
+\global\let\mg@rel\mg@bin
+\global\let\mg@ord\mg@bin
+\global\let\mg@cop\mg@del
+\DeclareFlexSymbol{!} {Pun}{OT1}{21}
+\DeclareFlexSymbol{+} {Bin}{OT1}{2B}
+\DeclareFlexSymbol{:} {Rel}{OT1}{3A}
+\DeclareFlexSymbol{\colon}{Pun}{OT1}{3A}
+\DeclareFlexSymbol{;} {Pun}{OT1}{3B}
+\DeclareFlexSymbol{=} {Rel}{OT1}{3D}
+\DeclareFlexSymbol{?} {Pun}{OT1}{3F}
+\DeclareFlexSymbol{\Gamma} {Var}{Greek}{00}
+\DeclareFlexSymbol{\Delta} {Var}{Greek}{01}
+\DeclareFlexSymbol{\Theta} {Var}{Greek}{02}
+\DeclareFlexSymbol{\Lambda} {Var}{Greek}{03}
+\DeclareFlexSymbol{\Xi} {Var}{Greek}{04}
+\DeclareFlexSymbol{\Pi} {Var}{Greek}{05}
+\DeclareFlexSymbol{\Sigma} {Var}{Greek}{06}
+\DeclareFlexSymbol{\Upsilon}{Var}{Greek}{07}
+\DeclareFlexSymbol{\Phi} {Var}{Greek}{08}
+\DeclareFlexSymbol{\Psi} {Var}{Greek}{09}
+\DeclareFlexSymbol{\Omega} {Var}{Greek}{0A}
+\DeclareFlexSymbol{0}{Var}{digit}{30}
+\DeclareFlexSymbol{1}{Var}{digit}{31}
+\DeclareFlexSymbol{2}{Var}{digit}{32}
+\DeclareFlexSymbol{3}{Var}{digit}{33}
+\DeclareFlexSymbol{4}{Var}{digit}{34}
+\DeclareFlexSymbol{5}{Var}{digit}{35}
+\DeclareFlexSymbol{6}{Var}{digit}{36}
+\DeclareFlexSymbol{7}{Var}{digit}{37}
+\DeclareFlexSymbol{8}{Var}{digit}{38}
+\DeclareFlexSymbol{9}{Var}{digit}{39}
+\DeclareFlexSymbol{,}{Pun}{OML}{3B}
+\DeclareFlexSymbol{.}{Ord}{OML}{3A}
+\DeclareFlexSymbol{/}{Ord}{OML}{3D}
+\DeclareFlexSymbol{<}{Rel}{OML}{3C}
+\DeclareFlexSymbol{>}{Rel}{OML}{3E}
+\DeclareFlexSymbol{\alpha}{Var}{greek}{0B}
+\DeclareFlexSymbol{\beta}{Var}{greek}{0C}
+\DeclareFlexSymbol{\gamma}{Var}{greek}{0D}
+\DeclareFlexSymbol{\delta}{Var}{greek}{0E}
+\DeclareFlexSymbol{\epsilon}{Var}{greek}{0F}
+\DeclareFlexSymbol{\zeta}{Var}{greek}{10}
+\DeclareFlexSymbol{\eta}{Var}{greek}{11}
+\DeclareFlexSymbol{\theta}{Var}{greek}{12}
+\DeclareFlexSymbol{\iota}{Var}{greek}{13}
+\DeclareFlexSymbol{\kappa}{Var}{greek}{14}
+\DeclareFlexSymbol{\lambda}{Var}{greek}{15}
+\DeclareFlexSymbol{\mu}{Var}{greek}{16}
+\DeclareFlexSymbol{\nu}{Var}{greek}{17}
+\DeclareFlexSymbol{\xi}{Var}{greek}{18}
+\DeclareFlexSymbol{\pi}{Var}{greek}{19}
+\DeclareFlexSymbol{\rho}{Var}{greek}{1A}
+\DeclareFlexSymbol{\sigma}{Var}{greek}{1B}
+\DeclareFlexSymbol{\tau}{Var}{greek}{1C}
+\DeclareFlexSymbol{\upsilon}{Var}{greek}{1D}
+\DeclareFlexSymbol{\phi}{Var}{greek}{1E}
+\DeclareFlexSymbol{\chi}{Var}{greek}{1F}
+\DeclareFlexSymbol{\psi}{Var}{greek}{20}
+\DeclareFlexSymbol{\omega}{Var}{greek}{21}
+\DeclareFlexSymbol{\varepsilon}{Var}{greek}{22}
+\DeclareFlexSymbol{\vartheta}{Var}{greek}{23}
+\DeclareFlexSymbol{\varpi}{Var}{greek}{24}
+\DeclareFlexSymbol{\varrho}{Var}{greek}{25}
+\DeclareFlexSymbol{\varsigma}{Var}{greek}{26}
+\DeclareFlexSymbol{\varphi}{Var}{greek}{27}
+\DeclareFlexSymbol{\imath}{Var}{OML}{7B}
+\DeclareFlexSymbol{\jmath}{Var}{OML}{7C}
+\DeclareFlexSymbol{\ell}{Ord}{OML}{60}
+\DeclareFlexSymbol{\wp}{Ord}{OML}{7D}
+\DeclareFlexSymbol{\partial}{Ord}{OML}{40}
+\DeclareFlexSymbol{\flat}{Ord}{OML}{5B}
+\DeclareFlexSymbol{\natural}{Ord}{OML}{5C}
+\DeclareFlexSymbol{\sharp}{Ord}{OML}{5D}
+\DeclareFlexSymbol{\triangleleft}{Bin}{OML}{2F}
+\DeclareFlexSymbol{\triangleright}{Bin}{OML}{2E}
+\DeclareFlexSymbol{\star}{Bin}{OML}{3F}
+\DeclareFlexSymbol{\smile}{Rel}{OML}{5E}
+\DeclareFlexSymbol{\frown}{Rel}{OML}{5F}
+\DeclareFlexSymbol{\leftharpoonup}{Rel}{OML}{28}
+\DeclareFlexSymbol{\leftharpoondown}{Rel}{OML}{29}
+\DeclareFlexSymbol{\rightharpoonup}{Rel}{OML}{2A}
+\DeclareFlexSymbol{\rightharpoondown}{Rel}{OML}{2B}
+\DeclareFlexSymbol{a}{Var}{latin}{61}
+\DeclareFlexSymbol{b}{Var}{latin}{62}
+\DeclareFlexSymbol{c}{Var}{latin}{63}
+\DeclareFlexSymbol{d}{Var}{latin}{64}
+\DeclareFlexSymbol{e}{Var}{latin}{65}
+\DeclareFlexSymbol{f}{Var}{latin}{66}
+\DeclareFlexSymbol{g}{Var}{latin}{67}
+\DeclareFlexSymbol{h}{Var}{latin}{68}
+\DeclareFlexSymbol{i}{Var}{latin}{69}
+\DeclareFlexSymbol{j}{Var}{latin}{6A}
+\DeclareFlexSymbol{k}{Var}{latin}{6B}
+\DeclareFlexSymbol{l}{Var}{latin}{6C}
+\DeclareFlexSymbol{m}{Var}{latin}{6D}
+\DeclareFlexSymbol{n}{Var}{latin}{6E}
+\DeclareFlexSymbol{o}{Var}{latin}{6F}
+\DeclareFlexSymbol{p}{Var}{latin}{70}
+\DeclareFlexSymbol{q}{Var}{latin}{71}
+\DeclareFlexSymbol{r}{Var}{latin}{72}
+\DeclareFlexSymbol{s}{Var}{latin}{73}
+\DeclareFlexSymbol{t}{Var}{latin}{74}
+\DeclareFlexSymbol{u}{Var}{latin}{75}
+\DeclareFlexSymbol{v}{Var}{latin}{76}
+\DeclareFlexSymbol{w}{Var}{latin}{77}
+\DeclareFlexSymbol{x}{Var}{latin}{78}
+\DeclareFlexSymbol{y}{Var}{latin}{79}
+\DeclareFlexSymbol{z}{Var}{latin}{7A}
+\DeclareFlexSymbol{A}{Var}{Latin}{41}
+\DeclareFlexSymbol{B}{Var}{Latin}{42}
+\DeclareFlexSymbol{C}{Var}{Latin}{43}
+\DeclareFlexSymbol{D}{Var}{Latin}{44}
+\DeclareFlexSymbol{E}{Var}{Latin}{45}
+\DeclareFlexSymbol{F}{Var}{Latin}{46}
+\DeclareFlexSymbol{G}{Var}{Latin}{47}
+\DeclareFlexSymbol{H}{Var}{Latin}{48}
+\DeclareFlexSymbol{I}{Var}{Latin}{49}
+\DeclareFlexSymbol{J}{Var}{Latin}{4A}
+\DeclareFlexSymbol{K}{Var}{Latin}{4B}
+\DeclareFlexSymbol{L}{Var}{Latin}{4C}
+\DeclareFlexSymbol{M}{Var}{Latin}{4D}
+\DeclareFlexSymbol{N}{Var}{Latin}{4E}
+\DeclareFlexSymbol{O}{Var}{Latin}{4F}
+\DeclareFlexSymbol{P}{Var}{Latin}{50}
+\DeclareFlexSymbol{Q}{Var}{Latin}{51}
+\DeclareFlexSymbol{R}{Var}{Latin}{52}
+\DeclareFlexSymbol{S}{Var}{Latin}{53}
+\DeclareFlexSymbol{T}{Var}{Latin}{54}
+\DeclareFlexSymbol{U}{Var}{Latin}{55}
+\DeclareFlexSymbol{V}{Var}{Latin}{56}
+\DeclareFlexSymbol{W}{Var}{Latin}{57}
+\DeclareFlexSymbol{X}{Var}{Latin}{58}
+\DeclareFlexSymbol{Y}{Var}{Latin}{59}
+\DeclareFlexSymbol{Z}{Var}{Latin}{5A}
+\DeclareFlexSymbol{\ldotPun}{Pun}{OML}{3A}
+\def\ldotp{\ldotPun}
+\DeclareFlexSymbol{\lhookRel}{Rel}{OML}{2C}
+\DeclareFlexSymbol{\rhookRel}{Rel}{OML}{2D}
+\DeclareFlexSymbol{*}{Bin}{bin}{03} % \ast
+\DeclareFlexSymbol{-}{Bin}{bin}{00}
+\DeclareFlexSymbol{|}{Ord}{OMS}{6A}
+\DeclareFlexSymbol{\aleph}{Ord}{ord}{40}
+\DeclareFlexSymbol{\Re}{Ord}{ord}{3C}
+\DeclareFlexSymbol{\Im}{Ord}{ord}{3D}
+\DeclareFlexSymbol{\infty}{Ord}{ord}{31}
+\DeclareFlexSymbol{\prime}{Ord}{ord}{30}
+\DeclareFlexSymbol{\emptyset}{Ord}{ord}{3B}
+\DeclareFlexSymbol{\nabla}{Ord}{ord}{72}
+\DeclareFlexSymbol{\top}{Ord}{ord}{3E}
+\DeclareFlexSymbol{\bot}{Ord}{ord}{3F}
+\DeclareFlexSymbol{\triangle}{Ord}{ord}{34}
+\DeclareFlexSymbol{\forall}{Ord}{ord}{38}
+\DeclareFlexSymbol{\exists}{Ord}{ord}{39}
+\DeclareFlexSymbol{\neg}{Ord}{ord}{3A}
+\DeclareFlexSymbol{\clubsuit}{Ord}{ord}{7C}
+\DeclareFlexSymbol{\diamondsuit}{Ord}{ord}{7D}
+\DeclareFlexSymbol{\heartsuit}{Ord}{ord}{7E}
+\DeclareFlexSymbol{\spadesuit}{Ord}{ord}{7F}
+\DeclareFlexSymbol{\smallint}{COs}{OMS}{73}
+\DeclareFlexSymbol{\bigtriangleup}{Bin}{bin}{34}
+\DeclareFlexSymbol{\bigtriangledown}{Bin}{bin}{35}
+\DeclareFlexSymbol{\wedge}{Bin}{bin}{5E}
+\DeclareFlexSymbol{\vee}{Bin}{bin}{5F}
+\DeclareFlexSymbol{\cap}{Bin}{bin}{5C}
+\DeclareFlexSymbol{\cup}{Bin}{bin}{5B}
+\DeclareFlexSymbol{\ddagger}{Bin}{bin}{7A}
+\DeclareFlexSymbol{\dagger}{Bin}{bin}{79}
+\DeclareFlexSymbol{\sqcap}{Bin}{bin}{75}
+\DeclareFlexSymbol{\sqcup}{Bin}{bin}{74}
+\DeclareFlexSymbol{\uplus}{Bin}{bin}{5D}
+\DeclareFlexSymbol{\amalg}{Bin}{bin}{71}
+\DeclareFlexSymbol{\diamond}{Bin}{bin}{05}
+\DeclareFlexSymbol{\bullet}{Bin}{bin}{0F}
+\DeclareFlexSymbol{\wr}{Bin}{bin}{6F}
+\DeclareFlexSymbol{\div}{Bin}{bin}{04}
+\DeclareFlexSymbol{\odot}{Bin}{bin}{0C}
+\DeclareFlexSymbol{\oslash}{Bin}{bin}{0B}
+\DeclareFlexSymbol{\otimes}{Bin}{bin}{0A}
+\DeclareFlexSymbol{\ominus}{Bin}{bin}{09}
+\DeclareFlexSymbol{\oplus}{Bin}{bin}{08}
+\DeclareFlexSymbol{\mp}{Bin}{bin}{07}
+\DeclareFlexSymbol{\pm}{Bin}{bin}{06}
+\DeclareFlexSymbol{\circ}{Bin}{bin}{0E}
+\DeclareFlexSymbol{\bigcirc}{Bin}{bin}{0D}
+\DeclareFlexSymbol{\setminus}{Bin}{bin}{6E}
+\DeclareFlexSymbol{\cdot}{Bin}{bin}{01}
+\DeclareFlexSymbol{\ast}{Bin}{bin}{03}
+\DeclareFlexSymbol{\times}{Bin}{bin}{02}
+\DeclareFlexSymbol{\propto}{Rel}{rel}{2F}
+\DeclareFlexSymbol{\sqsubseteq}{Rel}{rel}{76}
+\DeclareFlexSymbol{\sqsupseteq}{Rel}{rel}{77}
+\DeclareFlexSymbol{\parallel}{Rel}{rel}{6B}
+\DeclareFlexSymbol{\mid}{Rel}{rel}{6A}
+\DeclareFlexSymbol{\dashv}{Rel}{rel}{61}
+\DeclareFlexSymbol{\vdash}{Rel}{rel}{60}
+\DeclareFlexSymbol{\nearrow}{Rel}{rel}{25}
+\DeclareFlexSymbol{\searrow}{Rel}{rel}{26}
+\DeclareFlexSymbol{\nwarrow}{Rel}{rel}{2D}
+\DeclareFlexSymbol{\swarrow}{Rel}{rel}{2E}
+\DeclareFlexSymbol{\Leftrightarrow}{Rel}{rel}{2C}
+\DeclareFlexSymbol{\Leftarrow}{Rel}{rel}{28}
+\DeclareFlexSymbol{\Rightarrow}{Rel}{rel}{29}
+\DeclareFlexSymbol{\leq}{Rel}{rel}{14}
+\DeclareFlexSymbol{\geq}{Rel}{rel}{15}
+\DeclareFlexSymbol{\succ}{Rel}{rel}{1F}
+\DeclareFlexSymbol{\prec}{Rel}{rel}{1E}
+\DeclareFlexSymbol{\approx}{Rel}{rel}{19}
+\DeclareFlexSymbol{\succeq}{Rel}{rel}{17}
+\DeclareFlexSymbol{\preceq}{Rel}{rel}{16}
+\DeclareFlexSymbol{\supset}{Rel}{rel}{1B}
+\DeclareFlexSymbol{\subset}{Rel}{rel}{1A}
+\DeclareFlexSymbol{\supseteq}{Rel}{rel}{13}
+\DeclareFlexSymbol{\subseteq}{Rel}{rel}{12}
+\DeclareFlexSymbol{\in}{Rel}{rel}{32}
+\DeclareFlexSymbol{\ni}{Rel}{rel}{33}
+\DeclareFlexSymbol{\gg}{Rel}{rel}{1D}
+\DeclareFlexSymbol{\ll}{Rel}{rel}{1C}
+\DeclareFlexSymbol{\leftrightarrow}{Rel}{rel}{24}
+\DeclareFlexSymbol{\leftarrow}{Rel}{rel}{20}
+\DeclareFlexSymbol{\rightarrow}{Rel}{rel}{21}
+\DeclareFlexSymbol{\sim}{Rel}{rel}{18}
+\DeclareFlexSymbol{\simeq}{Rel}{rel}{27}
+\DeclareFlexSymbol{\perp}{Rel}{rel}{3F}
+\DeclareFlexSymbol{\equiv}{Rel}{rel}{11}
+\DeclareFlexSymbol{\asymp}{Rel}{rel}{10}
+\DeclareFlexSymbol{\notRel}{Rel}{rel}{36}
+\DeclareFlexSymbol{\mapstoOrd}{Ord}{OMS}{37}
+\DeclareFlexSymbol{\cdotOrd}{Ord}{OMS}{01}
+\def\cdotp{\mathpunct{\cdotOrd}}
+\DeclareFlexSymbol{\coprod}{COs}{cop}{60}
+\DeclareFlexSymbol{\bigvee}{COs}{cop}{57}
+\DeclareFlexSymbol{\bigwedge}{COs}{cop}{56}
+\DeclareFlexSymbol{\biguplus}{COs}{cop}{55}
+\DeclareFlexSymbol{\bigcap}{COs}{cop}{54}
+\DeclareFlexSymbol{\bigcup}{COs}{cop}{53}
+\DeclareFlexSymbol{\int}{COi}{cop}{52}
+\DeclareFlexSymbol{\prod}{COs}{cop}{51}
+\DeclareFlexSymbol{\sum}{COs}{cop}{50}
+\DeclareFlexSymbol{\bigotimes}{COs}{cop}{4E}
+\DeclareFlexSymbol{\bigoplus}{COs}{cop}{4C}
+\DeclareFlexSymbol{\bigodot}{COs}{cop}{4A}
+\DeclareFlexSymbol{\oint}{COi}{cop}{48}
+\DeclareFlexSymbol{\bigsqcup}{COs}{cop}{46}
+\DeclareFlexSymbol{\rangle}{DeR}{del}{0B}
+\DeclareFlexSymbol{\langle}{DeL}{del}{0A}
+\DeclareFlexSymbol{\rbrace}{DeR}{del}{09}
+\DeclareFlexSymbol{\lbrace}{DeL}{del}{08}
+\DeclareFlexSymbol{\rceil}{DeR}{del}{07}
+\DeclareFlexSymbol{\lceil}{DeL}{del}{06}
+\DeclareFlexSymbol{\rfloor}{DeR}{del}{05}
+\DeclareFlexSymbol{\lfloor}{DeL}{del}{04}
+\DeclareFlexSymbol{(}{DeL}{del}{00}
+\DeclareFlexSymbol{)}{DeR}{del}{01}
+\DeclareFlexSymbol{[}{DeL}{del}{02}
+\DeclareFlexSymbol{]}{DeR}{del}{03}
+\DeclareFlexSymbol{\lVert}{DeL}{del}{0D}
+\DeclareFlexSymbol{\rVert}{DeR}{del}{0D}
+\DeclareFlexSymbol{\lvert}{DeL}{del}{0C}
+\DeclareFlexSymbol{\rvert}{DeR}{del}{0C}
+\DeclareFlexSymbol{\Vert}{DeB}{del}{0D}
+\DeclareFlexSymbol{\vert}{DeB}{del}{0C}
+\DeclareFlexSymbol{|}{DeB}{del}{0C}
+\DeclareFlexSymbol{/}{DeB}{del}{0E}
+\DeclareFlexSymbol{\lmoustache}{DeL}{del}{40}
+\DeclareFlexSymbol{\rmoustache}{DeR}{del}{41}
+\DeclareFlexSymbol{\lgroup}{DeL}{del}{3A}
+\DeclareFlexSymbol{\rgroup}{DeR}{del}{3B}
+\DeclareFlexSymbol{\bracevert}{DeB}{del}{3E}
+\DeclareFlexSymbol{\arrowvert}{DeB}{del}{3C}
+\DeclareFlexSymbol{\Arrowvert}{DeB}{del}{3D}
+\DeclareFlexSymbol{\uparrow}{DeA}{del}{78}
+\DeclareFlexSymbol{\downarrow}{DeA}{del}{79}
+\DeclareFlexSymbol{\updownarrow}{DeA}{del}{3F}
+\DeclareFlexSymbol{\Uparrow}{DeA}{del}{7E}
+\DeclareFlexSymbol{\Downarrow}{DeA}{del}{7F}
+\DeclareFlexSymbol{\Updownarrow}{DeA}{del}{77}
+\DeclareFlexSymbol{\backslash}{DeB}{del}{0F}
+\DeclareFlexSymbol{\hbarOrd}{Ord}{OT1}{16}
+\DeclareFlexCompoundSymbol{\hbar}{Ord}{\hbarOrd\mkern-9mu h}
+\DeclareFlexSymbol{\surdOrd}{Ord}{OMS}{70}
+\DeclareFlexCompoundSymbol{\surd}{Ord}{\mathop{\surdOrd}}
+\DeclareFlexCompoundSymbol{\angle}{Ord}{%
+ \vbox{\ialign{%
+ $\m@th\scriptstyle##$\crcr
+ \notRel\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}%
+ \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr
+ }}%
+}
+\DeclareFlexCompoundSymbol{\neq}{Rel}{\not{=}}
+\DeclareFlexCompoundSymbol{\mapsto}{Rel}{\mapstoOrd\rightarrow}
+\DeclareFlexCompoundSymbol{\cong}{Rel}{\mathpalette\@vereq\sim}
+\providecommand*\joinord{}
+\renewcommand*\joinord{\mkern-3.45mu }
+\DeclareFlexCompoundSymbol{\notin}{Rel}{\mathpalette\c@ncel\in}
+\DeclareFlexCompoundSymbol{\rightleftharpoons}{Rel}{\mathpalette\rlh@{}}
+\DeclareFlexCompoundSymbol{\doteq}{Rel}{\buildrel\textstyle.\over=}
+\DeclareFlexCompoundSymbol{\hookrightarrow}{Rel}{\lhookRel\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\hookleftarrow}{Rel}{\leftarrow\joinord\rhookRel}
+\DeclareFlexCompoundSymbol{\bowtie}{Rel}{\triangleright\joinord\triangleleft}
+\DeclareFlexCompoundSymbol{\models}{Rel}{\vert\joinord=}
+\DeclareFlexCompoundSymbol{\Longrightarrow}{Rel}{\Relbar\joinord\Rightarrow}
+\DeclareFlexCompoundSymbol{\longrightarrow}{Rel}{\relbar\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\Longleftarrow}{Rel}{\Leftarrow\joinord\Relbar}
+\DeclareFlexCompoundSymbol{\longleftarrow}{Rel}{\leftarrow\joinord\relbar}
+\DeclareFlexCompoundSymbol{\longmapsto}{Rel}{\mapstochar\longrightarrow}
+\DeclareFlexCompoundSymbol{\longleftrightarrow}{Rel}{\leftarrow\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\Longleftrightarrow}{Rel}{\Leftarrow\joinord\Rightarrow}
+\renewcommand*\iff{%
+ \mskip\thickmuskip\Longleftrightarrow\mskip\thickmuskip
+}
+\DeclareFlexCompoundSymbol{\cdots}{Inn}{\cdotp\cdotp\cdotp}%
+\DeclareFlexCompoundSymbol{\vdots}{Ord}{%
+ \vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hbox{.}\hbox{.}\hbox{.}}}
+\DeclareFlexCompoundSymbol{\ddots}{Inn}{%
+ \mkern1mu\raise7\p@
+ \vbox{\kern7\p@\hbox{.}}\mkern2mu%
+ \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu%
+}
+\def\relbar{\begingroup \def\smash@{tb}% in case amsmath is loaded
+ \mathpalette\mathsm@sh{\mathchar"200 }\endgroup}
+\edef\Relbar{\mathchar\string"\hexnumber@\symupright3D }
+\endinput
+%%
+%% End of file `mathpazo.sym'.
diff --git a/Master/texmf-dist/tex/latex/mh/mathptmx.sym b/Master/texmf-dist/tex/latex/mh/mathptmx.sym
new file mode 100644
index 00000000000..d480cfee812
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/mh/mathptmx.sym
@@ -0,0 +1,368 @@
+%%
+%% This is file `mathptmx.sym',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% flexisym.dtx (with options: `mathptmx')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 1997-2003 by Michael J. Downes
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Morten Hoegholm.
+%%
+%% This work consists of the main source file flexisym.dtx
+%% and the derived files
+%% flexisym.sty, flexisym.pdf, flexisym.ins, flexisym.drv,
+%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym.
+%%
+\ProvidesSymbols{mathptmx}[2007/12/19 v0.2]
+\@xp\xdef\csname mg@OT1\endcsname{\hexnumber@\symoperators}
+\@xp\xdef\csname mg@OML\endcsname{\hexnumber@\symletters}
+\@xp\xdef\csname mg@OMS\endcsname{\hexnumber@\symsymbols}
+\@xp\xdef\csname mg@OMX\endcsname{\hexnumber@\symlargesymbols}
+\gdef\mg@bin{\mg@OMS}
+\gdef\mg@del{\mg@OMX}
+\xdef\mg@digit{\@xp\@nx\csname mg@OT1\endcsname}
+\gdef\mg@latin{\mg@OML}
+\global\let\mg@Latin\mg@latin
+\global\let\mg@greek\mg@latin
+\global\let\mg@Greek\mg@digit
+\global\let\mg@rel\mg@bin
+\global\let\mg@ord\mg@bin
+\global\let\mg@cop\mg@del
+\DeclareFlexSymbol{!} {Pun}{OT1}{21}
+\DeclareFlexSymbol{+} {Bin}{OT1}{2B}
+\DeclareFlexSymbol{:} {Rel}{OT1}{3A}
+\DeclareFlexSymbol{\colon}{Pun}{OT1}{3A}
+\DeclareFlexSymbol{;} {Pun}{OT1}{3B}
+\DeclareFlexSymbol{=} {Rel}{OT1}{3D}
+\DeclareFlexSymbol{?} {Pun}{OT1}{3F}
+\DeclareFlexSymbol{\Gamma} {Var}{Greek}{00}
+\DeclareFlexSymbol{\Delta} {Var}{Greek}{01}
+\DeclareFlexSymbol{\Theta} {Var}{Greek}{02}
+\DeclareFlexSymbol{\Lambda} {Var}{Greek}{03}
+\DeclareFlexSymbol{\Xi} {Var}{Greek}{04}
+\DeclareFlexSymbol{\Pi} {Var}{Greek}{05}
+\DeclareFlexSymbol{\Sigma} {Var}{Greek}{06}
+\DeclareFlexSymbol{\Upsilon}{Var}{Greek}{07}
+\DeclareFlexSymbol{\Phi} {Var}{Greek}{08}
+\DeclareFlexSymbol{\Psi} {Var}{Greek}{09}
+\DeclareFlexSymbol{\Omega} {Var}{Greek}{0A}
+\DeclareFlexSymbol{0}{Var}{digit}{30}
+\DeclareFlexSymbol{1}{Var}{digit}{31}
+\DeclareFlexSymbol{2}{Var}{digit}{32}
+\DeclareFlexSymbol{3}{Var}{digit}{33}
+\DeclareFlexSymbol{4}{Var}{digit}{34}
+\DeclareFlexSymbol{5}{Var}{digit}{35}
+\DeclareFlexSymbol{6}{Var}{digit}{36}
+\DeclareFlexSymbol{7}{Var}{digit}{37}
+\DeclareFlexSymbol{8}{Var}{digit}{38}
+\DeclareFlexSymbol{9}{Var}{digit}{39}
+\DeclareFlexSymbol{,}{Pun}{OML}{3B}
+\DeclareFlexSymbol{.}{Ord}{OML}{3A}
+\DeclareFlexSymbol{/}{Ord}{OML}{3D}
+\DeclareFlexSymbol{<}{Rel}{OML}{3C}
+\DeclareFlexSymbol{>}{Rel}{OML}{3E}
+\DeclareFlexSymbol{\alpha}{Var}{greek}{0B}
+\DeclareFlexSymbol{\beta}{Var}{greek}{0C}
+\DeclareFlexSymbol{\gamma}{Var}{greek}{0D}
+\DeclareFlexSymbol{\delta}{Var}{greek}{0E}
+\DeclareFlexSymbol{\epsilon}{Var}{greek}{0F}
+\DeclareFlexSymbol{\zeta}{Var}{greek}{10}
+\DeclareFlexSymbol{\eta}{Var}{greek}{11}
+\DeclareFlexSymbol{\theta}{Var}{greek}{12}
+\DeclareFlexSymbol{\iota}{Var}{greek}{13}
+\DeclareFlexSymbol{\kappa}{Var}{greek}{14}
+\DeclareFlexSymbol{\lambda}{Var}{greek}{15}
+\DeclareFlexSymbol{\mu}{Var}{greek}{16}
+\DeclareFlexSymbol{\nu}{Var}{greek}{17}
+\DeclareFlexSymbol{\xi}{Var}{greek}{18}
+\DeclareFlexSymbol{\pi}{Var}{greek}{19}
+\DeclareFlexSymbol{\rho}{Var}{greek}{1A}
+\DeclareFlexSymbol{\sigma}{Var}{greek}{1B}
+\DeclareFlexSymbol{\tau}{Var}{greek}{1C}
+\DeclareFlexSymbol{\upsilon}{Var}{greek}{1D}
+\DeclareFlexSymbol{\phi}{Var}{greek}{1E}
+\DeclareFlexSymbol{\chi}{Var}{greek}{1F}
+\DeclareFlexSymbol{\psi}{Var}{greek}{20}
+\DeclareFlexSymbol{\omega}{Var}{greek}{21}
+\DeclareFlexSymbol{\varepsilon}{Var}{greek}{22}
+\DeclareFlexSymbol{\vartheta}{Var}{greek}{23}
+\DeclareFlexSymbol{\varpi}{Var}{greek}{24}
+\DeclareFlexSymbol{\varrho}{Var}{greek}{25}
+\DeclareFlexSymbol{\varsigma}{Var}{greek}{26}
+\DeclareFlexSymbol{\varphi}{Var}{greek}{27}
+\DeclareFlexSymbol{\imath}{Var}{OML}{7B}
+\DeclareFlexSymbol{\jmath}{Var}{OML}{7C}
+\DeclareFlexSymbol{\ell}{Ord}{OML}{60}
+\DeclareFlexSymbol{\wp}{Ord}{OML}{7D}
+\DeclareFlexSymbol{\partial}{Ord}{OML}{40}
+\DeclareFlexSymbol{\flat}{Ord}{OML}{5B}
+\DeclareFlexSymbol{\natural}{Ord}{OML}{5C}
+\DeclareFlexSymbol{\sharp}{Ord}{OML}{5D}
+\DeclareFlexSymbol{\triangleleft}{Bin}{OML}{2F}
+\DeclareFlexSymbol{\triangleright}{Bin}{OML}{2E}
+\DeclareFlexSymbol{\star}{Bin}{OML}{3F}
+\DeclareFlexSymbol{\smile}{Rel}{OML}{5E}
+\DeclareFlexSymbol{\frown}{Rel}{OML}{5F}
+\DeclareFlexSymbol{\leftharpoonup}{Rel}{OML}{28}
+\DeclareFlexSymbol{\leftharpoondown}{Rel}{OML}{29}
+\DeclareFlexSymbol{\rightharpoonup}{Rel}{OML}{2A}
+\DeclareFlexSymbol{\rightharpoondown}{Rel}{OML}{2B}
+\DeclareFlexSymbol{a}{Var}{latin}{61}
+\DeclareFlexSymbol{b}{Var}{latin}{62}
+\DeclareFlexSymbol{c}{Var}{latin}{63}
+\DeclareFlexSymbol{d}{Var}{latin}{64}
+\DeclareFlexSymbol{e}{Var}{latin}{65}
+\DeclareFlexSymbol{f}{Var}{latin}{66}
+\DeclareFlexSymbol{g}{Var}{latin}{67}
+\DeclareFlexSymbol{h}{Var}{latin}{68}
+\DeclareFlexSymbol{i}{Var}{latin}{69}
+\DeclareFlexSymbol{j}{Var}{latin}{6A}
+\DeclareFlexSymbol{k}{Var}{latin}{6B}
+\DeclareFlexSymbol{l}{Var}{latin}{6C}
+\DeclareFlexSymbol{m}{Var}{latin}{6D}
+\DeclareFlexSymbol{n}{Var}{latin}{6E}
+\DeclareFlexSymbol{o}{Var}{latin}{6F}
+\DeclareFlexSymbol{p}{Var}{latin}{70}
+\DeclareFlexSymbol{q}{Var}{latin}{71}
+\DeclareFlexSymbol{r}{Var}{latin}{72}
+\DeclareFlexSymbol{s}{Var}{latin}{73}
+\DeclareFlexSymbol{t}{Var}{latin}{74}
+\DeclareFlexSymbol{u}{Var}{latin}{75}
+\DeclareFlexSymbol{v}{Var}{latin}{76}
+\DeclareFlexSymbol{w}{Var}{latin}{77}
+\DeclareFlexSymbol{x}{Var}{latin}{78}
+\DeclareFlexSymbol{y}{Var}{latin}{79}
+\DeclareFlexSymbol{z}{Var}{latin}{7A}
+\DeclareFlexSymbol{A}{Var}{Latin}{41}
+\DeclareFlexSymbol{B}{Var}{Latin}{42}
+\DeclareFlexSymbol{C}{Var}{Latin}{43}
+\DeclareFlexSymbol{D}{Var}{Latin}{44}
+\DeclareFlexSymbol{E}{Var}{Latin}{45}
+\DeclareFlexSymbol{F}{Var}{Latin}{46}
+\DeclareFlexSymbol{G}{Var}{Latin}{47}
+\DeclareFlexSymbol{H}{Var}{Latin}{48}
+\DeclareFlexSymbol{I}{Var}{Latin}{49}
+\DeclareFlexSymbol{J}{Var}{Latin}{4A}
+\DeclareFlexSymbol{K}{Var}{Latin}{4B}
+\DeclareFlexSymbol{L}{Var}{Latin}{4C}
+\DeclareFlexSymbol{M}{Var}{Latin}{4D}
+\DeclareFlexSymbol{N}{Var}{Latin}{4E}
+\DeclareFlexSymbol{O}{Var}{Latin}{4F}
+\DeclareFlexSymbol{P}{Var}{Latin}{50}
+\DeclareFlexSymbol{Q}{Var}{Latin}{51}
+\DeclareFlexSymbol{R}{Var}{Latin}{52}
+\DeclareFlexSymbol{S}{Var}{Latin}{53}
+\DeclareFlexSymbol{T}{Var}{Latin}{54}
+\DeclareFlexSymbol{U}{Var}{Latin}{55}
+\DeclareFlexSymbol{V}{Var}{Latin}{56}
+\DeclareFlexSymbol{W}{Var}{Latin}{57}
+\DeclareFlexSymbol{X}{Var}{Latin}{58}
+\DeclareFlexSymbol{Y}{Var}{Latin}{59}
+\DeclareFlexSymbol{Z}{Var}{Latin}{5A}
+\DeclareFlexSymbol{\ldotPun}{Pun}{OML}{3A}
+\def\ldotp{\ldotPun}
+\DeclareFlexSymbol{\lhookRel}{Rel}{OML}{2C}
+\DeclareFlexSymbol{\rhookRel}{Rel}{OML}{2D}
+\DeclareFlexSymbol{*}{Bin}{bin}{03} % \ast
+\DeclareFlexSymbol{-}{Bin}{bin}{00}
+\DeclareFlexSymbol{|}{Ord}{OMS}{6A}
+\DeclareFlexSymbol{\aleph}{Ord}{ord}{40}
+\DeclareFlexSymbol{\Re}{Ord}{ord}{3C}
+\DeclareFlexSymbol{\Im}{Ord}{ord}{3D}
+\DeclareFlexSymbol{\infty}{Ord}{ord}{31}
+\DeclareFlexSymbol{\prime}{Ord}{ord}{30}
+\DeclareFlexSymbol{\emptyset}{Ord}{ord}{3B}
+\DeclareFlexSymbol{\nabla}{Ord}{ord}{72}
+\DeclareFlexSymbol{\top}{Ord}{ord}{3E}
+\DeclareFlexSymbol{\bot}{Ord}{ord}{3F}
+\DeclareFlexSymbol{\triangle}{Ord}{ord}{34}
+\DeclareFlexSymbol{\forall}{Ord}{ord}{38}
+\DeclareFlexSymbol{\exists}{Ord}{ord}{39}
+\DeclareFlexSymbol{\neg}{Ord}{ord}{3A}
+\DeclareFlexSymbol{\clubsuit}{Ord}{ord}{7C}
+\DeclareFlexSymbol{\diamondsuit}{Ord}{ord}{7D}
+\DeclareFlexSymbol{\heartsuit}{Ord}{ord}{7E}
+\DeclareFlexSymbol{\spadesuit}{Ord}{ord}{7F}
+\DeclareFlexSymbol{\smallint}{COs}{OMS}{73}
+\DeclareFlexSymbol{\bigtriangleup}{Bin}{bin}{34}
+\DeclareFlexSymbol{\bigtriangledown}{Bin}{bin}{35}
+\DeclareFlexSymbol{\wedge}{Bin}{bin}{5E}
+\DeclareFlexSymbol{\vee}{Bin}{bin}{5F}
+\DeclareFlexSymbol{\cap}{Bin}{bin}{5C}
+\DeclareFlexSymbol{\cup}{Bin}{bin}{5B}
+\DeclareFlexSymbol{\ddagger}{Bin}{bin}{7A}
+\DeclareFlexSymbol{\dagger}{Bin}{bin}{79}
+\DeclareFlexSymbol{\sqcap}{Bin}{bin}{75}
+\DeclareFlexSymbol{\sqcup}{Bin}{bin}{74}
+\DeclareFlexSymbol{\uplus}{Bin}{bin}{5D}
+\DeclareFlexSymbol{\amalg}{Bin}{bin}{71}
+\DeclareFlexSymbol{\diamond}{Bin}{bin}{05}
+\DeclareFlexSymbol{\bullet}{Bin}{bin}{0F}
+\DeclareFlexSymbol{\wr}{Bin}{bin}{6F}
+\DeclareFlexSymbol{\div}{Bin}{bin}{04}
+\DeclareFlexSymbol{\odot}{Bin}{bin}{0C}
+\DeclareFlexSymbol{\oslash}{Bin}{bin}{0B}
+\DeclareFlexSymbol{\otimes}{Bin}{bin}{0A}
+\DeclareFlexSymbol{\ominus}{Bin}{bin}{09}
+\DeclareFlexSymbol{\oplus}{Bin}{bin}{08}
+\DeclareFlexSymbol{\mp}{Bin}{bin}{07}
+\DeclareFlexSymbol{\pm}{Bin}{bin}{06}
+\DeclareFlexSymbol{\circ}{Bin}{bin}{0E}
+\DeclareFlexSymbol{\bigcirc}{Bin}{bin}{0D}
+\DeclareFlexSymbol{\setminus}{Bin}{bin}{6E}
+\DeclareFlexSymbol{\cdot}{Bin}{bin}{01}
+\DeclareFlexSymbol{\ast}{Bin}{bin}{03}
+\DeclareFlexSymbol{\times}{Bin}{bin}{02}
+\DeclareFlexSymbol{\propto}{Rel}{rel}{2F}
+\DeclareFlexSymbol{\sqsubseteq}{Rel}{rel}{76}
+\DeclareFlexSymbol{\sqsupseteq}{Rel}{rel}{77}
+\DeclareFlexSymbol{\parallel}{Rel}{rel}{6B}
+\DeclareFlexSymbol{\mid}{Rel}{rel}{6A}
+\DeclareFlexSymbol{\dashv}{Rel}{rel}{61}
+\DeclareFlexSymbol{\vdash}{Rel}{rel}{60}
+\DeclareFlexSymbol{\nearrow}{Rel}{rel}{25}
+\DeclareFlexSymbol{\searrow}{Rel}{rel}{26}
+\DeclareFlexSymbol{\nwarrow}{Rel}{rel}{2D}
+\DeclareFlexSymbol{\swarrow}{Rel}{rel}{2E}
+\DeclareFlexSymbol{\Leftrightarrow}{Rel}{rel}{2C}
+\DeclareFlexSymbol{\Leftarrow}{Rel}{rel}{28}
+\DeclareFlexSymbol{\Rightarrow}{Rel}{rel}{29}
+\DeclareFlexSymbol{\leq}{Rel}{rel}{14}
+\DeclareFlexSymbol{\geq}{Rel}{rel}{15}
+\DeclareFlexSymbol{\succ}{Rel}{rel}{1F}
+\DeclareFlexSymbol{\prec}{Rel}{rel}{1E}
+\DeclareFlexSymbol{\approx}{Rel}{rel}{19}
+\DeclareFlexSymbol{\succeq}{Rel}{rel}{17}
+\DeclareFlexSymbol{\preceq}{Rel}{rel}{16}
+\DeclareFlexSymbol{\supset}{Rel}{rel}{1B}
+\DeclareFlexSymbol{\subset}{Rel}{rel}{1A}
+\DeclareFlexSymbol{\supseteq}{Rel}{rel}{13}
+\DeclareFlexSymbol{\subseteq}{Rel}{rel}{12}
+\DeclareFlexSymbol{\in}{Rel}{rel}{32}
+\DeclareFlexSymbol{\ni}{Rel}{rel}{33}
+\DeclareFlexSymbol{\gg}{Rel}{rel}{1D}
+\DeclareFlexSymbol{\ll}{Rel}{rel}{1C}
+\DeclareFlexSymbol{\leftrightarrow}{Rel}{rel}{24}
+\DeclareFlexSymbol{\leftarrow}{Rel}{rel}{20}
+\DeclareFlexSymbol{\rightarrow}{Rel}{rel}{21}
+\DeclareFlexSymbol{\sim}{Rel}{rel}{18}
+\DeclareFlexSymbol{\simeq}{Rel}{rel}{27}
+\DeclareFlexSymbol{\perp}{Rel}{rel}{3F}
+\DeclareFlexSymbol{\equiv}{Rel}{rel}{11}
+\DeclareFlexSymbol{\asymp}{Rel}{rel}{10}
+\DeclareFlexSymbol{\notRel}{Rel}{rel}{36}
+\DeclareFlexSymbol{\mapstoOrd}{Ord}{OMS}{37}
+\DeclareFlexSymbol{\cdotOrd}{Ord}{OMS}{01}
+\def\cdotp{\mathpunct{\cdotOrd}}
+\DeclareFlexSymbol{\coprod}{COs}{cop}{60}
+\DeclareFlexSymbol{\bigvee}{COs}{cop}{57}
+\DeclareFlexSymbol{\bigwedge}{COs}{cop}{56}
+\DeclareFlexSymbol{\biguplus}{COs}{cop}{55}
+\DeclareFlexSymbol{\bigcap}{COs}{cop}{54}
+\DeclareFlexSymbol{\bigcup}{COs}{cop}{53}
+\DeclareFlexSymbol{\int}{COi}{cop}{52}
+\DeclareFlexSymbol{\prod}{COs}{cop}{51}
+\DeclareFlexSymbol{\sum}{COs}{cop}{50}
+\DeclareFlexSymbol{\bigotimes}{COs}{cop}{4E}
+\DeclareFlexSymbol{\bigoplus}{COs}{cop}{4C}
+\DeclareFlexSymbol{\bigodot}{COs}{cop}{4A}
+\DeclareFlexSymbol{\oint}{COi}{cop}{48}
+\DeclareFlexSymbol{\bigsqcup}{COs}{cop}{46}
+\DeclareFlexSymbol{\rangle}{DeR}{del}{0B}
+\DeclareFlexSymbol{\langle}{DeL}{del}{0A}
+\DeclareFlexSymbol{\rbrace}{DeR}{del}{09}
+\DeclareFlexSymbol{\lbrace}{DeL}{del}{08}
+\DeclareFlexSymbol{\rceil}{DeR}{del}{07}
+\DeclareFlexSymbol{\lceil}{DeL}{del}{06}
+\DeclareFlexSymbol{\rfloor}{DeR}{del}{05}
+\DeclareFlexSymbol{\lfloor}{DeL}{del}{04}
+\DeclareFlexSymbol{(}{DeL}{del}{00}
+\DeclareFlexSymbol{)}{DeR}{del}{01}
+\DeclareFlexSymbol{[}{DeL}{del}{02}
+\DeclareFlexSymbol{]}{DeR}{del}{03}
+\DeclareFlexSymbol{\lVert}{DeL}{del}{0D}
+\DeclareFlexSymbol{\rVert}{DeR}{del}{0D}
+\DeclareFlexSymbol{\lvert}{DeL}{del}{0C}
+\DeclareFlexSymbol{\rvert}{DeR}{del}{0C}
+\DeclareFlexSymbol{\Vert}{DeB}{del}{0D}
+\DeclareFlexSymbol{\vert}{DeB}{del}{0C}
+\DeclareFlexSymbol{|}{DeB}{del}{0C}
+\DeclareFlexSymbol{/}{DeB}{del}{0E}
+\DeclareFlexSymbol{\lmoustache}{DeL}{del}{40}
+\DeclareFlexSymbol{\rmoustache}{DeR}{del}{41}
+\DeclareFlexSymbol{\lgroup}{DeL}{del}{3A}
+\DeclareFlexSymbol{\rgroup}{DeR}{del}{3B}
+\DeclareFlexSymbol{\bracevert}{DeB}{del}{3E}
+\DeclareFlexSymbol{\arrowvert}{DeB}{del}{3C}
+\DeclareFlexSymbol{\Arrowvert}{DeB}{del}{3D}
+\DeclareFlexSymbol{\uparrow}{DeA}{del}{78}
+\DeclareFlexSymbol{\downarrow}{DeA}{del}{79}
+\DeclareFlexSymbol{\updownarrow}{DeA}{del}{3F}
+\DeclareFlexSymbol{\Uparrow}{DeA}{del}{7E}
+\DeclareFlexSymbol{\Downarrow}{DeA}{del}{7F}
+\DeclareFlexSymbol{\Updownarrow}{DeA}{del}{77}
+\DeclareFlexSymbol{\backslash}{DeB}{del}{0F}
+\DeclareFlexSymbol{\hbarOrd}{Ord}{OT1}{16}
+\DeclareFlexCompoundSymbol{\hbar}{Ord}{\hbarOrd\mkern-9mu h}
+\DeclareFlexSymbol{\surdOrd}{Ord}{OMS}{70}
+\DeclareFlexCompoundSymbol{\surd}{Ord}{\mathop{\surdOrd}}
+\DeclareFlexCompoundSymbol{\angle}{Ord}{%
+ \vbox{\ialign{%
+ $\m@th\scriptstyle##$\crcr
+ \notRel\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}%
+ \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr
+ }}%
+}
+\DeclareFlexCompoundSymbol{\neq}{Rel}{\not{=}}
+\DeclareFlexCompoundSymbol{\mapsto}{Rel}{\mapstoOrd\rightarrow}
+\DeclareFlexCompoundSymbol{\cong}{Rel}{\mathpalette\@vereq\sim}
+\providecommand*\joinord{}
+\renewcommand*\joinord{\mkern-3mu }
+\DeclareFlexCompoundSymbol{\notin}{Rel}{\mathpalette\c@ncel\in}
+\DeclareFlexCompoundSymbol{\rightleftharpoons}{Rel}{\mathpalette\rlh@{}}
+\DeclareFlexCompoundSymbol{\doteq}{Rel}{\buildrel\textstyle.\over=}
+\DeclareFlexCompoundSymbol{\hookrightarrow}{Rel}{\lhookRel\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\hookleftarrow}{Rel}{\leftarrow\joinord\rhookRel}
+\DeclareFlexCompoundSymbol{\bowtie}{Rel}{\triangleright\joinord\triangleleft}
+\DeclareFlexCompoundSymbol{\models}{Rel}{\vert\joinord=}
+\DeclareFlexCompoundSymbol{\Longrightarrow}{Rel}{\Relbar\joinord\Rightarrow}
+\DeclareFlexCompoundSymbol{\longrightarrow}{Rel}{\relbar\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\Longleftarrow}{Rel}{\Leftarrow\joinord\Relbar}
+\DeclareFlexCompoundSymbol{\longleftarrow}{Rel}{\leftarrow\joinord\relbar}
+\DeclareFlexCompoundSymbol{\longmapsto}{Rel}{\mapstochar\longrightarrow}
+\DeclareFlexCompoundSymbol{\longleftrightarrow}{Rel}{\leftarrow\joinord\rightarrow}
+\DeclareFlexCompoundSymbol{\Longleftrightarrow}{Rel}{\Leftarrow\joinord\Rightarrow}
+\renewcommand*\iff{%
+ \mskip\thickmuskip\Longleftrightarrow\mskip\thickmuskip
+}
+\DeclareFlexCompoundSymbol{\cdots}{Inn}{\cdotp\cdotp\cdotp}%
+\DeclareFlexCompoundSymbol{\vdots}{Ord}{%
+ \vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hbox{.}\hbox{.}\hbox{.}}}
+\DeclareFlexCompoundSymbol{\ddots}{Inn}{%
+ \mkern1mu\raise7\p@
+ \vbox{\kern7\p@\hbox{.}}\mkern2mu%
+ \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu%
+}
+\def\relbar{\begingroup \def\smash@{tb}% in case amsmath is loaded
+ \mathpalette\mathsm@sh{\mathchar"200 }\endgroup}
+\def\Relbar{\mathchar"3D }
+\endinput
+%%
+%% End of file `mathptmx.sym'.
diff --git a/Master/texmf-dist/tex/latex/mh/mathstyle.sty b/Master/texmf-dist/tex/latex/mh/mathstyle.sty
index 5dc1db7caff..b0b29bdd1af 100644
--- a/Master/texmf-dist/tex/latex/mh/mathstyle.sty
+++ b/Master/texmf-dist/tex/latex/mh/mathstyle.sty
@@ -9,7 +9,7 @@
%% This is a generated file.
%%
%% Copyright (C) 1997-2003 by Michael J. Downes
-%% Copyright (C) 2007 by Morten Hoegholm <mh.ctan@gmail.com>
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -27,7 +27,7 @@
%% and the derived files
%% mathstyle.sty, mathstyle.pdf, mathstyle.ins, mathstyle.drv.
%%
-\ProvidesPackage{mathstyle}[2007/12/19 v0.84]
+\ProvidesPackage{mathstyle}[2008/07/23 v0.85]
\providecommand\@saveprimitive[2]{%
\begingroup
\edef\@tempa{\string#1}\edef\@tempb{\meaning#1}%
@@ -146,15 +146,27 @@
\or
\@@scriptscripstyle
\fi}
-\DeclareOption{mathactivechars}{\catcode`\^=7\relax \catcode`\_=8\relax }
-\DeclareOption{activechars}{\catcode`\^=13\relax \catcode`\_=13\relax }
+\DeclareOption{mathactivechars}{%
+ \catcode`\^=12\relax
+ \catcode`\_=12\relax}
+\DeclareOption{activechars}{%
+ \catcode`\^=13\relax
+ \catcode`\_=13\relax}
+\DeclareOption{noactivechars}{%
+ \catcode`\^=7\relax
+ \catcode`\_=8\relax}
+\ExecuteOptions{mathactivechars}
\ProcessOptions\relax
\ifnum\catcode`\^=13\relax
\let^=\sp \let_=\sb
\else
- \mathcode`\^="8000\relax \mathcode`\_="8000\relax
- \begingroup \catcode`\^=\active \catcode`\_=\active
- \global\let^=\sp \global\let_=\sb
+ \mathcode`\^="8000\relax
+ \mathcode`\_="8000\relax
+ \begingroup
+ \catcode`\^=\active
+ \catcode`\_=\active
+ \global\let^=\sp
+ \global\let_=\sb
\endgroup
\fi
\endinput
diff --git a/Master/texmf-dist/tex/latex/mh/mathtools.sty b/Master/texmf-dist/tex/latex/mh/mathtools.sty
index aa4391daa6c..64a293168d2 100644
--- a/Master/texmf-dist/tex/latex/mh/mathtools.sty
+++ b/Master/texmf-dist/tex/latex/mh/mathtools.sty
@@ -27,7 +27,7 @@
%% mathtools.sty, mathtools.pdf, mathtools.ins, mathtools.drv.
%%
\ProvidesPackage{mathtools}%
- [2007/12/03 v1.03 mathematical typesetting tools (MH)]
+ [2008/08/01 v1.06 mathematical typesetting tools (MH)]
\RequirePackage{keyval,calc}
\RequirePackage{mhsetup}[2007/12/03]
\MHInternalSyntaxOn
@@ -225,6 +225,14 @@
\MH_let:NwN \print@eqnum\@empty \MH_let:NwN \incr@eqnum\@empty
\global\@eqnswfalse
}
+\MHInternalSyntaxOff
+\newcommand\noeqref[1]{\@bsphack
+ \@for\@tempa:=#1\do{%
+ \edef\@tempa{\expandafter\@firstofone\@tempa}%
+ \if@filesw\protected@write\@auxout{}%
+ {\string\MT@newlabel{\@tempa}}\fi}
+ \@esphack}
+\MHInternalSyntaxOn
\providecommand*\xleftrightarrow[2][]{%
\ext@arrow 3095\MT_leftrightarrow_fill:{#1}{#2}}
\def\MT_leftrightarrow_fill:{%
@@ -559,7 +567,7 @@
{
\mathopen{\@nameuse {\MH_cs_to_str:N ##1 l} #2} ##2
\mathclose{\@nameuse {\MH_cs_to_str:N ##1 r} #3}}
- \newcommand{#1}{
+ \DeclareRobustCommand{#1}{
\@ifstar
{\@nameuse{MT_delim_\MH_cs_to_str:N #1 _star:}}
{\@nameuse{MT_delim_\MH_cs_to_str:N #1 _nostar:}}
@@ -777,6 +785,30 @@
\mathop{#4}\limits#5{#6}
\fi:
}
+\newcommand\MoveEqLeft[1][2]{%
+ \global\@tempdima=#1em%
+ \kern\@tempdima%
+ &
+ \kern-\@tempdima}
+\MHInternalSyntaxOff
+\def\ArrowBetweenLines{\relax
+ \iffalse{\fi\ifnum0=`}\fi
+ \@ifstar{\ArrowBetweenLines@auxI{00}}{\ArrowBetweenLines@auxI{01}}}
+\def\ArrowBetweenLines@auxI#1{%
+ \@ifnextchar[%
+ {\ArrowBetweenLines@auxII{#1}}%
+ {\ArrowBetweenLines@auxII{#1}[\Updownarrow]}}
+\def\ArrowBetweenLines@auxII#1[#2]{%
+ \ifnum0=`{\fi \iffalse}\fi
+ \crcr
+ \noalign{\nobreak\vskip-\baselineskip\vskip-\lineskip}%
+ \noalign{\expandafter\in@\expandafter{\@currenvir}%
+ {alignedat,aligned,gathered}%
+ \ifin@ \else\notag\fi%
+ }%
+ \if#1 &&\quad #2\else #2\quad\fi
+ \\\noalign{\nobreak\vskip-\lineskip}}
+\MHInternalSyntaxOn
\def\shortintertext#1{%
\ifvmode\else\\\@empty\fi
\noalign{%
diff --git a/Master/texmf-dist/tex/latex/mh/msabm.sym b/Master/texmf-dist/tex/latex/mh/msabm.sym
new file mode 100644
index 00000000000..1afa17ab0c8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/mh/msabm.sym
@@ -0,0 +1,253 @@
+%%
+%% This is file `msabm.sym',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% flexisym.dtx (with options: `msabm')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 1997-2003 by Michael J. Downes
+%% Copyright (C) 2007-2008 by Morten Hoegholm <mh.ctan@gmail.com>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Morten Hoegholm.
+%%
+%% This work consists of the main source file flexisym.dtx
+%% and the derived files
+%% flexisym.sty, flexisym.pdf, flexisym.ins, flexisym.drv,
+%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym.
+%%
+\ProvidesSymbols{msabm}[2001/09/08 v0.91]
+\RequirePackage{amsfonts}\relax
+\@xp\xdef\csname mg@MSA\endcsname{\hexnumber@\symAMSa}%
+\@xp\xdef\csname mg@MSB\endcsname{\hexnumber@\symAMSb}%
+\DeclareFlexSymbol{\boxdot} {Bin}{MSA}{00}
+\DeclareFlexSymbol{\boxplus} {Bin}{MSA}{01}
+\DeclareFlexSymbol{\boxtimes} {Bin}{MSA}{02}
+\DeclareFlexSymbol{\square} {Ord}{MSA}{03}
+\DeclareFlexSymbol{\blacksquare} {Ord}{MSA}{04}
+\DeclareFlexSymbol{\centerdot} {Bin}{MSA}{05}
+\DeclareFlexSymbol{\lozenge} {Ord}{MSA}{06}
+\DeclareFlexSymbol{\blacklozenge} {Ord}{MSA}{07}
+\DeclareFlexSymbol{\circlearrowright} {Rel}{MSA}{08}
+\DeclareFlexSymbol{\circlearrowleft} {Rel}{MSA}{09}
+%%\DeclareFlexSymbol{\rightleftharpoons}{Rel}{MSA}{0A}
+\DeclareFlexSymbol{\leftrightharpoons} {Rel}{MSA}{0B}
+\DeclareFlexSymbol{\boxminus} {Bin}{MSA}{0C}
+\DeclareFlexSymbol{\Vdash} {Rel}{MSA}{0D}
+\DeclareFlexSymbol{\Vvdash} {Rel}{MSA}{0E}
+\DeclareFlexSymbol{\vDash} {Rel}{MSA}{0F}
+\DeclareFlexSymbol{\twoheadrightarrow} {Rel}{MSA}{10}
+\DeclareFlexSymbol{\twoheadleftarrow} {Rel}{MSA}{11}
+\DeclareFlexSymbol{\leftleftarrows} {Rel}{MSA}{12}
+\DeclareFlexSymbol{\rightrightarrows} {Rel}{MSA}{13}
+\DeclareFlexSymbol{\upuparrows} {Rel}{MSA}{14}
+\DeclareFlexSymbol{\downdownarrows} {Rel}{MSA}{15}
+\DeclareFlexSymbol{\upharpoonright} {Rel}{MSA}{16}
+ \let\restriction\upharpoonright
+\DeclareFlexSymbol{\downharpoonright} {Rel}{MSA}{17}
+\DeclareFlexSymbol{\upharpoonleft} {Rel}{MSA}{18}
+\DeclareFlexSymbol{\downharpoonleft}{Rel}{MSA}{19}
+\DeclareFlexSymbol{\rightarrowtail} {Rel}{MSA}{1A}
+\DeclareFlexSymbol{\leftarrowtail} {Rel}{MSA}{1B}
+\DeclareFlexSymbol{\leftrightarrows}{Rel}{MSA}{1C}
+\DeclareFlexSymbol{\rightleftarrows}{Rel}{MSA}{1D}
+\DeclareFlexSymbol{\Lsh} {Rel}{MSA}{1E}
+\DeclareFlexSymbol{\Rsh} {Rel}{MSA}{1F}
+\DeclareFlexSymbol{\rightsquigarrow} {Rel}{MSA}{20}
+\DeclareFlexSymbol{\leftrightsquigarrow}{Rel}{MSA}{21}
+\DeclareFlexSymbol{\looparrowleft} {Rel}{MSA}{22}
+\DeclareFlexSymbol{\looparrowright} {Rel}{MSA}{23}
+\DeclareFlexSymbol{\circeq} {Rel}{MSA}{24}
+\DeclareFlexSymbol{\succsim} {Rel}{MSA}{25}
+\DeclareFlexSymbol{\gtrsim} {Rel}{MSA}{26}
+\DeclareFlexSymbol{\gtrapprox} {Rel}{MSA}{27}
+\DeclareFlexSymbol{\multimap} {Rel}{MSA}{28}
+\DeclareFlexSymbol{\therefore} {Rel}{MSA}{29}
+\DeclareFlexSymbol{\because} {Rel}{MSA}{2A}
+\DeclareFlexSymbol{\doteqdot} {Rel}{MSA}{2B}
+ \let\Doteq\doteqdot
+\DeclareFlexSymbol{\triangleq} {Rel}{MSA}{2C}
+\DeclareFlexSymbol{\precsim} {Rel}{MSA}{2D}
+\DeclareFlexSymbol{\lesssim} {Rel}{MSA}{2E}
+\DeclareFlexSymbol{\lessapprox} {Rel}{MSA}{2F}
+\DeclareFlexSymbol{\eqslantless} {Rel}{MSA}{30}
+\DeclareFlexSymbol{\eqslantgtr} {Rel}{MSA}{31}
+\DeclareFlexSymbol{\curlyeqprec} {Rel}{MSA}{32}
+\DeclareFlexSymbol{\curlyeqsucc} {Rel}{MSA}{33}
+\DeclareFlexSymbol{\preccurlyeq} {Rel}{MSA}{34}
+\DeclareFlexSymbol{\leqq} {Rel}{MSA}{35}
+\DeclareFlexSymbol{\leqslant} {Rel}{MSA}{36}
+\DeclareFlexSymbol{\lessgtr} {Rel}{MSA}{37}
+\DeclareFlexSymbol{\backprime} {Ord}{MSA}{38}
+\DeclareFlexSymbol{\risingdotseq} {Rel}{MSA}{3A}
+\DeclareFlexSymbol{\fallingdotseq}{Rel}{MSA}{3B}
+\DeclareFlexSymbol{\succcurlyeq} {Rel}{MSA}{3C}
+\DeclareFlexSymbol{\geqq} {Rel}{MSA}{3D}
+\DeclareFlexSymbol{\geqslant} {Rel}{MSA}{3E}
+\DeclareFlexSymbol{\gtrless} {Rel}{MSA}{3F}
+%% \DeclareFlexSymbol{\sqsubset} {Rel}{MSA}{40}
+%% \DeclareFlexSymbol{\sqsupset} {Rel}{MSA}{41}
+\DeclareFlexSymbol{\vartriangleright}{Rel}{MSA}{42}
+\DeclareFlexSymbol{\vartriangleleft} {Rel}{MSA}{43}
+\DeclareFlexSymbol{\trianglerighteq} {Rel}{MSA}{44}
+\DeclareFlexSymbol{\trianglelefteq} {Rel}{MSA}{45}
+\DeclareFlexSymbol{\bigstar} {Ord}{MSA}{46}
+\DeclareFlexSymbol{\between} {Rel}{MSA}{47}
+\DeclareFlexSymbol{\blacktriangledown} {Ord}{MSA}{48}
+\DeclareFlexSymbol{\blacktriangleright} {Rel}{MSA}{49}
+\DeclareFlexSymbol{\blacktriangleleft} {Rel}{MSA}{4A}
+\DeclareFlexSymbol{\vartriangle} {Rel}{MSA}{4D}
+\DeclareFlexSymbol{\blacktriangle} {Ord}{MSA}{4E}
+\DeclareFlexSymbol{\triangledown} {Ord}{MSA}{4F}
+\DeclareFlexSymbol{\eqcirc} {Rel}{MSA}{50}
+\DeclareFlexSymbol{\lesseqgtr} {Rel}{MSA}{51}
+\DeclareFlexSymbol{\gtreqless} {Rel}{MSA}{52}
+\DeclareFlexSymbol{\lesseqqgtr} {Rel}{MSA}{53}
+\DeclareFlexSymbol{\gtreqqless} {Rel}{MSA}{54}
+\DeclareFlexSymbol{\Rrightarrow} {Rel}{MSA}{56}
+\DeclareFlexSymbol{\Lleftarrow} {Rel}{MSA}{57}
+\DeclareFlexSymbol{\veebar} {Bin}{MSA}{59}
+\DeclareFlexSymbol{\barwedge} {Bin}{MSA}{5A}
+\DeclareFlexSymbol{\doublebarwedge} {Bin}{MSA}{5B}
+%%\DeclareFlexSymbol{\angle} {Ord}{MSA}{5C}
+\DeclareFlexSymbol{\measuredangle} {Ord}{MSA}{5D}
+\DeclareFlexSymbol{\sphericalangle} {Ord}{MSA}{5E}
+\DeclareFlexSymbol{\varpropto} {Rel}{MSA}{5F}
+\DeclareFlexSymbol{\smallsmile} {Rel}{MSA}{60}
+\DeclareFlexSymbol{\smallfrown} {Rel}{MSA}{61}
+\DeclareFlexSymbol{\Subset} {Rel}{MSA}{62}
+\DeclareFlexSymbol{\Supset} {Rel}{MSA}{63}
+\DeclareFlexSymbol{\Cup} {Bin}{MSA}{64}
+ \let\doublecup\Cup
+\DeclareFlexSymbol{\Cap} {Bin}{MSA}{65}
+ \let\doublecap\Cap
+\DeclareFlexSymbol{\curlywedge} {Bin}{MSA}{66}
+\DeclareFlexSymbol{\curlyvee} {Bin}{MSA}{67}
+\DeclareFlexSymbol{\leftthreetimes} {Bin}{MSA}{68}
+\DeclareFlexSymbol{\rightthreetimes}{Bin}{MSA}{69}
+\DeclareFlexSymbol{\subseteqq} {Rel}{MSA}{6A}
+\DeclareFlexSymbol{\supseteqq} {Rel}{MSA}{6B}
+\DeclareFlexSymbol{\bumpeq} {Rel}{MSA}{6C}
+\DeclareFlexSymbol{\Bumpeq} {Rel}{MSA}{6D}
+\DeclareFlexSymbol{\lll} {Rel}{MSA}{6E}
+ \let\llless\lll
+\DeclareFlexSymbol{\ggg} {Rel}{MSA}{6F}
+ \let\gggtr\ggg
+\DeclareFlexSymbol{\circledS} {Ord}{MSA}{73}
+\DeclareFlexSymbol{\pitchfork} {Rel}{MSA}{74}
+\DeclareFlexSymbol{\dotplus} {Bin}{MSA}{75}
+\DeclareFlexSymbol{\backsim} {Rel}{MSA}{76}
+\DeclareFlexSymbol{\backsimeq} {Rel}{MSA}{77}
+\DeclareFlexSymbol{\complement} {Ord}{MSA}{7B}
+\DeclareFlexSymbol{\intercal} {Bin}{MSA}{7C}
+\DeclareFlexSymbol{\circledcirc} {Bin}{MSA}{7D}
+\DeclareFlexSymbol{\circledast} {Bin}{MSA}{7E}
+\DeclareFlexSymbol{\circleddash} {Bin}{MSA}{7F}
+\DeclareFlexSymbol{\lvertneqq} {Rel}{MSB}{00}
+\DeclareFlexSymbol{\gvertneqq} {Rel}{MSB}{01}
+\DeclareFlexSymbol{\nleq} {Rel}{MSB}{02}
+\DeclareFlexSymbol{\ngeq} {Rel}{MSB}{03}
+\DeclareFlexSymbol{\nless} {Rel}{MSB}{04}
+\DeclareFlexSymbol{\ngtr} {Rel}{MSB}{05}
+\DeclareFlexSymbol{\nprec} {Rel}{MSB}{06}
+\DeclareFlexSymbol{\nsucc} {Rel}{MSB}{07}
+\DeclareFlexSymbol{\lneqq} {Rel}{MSB}{08}
+\DeclareFlexSymbol{\gneqq} {Rel}{MSB}{09}
+\DeclareFlexSymbol{\nleqslant} {Rel}{MSB}{0A}
+\DeclareFlexSymbol{\ngeqslant} {Rel}{MSB}{0B}
+\DeclareFlexSymbol{\lneq} {Rel}{MSB}{0C}
+\DeclareFlexSymbol{\gneq} {Rel}{MSB}{0D}
+\DeclareFlexSymbol{\npreceq} {Rel}{MSB}{0E}
+\DeclareFlexSymbol{\nsucceq} {Rel}{MSB}{0F}
+\DeclareFlexSymbol{\precnsim} {Rel}{MSB}{10}
+\DeclareFlexSymbol{\succnsim} {Rel}{MSB}{11}
+\DeclareFlexSymbol{\lnsim} {Rel}{MSB}{12}
+\DeclareFlexSymbol{\gnsim} {Rel}{MSB}{13}
+\DeclareFlexSymbol{\nleqq} {Rel}{MSB}{14}
+\DeclareFlexSymbol{\ngeqq} {Rel}{MSB}{15}
+\DeclareFlexSymbol{\precneqq} {Rel}{MSB}{16}
+\DeclareFlexSymbol{\succneqq} {Rel}{MSB}{17}
+\DeclareFlexSymbol{\precnapprox} {Rel}{MSB}{18}
+\DeclareFlexSymbol{\succnapprox} {Rel}{MSB}{19}
+\DeclareFlexSymbol{\lnapprox} {Rel}{MSB}{1A}
+\DeclareFlexSymbol{\gnapprox} {Rel}{MSB}{1B}
+\DeclareFlexSymbol{\nsim} {Rel}{MSB}{1C}
+\DeclareFlexSymbol{\ncong} {Rel}{MSB}{1D}
+\DeclareFlexSymbol{\diagup} {Ord}{MSB}{1E}
+\DeclareFlexSymbol{\diagdown} {Ord}{MSB}{1F}
+\DeclareFlexSymbol{\varsubsetneq} {Rel}{MSB}{20}
+\DeclareFlexSymbol{\varsupsetneq} {Rel}{MSB}{21}
+\DeclareFlexSymbol{\nsubseteqq} {Rel}{MSB}{22}
+\DeclareFlexSymbol{\nsupseteqq} {Rel}{MSB}{23}
+\DeclareFlexSymbol{\subsetneqq} {Rel}{MSB}{24}
+\DeclareFlexSymbol{\supsetneqq} {Rel}{MSB}{25}
+\DeclareFlexSymbol{\varsubsetneqq} {Rel}{MSB}{26}
+\DeclareFlexSymbol{\varsupsetneqq} {Rel}{MSB}{27}
+\DeclareFlexSymbol{\subsetneq} {Rel}{MSB}{28}
+\DeclareFlexSymbol{\supsetneq} {Rel}{MSB}{29}
+\DeclareFlexSymbol{\nsubseteq} {Rel}{MSB}{2A}
+\DeclareFlexSymbol{\nsupseteq} {Rel}{MSB}{2B}
+\DeclareFlexSymbol{\nparallel} {Rel}{MSB}{2C}
+\DeclareFlexSymbol{\nmid} {Rel}{MSB}{2D}
+\DeclareFlexSymbol{\nshortmid} {Rel}{MSB}{2E}
+\DeclareFlexSymbol{\nshortparallel} {Rel}{MSB}{2F}
+\DeclareFlexSymbol{\nvdash} {Rel}{MSB}{30}
+\DeclareFlexSymbol{\nVdash} {Rel}{MSB}{31}
+\DeclareFlexSymbol{\nvDash} {Rel}{MSB}{32}
+\DeclareFlexSymbol{\nVDash} {Rel}{MSB}{33}
+\DeclareFlexSymbol{\ntrianglerighteq}{Rel}{MSB}{34}
+\DeclareFlexSymbol{\ntrianglelefteq}{Rel}{MSB}{35}
+\DeclareFlexSymbol{\ntriangleleft} {Rel}{MSB}{36}
+\DeclareFlexSymbol{\ntriangleright} {Rel}{MSB}{37}
+\DeclareFlexSymbol{\nleftarrow} {Rel}{MSB}{38}
+\DeclareFlexSymbol{\nrightarrow} {Rel}{MSB}{39}
+\DeclareFlexSymbol{\nLeftarrow} {Rel}{MSB}{3A}
+\DeclareFlexSymbol{\nRightarrow} {Rel}{MSB}{3B}
+\DeclareFlexSymbol{\nLeftrightarrow}{Rel}{MSB}{3C}
+\DeclareFlexSymbol{\nleftrightarrow}{Rel}{MSB}{3D}
+\DeclareFlexSymbol{\divideontimes} {Bin}{MSB}{3E}
+\DeclareFlexSymbol{\varnothing} {Ord}{MSB}{3F}
+\DeclareFlexSymbol{\nexists} {Ord}{MSB}{40}
+\DeclareFlexSymbol{\Finv} {Ord}{MSB}{60}
+\DeclareFlexSymbol{\Game} {Ord}{MSB}{61}
+%%\DeclareFlexSymbol{\mho} {Ord}{MSB}{66}
+\DeclareFlexSymbol{\eth} {Ord}{MSB}{67}
+\DeclareFlexSymbol{\eqsim} {Rel}{MSB}{68}
+\DeclareFlexSymbol{\beth} {Ord}{MSB}{69}
+\DeclareFlexSymbol{\gimel} {Ord}{MSB}{6A}
+\DeclareFlexSymbol{\daleth} {Ord}{MSB}{6B}
+\DeclareFlexSymbol{\lessdot} {Bin}{MSB}{6C}
+\DeclareFlexSymbol{\gtrdot} {Bin}{MSB}{6D}
+\DeclareFlexSymbol{\ltimes} {Bin}{MSB}{6E}
+\DeclareFlexSymbol{\rtimes} {Bin}{MSB}{6F}
+\DeclareFlexSymbol{\shortmid} {Rel}{MSB}{70}
+\DeclareFlexSymbol{\shortparallel} {Rel}{MSB}{71}
+\DeclareFlexSymbol{\smallsetminus} {Bin}{MSB}{72}
+\DeclareFlexSymbol{\thicksim} {Rel}{MSB}{73}
+\DeclareFlexSymbol{\thickapprox} {Rel}{MSB}{74}
+\DeclareFlexSymbol{\approxeq} {Rel}{MSB}{75}
+\DeclareFlexSymbol{\succapprox} {Rel}{MSB}{76}
+\DeclareFlexSymbol{\precapprox} {Rel}{MSB}{77}
+\DeclareFlexSymbol{\curvearrowleft} {Rel}{MSB}{78}
+\DeclareFlexSymbol{\curvearrowright}{Rel}{MSB}{79}
+\DeclareFlexSymbol{\digamma} {Ord}{MSB}{7A}
+\DeclareFlexSymbol{\varkappa} {Ord}{MSB}{7B}
+\DeclareFlexSymbol{\Bbbk} {Ord}{MSB}{7C}
+\DeclareFlexSymbol{\hslash} {Ord}{MSB}{7D}
+%%\DeclareFlexSymbol{\hbar} {Ord}{MSB}{7E}
+\DeclareFlexSymbol{\backepsilon} {Rel}{MSB}{7F}
+\endinput
+%%
+%% End of file `msabm.sym'.
diff --git a/Master/texmf-dist/tex/latex/mh/xfrac.sty b/Master/texmf-dist/tex/latex/mh/xfrac.sty
new file mode 100644
index 00000000000..52926379ca9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/mh/xfrac.sty
@@ -0,0 +1,241 @@
+%%
+%% This is file `xfrac.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xfrac.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2004, 2008 by Morten Hoegholm <mh.ctan@gmail.com>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Morten Hoegholm.
+%%
+%% This work consists of the main source file xfrac.dtx
+%% and the derived files
+%% xfrac.sty, xfrac.pdf, xfrac.ins, xfrac.drv.
+%%
+\RequirePackage{l3names}[2007/09/01]
+\ProvidesExplPackage{xfrac}{2008/08/04}{0.2}{Text fractions}
+\RequirePackage{textcomp,graphicx,amstext}
+\RequirePackage{template}[2008/08/03] % force upgrade!!
+\RequirePackage{xparse}[2008/08/03] % force upgrade!!
+\bool_new:N \g_cm_recommended_bool
+\DeclareOption{cm-recommended}
+ { \bool_gset_true:N \g_cm_recommended_bool }
+\DeclareOption{cm-standard}
+ { \bool_gset_false:N \g_cm_recommended_bool }
+\ExecuteOptions{cm-recommended}
+\ProcessOptions\relax
+\box_new:N \l_xfrac_temp_box
+\box_new:N \l_xfrac_slash_box
+\DeclareTemplateType{xfrac}{3}
+\DeclareTemplate{xfrac}{text}{3}{
+ numerator-font = n [\f@family] \xfrac_numeratorfont:,
+ numerator-format = f1 [#1] \xfrac_numeratorformat:n,
+ slash-symbol = n [\textfractionsolidus]
+ \xfrac_slashsymbol:,
+ slash-symbol-font = n [\f@family] \xfrac_slashsymbolfont:,
+ slash-symbol-format = f1 [#1] \xfrac_slashsymbolformat:n,
+ denominator-font = n [\f@family] \xfrac_denominatorfont:,
+ denominator-format = f1 [#1] \xfrac_denominatorformat:n,
+ h-scale = n [1] \xfrac_hscale:,
+ v-scale = n [1] \xfrac_vscale:,
+ scale-factor = n [.83333] \xfrac_scalefactor:,
+ scale-relative = s [true]
+ { \def:Npn \xfrac_relscale: {\box_ht:N\l_xfrac_slash_box}}
+ { \def:Npn \xfrac_relscale: {
+ \dim_eval:n { \box_ht:N\l_xfrac_temp_box + \box_dp:N\l_xfrac_temp_box }} },
+ scaling = s [true]
+ {\def:Npn\xfrac_fontscale: {
+ \fontsize{\xfrac_scalefactor: \xfrac_relscale:}{\c_zero_dim}\selectfont}}
+ { \let:NN \xfrac_fontscale: \use_noop: },
+ numerator-top-sep = L [\c_max_dim] \l_xfrac_numeratortopsep_fdim,
+ numerator-bot-sep = L [\c_max_dim] \l_xfrac_numeratorbotsep_fdim,
+ denominator-bot-sep = L [\c_max_dim] \l_xfrac_denominatorbotsep_fdim,
+ slash-right-kern = L [0pt] \l_xfrac_slashrightsep_fdim,
+ slash-left-kern = L [0pt] \l_xfrac_slashleftsep_fdim,
+ slash-right-mkern = n [-2mu] \l_xfrac_slashrightmsep_fmu,
+ slash-left-mkern = n [-1mu] \l_xfrac_slashleftmsep_fmu,
+ math-mode = s [false] { \let:NN\xfrac_math: \ensuremath }
+ { \let:NN \xfrac_math: \use_arg_i:n },
+ phantom = n [8] \xfrac_phantom:,
+}{
+ \DoParameterAssignments
+ \mode_if_math:TF{
+ \let:NN \xfrac_textormath: \text
+ \def:Npx \xfrac_slashfontchange: {\tex_fam:D \xfrac_slashsymbolfont: }
+ \def:Npx \xfrac_numeratorfontchange: {\tex_fam:D \xfrac_numeratorfont: }
+ \def:Npx \xfrac_denominatorfontchange: {\tex_fam:D \xfrac_denominatorfont: }
+ }{
+ \let:NN \xfrac_textormath: \mbox
+ \def:Npn\xfrac_slashfontchange: {
+ \fontfamily{\xfrac_slashsymbolfont: }\selectfont}
+ \def:Npn\xfrac_numeratorfontchange: {
+ \fontfamily{\xfrac_numeratorfont: }\selectfont}
+ \def:Npn\xfrac_denominatorfontchange: {
+ \fontfamily{\xfrac_denominatorfont: }\selectfont}
+ }
+ \xfrac_textormath: {
+ \m@th
+ \sbox\l_xfrac_temp_box {\xfrac_math: {\vphantom{(}}}
+ \sbox\l_xfrac_slash_box {
+ \xfrac_math: {
+ \xfrac_slashsymbolformat:n {
+ \xfrac_math: {
+ \xfrac_slashfontchange:
+ \IfValueTF{#2}{#2}{\xfrac_slashsymbol: }
+ }
+ }
+ }
+ }
+ \dim_compare:nNnTF \l_xfrac_numeratortopsep_fdim = \c_max_dim
+ {
+ \dim_compare:nNnTF \l_xfrac_numeratorbotsep_fdim = \c_max_dim
+ {
+ \def:Npn\xfrac_next: {\raisebox{\box_ht:N\l_xfrac_slash_box
+ -\box_dp:N\l_xfrac_slash_box-\height}}
+ }{
+ \def:Npn\xfrac_next: {\raisebox{\l_xfrac_numeratorbotsep_fdim }}
+ }
+ }
+ {
+ \dim_compare:nNnTF \l_xfrac_numeratorbotsep_fdim = \c_max_dim
+ {
+ \def:Npn\xfrac_next: {
+ \raisebox{
+ \box_ht:N\l_xfrac_slash_box - \l_xfrac_numeratortopsep_fdim
+ - \height
+ }
+ }
+ }
+ {
+ \PackageError{xfrac}
+ {You~ have~ specified~ both~ numerator-top-sep~ and~
+ numerator-bot-sep}
+ {I~ will~ pretend~ you~ didn't~ specify~ any~ of ~them}
+ \def:Npn\xfrac_next: {\raisebox{\box_ht:N\l_xfrac_slash_box
+ -\box_dp:N\l_xfrac_slash_box-\height}}
+ }
+ }
+ \xfrac_next: {
+ \xfrac_fontscale:
+ \xfrac_numeratorformat:n {
+ \scalebox{\xfrac_hscale: }[\xfrac_vscale: ]
+ { \xfrac_math:{ \xfrac_numeratorfontchange:
+ {\vphantom{\xfrac_phantom: }#1} } }
+ }
+ }
+ \xfrac_math: { % THIS IS JUST WRONG!
+ \mode_if_math:TF { \mskip \l_xfrac_slashrightmsep_fmu }
+ {\hskip \l_xfrac_slashrightsep_fdim}
+ }
+ \usebox\l_xfrac_slash_box
+ \xfrac_math: {
+ \mode_if_math:TF {
+ \mskip \l_xfrac_slashleftmsep_fmu
+ }{
+ \hskip \l_xfrac_slashleftsep_fdim
+ } }
+ \dim_compare:nNnTF \l_xfrac_denominatorbotsep_fdim=\c_max_dim
+ { \raisebox{-\box_dp:N \l_xfrac_slash_box} }
+ {
+ \raisebox{\l_xfrac_denominatorbotsep_fdim}
+ }
+ {
+ \xfrac_fontscale:
+ \xfrac_denominatorformat:n {
+ \scalebox{\xfrac_hscale:}[\xfrac_vscale:]
+ { \xfrac_math: { \xfrac_denominatorfontchange:
+ {\vphantom{\xfrac_phantom: }#3} } }
+ }
+ }
+ }
+}
+\DeclareRestrictedTemplate{xfrac}{math}{text}{
+ numerator-font = \number\fam,
+ slash-symbol = /,
+ slash-symbol-font = \number\fam,
+ denominator-font = \number\fam,
+ scale-factor = 0.7,
+ scale-relative = false,
+ scaling = true,
+ numerator-top-sep = 0pt,
+ denominator-bot-sep = 0pt,
+ math-mode = true,
+ phantom = (,
+}
+\DeclareInstance{xfrac}{default}{text}{ }
+\DeclareInstance{xfrac}{mathdefault}{math}{ }
+\DeclareCollectionInstance{plainmath}{xfrac}{mathdefault}{math}{
+ denominator-bot-sep=0pt,
+ numerator-bot-sep=0pt,
+ numerator-top-sep=\c_max_dim,
+ scale-factor = 1,
+ scale-relative = false,
+ scaling = true,
+ slash-right-mkern=0mu,
+ slash-left-mkern=0mu,
+}
+\DeclareInstance{xfrac}{cmr}{text}{
+ denominator-bot-sep=0pt,
+ numerator-top-sep=\DelayEvaluation{.2ex},
+ slash-left-kern=\DelayEvaluation{-.1em},
+ slash-right-kern=\DelayEvaluation{-.1em},
+}
+\DeclareInstance{xfrac}{cmss}{text}{
+ denominator-bot-sep=0pt,
+ numerator-top-sep=\DelayEvaluation{.2ex},
+ slash-left-kern=\DelayEvaluation{-.1em},
+ slash-right-kern=\DelayEvaluation{-.1em},
+}
+\DeclareInstance{xfrac}{cmtt}{text}{
+ denominator-bot-sep=0pt,
+ numerator-top-sep=\DelayEvaluation{.2ex},
+ slash-left-kern=\DelayEvaluation{-.1em},
+ slash-right-kern=\DelayEvaluation{-.1em},
+}
+\DeclareCollectionInstance{cm-recommended}{xfrac}{cmr}{text}{
+ slash-symbol-font = ptm,
+}
+\DeclareCollectionInstance{cm-recommended}{xfrac}{cmss}{text}{
+ slash-symbol-font = ptm,
+}
+\DeclareCollectionInstance{cm-recommended}{xfrac}{cmtt}{text}{
+ slash-symbol-font = ppl,
+}
+\bool_if:NT \g_cm_recommended_bool
+ {\UseCollection{xfrac}{cm-recommended}}
+\DeclareDocumentCommand \sfrac {o mom}{
+ \mode_if_math:TF
+{
+ \def:Npx \xfrac_next: {mathfam\number\fam}
+ \IfExistsInstanceTF{xfrac}{\xfrac_next: }
+ {\UseInstance{xfrac}{\xfrac_next: }}
+ {\UseInstance{xfrac}{mathdefault}}
+ {#2}{#3}{#4}
+}
+{
+ \IfExistsInstanceTF{xfrac}{#1}
+ {\UseInstance{xfrac}{#1}{#2}{#3}{#4}}
+ {\IfExistsInstanceTF{xfrac}{\f@family}
+ {\UseInstance{xfrac}{\f@family}}
+ {\UseInstance{xfrac}{default}}
+ {#2}{#3}{#4}
+ }
+ }
+}
+\endinput
+%%
+%% End of file `xfrac.sty'.