summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/tex/latex')
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fspcambria.tex (renamed from texmf-dist/tex/latex/fontsetup-nonfree/fspcambria.sty)2
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fsplucidaot.tex (renamed from texmf-dist/tex/latex/fontsetup-nonfree/fsplucidaot.sty)2
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fspminion.tex (renamed from texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty)11
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fspmsgaramondot.tex (renamed from texmf-dist/tex/latex/fontsetup-nonfree/fspmsgaramondot.sty)11
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.tex (renamed from texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty)11
-rw-r--r--texmf-dist/tex/latex/lucida-otf/lucida-otf-kern.tex1
-rw-r--r--texmf-dist/tex/latex/lucida-otf/lucida-otf.sty8
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/mathpi.sty34
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/mathtime.sty358
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/my1mtt.fd25
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/my2mtt.fd23
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/my3mtt.fd23
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/omslby.fd23
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/umh2.fd21
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/umh2scr.fd21
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/umh6.fd21
-rw-r--r--texmf-dist/tex/latex/mathtime-ltx/umtms.fd22
-rw-r--r--texmf-dist/tex/latex/siam/proc209.sty366
-rw-r--r--texmf-dist/tex/latex/siam/proc2e.sty366
-rw-r--r--texmf-dist/tex/latex/siam/ptexproc.sty320
20 files changed, 1629 insertions, 40 deletions
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fspcambria.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fspcambria.tex
index b2947bb3..8d1d5572 100644
--- a/texmf-dist/tex/latex/fontsetup-nonfree/fspcambria.sty
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fspcambria.tex
@@ -1,9 +1,7 @@
%%
%% Load Cambria fonts (C) A. Tsolomitis
%%
-\RequirePackage{fontspec}
\setmainfont[Contextuals=AlternateOff,BoldFont=Cambria-Bold,ItalicFont=Cambria-Italic,BoldItalicFont=Cambria-BoldItalic]{Cambria}
-\RequirePackage{unicode-math}
\setmathfont{Cambria Math}
\endinput
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fsplucidaot.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fsplucidaot.tex
index 2287f486..b0707c79 100644
--- a/texmf-dist/tex/latex/fontsetup-nonfree/fsplucidaot.sty
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fsplucidaot.tex
@@ -1,4 +1,3 @@
-\RequirePackage{fontspec}
\setmainfont[% main font
UprightFont=LucidaBrightOT,
ItalicFont=LucidaBrightOT-Italic,
@@ -22,7 +21,6 @@
SmallCapsFeatures={Numbers=OldStyle},
]{LucidaSansTypewriterOT.otf}
% support for OpenType math fonts:
-\RequirePackage{unicode-math}
\setmathfont{LucidaBrightMathOT.otf}
\setmathfont[version=bold]{LucidaBrightMathOT-Demi.otf}
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.tex
index 292f3dd7..1821bf3a 100644
--- a/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.tex
@@ -1,7 +1,6 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[SmallCapsFeatures={Numbers=OldStyle},%
NFSSFamily=MinionPro,%
@@ -27,18 +26,8 @@
BoldFont=MinionPro-Bold,%
BoldItalicFont=MinionPro-BoldIt,%
]{MinionPro-Regular}
-\RequirePackage{iftex}
-\ifxetex
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-\setTransitionsForLatin{\defaultfont}{}
-\setTransitionsForGreek{\greekfont}{}
-\else
-\relax
-\fi
-\RequirePackage{unicode-math}
\setmathfont{STIXTwoMath-Regular.otf}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{MinionPro-Regular}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{MinionPro-Bold}
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fspmsgaramondot.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fspmsgaramondot.tex
index 5f50b8bf..1479678e 100644
--- a/texmf-dist/tex/latex/fontsetup-nonfree/fspmsgaramondot.sty
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fspmsgaramondot.tex
@@ -1,5 +1,4 @@
%\RequirePackage[no-math]{fontspec}
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
%\RequirePackage[garamond]{mathdesign}
@@ -34,17 +33,7 @@
]{Garamond}
-\RequirePackage{iftex}
-\ifxetex
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-\setTransitionsForLatin{\defaultfont}{}
-\setTransitionsForGreek{\greekfont}{}
-\else
-\relax
-\fi
-\RequirePackage{unicode-math}
\setmathfont{Garamond-Math.otf}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{Garamond}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{Garamond-Bold}
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.tex
index 48528a88..6f3b4e07 100644
--- a/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.tex
@@ -1,4 +1,3 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[SmallCapsFeatures={Numbers=OldStyle},%
NFSSFamily=Palatino Linotype,%
@@ -18,17 +17,7 @@
BoldItalicFont=PalatinoLinotype-BoldItalic,%
]{PalatinoLinotype-Roman}
-\RequirePackage{iftex}
-\ifxetex
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-\setTransitionsForLatin{\defaultfont}{}
-\setTransitionsForGreek{\greekfont}{}
-\else
-\relax
-\fi
-\RequirePackage{unicode-math}
\setmathfont{texgyrepagella-math.otf}
diff --git a/texmf-dist/tex/latex/lucida-otf/lucida-otf-kern.tex b/texmf-dist/tex/latex/lucida-otf/lucida-otf-kern.tex
index bfd6f478..9f8b057c 100644
--- a/texmf-dist/tex/latex/lucida-otf/lucida-otf-kern.tex
+++ b/texmf-dist/tex/latex/lucida-otf/lucida-otf-kern.tex
@@ -1,3 +1,4 @@
+%% $Id: lucida-otf-kern.tex 755 2018-04-13 11:33:43Z herbert $
%%
%% Herbert Voss 2018 -
%%
diff --git a/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty b/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty
index b380836d..3fe40d4a 100644
--- a/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty
+++ b/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty
@@ -1,13 +1,13 @@
-%% $Id: lucida-otf.sty 750 2018-03-29 12:29:53Z herbert $
+%% $Id: lucida-otf.sty 751 2018-03-31 17:34:46Z herbert $
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
%% Either version 1.3 or, at your option, any later version.
%%
-% Copyright 2018 Herbert Voss hvoss@tug.org
+% Copyright 2023 Herbert Voss hvoss@tug.org
%%
\ProvidesPackage{lucida-otf}[%
- 2018/03/31 v. 0.08 (Herbert Voss) Supports Lucida OpenType for lualatex/xelatex.]
+ 2023/06/16 v. 0.09 (Herbert Voss) Supports Lucida OpenType for lualatex/xelatex.]
%
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
\RequirePackage{unicode-math} % support opentype math fonts
@@ -136,6 +136,7 @@
%----------------------------------------- symbolic names ----------------------------
\setmainfont{Lucida Bright OT}[% main rm
\lucidaRM@features,
+ ItalicFont = * Italic,
BoldFont = * Demibold,
BoldItalicFont = * Demibold Italic,
RawFeature = {\Lucida@RawFeatures}
@@ -143,6 +144,7 @@
%
\setsansfont{Lucida Sans OT}[% main sans
\lucidaSS@features,
+ ItalicFont = * Italic,
BoldFont = * Demibold,
BoldItalicFont = * Demibold Italic
]
diff --git a/texmf-dist/tex/latex/mathtime-ltx/mathpi.sty b/texmf-dist/tex/latex/mathtime-ltx/mathpi.sty
new file mode 100644
index 00000000..080cbe99
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/mathpi.sty
@@ -0,0 +1,34 @@
+%%
+%% This is file `mathpi.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mathtime.dtx (with options: `package,mathpi')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+%% This package may be distributed under the terms of the LaTeX Project Public
+%% License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.0 or, at your option, any later version.
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/01/01]
+\ProvidesPackage{mathpi}
+ [1999/03/29 v1.1%
+ mathpi
+ font support (FMi/DPC)]
+\DeclareOption{mathfrak}{%
+ \DeclareMathAlphabet\mathfrak{U}{mh2}{m}{n}}
+\DeclareOption{mathcal}{%
+ \DeclareMathAlphabet\mathcal{U}{mh2scr}{m}{n}}
+\DeclareOption{mathscr}{%
+ \DeclareMathAlphabet\mathscr{U}{mh2scr}{m}{n}}
+\DeclareOption{mathbb}{%
+ \DeclareMathAlphabet\mathbb{U}{mh6}{m}{n}}
+\ProcessOptions
+
+\endinput
+%%
+%% End of file `mathpi.sty'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/mathtime.sty b/texmf-dist/tex/latex/mathtime-ltx/mathtime.sty
new file mode 100644
index 00000000..35054191
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/mathtime.sty
@@ -0,0 +1,358 @@
+%%
+%% This is file `mathtime.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mathtime.dtx (with options: `package,mathtime')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+%% This package may be distributed under the terms of the LaTeX Project Public
+%% License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.0 or, at your option, any later version.
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/01/01]
+\ProvidesPackage{mathtime}
+ [1999/03/29 v1.1%
+ mathtime
+ font support (FMi/DPC)]
+\newcommand\greekshape{}
+\DeclareOption{slantedgreek}{\renewcommand\greekshape{it}}
+\DeclareOption{uprightgreek}{\renewcommand\greekshape{n}}
+\DeclareOption{nobold}{\let\boldmath=u}
+\DeclareOption{cmbold}{\let\boldmath=c}
+\DeclareOption{mtbold}{\let\boldmath=m}
+\DeclareOption{heavybold}{\let\boldmath=h}
+\newcommand\enablesubscriptcorrection {\catcode`\_=12\relax}
+\newcommand\disablesubscriptcorrection{\catcode`\_=8\relax}
+\DeclareOption{nosubscriptcorrection}{\disablesubscriptcorrection}
+\DeclareOption{subscriptcorrection} {\enablesubscriptcorrection}
+\DeclareOption{cmcal} {\let\mathcal=c}
+\DeclareOption{lucidacal}{\let\mathcal=l}
+\DeclareOption{mtplusscr}{\let\mathscr=s}
+\DeclareOption{mtpluscal}{\let\mathcal=s}
+\DeclareOption{lucidascr}{\let\mathscr=l}
+\DeclareOption{noTS1} {\let\symtextcomp\relax}
+\let\operator@encoding\encodingdefault
+\DeclareOption{OT1}{\def\operator@encoding{OT1}}
+\DeclareOption{T1}{\def\operator@encoding{T1}}
+\DeclareOption{LY1}{\def\operator@encoding{LY1}\ExecuteOptions{noTS1}}
+\DeclareOption{errorshow}{%
+ \def\@font@info#1{%
+ \GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Info: \space\space\space#1}}%
+ \def\@font@warning#1{%
+ \GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Warning: #1}}}
+\DeclareOption{warningshow}{%
+ \def\@font@info#1{%
+ \GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Info: \space\space\space#1}}%
+ \def\@font@warning#1{%
+ \GenericWarning{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Warning: #1}}}
+\DeclareOption{nofontinfo}{%
+ \let\@font@info\@gobble
+ \let\@font@warning\@gobble}
+\ExecuteOptions{%
+ slantedgreek,nobold,nosubscriptcorrection,cmcal,errorshow}
+\ProcessOptions
+\edef\@tempa{\rmdefault}
+\def\@tempb {cmr}
+\ifx\@tempa\@tempb
+ \renewcommand*\sfdefault{phv}
+ \renewcommand*\rmdefault{ptm}
+ \renewcommand*\ttdefault{pcr}
+ \renewcommand*\bfdefault{b}
+\fi
+\DeclareFontEncoding{MY1}{}{}
+\DeclareFontEncoding{MY2}{}{}
+\DeclareFontEncoding{MY3}{}{}
+\DeclareFontSubstitution{MY1}{mtt}{m}{it}
+\DeclareFontSubstitution{MY2}{mtt}{m}{n}
+\DeclareFontSubstitution{MY3}{mtt}{m}{n}
+\SetSymbolFont{operators} {normal}{\operator@encoding}{ptm}{m}{n}
+\SetSymbolFont{letters} {normal}{MY1}{mtt}{m}{it}
+\SetSymbolFont{symbols} {normal}{MY2}{mtt}{m}{n}
+\SetSymbolFont{largesymbols}{normal}{MY3}{mtt}{m}{n}
+\ifx\boldmath c
+ \SetSymbolFont{operators} {bold}{\operator@encoding}{cmr}{bx}{n}
+ \SetSymbolFont{letters} {bold}{OML}{cmm}{b}{it}
+ \SetSymbolFont{symbols} {bold}{OMS}{cmsy}{b}{n}
+ \SetSymbolFont{largesymbols}{bold}{MY3}{mtt}{m}{n}
+\PackageWarningNoLine{mathtime}
+ {The use of the `cmbold' option will result\MessageBreak
+ in incorrect characters in some circumstances\MessageBreak
+ without any warning as the Math Time fonts and the\MessageBreak
+ Computer Modern fonts have incompatible encodings.\MessageBreak
+ Please use this option with care!\@gobble}
+ \renewcommand\boldmath{\@nomath\boldmath\mathversion{bold}}
+ \let\heavymath\boldmath
+\fi
+\ifx\boldmath u
+ \let\@tempa\version@elt
+ \def\version@elt#1{%
+ \ifx\mv@bold#1\else\noexpand\version@elt\noexpand#1\fi}
+ \edef\version@list{\version@list}
+ \let\version@elt\@tempa
+ \let\mv@bold\@undefined
+ \renewcommand\boldmath{\PackageError{mathtime}%
+ {Bold math is not supported}%
+ {Use cmbold or mtbold options}}
+ \let\heavymath\boldmath
+\fi
+\ifx\boldmath m
+ \SetSymbolFont{operators}{bold}{\operator@encoding}{\rmdefault}{b}{n}
+ \SetSymbolFont{letters} {bold}{MY1}{mtt}{b}{\greekshape}
+ \SetSymbolFont{symbols} {bold}{MY2}{mtt}{b}{n}
+ \SetSymbolFont{largesymbols}{bold}{MY3}{mtt}{b}{n}
+ \DeclareMathVersion{heavy}
+ \SetSymbolFont{operators}{heavy}{\operator@encoding}{\rmdefault}{b}{n}
+ \SetSymbolFont{letters} {heavy}{MY1}{mtt}{ub}{\greekshape}
+ \SetSymbolFont{symbols} {heavy}{MY2}{mtt}{ub}{n}
+ \SetSymbolFont{largesymbols}{heavy}{MY3}{mtt}{ub}{n}
+ \DeclareMathSymbol{:}{\mathrel}{symbols}{86}
+ \DeclareMathSymbol{!}{\mathclose}{symbols}{87}
+ \DeclareMathSymbol{[}{\mathopen}{symbols}{84}
+ \DeclareMathSymbol{]}{\mathclose}{symbols}{85}
+ \renewcommand\boldmath{\@nomath\boldmath\mathversion{bold}}
+ \newcommand\heavymath{\@nomath\heavymath\mathversion{heavy}}
+\fi
+\ifx\boldmath h
+ \SetSymbolFont{operators}{bold}{\operator@encoding}{\rmdefault}{b}{n}
+ \SetSymbolFont{letters} {bold}{MY1}{mtt}{ub}{\greekshape}
+ \SetSymbolFont{symbols} {bold}{MY2}{mtt}{ub}{n}
+ \SetSymbolFont{largesymbols}{bold}{MY3}{mtt}{ub}{n}
+ \DeclareMathSymbol{:}{\mathrel}{symbols}{86}
+ \DeclareMathSymbol{!}{\mathclose}{symbols}{87}
+ \DeclareMathSymbol{[}{\mathopen}{symbols}{84}
+ \DeclareMathSymbol{]}{\mathclose}{symbols}{85}
+ \renewcommand\boldmath{\@nomath\boldmath\mathversion{bold}}
+ \let\heavymath\boldmath
+\fi
+\SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n}
+\SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{b}{n}
+\SetMathAlphabet{\mathit}{normal}{\encodingdefault}{\rmdefault}{m}{it}
+\SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n}
+\SetMathAlphabet{\mathtt}{normal}{\encodingdefault}{\ttdefault}{m}{n}
+\ifx\mv@bold\@undefined
+\else
+ \SetMathAlphabet{\mathrm}{bold} {\encodingdefault}{\rmdefault}{b}{n}
+ \SetMathAlphabet{\mathbf}{bold} {\encodingdefault}{\rmdefault}{b}{n}
+ \SetMathAlphabet{\mathit}{bold} {\encodingdefault}{\rmdefault}{b}{it}
+ \SetMathAlphabet{\mathsf}{bold} {\encodingdefault}{\sfdefault}{b}{n}
+ \SetMathAlphabet{\mathtt}{bold} {\encodingdefault}{\ttdefault}{b}{n}
+\fi
+\ifx\mv@heavy\@undefined
+\else
+ \SetMathAlphabet{\mathrm}{heavy}{\encodingdefault}{\rmdefault}{b}{n}
+ \SetMathAlphabet{\mathbf}{heavy}{\encodingdefault}{\rmdefault}{b}{n}
+ \SetMathAlphabet{\mathit}{heavy}{\encodingdefault}{\rmdefault}{b}{it}
+ \SetMathAlphabet{\mathsf}{heavy}{\encodingdefault}{\sfdefault}{b}{n}
+ \SetMathAlphabet{\mathtt}{heavy}{\encodingdefault}{\ttdefault}{b}{n}
+\fi
+\ifx\mathscr s
+ \let\mathscr\relax
+ \DeclareMathAlphabet\mathscr{U} {mtms}{b}{n}
+ \SetMathAlphabet \mathscr{normal}{U}{mtms}{m}{n}
+ \DeclareMathAlphabet\mathbscr{U}{mtms}{b}{n}
+\fi
+\ifx\mathscr l
+ \let\mathscr\relax
+ \DeclareMathAlphabet{\mathscr} {OMS}{lby}{b}{n}
+ \SetMathAlphabet {\mathscr}{normal} {OMS}{lby}{m}{n}
+ \DeclareMathAlphabet{\mathbscr} {OMS}{lby}{b}{n}
+\fi
+\ifx\mathcal l
+ \let\mathcal\relax
+ \DeclareMathAlphabet{\mathcal} {OMS}{lby}{b}{n}
+ \SetMathAlphabet {\mathcal}{normal} {OMS}{lby}{m}{n}
+ \DeclareMathAlphabet{\mathbcal} {OMS}{lby}{b}{n}
+\fi
+\ifx\mathcal s
+ \let\mathcal\relax
+ \DeclareMathAlphabet\mathcal{U} {mtms}{b}{n}
+ \SetMathAlphabet \mathcal{normal}{U}{mtms}{m}{n}
+ \DeclareMathAlphabet\mathbcal{U}{mtms}{b}{n}
+\fi
+\ifx\mathcal c
+ \let\mathcal\relax
+ \DeclareMathAlphabet\mathcal{OMS} {cmsy}{b}{n}
+ \SetMathAlphabet \mathcal{normal}{OMS}{cmsy}{m}{n}
+ \DeclareMathAlphabet\mathbcal{OMS} {cmsy}{b}{n}
+
+\fi
+\DeclareMathSymbol\Gamma {\mathord}{letters}{48}
+\DeclareMathSymbol\Delta {\mathord}{letters}{49}
+\DeclareMathSymbol\Theta {\mathord}{letters}{50}
+\DeclareMathSymbol\Lambda {\mathord}{letters}{51}
+\DeclareMathSymbol\Xi {\mathord}{letters}{52}
+\DeclareMathSymbol\Pi {\mathord}{letters}{53}
+\DeclareMathSymbol\Sigma {\mathord}{letters}{54}
+\DeclareMathSymbol\Upsilon{\mathord}{letters}{55}
+\DeclareMathSymbol\Phi {\mathord}{letters}{56}
+\DeclareMathSymbol\Psi {\mathord}{letters}{57}
+\DeclareMathSymbol\Omega {\mathord}{letters}{127}
+\DeclareMathSymbol\varGamma {\mathord}{letters}{0}
+\DeclareMathSymbol\varDelta {\mathord}{letters}{1}
+\DeclareMathSymbol\varTheta {\mathord}{letters}{2}
+\DeclareMathSymbol\varLambda {\mathord}{letters}{3}
+\DeclareMathSymbol\varXi {\mathord}{letters}{4}
+\DeclareMathSymbol\varPi {\mathord}{letters}{5}
+\DeclareMathSymbol\varSigma {\mathord}{letters}{6}
+\DeclareMathSymbol\varUpsilon {\mathord}{letters}{7}
+\DeclareMathSymbol\varPhi {\mathord}{letters}{8}
+\DeclareMathSymbol\varPsi {\mathord}{letters}{9}
+\DeclareMathSymbol\varOmega {\mathord}{letters}{10}
+\DeclareMathSymbol{(}{\mathopen}{letters}{46} % was 028
+\DeclareMathSymbol{)}{\mathclose}{letters}{47} % was 029
+\DeclareMathDelimiter{(}{letters}{46}{largesymbols}{0}
+\DeclareMathDelimiter{)}{letters}{47}{largesymbols}{1}
+\DeclareMathSymbol{\triangleleft}{\mathbin}{symbols}{71} % was 12F
+\DeclareMathSymbol{\triangleright}{\mathbin}{symbols}{70} % was 12E
+\DeclareMathSymbol{\comp}{\mathbin}{symbols}{66} % new?
+\DeclareMathSymbol{\setdif}{\mathbin}{symbols}{88} % new
+\DeclareMathSymbol{\cupprod}{\mathbin}{symbols}{89} % new
+\DeclareMathSymbol{\capprod}{\mathbin}{symbols}{90} % new
+\DeclareMathSymbol{+}{\mathbin}{symbols}{67} % was 02B
+\DeclareMathSymbol{=}{\mathrel}{symbols}{68} % was 03D
+\let\Relbar\@undefined
+\DeclareMathSymbol{\Relbar}{\mathrel}{symbols}{72} % was a macro
+\DeclareMathSymbol{;}{\mathpunct}{symbols}{73} % was 13B
+\DeclareMathSymbol{\varkappa}{\mathord}{letters}{126} % new (AMS)
+\DeclareMathAccent{\vec}{\mathord}{symbols}{69}
+\DeclareMathAccent{\grave}{\mathord}{symbols}{74}
+\DeclareMathAccent{\acute}{\mathord}{symbols}{75}
+\DeclareMathAccent{\check}{\mathord}{symbols}{76}
+\DeclareMathAccent{\breve}{\mathord}{symbols}{77}
+\DeclareMathAccent{\bar}{\mathord}{symbols}{78}
+\DeclareMathAccent{\hat}{\mathord}{symbols}{79}
+\DeclareMathAccent{\dot}{\mathord}{symbols}{80}
+\DeclareMathAccent{\tilde}{\mathord}{symbols}{81}
+\DeclareMathAccent{\ddot}{\mathord}{symbols}{82}
+\DeclareMathAccent{\widebar}{\mathord}{symbols}{83} % new
+\def\defaultscriptratio{.76}
+\def\defaultscriptscriptratio{.6}
+\DeclareMathSizes{5} {6} {6} {6}
+\DeclareMathSizes{6} {6} {6} {6}
+\DeclareMathSizes{7} {6.8} {6} {6}
+\DeclareMathSizes{8} {8} {6.8}{6}
+\DeclareMathSizes{9} {9} {7.6}{6}
+\DeclareMathSizes{10} {10} {7.6}{6}
+\DeclareMathSizes{10.95}{10.95}{7.6}{6}
+\DeclareMathSizes{12} {12} {9} {7}
+\DeclareMathSizes{14.4} {14.4} {10} {8}
+\DeclareMathSizes{17.28}{17.28}{12} {9}
+\DeclareMathSizes{20.74}{20.74}{14.4}{10}
+\DeclareMathSizes{24.88}{24.88}{17.28}{12}
+\newcommand\hb@xmdot{\hbox{$\m@th.$}}
+\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hb@xmdot\hb@xmdot\hb@xmdot}}
+\def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@
+ \hb@xmdot}\mkern2mu
+ \raise4\p@\hb@xmdot\mkern2mu\raise\p@\hb@xmdot\mkern1mu}}
+\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
+ \not\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}%
+ \mkern2.5mu%
+ \leaders\hrule\@height.48\p@\hfill\mkern2.5mu\crcr}}}}
+\DeclareRobustCommand\hbar{{%
+ \dimen@.12em%
+ \dimen@ii.1em%
+ \def\@tempa##1##2{{%
+ \lower##1\dimen@\rlap{\kern##1\dimen@ii\the##2\tw@\char78}}}%
+ \mathchoice\@tempa\@ne\textfont
+ \@tempa\@ne\textfont
+ \@tempa\defaultscriptratio\scriptfont
+ \@tempa\defaultscriptscriptratio\scriptscriptfont
+ h}}
+\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or
+ \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
+ \or \ddagger\ddagger \else\@ctrerr\fi}}
+\ifx\symtextcomp\relax
+ \def\@tempa{LY1}
+ \ifx\operator@encoding\@tempa
+ \DeclareMathSymbol\dagger {\mathbin}{operators}{134}
+ \DeclareMathSymbol\ddagger{\mathbin}{operators}{135}
+ \DeclareMathSymbol\mathsection{\mathord}{operators}{'247}
+ \DeclareMathSymbol\mathparagraph{\mathord}{operators}{'266}
+ \DeclareMathSymbol\mathsterling{\mathord}{operators}{163}
+ \let\mathunderscore\@undefined
+ \DeclareMathSymbol\mathunderscore{\mathord}{operators}{95}
+ \fi
+ \def\@tempa{T1}
+ \ifx\operator@encoding\@tempa
+ \DeclareMathSymbol\mathsterling{\mathord}{operators}{191}
+ \let\mathunderscore\@undefined
+ \DeclareMathSymbol\mathunderscore{\mathord}{operators}{95}
+ \fi
+\else
+ \DeclareFontEncoding{TS1}{}{}
+ \DeclareSymbolFont{textcomp}{TS1}{ptm}{m}{n}
+ \ifx\mv@bold\@undefined
+ \else
+ \SetSymbolFont {textcomp}{bold}{TS1}{ptm}{b}{n}
+ \fi
+ \ifx\mv@heavy\@undefined
+ \else
+ \SetSymbolFont {textcomp}{heavy}{TS1}{ptm}{b}{n}
+ \fi
+ \DeclareMathSymbol\dagger {\mathbin}{textcomp}{'204}
+ \DeclareMathSymbol\ddagger{\mathbin}{textcomp}{'205}
+ \DeclareMathSymbol\mathsection{\mathord}{textcomp}{'247}
+ \DeclareMathSymbol\mathparagraph{\mathord}{textcomp}{'266}
+\fi
+\DeclareTextSymbolDefault{\textless}{MY1}
+\DeclareTextSymbolDefault{\textgreater}{MY1}
+\DeclareTextAccentDefault{\t}{MY2}
+\DeclareTextSymbol{\textless}{MY1}{`\<}
+\DeclareTextSymbol{\textgreater}{MY1}{`\>}
+\DeclareTextAccent{\t}{MY2}{65}
+\DeclareTextSymbolDefault{\textasteriskcentered}{MY2}
+\DeclareTextSymbolDefault{\textbackslash}{MY2}
+\DeclareTextSymbolDefault{\textbar}{MY2}
+\DeclareTextSymbolDefault{\textbraceleft}{MY2}
+\DeclareTextSymbolDefault{\textbraceright}{MY2}
+\DeclareTextSymbolDefault{\textbullet}{MY2}
+\DeclareTextSymbolDefault{\textperiodcentered}{MY2}
+\DeclareTextAccentDefault{\textcircled}{MY2}
+\DeclareTextSymbol{\textasteriskcentered}{MY2}{3}
+\DeclareTextSymbol{\textbackslash}{MY2}{110}
+\DeclareTextSymbol{\textbar}{MY2}{106}
+\DeclareTextSymbol{\textbraceleft}{MY2}{102}
+\DeclareTextSymbol{\textbraceright}{MY2}{103}
+\DeclareTextSymbol{\textbullet}{MY2}{15}
+\DeclareTextSymbol{\textperiodcentered}{MY2}{1}
+\DeclareTextCommand{\textcircled}{MY2}[1]{{%
+ \ooalign{%
+ \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr
+ \char13}}}
+\ifx\symtextcomp\relax
+\else
+ \DeclareTextSymbolDefault{\textsection}{TS1}
+ \DeclareTextSymbolDefault{\textparagraph}{TS1}
+ \DeclareTextSymbol{\textsection}{TS1}{'247}
+ \DeclareTextSymbol{\textparagraph}{TS1}{'266}
+\fi
+\begingroup
+ \catcode`\_=13
+ \gdef_#1{\sb{\test@sb#1}}
+\endgroup
+\def\test@sb{%
+ \@ifnextchar p%
+ {\mkern\m@ne mu}%
+ {\ifx\@let@token j%
+ \mkern-\tw@ mu%
+ \else
+ \ifx\@let@token f%
+ \mkern-\tw@ mu%
+ \fi
+ \fi}}
+\mathcode`\_=\string"8000
+
+\endinput
+%%
+%% End of file `mathtime.sty'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/my1mtt.fd b/texmf-dist/tex/latex/mathtime-ltx/my1mtt.fd
new file mode 100644
index 00000000..4c6c47cb
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/my1mtt.fd
@@ -0,0 +1,25 @@
+%%
+%% This is file `my1mtt.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `MY1mtt,mtplus')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{my1mtt.fd}
+ [2001/05/30 v1.0c
+ Mathtime Encoding 1
+ (FMi)]
+\DeclareFontFamily{MY1}{mtt}{\skewchar\font45}
+\DeclareFontShape{MY1}{mtt}{m}{it}{<->mtmi}{}
+\DeclareFontShape{MY1}{mtt}{b}{it}{<->mtmib}{}
+\DeclareFontShape{MY1}{mtt}{ub}{it}{<->mtmih}{}
+\DeclareFontShape{MY1}{mtt}{b}{n} {<->mtmub}{}
+\DeclareFontShape{MY1}{mtt}{ub}{n}{<->mtmuh}{}
+\endinput
+%%
+%% End of file `my1mtt.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/my2mtt.fd b/texmf-dist/tex/latex/mathtime-ltx/my2mtt.fd
new file mode 100644
index 00000000..aa3cd60e
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/my2mtt.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `my2mtt.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `MY2mtt,mtplus')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{my2mtt.fd}
+ [2001/05/30 v1.0c
+ Mathtime Encoding 2
+ (FMi)]
+\DeclareFontFamily{MY2}{mtt}{}
+\DeclareFontShape{MY2}{mtt}{m}{n}{<->mtsyn}{}
+\DeclareFontShape{MY2}{mtt}{b}{n}{<->mtsyb}{}
+\DeclareFontShape{MY2}{mtt}{ub}{n}{<->mtsyh}{}
+\endinput
+%%
+%% End of file `my2mtt.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/my3mtt.fd b/texmf-dist/tex/latex/mathtime-ltx/my3mtt.fd
new file mode 100644
index 00000000..c4b035f2
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/my3mtt.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `my3mtt.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `MY3mtt,mtplus')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{my3mtt.fd}
+ [2001/05/30 v1.0c
+ Mathtime Encoding 3
+ (FMi)]
+\DeclareFontFamily{MY3}{mtt}{}
+\DeclareFontShape{MY3}{mtt}{m}{n}{<->mtex}{}
+\DeclareFontShape{MY3}{mtt}{b}{n}{<->mtexb}{}
+\DeclareFontShape{MY3}{mtt}{ub}{n}{<->mtexh}{}
+\endinput
+%%
+%% End of file `my3mtt.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/omslby.fd b/texmf-dist/tex/latex/mathtime-ltx/omslby.fd
new file mode 100644
index 00000000..2e1da24f
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/omslby.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `omslby.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `lucidascale,OMSlby')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{omslby.fd}
+ [2001/05/30 v1.0c
+ Lucida New Math Symbols
+ (FMi)]
+\@ifundefined{LucidaScale}{\def\LucidaScale{0.9}}{}
+\DeclareFontFamily{OMS}{lby}{\skewchar\font48}
+\DeclareFontShape{OMS}{lby}{m}{n}{<->s * [\LucidaScale]lbms}{}
+\DeclareFontShape{OMS}{lby}{b}{n}{<->s * [\LucidaScale]lbmsd}{}
+\endinput
+%%
+%% End of file `omslby.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/umh2.fd b/texmf-dist/tex/latex/mathtime-ltx/umh2.fd
new file mode 100644
index 00000000..038f17b5
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/umh2.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `umh2.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `Umh2')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{umh2.fd}
+ [2001/05/30 v1.0c
+ Adobe Math Pi 2 (Unknown encoding)
+ (FMi)]
+\DeclareFontFamily{U}{mh2}{}
+\DeclareFontShape{U}{mh2}{m}{n}{<->s * [0.95]mh2}{}
+\endinput
+%%
+%% End of file `umh2.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/umh2scr.fd b/texmf-dist/tex/latex/mathtime-ltx/umh2scr.fd
new file mode 100644
index 00000000..9246d61a
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/umh2scr.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `umh2scr.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `Umh2Scr')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{umh2scr.fd}
+ [2001/05/30 v1.0c
+ Adobe Math Pi 2 Script (Unknown encoding)
+ (FMi)]
+\DeclareFontFamily{U}{mh2scr}{}
+\DeclareFontShape{U}{mh2scr}{m}{n}{<->s * [0.95]mh2scr}{}
+\endinput
+%%
+%% End of file `umh2scr.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/umh6.fd b/texmf-dist/tex/latex/mathtime-ltx/umh6.fd
new file mode 100644
index 00000000..7763a9db
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/umh6.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `umh6.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `Umh6')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{umh6.fd}
+ [2001/05/30 v1.0c
+ Adobe Math Pi 6 (Unknown encoding)
+ (FMi)]
+\DeclareFontFamily{U}{mh6}{}
+\DeclareFontShape{U}{mh6}{m}{n}{<->s * [0.95]mh6}{}
+\endinput
+%%
+%% End of file `umh6.fd'.
diff --git a/texmf-dist/tex/latex/mathtime-ltx/umtms.fd b/texmf-dist/tex/latex/mathtime-ltx/umtms.fd
new file mode 100644
index 00000000..8340cb0d
--- /dev/null
+++ b/texmf-dist/tex/latex/mathtime-ltx/umtms.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `umtms.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtfonts.fdd (with options: `Umtms')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%%
+%% Development of this package was commissioned by Y&Y Inc.
+%% http://www.yandy.com
+\ProvidesFile{umtms.fd}
+ [2001/05/30 v1.0c
+ Mathtime Plus Script (Unknown encoding)
+ (FMi)]
+\DeclareFontFamily{U}{mtms}{\skewchar\font42}
+\DeclareFontShape{U}{mtms}{m}{n}{<->mtms}{}
+\DeclareFontShape{U}{mtms}{b}{n}{<->mtmsb}{}
+\endinput
+%%
+%% End of file `umtms.fd'.
diff --git a/texmf-dist/tex/latex/siam/proc209.sty b/texmf-dist/tex/latex/siam/proc209.sty
new file mode 100644
index 00000000..56365402
--- /dev/null
+++ b/texmf-dist/tex/latex/siam/proc209.sty
@@ -0,0 +1,366 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%CUT HERE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% This is proc209.sty.
+% This file may be freely distributed but may not be altered in any way.
+% Any comments or questions regarding these macros should be directed to:
+
+% Corey Gray
+% SIAM
+% 3600 University City Science Center
+% Philadelphia, PA 19104-2688
+% USA
+% Telephone: (215) 382-9800
+% Fax: (215) 386-7999
+% e-mail: gray@siam.org
+
+% This is a file of macros and definitions for creating a chapter for
+% publication in the SIAM Proceedings series using LaTeX.
+
+% Report the version.
+\message{*** SIAM LaTeX 2.09 Proceedings Series macro package, version 1.1,
+October 28, 1996 ***}
+
+\pretolerance=800
+\tolerance=10000
+\sloppy
+
+
+\vsize=56pc
+\hsize=36pc
+\baselineskip=13pt
+\hoffset -.5in
+\voffset -.5in
+\footskip=18pt
+\topmargin 24pt
+\headheight 12pt
+\headsep 15pt
+\textheight 53.5pc \advance\textheight by \topskip
+\textwidth 36pc
+\parskip 0pt
+\parindent 18pt
+\def\topfraction{.9}
+\def\textfraction{.1}
+\def\topnumber{2}
+%% footnotes to be set 8/10
+\def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt
+ % \indent
+ \abovedisplayskip \z@
+ \belowdisplayskip\z@
+ \abovedisplayshortskip\abovedisplayskip
+ \belowdisplayshortskip\belowdisplayshortskip
+\def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt
+ \parsep 2pt plus 1pt minus 1pt
+ \itemsep \parsep}}
+
+\let\referencesize\footnotesize
+
+\footnotesep 0pt
+
+\skip\footins 12pt plus 12pt
+
+\def\footnoterule{\kern3\p@ \hrule width 3em\vspace{3pt}} % the \hrule is .4pt high
+
+
+\def\ps@plain{\let\@mkboth\@gobbletwo
+ \def\@oddfoot{{\hfil\small\thepage\hfil}}%
+ \def\@oddhead{}
+ \def\@evenhead{}\def\@evenfoot{}}
+
+
+
+\def\ps@headings{\let\@mkboth\markboth
+ \def\@oddfoot{}\def\@evenfoot{}%
+ \def\@evenhead{{\rm\thepage}\hspace*{2pc}{\sc\leftmark}\hfil}%
+ \def\@oddhead{\hfil{\noindent\sc\rightmark}\hspace*{2pc}{\rm\thepage}}%
+
+
+
+\def\ps@myheadings{\let\@mkboth\@gobbletwo
+ \def\@oddfoot{}\def\@evenfoot{}%
+ \def\@oddhead{\hfil{\sc\rightmark}\hspace*{2pc}{\normalsize\rm\thepage}}%
+ \def\@evenhead{{\normalsize\rm\thepage}\hspace*{2pc}{\sc\leftmark}\hfil}%
+% \def\chaptermark##1{}%
+ % \def\sectionmark##1{}\def\subsectionmark##1{}}
+}}
+
+
+
+\def\theequation{\arabic{equation}}
+
+\def\abstract{\if@twocolumn
+\section*{Abstract}
+\else \small
+\begin{center}
+{\bf Abstract\vspace{-.5em}\vspace{3pt}}
+\end{center}
+\quotation
+\fi}
+\def\endabstract{\if@twocolumn\else\endquotation\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% THEOREMS, PROOFS, ALGORITHMS %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% defined proof environment by theorem model (took out counter)
+
+\def\qed{{\qquad \vbox{\hrule\hbox{%
+ \vrule height1.3ex\hskip0.8ex\vrule}\hrule
+ }}\par}
+
+\def\newproof#1{\@nprf{#1}}
+
+\def\@nprf#1#2{\@xnprf{#1}{#2}}
+
+\def\@xnprf#1#2{\expandafter\@ifdefinable\csname #1\endcsname
+\global\@namedef{#1}{\@prf{#1}{#2}}\global\@namedef{end#1}{\@endproof}}
+
+\def\@prf#1#2{\@xprf{#1}{#2}}
+
+\def\@xprf#1#2{\@beginproof{#2}{\csname the#1\endcsname}\ignorespaces}
+
+
+
+%%% defined algorithm environment by theorem model
+
+\def\newalgorithm#1{\@ifnextchar[{\@oalg{#1}}{\@nalg{#1}}}
+
+\def\@nalg#1#2{%
+\@ifnextchar[{\@xnalg{#1}{#2}}{\@ynalg{#1}{#2}}}
+
+\def\@xnalg#1#2[#3]{\expandafter\@ifdefinable\csname #1\endcsname
+{\@definecounter{#1}\@addtoreset{#1}{#3}%
+\expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand
+ \csname the#3\endcsname \@thmcountersep \@thmcounter{#1}}%
+\global\@namedef{#1}{\@alg{#1}{#2}}\global\@namedef{end#1}{\@endalgorithm}}}
+
+\def\@ynalg#1#2{\expandafter\@ifdefinable\csname #1\endcsname
+{\@definecounter{#1}%
+\expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%
+\global\@namedef{#1}{\@alg{#1}{#2}}\global\@namedef{end#1}{\@endalgorithm}}}
+
+\def\@oalg#1[#2]#3{\expandafter\@ifdefinable\csname #1\endcsname
+ {\global\@namedef{the#1}{\@nameuse{the#2}}%
+\global\@namedef{#1}{\@alg{#2}{#3}}%
+\global\@namedef{end#1}{\@endalgorithm}}}
+
+\def\@alg#1#2{\refstepcounter
+ {#1}\@ifnextchar[{\@yalg{#1}{#2}}{\@xalg{#1}{#2}}}
+
+\def\@xalg#1#2{\@beginalgorithm{#2}{\csname the#1\endcsname}\ignorespaces}
+\def\@yalg#1#2[#3]{\@opargbeginalgorithm{#2}{\csname
+ the#1\endcsname}{#3}\ignorespaces}
+
+
+
+
+\def\@beginproof#1{\rm {\it #1.\ }}
+\def\@endproof{\outerparskip 0pt\endtrivlist}
+
+\def\@begintheorem#1#2{\it {\sc #1\ #2.\ }}
+\def\@opargbegintheorem#1#2#3{\it
+ {\sc #1\ #2\ (#3).\ }}
+\def\@endtheorem{\outerparskip 0pt\endtrivlist}
+
+%\def\@begindefinition#1#2{\rm \trivlist \item[\hskip \labelsep{\sc #1\ #2.}]}
+%\def\@opargbegindefinition#1#2#3{\rm \trivlist
+% \item[\hskip \labelsep{\sc #1\ #2.\ (#3)}]}
+%\def\@enddefinition{\outerparskip 0pt\endtrivlist}
+
+
+\def\@beginalgorithm#1#2{\rm \trivlist \item[\hskip \labelsep{\sc #1\ #2.}]}
+\def\@opargbeginalgorithm#1#2#3{\rm \trivlist
+ \item[\hskip \labelsep{\sc #1\ #2.\ (#3)}]}
+\def\@endalgorithm{\outerparskip 6pt\endtrivlist}
+
+
+\newskip\outerparskip
+
+\def\trivlist{\parsep\outerparskip
+ \@trivlist \labelwidth\z@ \leftmargin\z@
+ \itemindent\parindent \def\makelabel##1{##1}}
+
+\def\@trivlist{\topsep=0pt\@topsepadd\topsep
+ \if@noskipsec \leavevmode \fi
+ \ifvmode \advance\@topsepadd\partopsep \else \unskip\par\fi
+ \if@inlabel \@noparitemtrue \@noparlisttrue
+ \else \@noparlistfalse \@topsep\@topsepadd \fi
+ \advance\@topsep \parskip
+ \leftskip\z@\rightskip\@rightskip \parfillskip\@flushglue
+ \@setpar{\if@newlist\else{\@@par}\fi}%
+ \global\@newlisttrue \@outerparskip\parskip}
+
+
+\def\endtrivlist{\if@newlist\@noitemerr\fi
+ \if@inlabel\indent\fi
+ \ifhmode\unskip \par\fi
+ \if@noparlist \else
+ \ifdim\lastskip >\z@ \@tempskipa\lastskip \vskip -\lastskip
+ \advance\@tempskipa\parskip \advance\@tempskipa -\@outerparskip
+ \vskip\@tempskipa
+ \fi\@endparenv\fi
+ \vskip\outerparskip}
+
+
+
+ \newproof{@proof}{Proof}
+ \newenvironment{proof}{\begin{@proof}}{\end{@proof}}
+
+ \newtheorem{@theorem}{Theorem}[section]
+ \newenvironment{theorem}{\begin{@theorem}}{\end{@theorem}}
+
+% \newalgorithm{@algorithm}{Algorithm}[section]
+% \newenvironment{algorithm}{\begin{@algorithm}}{\end{@algorithm}}
+
+
+
+\newtheorem{lemma}{Lemma}[section]
+\newtheorem{fact}{Fact}[section]
+\newtheorem{corollary}{Corollary}[section]
+\newtheorem{axiom}{Axiom}[section]
+\newtheorem{cond}{Condition}[section]
+\newtheorem{property}{Property}[section]
+\newtheorem{proposition}{Proposition}[section]
+
+\newtheorem{Conjecture}{Conjecture}[section]
+\newtheorem{Definition}{Definition}[section]
+\newtheorem{Lemma}{Lemma}[section]
+\newtheorem{Remark}{Remark}[section]
+
+\newproof{Example}{Example}
+\newproof{Method}{Method}
+\newproof{Exercise}{Exercise}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% TABLE AND FIGURE CAPTIONS %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \def\@figtxt{figure}
+\long\def\@makecaption#1#2{\small
+\setlength{\parindent}{18pt}
+\baselineskip 14pt
+ \ifx\@captype\@figtxt
+ \vskip 10pt
+ \setbox\@tempboxa\hbox{{\sc #1} {\it #2}}
+ \ifdim \wd\@tempboxa >\hsize {\sc #1} {\it #2}\par \else \hbox
+to\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi\else\hbox to\hsize{\hfil{\sc #1}\hfil}%
+ \setbox\@tempboxa\hbox{{\it #2}}%
+ \ifdim \wd\@tempboxa >\hsize {\it #2}\par \else
+ \hbox to \hsize{\hfil\box\@tempboxa\hfil}\fi
+ \vskip 10pt
+ \fi}
+
+
+%\newif\iftable \global\tablefalse
+
+
+%\long\def\@makecaption#1#2{%
+%\setlength{\parindent}{18pt}
+% \vskip 12pt
+% \iftable
+ % \hbox to \hsize{\hfil\sc #1\hfil}
+ % \hbox to \hsize{\hfil\it #2\hfil}
+ % \global\tablefalse
+ % \else
+ % \setbox\@tempboxa\hbox{{\small#1} {\small\it#2}}
+ % \ifdim \wd\@tempboxa >\hsize
+ % \indent{\small#1}{\small\it#2}\par
+ % \else
+ % \hbox to\hsize{\hfil\box\@tempboxa\hfil}\fi
+ % \fi}
+% \vskip 6pt}
+
+
+
+%\def\figure{\global\tablefalse\@float{figure}}
+\def\fnum@figure{\par\sc Fig. \thefigure.\ }
+%\def\fnum@figure{\par\sc Fig. \thefigure\ }
+
+%\def\table{\global\tabletrue\@float{table}}
+\def\fnum@table{\small \sc Table \thetable}
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% SECTIONS %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}%{2.3ex plus .2ex}
+{2pt}{\large\bf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}%{1.5ex plus .2ex}
+{2pt}{\large\bf}}
+\def\subsubsection{\@startsection {subsubsection}{3}{\z@}{1.3ex plus .5ex minus
+ .2ex}{-.5em plus -.1em}{\normalsize\bf}}
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% %%
+%% BIBLIOGRAPHY %%
+%% %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\def\thebibliography#1{%
+%\cleardoublepage
+\parindent 0em
+\vspace{9pt}
+\begin{flushleft}\large\bf {References}\end{flushleft}
+\addvspace{3pt}\nopagebreak\list
+ %% default is no labels, for those not using \cite or BibTeX
+{[\arabic{enumi}]} {\settowidth\labelwidth{[#1]}
+%%{[\arabic{enumi}]}{\settowidth\labelwidth{mm}
+\leftmargin\labelwidth
+\leftmargin=17pt
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}\@bibsetup}
+\def\newblock{\hskip .11em plus .33em minus -.07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax}
+
+
+
+%% setup 8/10 type
+\def\@bibsetup{%\itemindent=0pt
+\itemsep=0pt \parsep=0pt
+\small}
+
+\def\sameauthor{\leavevmode\vrule height 2pt depth -1.6pt width 23pt}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% INDEX %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%makeindex.sty official version 6.4
+%The second line came from /usr/misc/lib/tex82/report.sty.
+
+\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
+\columnseprule \z@
+\columnsep 35pt\twocolumn[\chapter*{Index}]
+ \parskip\z@ plus .3pt\relax\let\item\@idxitem}
+
+
+\def\printindex{\cleardoublepage\markboth{INDEX}{INDEX}
+\addcontentsline{toc}{chapter}{Index}\@input{\jobname.ind}}
+
+\ps@headings
+
+
+%%% end of style file
diff --git a/texmf-dist/tex/latex/siam/proc2e.sty b/texmf-dist/tex/latex/siam/proc2e.sty
new file mode 100644
index 00000000..270777c3
--- /dev/null
+++ b/texmf-dist/tex/latex/siam/proc2e.sty
@@ -0,0 +1,366 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%CUT HERE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% This is proc2e.sty.
+% This file may be freely distributed but may not be altered in any way.
+% Any comments or questions regarding these macros should be directed to:
+
+% Corey Gray
+% SIAM
+% 3600 University City Science Center
+% Philadelphia, PA 19104-2688
+% USA
+% Telephone: (215) 382-9800
+% Fax: (215) 386-7999
+% e-mail: gray@siam.org
+
+% This is a file of macros and definitions for creating a chapter for
+% publication in the SIAM Proceedings series using LaTeX2e.
+
+% Report the version.
+\message{*** SIAM LaTeX2e Proceedings Series macro package, version 1.1,
+October 28, 1996 ***}
+
+\pretolerance=800
+\tolerance=10000
+\sloppy
+
+
+\vsize=56pc
+\hsize=36pc
+\baselineskip=13pt
+\hoffset -.5in
+\voffset -.5in
+\footskip=18pt
+\topmargin 24pt
+\headheight 12pt
+\headsep 15pt
+\textheight 53.5pc \advance\textheight by \topskip
+\textwidth 36pc
+\parskip 0pt
+\parindent 18pt
+\def\topfraction{.9}
+\def\textfraction{.1}
+\def\topnumber{2}
+%% footnotes to be set 8/10
+\def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt
+ % \indent
+ \abovedisplayskip \z@
+ \belowdisplayskip\z@
+ \abovedisplayshortskip\abovedisplayskip
+ \belowdisplayshortskip\belowdisplayshortskip
+\def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt
+ \parsep 2pt plus 1pt minus 1pt
+ \itemsep \parsep}}
+
+\let\referencesize\footnotesize
+
+\footnotesep 0pt
+
+\skip\footins 12pt plus 12pt
+
+\def\footnoterule{\kern3\p@ \hrule width 3em\vspace{3pt}} % the \hrule is .4pt high
+
+
+\def\ps@plain{\let\@mkboth\@gobbletwo
+ \def\@oddfoot{{\hfil\small\thepage\hfil}}%
+ \def\@oddhead{}
+ \def\@evenhead{}\def\@evenfoot{}}
+
+
+
+\def\ps@headings{\let\@mkboth\markboth
+ \def\@oddfoot{}\def\@evenfoot{}%
+ \def\@evenhead{{\rm\thepage}\hspace*{2pc}{\sc\leftmark}\hfil}%
+ \def\@oddhead{\hfil{\noindent\sc\rightmark}\hspace*{2pc}{\rm\thepage}}%
+
+
+
+\def\ps@myheadings{\let\@mkboth\@gobbletwo
+ \def\@oddfoot{}\def\@evenfoot{}%
+ \def\@oddhead{\hfil{\sc\rightmark}\hspace*{2pc}{\normalsize\rm\thepage}}%
+ \def\@evenhead{{\normalsize\rm\thepage}\hspace*{2pc}{\sc\leftmark}\hfil}%
+% \def\chaptermark##1{}%
+ % \def\sectionmark##1{}\def\subsectionmark##1{}}
+}}
+
+
+
+\def\theequation{\arabic{equation}}
+
+\def\abstract{\if@twocolumn
+\section*{Abstract}
+\else \small
+\begin{center}
+{\bf Abstract\vspace{-.5em}\vspace{3pt}}
+\end{center}
+\quotation
+\fi}
+\def\endabstract{\if@twocolumn\else\endquotation\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% THEOREMS, PROOFS, ALGORITHMS %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% defined proof environment by theorem model (took out counter)
+
+\def\qed{{\qquad \vbox{\hrule\hbox{%
+ \vrule height1.3ex\hskip0.8ex\vrule}\hrule
+ }}\par}
+
+\def\newproof#1{\@nprf{#1}}
+
+\def\@nprf#1#2{\@xnprf{#1}{#2}}
+
+\def\@xnprf#1#2{\expandafter\@ifdefinable\csname #1\endcsname
+\global\@namedef{#1}{\@prf{#1}{#2}}\global\@namedef{end#1}{\@endproof}}
+
+\def\@prf#1#2{\@xprf{#1}{#2}}
+
+\def\@xprf#1#2{\@beginproof{#2}{\csname the#1\endcsname}\ignorespaces}
+
+
+
+%%% defined algorithm environment by theorem model
+
+\def\newalgorithm#1{\@ifnextchar[{\@oalg{#1}}{\@nalg{#1}}}
+
+\def\@nalg#1#2{%
+\@ifnextchar[{\@xnalg{#1}{#2}}{\@ynalg{#1}{#2}}}
+
+\def\@xnalg#1#2[#3]{\expandafter\@ifdefinable\csname #1\endcsname
+{\@definecounter{#1}\@addtoreset{#1}{#3}%
+\expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand
+ \csname the#3\endcsname \@thmcountersep \@thmcounter{#1}}%
+\global\@namedef{#1}{\@alg{#1}{#2}}\global\@namedef{end#1}{\@endalgorithm}}}
+
+\def\@ynalg#1#2{\expandafter\@ifdefinable\csname #1\endcsname
+{\@definecounter{#1}%
+\expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%
+\global\@namedef{#1}{\@alg{#1}{#2}}\global\@namedef{end#1}{\@endalgorithm}}}
+
+\def\@oalg#1[#2]#3{\expandafter\@ifdefinable\csname #1\endcsname
+ {\global\@namedef{the#1}{\@nameuse{the#2}}%
+\global\@namedef{#1}{\@alg{#2}{#3}}%
+\global\@namedef{end#1}{\@endalgorithm}}}
+
+\def\@alg#1#2{\refstepcounter
+ {#1}\@ifnextchar[{\@yalg{#1}{#2}}{\@xalg{#1}{#2}}}
+
+\def\@xalg#1#2{\@beginalgorithm{#2}{\csname the#1\endcsname}\ignorespaces}
+\def\@yalg#1#2[#3]{\@opargbeginalgorithm{#2}{\csname
+ the#1\endcsname}{#3}\ignorespaces}
+
+
+
+
+\def\@beginproof#1{\rm {\it #1.\ }}
+\def\@endproof{\outerparskip 0pt\endtrivlist}
+
+\def\@begintheorem#1#2{\it {\sc #1\ #2.\ }}
+\def\@opargbegintheorem#1#2#3{\it
+ {\sc #1\ #2\ (#3).\ }}
+\def\@endtheorem{\outerparskip 0pt\endtrivlist}
+
+%\def\@begindefinition#1#2{\rm \trivlist \item[\hskip \labelsep{\sc #1\ #2.}]}
+%\def\@opargbegindefinition#1#2#3{\rm \trivlist
+% \item[\hskip \labelsep{\sc #1\ #2.\ (#3)}]}
+%\def\@enddefinition{\outerparskip 0pt\endtrivlist}
+
+
+\def\@beginalgorithm#1#2{\rm \trivlist \item[\hskip \labelsep{\sc #1\ #2.}]}
+\def\@opargbeginalgorithm#1#2#3{\rm \trivlist
+ \item[\hskip \labelsep{\sc #1\ #2.\ (#3)}]}
+\def\@endalgorithm{\outerparskip 6pt\endtrivlist}
+
+
+\newskip\outerparskip
+
+%\def\trivlist{\parsep\outerparskip
+% \@trivlist \labelwidth\z@ \leftmargin\z@
+% \itemindent\parindent \def\makelabel##1{##1}}
+%
+%\def\@trivlist{\topsep=0pt\@topsepadd\topsep
+% \if@noskipsec \leavevmode \fi
+% \ifvmode \advance\@topsepadd\partopsep \else \unskip\par\fi
+% \if@inlabel \@noparitemtrue \@noparlisttrue
+% \else \@noparlistfalse \@topsep\@topsepadd \fi
+% \advance\@topsep \parskip
+% \leftskip\z@\rightskip\@rightskip \parfillskip\@flushglue
+% \@setpar{\if@newlist\else{\@@par}\fi}%
+% \global\@newlisttrue \@outerparskip\parskip}
+%
+%
+%\def\endtrivlist{\if@newlist\@noitemerr\fi
+% \if@inlabel\indent\fi
+% \ifhmode\unskip \par\fi
+% \if@noparlist \else
+% \ifdim\lastskip >\z@ \@tempskipa\lastskip \vskip -\lastskip
+% \advance\@tempskipa\parskip \advance\@tempskipa -\@outerparskip
+% \vskip\@tempskipa
+% \fi\@endparenv\fi
+% \vskip\outerparskip}
+
+
+
+ \newproof{@proof}{Proof}
+ \newenvironment{proof}{\begin{@proof}}{\end{@proof}}
+
+ \newtheorem{@theorem}{Theorem}[section]
+ \newenvironment{theorem}{\begin{@theorem}}{\end{@theorem}}
+
+% \newalgorithm{@algorithm}{Algorithm}[section]
+% \newenvironment{algorithm}{\begin{@algorithm}}{\end{@algorithm}}
+
+
+
+\newtheorem{lemma}{Lemma}[section]
+\newtheorem{fact}{Fact}[section]
+\newtheorem{corollary}{Corollary}[section]
+\newtheorem{axiom}{Axiom}[section]
+\newtheorem{cond}{Condition}[section]
+\newtheorem{property}{Property}[section]
+\newtheorem{proposition}{Proposition}[section]
+
+\newtheorem{Conjecture}{Conjecture}[section]
+\newtheorem{Definition}{Definition}[section]
+\newtheorem{Lemma}{Lemma}[section]
+\newtheorem{Remark}{Remark}[section]
+
+\newproof{Example}{Example}
+\newproof{Method}{Method}
+\newproof{Exercise}{Exercise}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% TABLE AND FIGURE CAPTIONS %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \def\@figtxt{figure}
+\long\def\@makecaption#1#2{\small
+\setlength{\parindent}{18pt}
+\baselineskip 14pt
+ \ifx\@captype\@figtxt
+ \vskip 10pt
+ \setbox\@tempboxa\hbox{{\sc #1} {\it #2}}
+ \ifdim \wd\@tempboxa >\hsize {\sc #1} {\it #2}\par \else \hbox
+to\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi\else\hbox to\hsize{\hfil{\sc #1}\hfil}%
+ \setbox\@tempboxa\hbox{{\it #2}}%
+ \ifdim \wd\@tempboxa >\hsize {\it #2}\par \else
+ \hbox to \hsize{\hfil\box\@tempboxa\hfil}\fi
+ \vskip 10pt
+ \fi}
+
+
+%\newif\iftable \global\tablefalse
+
+
+%\long\def\@makecaption#1#2{%
+%\setlength{\parindent}{18pt}
+% \vskip 12pt
+% \iftable
+ % \hbox to \hsize{\hfil\sc #1\hfil}
+ % \hbox to \hsize{\hfil\it #2\hfil}
+ % \global\tablefalse
+ % \else
+ % \setbox\@tempboxa\hbox{{\small#1} {\small\it#2}}
+ % \ifdim \wd\@tempboxa >\hsize
+ % \indent{\small#1}{\small\it#2}\par
+ % \else
+ % \hbox to\hsize{\hfil\box\@tempboxa\hfil}\fi
+ % \fi}
+% \vskip 6pt}
+
+
+
+%\def\figure{\global\tablefalse\@float{figure}}
+\def\fnum@figure{\par\sc Fig. \thefigure.\ }
+%\def\fnum@figure{\par\sc Fig. \thefigure\ }
+
+%\def\table{\global\tabletrue\@float{table}}
+\def\fnum@table{\small \sc Table \thetable}
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% SECTIONS %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}%{2.3ex plus .2ex}
+{2pt}{\large\bf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}%{1.5ex plus .2ex}
+{2pt}{\large\bf}}
+\def\subsubsection{\@startsection {subsubsection}{3}{\z@}{1.3ex plus .5ex minus
+ .2ex}{-.5em plus -.1em}{\normalsize\bf}}
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% %%
+%% BIBLIOGRAPHY %%
+%% %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\def\thebibliography#1{%
+%\cleardoublepage
+\parindent 0em
+\vspace{9pt}
+\begin{flushleft}\large\bf {References}\end{flushleft}
+\addvspace{3pt}\nopagebreak\list
+ %% default is no labels, for those not using \cite or BibTeX
+{[\arabic{enumi}]} {\settowidth\labelwidth{[#1]}
+%%{[\arabic{enumi}]}{\settowidth\labelwidth{mm}
+\leftmargin\labelwidth
+\leftmargin=17pt
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}\@bibsetup}
+\def\newblock{\hskip .11em plus .33em minus -.07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax}
+
+
+
+%% setup 8/10 type
+\def\@bibsetup{%\itemindent=0pt
+\itemsep=0pt \parsep=0pt
+\small}
+
+\def\sameauthor{\leavevmode\vrule height 2pt depth -1.6pt width 23pt}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% INDEX %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%makeindex.sty official version 6.4
+%The second line came from /usr/misc/lib/tex82/report.sty.
+
+\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
+\columnseprule \z@
+\columnsep 35pt\twocolumn[\chapter*{Index}]
+ \parskip\z@ plus .3pt\relax\let\item\@idxitem}
+
+
+\def\printindex{\cleardoublepage\markboth{INDEX}{INDEX}
+\addcontentsline{toc}{chapter}{Index}\@input{\jobname.ind}}
+
+\ps@headings
+
+
+%%% end of style file
diff --git a/texmf-dist/tex/latex/siam/ptexproc.sty b/texmf-dist/tex/latex/siam/ptexproc.sty
new file mode 100644
index 00000000..6848b8f4
--- /dev/null
+++ b/texmf-dist/tex/latex/siam/ptexproc.sty
@@ -0,0 +1,320 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CUT HERE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% This is ptexproc.sty
+% This file may be freely distributed but may not be altered in any way.
+% Any comments or questions regarding these macros should be directed to:
+
+% Corey Gray
+% SIAM
+% 3600 University City Science Center
+% Philadelphia, PA 19104-2688
+% USA
+% Telephone: (215) 382-9800
+% Fax: (215) 386-7999
+% e-mail: gray@siam.org
+
+%
+% This is a file of macros and definitions for creating a chapter
+% for publication in the SIAM Proceedings Series using Plain TeX.
+
+% Report the version.
+\message{*** SIAM Plain TeX Proceedings Series macro package, version 1.0,
+November 6, 1992.***}
+
+% Make the @ sign a letter for internal control sequences.
+\catcode`\@=11
+%
+%
+%
+
+\overfullrule=0pt
+\baselineskip=14truept
+
+
+%%% DIMENSIONS %%%
+
+\hsize=36truepc
+\vsize=55truepc
+%\hoffset=.5in
+\parindent=18truept
+\def\firstpar{\parindent=0pt\global\everypar{\parindent=18truept}}
+\parskip=0pt
+
+
+%%% FONTS %%%
+
+\font\tenrm=cmr10
+\font\tenbf=cmbx10
+\font\tenit=cmti10
+\font\tensmc=cmcsc10
+\def\tenpoint{%
+ \def\rm{\tenrm}\def\bf{\tenbf}%
+ \def\it{\tenit}\def\smc{\tensmc}
+ \textfont0=\tenrm \scriptfont0=\sevenrm
+ \textfont1=\teni \scriptfont1=\seveni
+ \textfont2=\tensy \scriptfont2=\sevensy
+ \textfont3=\tenex \scriptfont3=\tenex
+\baselineskip=12pt\rm}%
+
+\font\ninerm=cmr9
+\font\ninebf=cmbx9
+\font\nineit=cmti9
+\def\ninepoint{%
+ \def\rm{\ninerm}\def\bf{\ninebf}%
+ \def\it{\nineit}\baselineskip=11pt\rm}%
+
+\font\eightrm=cmr8
+\font\eightbf=cmbx8
+\font\eightit=cmti8
+\font\eighti=cmmi8
+\font\eightsy=cmsy8
+\def\eightpoint{%
+ \def\rm{\eightrm}\def\bf{\eightbf}%
+ \def\it{\eightit}\def\smc{\eightrm}\baselineskip=10pt\rm%
+ \textfont0=\eightrm \scriptfont0=\sixrm
+ \textfont1=\eighti \scriptfont1=\sixi
+ \textfont2=\eightsy \scriptfont2=\sixsy
+ \textfont3=\tenex \scriptfont3=\tenex
+}
+
+\font\sixrm=cmr6
+\font\sixbf=cmbx6
+\font\sixi=cmmi6
+\font\sixsmc=cmr5
+\font\sixsy=cmsy6
+\def\sixpoint{%
+ \def\rm{\sixrm}\def\bf{\sixbf}%
+ \def\smc{\sixsmc}\baselineskip=8pt\rm}%
+
+\fontdimen13\tensy=2.6pt
+\fontdimen14\tensy=2.6pt
+\fontdimen15\tensy=2.6pt
+\fontdimen16\tensy=1.2pt
+\fontdimen17\tensy=1.2pt
+\fontdimen18\tensy=1.2pt
+
+\font\eightrm=cmr8
+\font\ninerm=cmr9
+\font\elevenrm=cmr10 scaled\magstephalf
+\font\fourteenrm=cmr10 scaled\magstep 1
+\font\eighteenrm=cmr10 scaled\magstep 3
+\font\twelvebf=cmbx10 scaled\magstep 1
+\font\elevenbf=cmbx10 scaled\magstephalf
+\font\elevenit=cmti10 scaled\magstephalf
+\font\elevensc=cmcsc10 scaled\magstephalf
+
+\def\theoremfont{\elevensc}
+\def\textfont{\elevenrm}
+\def\itfont{\elevenit}
+\def\headfont{\twelvebf}
+\def\smallheadfont{\elevenbf}
+\def\titlefont{\eighteenrm}
+\def\chapterfont{\fourteenrm}
+\def\authorfont{\fourteenrm}
+\def\rheadfont{\tenrm}
+\def\abstractfont{\tenrm}
+\def\smc{\tensmc}
+\font\eightsmc=cmcsc8
+
+\def\footnote#1{\baselineskip=11truept\edef\@sf{\spacefactor\the\spacefactor}#1\@sf
+ \insert\footins\bgroup\ninepoint\hsize=36pc
+ \interlinepenalty10000 \let\par=\endgraf
+ \leftskip=0pt \rightskip=0pt
+ \splittopskip=10pt plus 1pt minus 1pt \floatingpenalty=20000
+\smallskip
+\item{#1}\bgroup\baselineskip=10pt\strut
+\aftergroup\@foot\let\next}
+\skip\footins=12pt plus 2pt minus 4pt
+\dimen\footins=36pc
+
+
+
+%%% CHAPTER OPENING MACROS %%%
+
+\def\startchapter{\topinsert\vglue54pt\endinsert}
+
+\def\title#1\endtitle{\titlefont\centerline{#1}\vglue5pt}%\vskip40truept\tenrm}
+\def\lasttitle#1\endlasttitle{\titlefont\centerline{#1}\vskip1.32truepc}
+\def\author#1\endauthor{\authorfont\centerline{#1}\vglue8pt\textfont}
+\def\lastauthor#1\endlastauthor{\authorfont\centerline{#1}\vglue2.56pc\textfont}
+\def\abstract#1\endabstract{\baselineskip=12pt\leftskip=2.25pc
+ \rightskip=2.25pc\abstractfont{#1}\textfont}
+
+%%% COUNTERS FOR HEADINGS %%%
+
+\newcount\headcount
+\headcount=1
+\newcount\seccount
+\seccount=1
+\newcount\subseccount
+\subseccount=1
+\def\secreset{\global\seccount=1}
+ \def\subsecreset{\global\subseccount=1}
+
+%%% HEADINGS %%%
+
+\def\headone#1{\baselineskip=14pt\leftskip=0pt\rightskip=0pt\vskip17truept\parindent=0pt
+{\headfont\the\headcount\hskip14truept #1}
+\par\nobreak\firstpar\global\advance\headcount by 0
+ \global\advance\headcount by 1\secreset\vskip2truept\textfont}
+
+\def\headtwo#1{\advance\headcount by -1%
+ \vskip17truept\parindent=0pt{\headfont\the\headcount.%
+ \the\seccount\hskip14truept #1}%\enspace\ignorespaces\firstpar
+ \global\advance\headcount by 1\global\advance\seccount by 1
+ \global\advance\subseccount by 1\subsecreset\vskip2pt\textfont}
+
+ \def\headthree#1{\advance\headcount by -1\advance\seccount by -1
+% \advance\subseccount by -1%
+ \vskip17truept\parindent=0pt{\smallheadfont\the\headcount.%
+ \the\seccount.\the\subseccount\hskip11truept #1}\hskip6pt\ignorespaces
+ \firstpar\global\advance\headcount by 1\global\advance\seccount by 1
+ \global\advance\subseccount by 1\textfont}
+
+%%% THEOREMS, PROOFS, DEFINITIONS, etc. %%%
+
+\def\thm#1{{\theoremfont
+#1\enspace}
+\hskip-5pt\begingroup\itfont\ignorespaces}
+
+\let\lem=\thm
+\let\cor=\thm
+\let\prop=\thm
+
+\def\endthm{\endgroup\textfont}
+\let\endlem=\endthm
+\let\endcor=\endthm
+\let\endprop=\endthm
+
+\def\prf#1{{\itfont #1.}\textfont\enspace\ignorespaces}
+\let\rem=\prf
+\let\case=\prf
+
+\def\endprf{\textfont}
+\let\endrem=\endprf
+\let\endcase=\endprf
+
+\def\qed{{\qquad \vbox{\hrule\hbox{%
+ \vrule height1.3ex\hskip0.8ex\vrule}\hrule
+ }}\par}
+
+\def\dfn#1{{\theoremfont
+#1\enspace}
+\textfont\ignorespaces}
+
+\let\fact=\dfn
+
+\def\enddfn{\textfont}
+
+\let\endfact=\enddfn
+
+%%% FIGURES AND CAPTIONS %%%
+
+
+\newcount\figcount
+\figcount=1
+
+
+%\newcount\tablenumber
+%\tablenumber=1
+
+\def\\{\hfill\break}
+
+\newbox\TestBox
+\newdimen\setwd
+\newskip\belowcaptionskip
+\belowcaptionskip=6pt plus 1pt
+
+\def\endinsert{\egroup % finish the \vbox
+ \if@mid \dimen@\ht\z@ \advance\dimen@\dp\z@
+ \advance\dimen@12\p@ \advance\dimen@\pagetotal
+ \ifdim\dimen@>\pagegoal\@midfalse\p@gefalse\fi\fi
+ \if@mid\vskip\belowcaptionskip\box\z@\par \penalty-200\vskip\belowcaptionskip
+ \else\insert\topins{\penalty100 % floating insertion
+ \splittopskip\z@skip
+ \splitmaxdepth\maxdimen \floatingpenalty\z@
+ \ifp@ge \dimen@\dp\z@
+ \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero
+ \else \box\z@\nobreak\vskip\belowcaptionskip\fi}\fi\endgroup}
+
+
+
+
+\def\fig#1#2#3{%
+ \setbox\TestBox=\hbox{\tenpoint #3.}\setwd=\wd\TestBox
+ \topinsert
+ \vskip #1
+ \vskip 12pt
+ \ifdim\setwd > 23pc
+ {\tenit{\smc #2.}\ \ #3}
+ \else
+ \centerline{\tenit\noindent
+ {\smc #2.}\ \ #3}\fi%
+ % \global\advance\figcount by 1
+ \endinsert}
+
+
+
+%%% REFERENCES %%%
+
+\newdimen\refindent@
+\newdimen\refhangindent@
+\newbox\refbox@
+\setbox\refbox@=\hbox{\tenrm\baselineskip=11pt [00]}% Default 2 digits
+\refindent@=\wd\refbox@
+
+\def\resetrefindent#1{%
+ \setbox\refbox@=\hbox{\tenrm\baselineskip=11pt [#1]}%
+ \refindent@=\wd\refbox@}
+
+\def\Refs{%
+ \unskip\vskip1pc
+ \leftline{\noindent\headfont References}%
+ \penalty10000
+ \vskip4pt
+ \penalty10000
+ \refhangindent@=\refindent@
+ \global\advance\refhangindent@ by .5em
+ \global\everypar{\hangindent\refhangindent@}%
+ \parindent=0pt\baselineskip=12pt\tenrm}
+
+\def\sameauthor{\leavevmode\vbox to 1ex{\vskip 0pt plus 100pt
+ \hbox to 2em{\leaders\hrule\hfil}\vskip 0pt plus 300pt}}
+
+\def\ref#1\\#2\endref{\leavevmode\hbox to \refindent@{\hfil[#1]}\enspace #2\par}
+
+
+%%% OUTPUT %%%
+
+\def\rightheadline{\hfill\tensmc\rightrh\hskip2pc\tenrm\folio}
+\def\leftheadline{\tenrm\folio\hskip2pc\tensmc\leftrh\hfill}
+
+\global\footline={\hss\tenrm\folio\hss}% first page
+
+\output{\plainoutput}
+\def\plainoutput{\shipout\vbox{\makeheadline\pagebody\makefootline}%
+ \advancepageno
+ \ifnum\pageno>1
+ \global\footline={\hfill}%
+ \fi
+ \ifodd\pageno
+ \global\headline={\rightheadline}%
+ \else
+ \global\headline={\leftheadline}%
+ \fi
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+\def\pagebody{\vbox to\vsize{\boxmaxdepth\maxdepth \pagecontents}}
+\def\makeheadline{\vbox to\z@{\vskip-22.5\p@
+ \line{\vbox to8.5\p@{}\rheadfont\the\headline}\vss}%
+ \nointerlineskip}
+\def\makefootline{\baselineskip24\p@\vskip-6\p@\line{\the\footline}}
+\def\dosupereject{\ifnum\insertpenalties>\z@ % something is being held over
+ \line{}\kern-\topskip\nobreak\vfill\supereject\fi}
+
+\def\footnoterule{\vskip11pt\kern -4\p@\hrule width 3pc \kern 3.6\p@ } % rule = .4 pt high
+
+% Turn off @ as being a letter.
+%
+\catcode`\@=13
+
+%end of style file