From bf687e7363bb107761d39bf2425633982bc38249 Mon Sep 17 00:00:00 2001 From: Manuel Pégourié-Gonnard Date: Tue, 5 Aug 2008 13:55:31 +0000 Subject: mh update (from tds.zip, rm old useless info in ctan2tds) git-svn-id: svn://tug.org/texlive/trunk@10100 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/mh/breqn.sty | 29 +- Master/texmf-dist/tex/latex/mh/cmbase.sym | 368 +++++++++++++ Master/texmf-dist/tex/latex/mh/empheq07.sty | 756 --------------------------- Master/texmf-dist/tex/latex/mh/flexisym.sty | 7 +- Master/texmf-dist/tex/latex/mh/mathpazo.sym | 368 +++++++++++++ Master/texmf-dist/tex/latex/mh/mathptmx.sym | 368 +++++++++++++ Master/texmf-dist/tex/latex/mh/mathstyle.sty | 26 +- Master/texmf-dist/tex/latex/mh/mathtools.sty | 36 +- Master/texmf-dist/tex/latex/mh/msabm.sym | 253 +++++++++ Master/texmf-dist/tex/latex/mh/xfrac.sty | 241 +++++++++ 10 files changed, 1667 insertions(+), 785 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/mh/cmbase.sym delete mode 100644 Master/texmf-dist/tex/latex/mh/empheq07.sty create mode 100644 Master/texmf-dist/tex/latex/mh/mathpazo.sym create mode 100644 Master/texmf-dist/tex/latex/mh/mathptmx.sym create mode 100644 Master/texmf-dist/tex/latex/mh/msabm.sym create mode 100644 Master/texmf-dist/tex/latex/mh/xfrac.sty (limited to 'Master/texmf-dist/tex') 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 +%% Copyright (C) 2007-2008 by Morten Hoegholm %% %% 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 +%% +%% 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 -%% -%% 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 +%% Copyright (C) 2007-2008 by Morten Hoegholm %% %% 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 +%% +%% 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 +%% +%% 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 +%% Copyright (C) 2007-2008 by Morten Hoegholm %% %% 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 +%% +%% 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 +%% +%% 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'. -- cgit v1.2.3