# to unbundle, sh this file (in an empty directory)
echo p.tex 1>&2
sed >p.tex <<'//GO.SYSIN DD p.tex' 's/^-//'
-\documentstyle[fixup]{chapman}
-% fixup is Hobby's correction to aligned eqns.
-\renewcommand{\baselinestretch}{1.06}
-\newcommand{\beq}{\begin{eqnarray}}
-\newcommand{\defrel}{\stackrel{\rm def}{=}}
-\newcommand{\eeq}{\end{eqnarray}}
-\newcommand{\half}{{1\over 2}}
-\newcommand{\IC}{{\cal C}}
-\newcommand{\IR}{{\rm I\mskip-3.25mu R}}
-\newcommand{\IZ}{{\cal Z}}
-\newcommand{\vcurl}{\vec{\nabla}\times}
-\newcommand{\vdiv}{\vec{\nabla}\cdot}
-\newcommand{\vgrad}{\vec{\nabla}}
-
-\title{WIDGETS AND GIZMOS}
-\author{ERIC GROSSE\\
-AT\&T Bell Laboratories}
-\pagestyle{empty}	% Chapman+Hall asks that you number in pencil on back
-\begin{document}\maketitle
-\begin{abstract}
-We show how to triangulate a polygonal region
-without using any obtuse triangles.
-If the vertices of the polygon lie on a grid,
-the proof is easy;  avoiding tiny angles as well,
-and handling the general case is more complicated
-but still needs only elementary tools.
-\end{abstract}
-
-\begin{keywords}
-Triangulation, Obtuse angle, Box method.
-\end{keywords}
-
-\section{Brief introduction}
-Can a polygon be triangulated
-without using any obtuse angles?
-We answer this question in Section \ref{s2}.
-
-As you have guessed by now, this is not a real paper.
-Instead it is some random text to test typesetting the
-{\em Algorithms for Approximation} conference proceedings.
-The purpose is to help you produce camera copy for Chapman and Hall;  you are
-still expected to mail your laserwriter output to John Mason, but
-at least you don't have to muck with spacing or special paper.
-You should copy the files {\tt chapman.sty},
-{\tt chapman11.sty} and {\tt fixup.sty}
-to your \TeX\ macros
-directory or someplace listed in your {\tt TEXINPUTS} shell
-environment variable.
-
-This is only a first cut at a documentstyle;
-a more thorough job would adjust spacing for subsubsections, use
-{\tt section*} for the acknowledgements, automatically do the
-capitalization of the authors' names, and so on.  If anyone out
-there does the work, please send the improved version to me at
-{\tt uunet!research!ehg} or {\tt grosse} at {\tt research.att.com}.
-These files were adapted from the SIAM journal documentstyle, which
-Howard Trickey adapted from the article documentstyle.
-
-Now we'll add enough text to show how page breaks are typically done.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-The quick brown fox jumped over the lazy dog.
-
-\section{Main result}
-\label{s2}
-Without further ado, we come to the main result.
-
-\begin{theorem}
-Every polygon can be triangulated with {\em no} obtuse angles.
-Moreover,
-\begin{equation}
-\theta\geq 18^\circ
-\end{equation}
-where $\theta$ is the smallest angle in any triangle.
-\end{theorem}
-
-\begin{proof}
-See \cite{87bgr}.
-\end{proof}
-
-No paper would be complete without a table, so we'll insert one
-around here.  Even though it might fit, aesthetic page layout suggests
-that it be moved to the top of the page.
-
-\begin{table}\caption[]{This is a simple table.}
-\label{t1}\begin{center}
-\begin{tabular}{c|r|c}
-\hline \hline
-hdr1 & hdr2 & hdr3 \\
-\hline
-x & y & zzz \\
-\hline
-\end{tabular}\end{center}\end{table}
-
-\section{Excerpts from unrelated papers by the same author}
-\subsection{A silly subheading}
-There is a large gap between the classical polynomial, rational,
-and univariate spline fitting taught in textbooks and the variety
-of additional methods that have been developed for complicated real-world problems.
-Someday we may hope for a Knuth to write the definitive
-survey, but probably it is too soon for that.
-The following
-categorized list of algorithms can help bridge this gap in the meantime.
-This catalog is designed first to assist in numerical analysis consulting;
-second, to guide the acquisition of software for netlib\cite{dg87netlib}; and
-third, to help inventors of ``new'' methods locate prior art.
-
-Notes in square brackets in the bibliography
-indicate where software may be found.
-Most commonly this will be a directory in netlib
-or one of the standard commercial
-libraries\cite{imsl,nag,port}.
-For example, to get LSQR\cite{ps82lsqr}, send the one line message
-{\tt send lsqr from misc} by electronic
-mail to {\tt research!netlib}.
-The name ``toms'' refers to the Collected Algorithms of the ACM,
-available via IMSL and netlib.
-
-\subsection{Another silly subheading}
-Another option produces a file which can be loaded into Hypercard to
-give a superior user interface;  this is the version I personally prefer.
-In order to fit onto the small Macintosh screen, there are a maximum of 8 alternatives
-at any node.  This might not be such a bad choice on psychological grounds as well.
-If I knew more about PC outliner programs probably there would be a version for
-those as well, though cross links might be a problem.
-In one detail these interactive programs supply a bit more information than
-the typeset version;  in place of the numeric reference number is a brief
-note that may indicate a particular routine or hint at the important ideas
-of the algorithm not obvious from the title.
-
-\subsection{Yet more}
-A number of device simulators have been developed that approximately solve the
-drift-diffusion equations in a appropriate space-time domain,
-$\bar{\Omega}\times[0,T_0]$ where $\Omega\subset\IR^2$ and $T_0$
-is the final time of interest,
-and with appropriate initial and boundary conditions.
-The equations provide values for the electrostatic potential, $\psi(x,y,t)$, as
-well as the electron and hole carrier concentrations, $n(x,y,t)$ and $p(x,y,t)$.
-The drift-diffusion equations may be written as
-\beq
-&& -\vdiv(\epsilon\vgrad\psi)+q(n-p-N(x,y)) = 0,\label{e1}\\
-&& q{\partial n\over\partial t}-\vdiv J_n = qR_n,\label{e2}\\
-&& q{\partial p\over\partial t}+\vdiv J_p = qR_p\label{e3}
-\eeq
-where the electron and hole current densities are given by
-\beq
-J_n & = & -q\mu_n n\vgrad\psi + qD_n\vgrad n,\label{e4}\\
-J_p & = & -q\mu_p p\vgrad\psi - qD_p\vgrad p,\label{e5}
-\eeq
-respectively, and $\epsilon$, $q$, and $R_\star(n,p)$ are the dielectric constant,
-electronic charge, and recombination-generation terms, respectively.
-In (\ref{e4}) and (\ref{e5}), $\mu_\star(x,y,\nabla\psi)$ and $D_\star(x,y,\nabla\psi)$
-are the mobilities and diffusion coefficients, respectively.
-In oxide regions, (\ref{e1})--(\ref{e5}) are replaced by
-\beq
--\vdiv(\epsilon_0\vgrad\psi) = 0.\label{e6}
-\eeq
-
-Note that $Y$ may be written as
-\beq
-Y = f' + \iota\omega q',\label{e12}
-\eeq
-where $f'$ is the static Jacobian (conductance) matrix and
-$q'$ is the charge-gradient (capacitance) matrix
-\beq
-q' = \left[ \begin{array}{cccc}
-\partial_{u_s} q_s & \partial_{u_d} q_s & \partial_{u_g} q_s & \partial_{u_b} q_s\\
-\partial_{u_s} q_d & \partial_{u_d} q_d & \partial_{u_g} q_d & \partial_{u_b} q_d\\
-\partial_{u_s} q_g & \partial_{u_d} q_g & \partial_{u_g} q_g & \partial_{u_b} q_g\\
-\partial_{u_s} q_b & \partial_{u_d} q_b & \partial_{u_g} q_b & \partial_{u_b} q_b\\
-\end{array} \right].\label{e13}
-\eeq
-This equation is actually approximate since there are errors
-introduced by the spatial discretization, the finiteness of $\delta$
-(an $O(\delta^2)$ effect), and the stopping criteria for the nonlinear
-iteration used to solve for each static operating point.
-
-\vspace{15mm}\begin{flushleft}\bf Acknowledgments\end{flushleft}\noindent
-I thank heavens this \LaTeX\ hacking is over with.
-
-\bibliography{bib}
-\bibliographystyle{plain}
-
-\end{document}
-
//GO.SYSIN DD p.tex
echo bib.bib 1>&2
sed >bib.bib <<'//GO.SYSIN DD bib.bib' 's/^-//'
-@article{ ps82lsqr,
-author="Paige, Christopher C. and Saunders, Michael A.",
-year="1982",
-title="{LSQR:} An Algorithm for Sparse Linear Equations and Sparse Least Squares",
-journal="ACM Transactions on Mathematical Software",
-volume="8",
-pages="43-71",
-note="[netlib/misc/lsqr]",
-x=""}
-
-@article{ dg87netlib,
-author="Jack J. Dongarra and Eric Grosse",
-year="1987",
-title="Distribution of Mathematical Software Via Electronic Mail",
-journal="Communications of the ACM",
-volume="30",
-pages="403--407",
-note="[netlib/misc/netlib, netlib-paper]",
-x=""}
-
-@book{ nag,
-author="{Numerical Algorithms Group}",
-year="1984",
-title="NAG Fortran Library Manual Mark 11",
-x=""}
-
-@book{ port,
-editor="Fox, Phyllis A.",
-title="The {PORT} Mathematical Subroutine Library",
-year="1984",
-publisher="AT\&T Bell Laboratories",
-note="[netlib/port/]",
-x=""}
-
-@book{ imsl,
-author="IMSL",
-title="{MATH/LIBRARY} User's Manual, Version 1.0",
-year="1987",
-x=""}
-
-@article{ 87bgr,
-  author="Baker, Brenda and Grosse, Eric and Rafferty, Connor",
-  title="Non-Obtuse Triangulation of Polygons",
-  year="1988",journal="J. Discrete and Computational Geometry",
-  volume="3",pages="147--168"}
//GO.SYSIN DD bib.bib
echo chapman.sty 1>&2
sed >chapman.sty <<'//GO.SYSIN DD chapman.sty' 's/^-//'
-% chapman.sty 29 Jul 1988, based on siam.sty  11 Feb 88
-\typeout{Document Style 'chapman'. Released 29 July 1988}
-
-\def\@ptsize{1}
-\def\ds@twoside{\@twosidetrue \@mparswitchtrue} \def\ds@draft{\overfullrule
-5pt} 
-\@options
-\input chapman1\@ptsize.sty\relax
-
-
-\def\labelenumi{\arabic{enumi}.} 
-\def\theenumi{\arabic{enumi}} 
-\def\labelenumii{(\alph{enumii})}
-\def\theenumii{\alph{enumii}}
-\def\p@enumii{\theenumi}
-\def\labelenumiii{\roman{enumiii}.}
-\def\theenumiii{\roman{enumiii}}
-\def\p@enumiii{\theenumi(\theenumii)}
-\def\labelenumiv{\Alph{enumiv}.}
-\def\theenumiv{\Alph{enumiv}} 
-\def\p@enumiv{\p@enumiii\theenumiii}
-
-\def\labelitemi{$\bullet$}
-\def\labelitemii{\bf --}
-\def\labelitemiii{$\ast$}
-\def\labelitemiv{$\cdot$}
-
-\def\verse{\let\\=\@centercr 
- \list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent 
- \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
-\let\endverse\endlist
-\def\quotation{\list{}{\listparindent 1.5em
- \itemindent\listparindent
- \rightmargin\leftmargin \parsep 0pt plus 1pt}\item[]}
-\let\endquotation=\endlist
-\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
-\let\endquote=\endlist
-
-\def\descriptionlabel#1{\hspace\labelsep \bf #1}
-\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin
- \let\makelabel\descriptionlabel}}
-\let\enddescription\endlist
-
-\newcounter{part}
-\newcounter {section}
-\newcounter {subsection}[section]
-\newcounter {subsubsection}[subsection]
-\newcounter {paragraph}[subsubsection]
-\newcounter {subparagraph}[paragraph]
-
-\def\@begintheorem#1#2{\par\bgroup{\it #1\ #2. }\ignorespaces}
-\def\@opargbegintheorem#1#2#3{\par\bgroup{\it #1\ #2\ (#3). \rm}\ignorespaces}
-\def\@endtheorem{\egroup}
-\def\proof{\par{\it Proof\ } \ignorespaces}
-\def\endproof{{\ \vbox{\hrule\hbox{%
-   \vrule height1.3ex\hskip0.8ex\vrule}\hrule
-  }}\par}
-\newtheorem{theorem}{Theorem}
-\newtheorem{lemma}[theorem]{Lemma}
-\newtheorem{corollary}[theorem]{Corollary}
-\newtheorem{proposition}[theorem]{Proposition}
-
-\def\theequation{\arabic{equation}}
-% \def\@eqnnum{\hbox to .01pt{}\rlap{\rm \hskip -\displaywidth(\theequation)}}
-
-
-\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
- \else \newpage \fi \thispagestyle{empty}\c@page\z@}
-\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
-
-\arraycolsep 5pt \tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt 
-\tabbingsep \labelsep 
-
-\skip\@mpfootins = \skip\footins
-\fboxsep = 3pt \fboxrule = .4pt 
-
-\def\thepart{\Roman{part}} \def\thesection {\arabic{section}}
-\def\thesubsection {\thesection.\arabic{subsection}}
-\def\thesubsubsection {\thesubsection .\arabic{subsubsection}}
-\def\theparagraph {\thesubsubsection.\arabic{paragraph}}
-\def\thesubparagraph {\theparagraph.\arabic{subparagraph}}
-\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
-     \def\@svsec{}\else 
-     \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname\ifnum#2<2.\fi\hskip 1em }\fi
-     \@tempskipa #5\relax
-      \ifdim \@tempskipa>\z@ 
-        \begingroup #6\relax
-          \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}
-        \endgroup
-       \csname #1mark\endcsname{#7}\addcontentsline
-         {toc}{#1}{\ifnum #2>\c@secnumdepth \else
-                      \protect\numberline{\csname the#1\endcsname}\fi
-                    #7}\else
-        \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname
-                      {#7}\addcontentsline
-                           {toc}{#1}{\ifnum #2>\c@secnumdepth \else
-                             \protect\numberline{\csname the#1\endcsname}\fi
-                       #7}}\fi
-     \@xsect{#5}}
-\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
-   \ifdim \@tempskipa>\z@
-     \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M #5.\par}\endgroup
-   \else \def\@svsechd{#4\hskip #1\relax #5.}\fi
-    \@xsect{#3}}
-
-
-\def\@pnumwidth{1.55em}
-\def\@tocrmarg {2.55em}
-\def\@dotsep{4.5}
-\setcounter{tocdepth}{3}
-
-\def\tableofcontents{\section*{Contents\@mkboth{CONTENTS}{CONTENTS}}
- \@starttoc{toc}}
-\def\l@part#1#2{\addpenalty{\@secpenalty}
- \addvspace{2.25em plus 1pt} \begingroup
- \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip
--\@pnumwidth 
- {\bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
- \nobreak \endgroup}
-\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
-\@tempdima 1.5em \begingroup
- \parindent \z@ \rightskip \@pnumwidth 
- \parfillskip -\@pnumwidth 
- \bf \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil
-\nobreak\hbox to\@pnumwidth{\hss #2}\par
- \endgroup}
-\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
-\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
-\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
-\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
-\def\listoffigures{\section*{List of Figures\@mkboth
- {LIST OF FIGURES}{LIST OF FIGURES}}\@starttoc{lof}}
-\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
-\def\listoftables{\section*{List of Tables\@mkboth
- {LIST OF TABLES}{LIST OF TABLES}}\@starttoc{lot}}
-\let\l@table\l@figure
-
-
-\def\thebibliography#1{\par\addvspace{.25in}%
-\begin{flushleft}\bf References\end{flushleft}\@mkboth
- {REFERENCES}{REFERENCES}\addvspace{.15in}\nopagebreak\list
- {\arabic{enumi}.}{\settowidth\labelwidth{#1.}\leftmargin\labelwidth
- \advance\leftmargin\labelsep \advance\leftmargin 16pt \itemindent -16pt
- \usecounter{enumi}}
- \def\newblock{\hskip .11em plus .33em minus .07em}
- \sloppy\clubpenalty4000\widowpenalty4000
- \sfcode`\.=1000\relax\small}
-\let\endthebibliography=\endlist
- 
-
-\newif\if@restonecol
-\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
-\columnseprule \z@
-\columnsep 35pt\twocolumn[\section*{Index}]
- \@mkboth{INDEX}{INDEX}\thispagestyle{plain}\parindent\z@
- \parskip\z@ plus .3pt\relax\let\item\@idxitem}
-\def\@idxitem{\par\hangindent 40pt}
-\def\subitem{\par\hangindent 40pt \hspace*{20pt}}
-\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}}
-\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
-\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
-
-\def\footnoterule{\kern-3\p@ 
- \hrule width .5in 
- \kern 2.6\p@} 
-
-\long\def\@makefntext#1{\parindent .25in\noindent 
- \hbox to .25in{\hss$^{\@thefnmark}$\kern 3pt}#1}
-
-
-\setcounter{topnumber}{2}
-\def\topfraction{.7}
-\setcounter{bottomnumber}{1}
-\def\bottomfraction{.3}
-\setcounter{totalnumber}{3}
-\def\textfraction{.2}
-\def\floatpagefraction{.5}
-\setcounter{dbltopnumber}{2}
-\def\dbltopfraction{.7}
-\def\dblfloatpagefraction{.5}
-
-\def\@figtxt{figure}
-\long\def\@makecaption#1#2{\footnotesize
- \ifx\@captype\@figtxt
- \vskip 10pt 
- \setbox\@tempboxa\hbox{{\bf #1.} {#2}}
- \ifdim \wd\@tempboxa >\hsize {\bf #1.} {#2}\par \else \hbox
-to\hsize{\hfil\box\@tempboxa\hfil}%
- \fi\else\hbox to\hsize{\hfil{\bf #1}\hfil}%
- \setbox\@tempboxa\hbox{{#2}}%
- \ifdim \wd\@tempboxa >\hsize {#2}\par \else
- \hbox to \hsize{\hfil\box\@tempboxa\hfil}\fi
- \vskip 10pt
- \fi}
-
-
-\newcounter{figure}
-\def\thefigure{\@arabic\c@figure}
-\def\fps@figure{tp}
-\def\ftype@figure{1}
-\def\ext@figure{lof}
-\def\fnum@figure{Figure\ \thefigure}
-\def\figure{\@float{figure}}
-\let\endfigure\end@float
-\@namedef{figure*}{\@dblfloat{figure}}
-\@namedef{endfigure*}{\end@dblfloat}
-\newcounter{table}
-\def\thetable{\@arabic\c@table}
-\def\fps@table{tp}
-\def\ftype@table{2}
-\def\ext@table{lot}
-\def\fnum@table{Table \thetable}
-\def\table{\@float{table}}
-\let\endtable\end@float
-\@namedef{table*}{\@dblfloat{table}}
-\@namedef{endtable*}{\end@dblfloat}
-
-
-\def\maketitle{\par
- \begingroup
- \def\thefootnote{\fnsymbol{footnote}}
- \def\@makefnmark{\hbox 
- to 0pt{$^{\@thefnmark}$\hss}} 
- \if@twocolumn 
- \twocolumn[\@maketitle] 
- \else \newpage
- \global\@topnum\z@ \@maketitle \fi\thispagestyle{empty}\@thanks
- \endgroup
- \setcounter{footnote}{0}
- \let\maketitle\relax
- \let\@maketitle\relax
- \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
-\def\@maketitle{\newpage
- \null
- \begin{flushleft}
-  {\@title\par}\vskip 15mm
-  {\spaceskip=1.5\fontdimen2\the\font
-  \@tempswafalse\expandafter\@doauth\@author\and\relax}
- \end{flushleft}
- \par \vskip 1.75in}
-\def\@ucnothanks#1{\expandafter\@ucnt#1\thanks\relax}
-\def\@ucnt#1\thanks{\uppercase{#1}\futurelet\@tempa\@ucnta}
-\def\@ucnta{\ifx\@tempa\relax\else\@ucntb\fi}
-\def\@ucntb#1\thanks\relax{\thanks{#1}}
-\def\@doauth#1\and{\let\@nextdoa=\@doauth
- \def\@tempc{{#1}}
- \futurelet\@tempa\@doautha}
-\def\@doautha{\ifx\@tempa\relax
-  \if@tempswa {\ \scriptsize AND }\fi
-  \let\@nextdoa=\relax
- \else
-  \if@tempswa , \fi
- \fi
- \@tempc\unskip\@tempswatrue\@nextdoa}
-\let\and=\relax
-\def\@abssec#1{{\it #1 \hskip1em}\ignorespaces}
-\def\abstract{\noindent\@abssec{Abstract}}
-\def\keywords{\noindent\@abssec{Key words:}}
-\def\endabstract{\par}
-\def\endkeywords{\par}
-
-\mark{{}{}} 
-
-\def\ps@plain{\let\@mkboth\@gobbletwo
-     \def\@oddhead{}\def\@oddfoot{\footnotesize\rm\hfil\thepage
-     \hfil}\def\@evenhead{}\let\@evenfoot\@oddfoot}
-\if@twoside \def\ps@headings{\let\@mkboth\markboth
-\def\@oddfoot{}\def\@evenfoot{}\def\@evenhead{
-\rm\rlap{\thepage}\footnotesize\rm
-\hfil \leftmark\hfil}\def\@oddhead{\hbox{}\hfil
-{\footnotesize\rm\rightmark \hfil}\llap{\rm\thepage}}
-\def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth
->\z@
- \thesection.\hskip 1em\relax \fi ##1}}{}}\def\subsectionmark##1{\markright
-{\ifnum \c@secnumdepth >\@ne
- \thesubsection.\hskip 1em\relax \fi ##1}}}
-\else \def\ps@headings{\let\@mkboth\markboth\def\@oddfoot{}\def\@evenfoot{}%
-\def\@oddhead{\hbox{}\hfil{\footnotesize\rm \rightmark}\hfil
-\llap{\rm\thepage}}\def\sectionmark##1{\markright
-{\uppercase{\ifnum \c@secnumdepth >\z@
- \thesection.\hskip 1em\relax \fi ##1}}}}
-\fi
-\def\ps@myheadings{\let\@mkboth\@gobbletwo
-\def\@oddhead{\hbox{}\hfil{\footnotesize\rm \rightmark}\hfil
-\llap{\rm\thepage}}\def\@oddfoot{}%
-\def\@evenhead{\rm\rlap{\thepage}\footnotesize\rm
-\hfil \leftmark\hfil\hbox{}}\def\@evenfoot{}\def\sectionmark##1{}%
-\def\subsectionmark##1{}}
-
-
-\def\today{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day, \number\year}
-
-\ps@plain \pagenumbering{arabic} \onecolumn \if@twoside\else\raggedbottom\fi 
//GO.SYSIN DD chapman.sty
echo chapman11.sty 1>&2
sed >chapman11.sty <<'//GO.SYSIN DD chapman11.sty' 's/^-//'
-% chapman11.sty 29 Jul 1988, based on siam11.sty
-\lineskip 1pt \normallineskip 1pt
-\def\baselinestretch{1}
-
-\def\@normalsize{\@setsize\normalsize{13.6pt}\xipt\@ixpt
-\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \abovedisplayskip
-\belowdisplayshortskip \belowdisplayskip \let\@listi\@listI}
-\def\small{\@setsize\small{12pt}\xpt\@xpt
-\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \abovedisplayskip\belowdisplayshortskip \belowdisplayskip
-\def\@listi{\leftmargin\leftmargini \topsep \z@\parsep \z@
-\itemsep \parsep}}
-\def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt
-\abovedisplayskip 8pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \abovedisplayskip\belowdisplayshortskip \belowdisplayskip
-\def\@listi{\leftmargin\leftmargini \topsep \z@\parsep \z@
-\itemsep \parsep}}
-\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
-\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
-\def\large{\@setsize\large{14pt}\xiipt\@xiipt}
-\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
-\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
-\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
-\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
-\normalsize 
-
-\voffset -.4in
-\oddsidemargin  .3in \evensidemargin .3in
-\marginparwidth 1.14in \marginparsep .25in
- \topmargin \z@ \headheight 11pt \headsep .22in \footskip .22in
-
-\textheight 220mm \textwidth 140mm \columnsep 11pt \columnseprule 0pt 
-
-\footnotesep 7.3pt 
-\skip\footins 14pt plus 4pt minus 2pt 
-\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
-\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt
-minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt 
-\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil 
-\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
-\marginparpush 5pt 
-
-\parskip 0pt plus 1pt \parindent .275in \partopsep \z@
-\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 
-\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
--\@lowpenalty 
-
-
-\def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart} 
-\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part}
-\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
-\addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright 
- \ifnum \c@secnumdepth >\m@ne \bf Part \thepart \par \nobreak \fi
-\bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading } 
-\def\@spart#1{{\parindent 0pt \raggedright 
- \bf 
- #1\par} \nobreak \vskip 3ex \@afterheading } 
-\def\section{\@startsection {section}{1}{\z@}{-10mm plus .5ex minus 
-    .2ex}{2.1ex plus .2ex}{\bf}}
-\def\subsection{\@startsection {subsection}{2}{\z@}{-10mm plus .5ex minus 
-    .2ex}{.1ex plus .2ex}{\bf}}
-\def\subsubsection{\@startsection {subsubsection}{3}{\z@}{-1.4ex plus .5ex minus 
-    .2ex}{2.3ex plus .2ex}{\bf}}
-\def\paragraph{\@startsection {paragraph}{4}{\z@}{-1.4ex plus .5ex minus 
-    .2ex}{2.3ex plus .2ex}{\it}}
-\def\subparagraph{\@startsection {subparagraph}{4}{\z@}{-1.4ex plus .5ex minus 
-    .2ex}{2.3ex plus .2ex}{\it}}
-
-
-\setcounter{secnumdepth}{3}
-
-\def\appendix{\par
- \setcounter{section}{0}
- \setcounter{subsection}{0}
- \def\thesection{\Alph{section}}}
-
-
-\leftmargini .55in
-\leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em
-\leftmarginvi 1em
-\leftmargin\leftmargini
-\labelsep .5em
-\labelwidth\leftmargini\advance\labelwidth-\labelsep
-\def\@listI{\leftmargin\leftmargini \parsep \z@ \topsep \z@ \itemsep \parsep}
-\let\@listi\@listI
-\@listi 
-\def\@listii{\leftmargin\leftmarginii
- \labelwidth\leftmarginii\advance\labelwidth-\labelsep
- \topsep \z@
- \parsep \z@
- \itemsep \parsep}
-\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
- \topsep \z@
- \parsep \z@ \partopsep \z@
- \itemsep \topsep}
-\def\@listiv{\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
-\def\@listv{\leftmargin\leftmarginv
- \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
-\def\@listvi{\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
-
//GO.SYSIN DD chapman11.sty
echo fixup.sty 1>&2
sed >fixup.sty <<'//GO.SYSIN DD fixup.sty' 's/^-//'
-% FIXUP DOCUMENT STYLE OPTION
-%    for LaTeX Version 2.09 <25 Jan 1988>
-%        by John Hobby
-%
-% If the fleqn style option is also used, it should precede this one.
-
-
-
-\hyphenation{bi-dif-fer-en-tial buzz-word data-path equi-vari-ant gauss-ian
-	hexa-dec-i-mal le-gendre mass-a-chu-setts non-smooth
-	qua-si-smooth stand-alone time-stamp wave-guide white-space}
-
-
-
-
-% Fix Plain's \bigl, \Bigl, etc. macros so that they try to scale with
-% LaTeX size changes.  This uses the fact that \@setsize sets \ht\strutbox
-% to be 70% of the normal unstretched baselineskip.
-
-\def\big#1{{\hbox{$\left#1\vcenter to1.428\ht\strutbox{}\right.\n@space$}}}
-\def\Big#1{{\hbox{$\left#1\vcenter to2.142\ht\strutbox{}\right.\n@space$}}}
-\def\bigg#1{{\hbox{$\left#1\vcenter to2.857\ht\strutbox{}\right.\n@space$}}}
-\def\Bigg#1{{\hbox{$\left#1\vcenter to3.571\ht\strutbox{}\right.\n@space$}}}
-
-
-
-
-
-% Fix \sbox and \mbox so that they do not take the box contents as a parameter.
-% This makes environments that  depend on catcode changes work inside
-
-\def\sbox#1{\setbox#1\hbox}
-\def\mbox{\leavevmode\hbox}
-
-
-
-
-% Remove the redundant \hbox from \rule to save memory
-
-\def\@rule[#1]#2#3{\@tempdima#3\advance\@tempdima #1\vrule
-  \@width#2 \@height\@tempdima \@depth-#1\relax}
-
-
-
-
-% Apply \addpenalty's trick for not confusing \addvspace so that the \write
-% from \addtocontents or \addcontentsline will not mess up vertical spacing
-
-\def\addvstuff#1{%
-    \ifvmode\ifdim\lastskip=\z@ #1%
-	    \else \@tempskipb\lastskip
-		  \vskip -\lastskip #1\vskip\@tempskipb
-	    \fi
-    \else #1\fi}
-
-\def\addpenalty#1{\ifvmode 
-   \if@minipage\else\if@nobreak\else
-      \addvstuff{\penalty#1}%
-      \fi\fi
-   \else\@noitemerr\fi}
-
-\long\def\addtocontents#1#2{%
-    \if@filesw \begingroup
-	\let\label\@gobble \let\index\@gobble
-	\def\protect##1{\string\string\string##1\string\space\space}%
-	\edef\@tempa{\write \@auxout {\string\@writefile{#1}{#2}}}%
-	\addvstuff{\@tempa \if@nobreak \ifvmode\nobreak\fi\fi}%
-    \endgroup\fi}
-
-\def\addcontentsline#1#2#3{%
-    \if@filesw \begingroup
-	\let\label\@gobble \let\index\@gobble
-	\def\protect##1{\string\string\string##1\string\space\space}%
-	\@temptokena{\thepage}%
-	\edef\@tempa{\write \@auxout{\string\@writefile{#1}%
-			{\protect\contentsline{#2}{#3}{\the\@temptokena}}}}%
-	\addvstuff{\@tempa \if@nobreak \ifvmode\nobreak\fi\fi}%
-    \endgroup\fi}
-
-
-
-
-% Make floats use the trick from the minipage environment to avoid extraneous
-% space at the top.  e.g., "\begin{figure} \begin{center}..."
-
-\def\@xfloat#1[#2]{\ifhmode \@bsphack\@floatpenalty -\@Mii\else
-   \@floatpenalty-\@Miii\fi\def\@captype{#1}\ifinner
-      \@parmoderr\@floatpenalty\z@
-    \else\@next\@currbox\@freelist{\@tempcnta\csname ftype@#1\endcsname
-       \multiply\@tempcnta\@xxxii\advance\@tempcnta\sixt@@n
-       \@tfor \@tempa :=#2\do
-                        {\if\@tempa h\advance\@tempcnta \@ne\fi
-                         \if\@tempa t\advance\@tempcnta \tw@\fi
-                         \if\@tempa b\advance\@tempcnta 4\relax\fi
-                         \if\@tempa p\advance\@tempcnta 8\relax\fi
-         }\global\count\@currbox\@tempcnta}\@fltovf\fi
-    \global\setbox\@currbox\vbox\bgroup 
-    \hsize\columnwidth \@parboxrestore
-    \@minipagetrue
-    \everypar{\global\@minipagefalse\everypar{}}}
-
-
-
-
-% We now redefine the eqnarray environment to correct the space around
-% the operator.  Since the fleqn document style option also redefines
-% this environment, we carefully check the previous definition before
-% making any changes.  Any changes to the definition in LaTeX itself
-% or in the fleqn document style option will cause the `Warning: unable...'
-% message to appear.  If this happens it will be necessary to update the
-% definitions of \@tempa and \@tempb below and incorperate the changes into
-% the new definitions of \eqnarray.
-
-
-% This is the current definition of \eqnarray for the fleqn document style
-% option:
-
-\def\@tempa{\stepcounter{equation}\let\@currentlabel=\theequation
-\global\@eqnswtrue
-\global\@eqcnt\z@\tabskip\mathindent\let\\=\@eqncr
-\abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi
-\belowdisplayskip\abovedisplayskip
-\belowdisplayshortskip\abovedisplayskip
-\abovedisplayshortskip\abovedisplayskip
-$$\halign to
-\linewidth\bgroup\@eqnsel\hskip\@centering$\displaystyle\tabskip\z@
-{##}$&\global\@eqcnt\@ne \hskip 2\arraycolsep \hfil${##}$\hfil
-&\global\@eqcnt\tw@ \hskip 2\arraycolsep $\displaystyle{##}$\hfil 
-\tabskip\@centering&\llap{##}\tabskip\z@\cr}
-
-
-% Here is the corresponding defintion from latex.tex:
-
-\def\@tempb{\stepcounter{equation}\let\@currentlabel=\theequation
-\global\@eqnswtrue
-\global\@eqcnt\z@\tabskip\@centering\let\\=\@eqncr
-$$\halign to \displaywidth\bgroup\@eqnsel\hskip\@centering
-  $\displaystyle\tabskip\z@{##}$&\global\@eqcnt\@ne 
-  \hskip 2\arraycolsep \hfil${##}$\hfil
-  &\global\@eqcnt\tw@ \hskip 2\arraycolsep $\displaystyle\tabskip\z@{##}$\hfil 
-   \tabskip\@centering&\llap{##}\tabskip\z@\cr}
-
-
-\ifx\eqnarray\@tempa		% If the fleqn document style option is in effect
-
-	\def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation
-	\global\@eqnswtrue
-	\global\@eqcnt\z@\tabskip\mathindent\let\\=\@eqncr
-	\abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi
-	\belowdisplayskip\abovedisplayskip
-	\belowdisplayshortskip\abovedisplayskip
-	\abovedisplayshortskip\abovedisplayskip
-	$$\halign to \linewidth\bgroup\hfil
-	  $\displaystyle\tabskip\z@{##}$&\global\@eqcnt\@ne
-	  \hfil$\displaystyle{{}##{}}$\hfil
-	  &\global\@eqcnt\tw@ $\displaystyle{##}$\hfil 
-	   \tabskip\@centering&\llap{##}\tabskip\z@\cr}
-
-\else\ifx\eqnarray\@tempb	% Else try the default eqnarray environment
-
-	\def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation
-	\global\@eqnswtrue
-	\global\@eqcnt\z@\tabskip\@centering\let\\=\@eqncr
-	$$\halign to \displaywidth\bgroup\hfil
-	  $\displaystyle\tabskip\z@{##}$&\global\@eqcnt\@ne 
-	  \hfil$\displaystyle{{}##{}}$\hfil
-	  &\global\@eqcnt\tw@ $\displaystyle{##}$\hfil 
- 	  \tabskip\@centering&\llap{##}\tabskip\z@\cr}
-
-\else	\typeout{Warning: Unable to fix unknown version of \string\enarray.}
-\fi\fi
-
-\def\@tempa{}			% Free up TeX's memory
-\def\@tempb{}
-
-
-
//GO.SYSIN DD fixup.sty