% burgess.sty % last modified by alison woollatt, 1-nov-2001 % subeqn.sty follows % Copyright (c) 1990 by Stephen Gildea % Permission to copy all or part of this work is granted, provided % that the copies are not made or distributed for resale, and that % the copyright notice and this notice are retained. % Modified for use with JFM/LaTeX2e. \AtBeginDocument{% \ifuseAMSsubequ \else \global\let\subequations\CUPsubequations \global\let\endsubequations\endCUPsubequations \fi } \newif\ifuseAMSsubequ \newcommand\useAMSsubequations{\global\useAMSsubequtrue} \newtoks\@stequation \newenvironment{CUPsubequations} {\refstepcounter{equation}% \edef\@savedequation{\the\c@equation}% \@stequation=\expandafter{\theequation}% \edef\@savedtheequation{\the\@stequation}% \edef\oldtheequation{\theequation}% \setcounter{equation}\z@ \def\theequation{\oldtheequation{\itshape\alph{equation}}}} {\setcounter{equation}{\@savedequation}% \@stequation=\expandafter{\@savedtheequation}% \edef\theequation{\the\@stequation}\global\@ignoretrue} \newcommand\returnthesubequation{% \gdef\thesubequation{\theequation{\itshape\@alph\c@subequation}}} % subeqnarray.sty % Copyright (C) 1988 by Johannes Braams, Dr Neher Laboratories % Modified for use with JFM/LaTeX2e. \newcounter{subequation}[equation] \renewcommand\thesubequation{\theequation{\itshape\@alph\c@subequation}} \def\@subeqnnum{{\normalfont\rmfamily (\thesubequation)}} \newcommand\slabel[1]{\@bsphack % MODIFIED IN LINE WITH LATEX.LTX \protected@write\@auxout{}% {\string\newlabel{#1}{{\thesubequation}{\thepage}}}% \@esphack} \newenvironment{subeqnarray} % MODIFIED IN LINE WITH LATEX.LTX {\stepcounter{equation}% \let\@currentlabel=\theequation \global\c@subequation\@ne \global\@eqnswtrue \m@th \global\@eqcnt\z@ \tabskip\@centering \let\\\@subeqncr $$\everycr{}\halign to\displaywidth\bgroup \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel &\global\@eqcnt\@ne \hfil${\;##\;}$\hfil &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@skip{##}$\hfil\tabskip\@centering &\hb@xt@\z@\bgroup\hss##\egroup \tabskip\z@skip \cr} {\@@subeqncr\egroup $$\global\@ignoretrue} \def\@subeqncr{{\ifnum0=`}\fi\@ifstar{\global\@eqpen\@M \@ysubeqncr}{\global\@eqpen\interdisplaylinepenalty \@ysubeqncr}} \def\@ysubeqncr{\@ifnextchar [{\@xsubeqncr}{\@xsubeqncr[\z@]}} \def\@xsubeqncr[#1]{\ifnum0=`{\fi}\@@subeqncr \noalign{\penalty\@eqpen\vskip\jot\vskip #1\relax}} \def\@@subeqncr{\let\@tempa\relax \ifcase\@eqcnt \def\@tempa{& & &}\or \def\@tempa{& &} \else \def\@tempa{&}\fi \@tempa \if@eqnsw\@subeqnnum\refstepcounter{subequation}\fi \global\@eqnswtrue\global\@eqcnt\z@\cr} \let\@ssubeqncr=\@subeqncr \newenvironment{subeqnarray*} {\def\@subeqncr{\nonumber\@ssubeqncr}\subeqnarray} {\global\advance\c@equation\m@ne \nonumber\endsubeqnarray} \renewenvironment{eqnarray} % MODIFIED IN LINE WITH LATEX.LTX {\stepcounter{equation}% \let\@currentlabel=\theequation \global\@eqnswtrue \m@th \global\@eqcnt\z@ \tabskip\@centering \let\\\@eqncr $$\everycr{}\halign to \displaywidth\bgroup \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel &\global\@eqcnt\@ne \hfil${\;##\;}$\hfil &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@skip{##}$\hfil \tabskip\@centering &\hb@xt@\z@\bgroup\hss##\egroup \tabskip\z@skip \cr} {\@@eqncr\egroup\global\advance\c@equation\m@ne $$\global\@ignoretrue} % revert to arabic footnotes \renewcommand\thefootnote{\mbox{\scriptsize\arabic{footnote}}} \renewcommand\@makefnmark{\@textsuperscript{\normalfont\@thefnmark}} % FROM LATEX.LTX \newdimen\oneem \oneem=1em \renewcommand\@makefntext[1]{% \@setpar{\@@par\@tempdima \hsize \advance\@tempdima-\oneem \parshape \@ne \oneem \@tempdima}\par \noindent \hb@xt@\z@{\hss\@makefnmark$\,$}#1} \endinput