summaryrefslogtreecommitdiff
path: root/macros/plain/formats/texsis/mtexsis.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/plain/formats/texsis/mtexsis.tex')
-rw-r--r--macros/plain/formats/texsis/mtexsis.tex3241
1 files changed, 3241 insertions, 0 deletions
diff --git a/macros/plain/formats/texsis/mtexsis.tex b/macros/plain/formats/texsis/mtexsis.tex
new file mode 100644
index 0000000000..6e7037ee32
--- /dev/null
+++ b/macros/plain/formats/texsis/mtexsis.tex
@@ -0,0 +1,3241 @@
+%% file: mtexsis.tex - core TeXsis macros - TeXsis version 2.18
+% @(#) mtexsis.pre: $Id: mtexsis.pre,v 18.2 2001/02/13 03:20:41 myers Exp $
+%======================================================================*
+% mTeXsis - mini version of the TeX Macros for Physicists
+%
+% This is mtexsis.tex, a "mini" version of the TeXsis macro package
+% containing only the core TeXsis macros. You can get the full
+% version of TeXsis, with complete documentation, from ftp://ftp.texsis.org/
+%
+% If you receive a manuscript file prepared with TeXsis you can
+% (usually) print it by inserting the line
+%
+% \input mtexsis
+%
+% at the begining of the manuscript file (before \texsis, if it
+% is there) and then running it through Plain TeX.
+%
+% Authors who prepare papers with TeXsis for submission to the Los
+% Alamos e-print archives should try their manuscripts with Plain
+% TeX and mtexsis.tex to be sure that it works. You can also make your
+% file automatically work with either TeXsis or Plain and mtexsis by
+% putting the following at the begining of your manuscript file (in
+% place of just \texsis):
+%
+% \ifx\texsis\undefined\input mtexsis\else\texsis\fi
+%
+% If you want to know how a macro works you will have to look in the
+% full TeXsis source files. There are copious comments.
+%
+% Comments, suggestions, or bug reports should be directed to
+% texsis@umich.edu.
+%
+% (C) copyright 1988,1992,1994,1997,1999 by Eric Myers and Frank E. Paige.
+% This file is a part of TeXsis. Distribution and/or modifications
+% are allowed under the terms of the LaTeX Project Public License (LPPL).
+% See the file COPYING or ftp://ftp.texsis.org/texsis/LPPL
+%======================================================================*
+\def\TeXsis{\TeX sis}% % the TeXsis logo
+\catcode`@=11 % @ is a letter in what follows
+
+% file: TXSfonts.tex - TeXsis Font Definitions - TeXsis version 2.18
+% @(#) $Id: TXSfonts.tex,v 18.2 2001/04/06 21:40:14 myers Exp $
+%%> {TeXsis fonts:}
+\catcode`@=11
+\newskip\ttglue
+%++ 9 pt fonts:
+\def\ninefonts{%
+ \global\font\ninerm=cmr9
+ \global\font\ninei=cmmi9
+ \global\font\ninesy=cmsy9
+ \global\font\nineex=cmex10
+ \global\font\ninebf=cmbx9
+ \global\font\ninesl=cmsl9
+ \global\font\ninett=cmtt9
+ \global\font\nineit=cmti9
+ \skewchar\ninei='177
+ \skewchar\ninesy='60
+ \hyphenchar\ninett=-1
+ \moreninefonts
+ \gdef\ninefonts{\relax}}
+\def\moreninefonts{\relax}%
+%++ 10 pt fonts:
+\font\tenss=cmss10
+\def\moretenfonts{\relax}%
+%++ 11 pt fonts:
+\def\elevenfonts{%
+ \global\font\elevenrm=cmr10 scaled \magstephalf
+ \global\font\eleveni=cmmi10 scaled \magstephalf
+ \global\font\elevensy=cmsy10 scaled \magstephalf
+ \global\font\elevenex=cmex10
+ \global\font\elevenbf=cmbx10 scaled \magstephalf
+ \global\font\elevensl=cmsl10 scaled \magstephalf
+ \global\font\eleventt=cmtt10 scaled \magstephalf
+ \global\font\elevenit=cmti10 scaled \magstephalf
+ \global\font\elevenss=cmss10 scaled \magstephalf
+ \skewchar\eleveni='177%
+ \skewchar\elevensy='60%
+ \hyphenchar\eleventt=-1%
+ \moreelevenfonts
+ \gdef\elevenfonts{\relax}}%
+\def\moreelevenfonts{\relax}%
+%++ 12 pt fonts:
+\def\twelvefonts{%
+ \global\font\twelverm=cmr10 scaled \magstep1%
+ \global\font\twelvei=cmmi10 scaled \magstep1%
+ \global\font\twelvesy=cmsy10 scaled \magstep1%
+ \global\font\twelveex=cmex10 scaled \magstep1%
+ \global\font\twelvebf=cmbx10 scaled \magstep1%
+ \global\font\twelvesl=cmsl10 scaled \magstep1%
+ \global\font\twelvett=cmtt10 scaled \magstep1%
+ \global\font\twelveit=cmti10 scaled \magstep1%
+ \global\font\twelvess=cmss10 scaled \magstep1%
+ \skewchar\twelvei='177%
+ \skewchar\twelvesy='60%
+ \hyphenchar\twelvett=-1%
+ \moretwelvefonts
+ \gdef\twelvefonts{\relax}}
+\def\moretwelvefonts{\relax}%
+%++ 14 pt fonts:
+\def\fourteenfonts{%
+ \global\font\fourteenrm=cmr10 scaled \magstep2%
+ \global\font\fourteeni=cmmi10 scaled \magstep2%
+ \global\font\fourteensy=cmsy10 scaled \magstep2%
+ \global\font\fourteenex=cmex10 scaled \magstep2%
+ \global\font\fourteenbf=cmbx10 scaled \magstep2%
+ \global\font\fourteensl=cmsl10 scaled \magstep2%
+ \global\font\fourteenit=cmti10 scaled \magstep2%
+ \global\font\fourteenss=cmss10 scaled \magstep2%
+ \skewchar\fourteeni='177%
+ \skewchar\fourteensy='60%
+ \morefourteenfonts
+ \gdef\fourteenfonts{\relax}}
+\def\morefourteenfonts{\relax}%
+%++ 16 pt fonts:
+\def\sixteenfonts{%
+ \global\font\sixteenrm=cmr10 scaled \magstep3%
+ \global\font\sixteeni=cmmi10 scaled \magstep3%
+ \global\font\sixteensy=cmsy10 scaled \magstep3%
+ \global\font\sixteenex=cmex10 scaled \magstep3%
+ \global\font\sixteenbf=cmbx10 scaled \magstep3%
+ \global\font\sixteensl=cmsl10 scaled \magstep3%
+ \global\font\sixteenit=cmti10 scaled \magstep3%
+ \skewchar\sixteeni='177%
+ \skewchar\sixteensy='60%
+ \moresixteenfonts
+ \gdef\sixteenfonts{\relax}}
+\def\moresixteenfonts{\relax}%
+%++ 20 pt fonts:
+\def\twentyfonts{%
+ \global\font\twentyrm=cmr10 scaled \magstep4%
+ \global\font\twentyi=cmmi10 scaled \magstep4%
+ \global\font\twentysy=cmsy10 scaled \magstep4%
+ \global\font\twentyex=cmex10 scaled \magstep4%
+ \global\font\twentybf=cmbx10 scaled \magstep4%
+ \global\font\twentysl=cmsl10 scaled \magstep4%
+ \global\font\twentyit=cmti10 scaled \magstep4%
+ \skewchar\twentyi='177%
+ \skewchar\twentysy='60%
+ \moretwentyfonts
+ \gdef\twentyfonts{\relax}}
+\def\moretwentyfonts{\relax}%
+%++ 24 pt fonts:
+\def\twentyfourfonts{%
+ \global\font\twentyfourrm=cmr10 scaled \magstep5%
+ \global\font\twentyfouri=cmmi10 scaled \magstep5%
+ \global\font\twentyfoursy=cmsy10 scaled \magstep5%
+ \global\font\twentyfourex=cmex10 scaled \magstep5%
+ \global\font\twentyfourbf=cmbx10 scaled \magstep5%
+ \global\font\twentyfoursl=cmsl10 scaled \magstep5%
+ \global\font\twentyfourit=cmti10 scaled \magstep5%
+ \skewchar\twentyfouri='177%
+ \skewchar\twentyfoursy='60%
+ \moretwentyfourfonts
+ \gdef\twentyfourfonts{\relax}}
+\def\moretwentyfourfonts{\relax}%
+\def\tenmibfonts{%
+ \global\font\tenmib=cmmib10
+ \global\font\tenbsy=cmbsy10
+ \skewchar\tenmib='177%
+ \skewchar\tenbsy='60%
+ \gdef\tenmibfonts{\relax}}
+\def\elevenmibfonts{%
+ \global\font\elevenmib=cmmib10 scaled \magstephalf
+ \global\font\elevenbsy=cmbsy10 scaled \magstephalf
+ \skewchar\elevenmib='177%
+ \skewchar\elevenbsy='60%
+ \gdef\elevenmibfonts{\relax}}
+\def\twelvemibfonts{%
+ \global\font\twelvemib=cmmib10 scaled \magstep1%
+ \global\font\twelvebsy=cmbsy10 scaled \magstep1%
+ \skewchar\twelvemib='177%
+ \skewchar\twelvebsy='60%
+ \gdef\twelvemibfonts{\relax}}
+\def\fourteenmibfonts{%
+ \global\font\fourteenmib=cmmib10 scaled \magstep2%
+ \global\font\fourteenbsy=cmbsy10 scaled \magstep2%
+ \skewchar\fourteenmib='177%
+ \skewchar\fourteenbsy='60%
+ \gdef\fourteenmibfonts{\relax}}
+\def\sixteenmibfonts{%
+ \global\font\sixteenmib=cmmib10 scaled \magstep3%
+ \global\font\sixteenbsy=cmbsy10 scaled \magstep3%
+ \skewchar\sixteenmib='177%
+ \skewchar\sixteenbsy='60%
+ \gdef\sixteenmibfonts{\relax}}
+\def\twentymibfonts{%
+ \global\font\twentymib=cmmib10 scaled \magstep4%
+ \global\font\twentybsy=cmbsy10 scaled \magstep4%
+ \skewchar\twentymib='177%
+ \skewchar\twentybsy='60%
+ \gdef\twentymibfonts{\relax}}
+\def\twentyfourmibfonts{%
+ \global\font\twentyfourmib=cmmib10 scaled \magstep5%
+ \global\font\twentyfourbsy=cmbsy10 scaled \magstep5%
+ \skewchar\twentyfourmib='177%
+ \skewchar\twentyfourbsy='60%
+ \gdef\twentyfourmibfonts{\relax}}
+%%> {\string\mib,}
+\def\mib{%
+ \tenmibfonts
+ \textfont0=\tenbf\scriptfont0=\sevenbf
+ \scriptscriptfont0=\fivebf
+ \textfont1=\tenmib\scriptfont1=\seveni
+ \scriptscriptfont1=\fivei
+ \textfont2=\tenbsy\scriptfont2=\sevensy
+ \scriptscriptfont2=\fivesy}
+%%> {\string\scr,}
+\newfam\scrfam
+\def\scr{\scrfonts\fam\scrfam\tenscr
+ \global\textfont\scrfam=\tenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr}
+\def\scrfonts{%
+ \global\font\twentyfourscr=rsfs10 scaled \magstep5
+ \global\font\twentyscr=rsfs10 scaled \magstep4
+ \global\font\sixteenscr=rsfs10 scaled \magstep3
+ \global\font\fourteenscr=rsfs10 scaled \magstep2
+ \global\font\twelvescr=rsfs10 scaled \magstep1
+ \global\font\elevenscr=rsfs10 scaled \magstephalf
+ \global\font\tenscr=rsfs10
+ \global\font\ninescr=rsfs7 scaled \magstep1
+ \global\font\sevenscr=rsfs7
+ \global\font\fivescr=rsfs5
+ \global\skewchar\tenscr='177 \global\skewchar\sevenscr='177%
+ \global\skewchar\fivescr='177%
+ \global\textfont\scrfam=\tenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr
+ \gdef\scrfonts{\relax}}%
+%%> {9pt,}
+\def\ninepoint{\ninefonts
+ \def\rm{\fam0\ninerm}%
+ \textfont0=\ninerm\scriptfont0=\sevenrm\scriptscriptfont0=\fiverm
+ \textfont1=\ninei\scriptfont1=\seveni\scriptscriptfont1=\fivei
+ \textfont2=\ninesy\scriptfont2=\sevensy\scriptscriptfont2=\fivesy
+ \textfont3=\nineex\scriptfont3=\nineex\scriptscriptfont3=\nineex
+ \textfont\itfam=\nineit\def\it{\fam\itfam\nineit}%
+ \textfont\slfam=\ninesl\def\sl{\fam\slfam\ninesl}%
+ \textfont\ttfam=\ninett\def\tt{\fam\ttfam\ninett}%
+ \textfont\bffam=\ninebf
+ \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf\def\bf{\fam\bffam\ninebf}%
+ \def\mib{\relax}%
+ \def\scr{\relax}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=11pt
+ \setbox\strutbox=\hbox{\vrule height 8pt depth 3pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {10pt,}
+\def\tenpoint{%
+ \def\rm{\fam0\tenrm}%
+ \textfont0=\tenrm\scriptfont0=\sevenrm\scriptscriptfont0=\fiverm
+ \textfont1=\teni\scriptfont1=\seveni\scriptscriptfont1=\fivei
+ \textfont2=\tensy\scriptfont2=\sevensy\scriptscriptfont2=\fivesy
+ \textfont3=\tenex\scriptfont3=\tenex\scriptscriptfont3=\tenex
+ \textfont\itfam=\tenit\def\it{\fam\itfam\tenit}%
+ \textfont\slfam=\tensl\def\sl{\fam\slfam\tensl}%
+ \textfont\ttfam=\tentt\def\tt{\fam\ttfam\tentt}%
+ \textfont\bffam=\tenbf
+ \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf\def\bf{\fam\bffam\tenbf}%
+ \def\mib{%
+ \tenmibfonts
+ \textfont0=\tenbf\scriptfont0=\sevenbf
+ \scriptscriptfont0=\fivebf
+ \textfont1=\tenmib\scriptfont1=\seveni
+ \scriptscriptfont1=\fivei
+ \textfont2=\tenbsy\scriptfont2=\sevensy
+ \scriptscriptfont2=\fivesy}%
+ \def\scr{\scrfonts\fam\scrfam\tenscr
+ \global\textfont\scrfam=\tenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=12pt
+ \setbox\strutbox=\hbox{\vrule height 8.5pt depth 3.5pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {11pt,}
+\def\elevenpoint{\elevenfonts
+ \def\rm{\fam0\elevenrm}%
+ \textfont0=\elevenrm\scriptfont0=\sevenrm\scriptscriptfont0=\fiverm
+ \textfont1=\eleveni\scriptfont1=\seveni\scriptscriptfont1=\fivei
+ \textfont2=\elevensy\scriptfont2=\sevensy\scriptscriptfont2=\fivesy
+ \textfont3=\elevenex\scriptfont3=\elevenex\scriptscriptfont3=\elevenex
+ \textfont\itfam=\elevenit\def\it{\fam\itfam\elevenit}%
+ \textfont\slfam=\elevensl\def\sl{\fam\slfam\elevensl}%
+ \textfont\ttfam=\eleventt\def\tt{\fam\ttfam\eleventt}%
+ \textfont\bffam=\elevenbf
+ \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf\def\bf{\fam\bffam\elevenbf}%
+ \def\mib{%
+ \elevenmibfonts
+ \textfont0=\elevenbf\scriptfont0=\sevenbf
+ \scriptscriptfont0=\fivebf
+ \textfont1=\elevenmib\scriptfont1=\seveni
+ \scriptscriptfont1=\fivei
+ \textfont2=\elevenbsy\scriptfont2=\sevensy
+ \scriptscriptfont2=\fivesy}%
+ \def\scr{\scrfonts\fam\scrfam\elevenscr
+ \global\textfont\scrfam=\elevenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=13pt
+ \setbox\strutbox=\hbox{\vrule height 9pt depth 4pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {12pt,}
+\def\twelvepoint{\twelvefonts\ninefonts
+ \def\rm{\fam0\twelverm}%
+ \textfont0=\twelverm\scriptfont0=\ninerm\scriptscriptfont0=\sevenrm
+ \textfont1=\twelvei\scriptfont1=\ninei\scriptscriptfont1=\seveni
+ \textfont2=\twelvesy\scriptfont2=\ninesy\scriptscriptfont2=\sevensy
+ \textfont3=\twelveex\scriptfont3=\twelveex\scriptscriptfont3=\twelveex
+ \textfont\itfam=\twelveit\def\it{\fam\itfam\twelveit}%
+ \textfont\slfam=\twelvesl\def\sl{\fam\slfam\twelvesl}%
+ \textfont\ttfam=\twelvett\def\tt{\fam\ttfam\twelvett}%
+ \textfont\bffam=\twelvebf
+ \scriptfont\bffam=\ninebf
+ \scriptscriptfont\bffam=\sevenbf\def\bf{\fam\bffam\twelvebf}%
+ \def\mib{%
+ \twelvemibfonts\tenmibfonts
+ \textfont0=\twelvebf\scriptfont0=\ninebf
+ \scriptscriptfont0=\sevenbf
+ \textfont1=\twelvemib\scriptfont1=\ninei
+ \scriptscriptfont1=\seveni
+ \textfont2=\twelvebsy\scriptfont2=\ninesy
+ \scriptscriptfont2=\sevensy}%
+ \def\scr{\scrfonts\fam\scrfam\twelvescr
+ \global\textfont\scrfam=\twelvescr\global\scriptfont\scrfam=\ninescr
+ \global\scriptscriptfont\scrfam=\sevenscr}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=14pt
+ \setbox\strutbox=\hbox{\vrule height 10pt depth 4pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {14pt,}
+\def\fourteenpoint{\fourteenfonts\twelvefonts
+ \def\rm{\fam0\fourteenrm}%
+ \textfont0=\fourteenrm\scriptfont0=\twelverm\scriptscriptfont0=\tenrm
+ \textfont1=\fourteeni\scriptfont1=\twelvei\scriptscriptfont1=\teni
+ \textfont2=\fourteensy\scriptfont2=\twelvesy\scriptscriptfont2=\tensy
+ \textfont3=\fourteenex\scriptfont3=\fourteenex
+ \scriptscriptfont3=\fourteenex
+ \textfont\itfam=\fourteenit\def\it{\fam\itfam\fourteenit}%
+ \textfont\slfam=\fourteensl\def\sl{\fam\slfam\fourteensl}%
+ \textfont\bffam=\fourteenbf
+ \scriptfont\bffam=\twelvebf
+ \scriptscriptfont\bffam=\tenbf\def\bf{\fam\bffam\fourteenbf}%
+ \def\mib{%
+ \fourteenmibfonts\twelvemibfonts\tenmibfonts
+ \textfont0=\fourteenbf\scriptfont0=\twelvebf
+ \scriptscriptfont0=\tenbf
+ \textfont1=\fourteenmib\scriptfont1=\twelvemib
+ \scriptscriptfont1=\tenmib
+ \textfont2=\fourteenbsy\scriptfont2=\twelvebsy
+ \scriptscriptfont2=\tenbsy}%
+ \def\scr{\scrfonts\fam\scrfam\fourteenscr
+ \global\textfont\scrfam=\fourteenscr\global\scriptfont\scrfam=\twelvescr
+ \global\scriptscriptfont\scrfam=\tenscr}%
+ \normalbaselineskip=17pt
+ \setbox\strutbox=\hbox{\vrule height 12pt depth 5pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {16pt,}
+\def\sixteenpoint{\sixteenfonts\fourteenfonts\twelvefonts
+ \def\rm{\fam0\sixteenrm}%
+ \textfont0=\sixteenrm\scriptfont0=\fourteenrm\scriptscriptfont0=\twelverm
+ \textfont1=\sixteeni\scriptfont1=\fourteeni\scriptscriptfont1=\twelvei
+ \textfont2=\sixteensy\scriptfont2=\fourteensy\scriptscriptfont2=\twelvesy
+ \textfont3=\sixteenex\scriptfont3=\sixteenex\scriptscriptfont3=\sixteenex
+ \textfont\itfam=\sixteenit\def\it{\fam\itfam\sixteenit}%
+ \textfont\slfam=\sixteensl\def\sl{\fam\slfam\sixteensl}%
+ \textfont\bffam=\sixteenbf
+ \scriptfont\bffam=\fourteenbf
+ \scriptscriptfont\bffam=\twelvebf\def\bf{\fam\bffam\sixteenbf}%
+ \def\mib{%
+ \sixteenmibfonts\fourteenmibfonts\twelvemibfonts
+ \textfont0=\sixteenbf\scriptfont0=\fourteenbf
+ \scriptscriptfont0=\twelvebf
+ \textfont1=\sixteenmib\scriptfont1=\fourteenmib
+ \scriptscriptfont1=\twelvemib
+ \textfont2=\sixteenbsy\scriptfont2=\fourteenbsy
+ \scriptscriptfont2=\twelvebsy}%
+ \def\scr{\scrfonts\fam\scrfam\sixteenscr
+ \global\textfont\scrfam=\sixteenscr\global\scriptfont\scrfam=\fourteenscr
+ \global\scriptscriptfont\scrfam=\twelvescr}%
+ \normalbaselineskip=20pt
+ \setbox\strutbox=\hbox{\vrule height 14pt depth 6pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {20pt,}
+\def\twentypoint{\twentyfonts\sixteenfonts\fourteenfonts
+ \def\rm{\fam0\twentyrm}%
+ \textfont0=\twentyrm\scriptfont0=\sixteenrm\scriptscriptfont0=\fourteenrm
+ \textfont1=\twentyi\scriptfont1=\sixteeni\scriptscriptfont1=\fourteeni
+ \textfont2=\twentysy\scriptfont2=\sixteensy\scriptscriptfont2=\fourteensy
+ \textfont3=\twentyex\scriptfont3=\twentyex\scriptscriptfont3=\twentyex
+ \textfont\itfam=\twentyit\def\it{\fam\itfam\twentyit}%
+ \textfont\slfam=\twentysl\def\sl{\fam\slfam\twentysl}%
+ \textfont\bffam=\twentybf
+ \scriptfont\bffam=\sixteenbf
+ \scriptscriptfont\bffam=\fourteenbf\def\bf{\fam\bffam\twentybf}%
+ \def\mib{%
+ \twentymibfonts\sixteenmibfonts\fourteenmibfonts
+ \textfont0=\twentybf\scriptfont0=\sixteenbf
+ \scriptscriptfont0=\fourteenbf
+ \textfont1=\twentymib\scriptfont1=\sixteenmib
+ \scriptscriptfont1=\fourteenmib
+ \textfont2=\twentybsy\scriptfont2=\sixteenbsy
+ \scriptscriptfont2=\fourteenbsy}%
+ \def\scr{\scrfonts
+ \global\textfont\scrfam=\twentyscr\fam\scrfam\twentyscr}%
+ \normalbaselineskip=24pt
+ \setbox\strutbox=\hbox{\vrule height 17pt depth 7pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {24pt.}
+\def\twentyfourpoint{\twentyfourfonts\twentyfonts\sixteenfonts
+ \def\rm{\fam0\twentyfourrm}%
+ \textfont0=\twentyfourrm\scriptfont0=\twentyrm\scriptscriptfont0=\sixteenrm
+ \textfont1=\twentyfouri\scriptfont1=\twentyi\scriptscriptfont1=\sixteeni
+ \textfont2=\twentyfoursy\scriptfont2=\twentysy\scriptscriptfont2=\sixteensy
+ \textfont3=\twentyfourex\scriptfont3=\twentyfourex
+ \scriptscriptfont3=\twentyfourex
+ \textfont\itfam=\twentyfourit\def\it{\fam\itfam\twentyfourit}%
+ \textfont\slfam=\twentyfoursl\def\sl{\fam\slfam\twentyfoursl}%
+ \textfont\bffam=\twentyfourbf
+ \scriptfont\bffam=\twentybf
+ \scriptscriptfont\bffam=\sixteenbf\def\bf{\fam\bffam\twentyfourbf}%
+ \def\mib{%
+ \twentyfourmibfonts\twentymibfonts\sixteenmibfonts
+ \textfont0=\twentyfourbf\scriptfont0=\twentybf
+ \scriptscriptfont0=\sixteenbf
+ \textfont1=\twentyfourmib\scriptfont1=\twentymib
+ \scriptscriptfont1=\sixteenmib
+ \textfont2=\twentyfourbsy\scriptfont2=\twentybsy
+ \scriptscriptfont2=\sixteenbsy}%
+ \def\scr{\scrfonts
+ \global\textfont\scrfam=\twentyfourscr\fam\scrfam\twentyfourscr}%
+ \normalbaselineskip=28pt
+ \setbox\strutbox=\hbox{\vrule height 19pt depth 9pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+\def\Tbf{\fourteenpoint\bf}
+\def\tbf{\twelvepoint\bf}
+\def\printfont{\autoload\printfont{printfont.txs}\printfont}
+
+% file: TXSmacs.tex - Main Macros - TeXsis version 2.18
+% @(#) $Id: TXSmacs.tex,v 18.0 1999/07/07 21:30:29 myers Exp $
+%%> {TeXsis main macros.}
+\catcode`@=11
+\let\XA=\expandafter
+\let\NX=\noexpand
+\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&\do\"\do\(\do\)\do\[\do\]%
+ \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~}
+\def\emsg#1{\relax
+ \begingroup
+ \def\@quote{"}%
+ \def\TeX{TeX}\def\label##1{}\def\use{\string\use}%
+ \def\ { }\def~{ }%
+ \def\tt{}\def\bf{}\def\Tbf{}\def\tbf{}%
+ \def\break{}\def\n{}\def\singlespaced{}\def\doublespaced{}%
+ \immediate\write16{#1}%
+ \endgroup}
+\def\cmsg#1{\emsg{\@comment #1}}
+{\catcode`\%=11 \gdef\@comment{% }}
+\newif\ifmarkerrors \markerrorsfalse
+\def\@errmark#1{\ifmarkerrors
+ \vadjust{\vbox to 0pt{%
+ \kern-\baselineskip
+ \line{\hfil\rlap{{\tt\ <-#1}}}%
+ \vss}}\fi}%
+\def\draft{%
+ \def\draftline{{\tentt\DraftName\hfill
+ -~\folio~- \hfill \runtime}}\footline={\draftline}%
+ \eqnotracetrue
+ \markerrorstrue
+ \overfullrule=1em}%
+\def\DraftName{Preliminary Draft}%
+\def\setTableskip{\relax}%
+\def\singlespaced{%
+ \baselineskip=\normalbaselineskip
+ \setRuledStrut
+ \setTableskip}%
+\def\singlespace{\singlespaced}%
+\def\doublespaced{%
+ \baselineskip=\normalbaselineskip
+ \multiply\baselineskip by 150
+ \divide\baselineskip by 100
+ \setRuledStrut
+ \setTableskip}%
+\def\doublespace{\doublespaced}%
+\def\TrueDoubleSpacing{%
+ \baselineskip=\normalbaselineskip
+ \multiply\baselineskip by 2
+ \setRuledStrut
+ \setTableskip}%
+\def\truedoublespacing{\TrueDoubleSpacing}%
+\def\triplespaced{%
+ \baselineskip=\normalbaselineskip
+ \multiply\baselineskip by 3
+ \setRuledStrut
+ \setTableskip}%
+\def\widenspacing{%
+ \multiply\baselineskip by 125
+ \divide\baselineskip by 100
+ \setRuledStrut
+ \setTableskip}%
+\def\whitespaced{\widenspacing}%
+\def\whitespace{\widenspacing}%
+\def\Footnote#1{%
+ \let\@sf\empty
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ ${}^{\scriptstyle\smash{#1}}$\@sf
+ \Vfootnote{#1}}%
+\def\Vfootnote#1{%
+ \begingroup
+ \def\@foot{\strut\egroup\endgroup}%
+ \tenpoint
+ \baselineskip=\normalbaselineskip
+ \parskip=0pt
+ \FootFont
+ \vfootnote{${}^{\hbox{#1}}$}}%
+\def\FootFont{\rm}%
+\newcount\footnum \footnum=0
+\let\footnotemark=\empty
+\def\NFootnote{%
+ \advance\footnum by 1
+ \xdef\lab@l{\the\footnum}%
+ \Footnote{\footnotemark\the\footnum}}
+\def~{\ifmmode\phantom{0}\else\penalty10000\ \fi}%
+\def\0{\phantom{0}}%
+\def\,{\relax\ifmmode\mskip\the\thinmuskip\else\thinspace\fi}
+\def\topspace{\hrule width \z@ height \z@ \vskip}
+\def\n{\hfil\break}%
+\def\nl{\hfil\break}%
+\def\newpage{\vfill\eject}%
+\def\Afour{\hsize=16.5cm \vsize=24.5cm\relax}%
+\def\bye{%
+ \endmode
+ \par\vfill\supereject
+ \checktags
+ \end}
+\def\endmode{\relax}%
+\def\unobeylines{\catcode`\^^M=5}%
+{\obeyspaces\gdef\unobeyspaces{\catcode`\ =10}}
+\def\unraggedright{\rightskip=\z@\spaceskip=0pt\xspaceskip=0pt}
+{\catcode`\^^M=\active\gdef\seeCR{\catcode`\^^M\active \let^^M\space}}
+\catcode`\"=\active
+\newcount\@quoteflag \@quoteflag=\z@
+\def"{\@quote}%
+\def\@quote{%
+ \ifnum\@quoteflag=\z@
+ \@quoteflag=\@ne {``}%
+ \else
+ \@quoteflag=\z@ {''}%
+ \fi}
+\def\quoteon{\catcode`\"=\active\def"{\@quote}}%
+\def\quoteoff{\catcode`\"=12}%
+\def\@checkquote#1{\ifnum\@quoteflag=\@ne\message{#1}\fi}
+\quoteoff
+\def\checkquote{{\quoteoff\@checkquote{> Unbalanced "}}}%
+\def\tightbox#1{\vbox{\hrule\hbox{\vrule\vbox{#1}\vrule}\hrule}}
+\let\tightboxit=\tightbox
+\def\loosebox#1{%
+ \vbox{\vskip\jot
+ \hbox{\hskip\jot #1\hskip\jot}%
+ \vskip\jot}}
+\def\eqnbox#1{\lower\jot\tightbox{\loosebox{\quad $#1$ \quad}}}
+\def\undertext#1{\setbox0=\hbox{#1}\dimen0=\dp0
+ \vtop{\box0 \vskip-\dimen0 \vskip 0.25ex \hrule}}
+\def\theBlank#1{\nobreak\hbox{\lower\jot\vbox{\hrule width #1\relax}}}
+\ifx\setRuledStrut\undefined\def\setRuledStrut{\relax}\fi
+\def\Romannumeral#1{\uppercase\expandafter{\romannumeral #1}}
+\def\monthname#1{\ifcase#1 \errmessage{0 is not a 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\else \errmessage{#1 is not a month}\fi}
+\def\jtem#1#2{\par\hangafter0\hangindent#1
+ \noindent\llap{#2\enspace}\ignorespaces}
+\def\leftpar#1{%
+ \setbox\@capbox=\vbox{\normalbaselines
+ \noindent #1\par
+ \global\@caplines=\prevgraf}%
+ \ifnum \@ne=\@caplines
+ \leftline{#1}\else
+ \hbox to\hsize{\hss\box\@capbox\hss}\fi}
+\def\obsolete#1#2{\def#1{\@obsolete#1#2}}
+\def\@obsolete#1#2{%
+ \emsg{>=========================================================}%
+ \emsg{> \string#1 is now obsolete! It may soon disappear!}%
+ \emsg{> Please use \string#2 instead. But I'll try to do it anyway...}%
+ \emsg{>=========================================================}%
+ \let#1=#2\relax
+ #2}%
+\def\ATlock{\catcode`@=12\relax}%
+\def\ATunlock{\catcode`@=11\relax}%
+\newhelp\AThelp{@:
+You've apparantly tried to use a macro which begins with ``@''.^^M
+These macros are usually for internal TeXsis functions and should^^M
+not be used casually. If you really want to use the macro try first^^M
+saying \string\ATunlock. If you got this message by pure accident^^M
+then something else is wrong.}
+\def\@{\begingroup
+ \errhelp=\AThelp
+ \newlinechar=`\^^M
+ \errmessage{Are you tring to use an internal @-macro?}\relax
+ \endgroup}
+\long\def\comment#1/*#2*/{\relax}%
+\long\def\Ignore#1\endIgnore{\relax}%
+\def\endIgnore{\relax}%
+\def\REV{\begingroup
+ \def\endcomment{\endgroup}%
+ \catcode`\|=12
+ \catcode`(=12 \catcode`)=12
+ \catcode`[=12 \catcode`]=12
+ \comment}%
+\def\begin#1{%
+ \begingroup
+ \let\end=\endbegin
+ \expandafter\ifx\csname #1\endcsname\relax\relax
+ \def\next{\beginerror{#1}}%
+ \else
+ \def\next{\csname #1\endcsname}%
+ \fi\next}
+\def\endbegin#1{%
+ \endgroup
+ \expandafter\ifx\csname end#1\endcsname\relax\relax
+ \def\next{\begingroup\beginerror{end#1}}%
+ \else
+ \def\next{\csname end#1\endcsname}%
+ \fi\next}
+\newhelp\beginhelp{begin:
+ The \string\begin\space or \string\end\space marked above is for a
+ non-existant^^M
+ environment. Check for spelling errors and such.}
+\def\beginerror#1{%
+ \endgroup
+ \errhelp=\beginhelp
+ \newlinechar=`\^^M
+ \errmessage{Undefined environment for \string\begin\space or \string\end}}
+\begingroup\seeCR%
+\long\gdef\unexpandedwrite#1#2{\@CopyLine#1#2
+\endlist}%
+\long\gdef\@CopyLine#1#2
+#3\endlist{\@unexpandedwrite#1{#2}%
+\def\@arg{#3}\ifx\@arg\par\let\@arg=\empty\fi% ignore trailing ^^M
+\ifx\@arg\empty\relax\let\@@next=\relax%
+\else\def\@@next{\@CopyLine#1#3\endlist}%
+\fi\@@next}%
+\long\gdef\writeNX#1#2{\@CopyLineNX#1#2
+\endlist}%
+\long\gdef\@CopyLineNX#1#2
+#3\endlist{\@writeNX#1{#2}%
+\def\@arg{#3}\ifx\@arg\par\let\@arg=\empty\fi% ignore trailing ^^M
+\ifx\@arg\empty\relax\let\@@next=\relax%
+\else\def\@@next{\@CopyLineNX#1#3\endlist}%
+\fi\@@next}%
+\endgroup
+\long\def\@unexpandedwrite#1#2{%
+ \def\@finwrite{\immediate\write#1}%
+ \begingroup
+ \aftergroup\@finwrite
+ \aftergroup{\relax
+ \@NXstack#2\endNXstack
+ \aftergroup}\relax
+ \endgroup
+ }
+\long\def\@writeNX#1#2{%
+ \def\@finwrite{\write#1}%
+ \begingroup
+ \aftergroup\@finwrite
+ \aftergroup{\relax
+ \@NXstack#2\endNXstack
+ \aftergroup}\relax
+ \endgroup}%
+\def\@NXstack{\futurelet\next\@NXswitch}
+\def\\{\global\let\@stoken= }\\
+\def\@NXswitch{%
+ \ifx\next\endNXstack\relax
+ \else\ifcat\noexpand\next\@stoken
+ \aftergroup\space\let\next=\@eat
+ \else\ifcat\noexpand\next\bgroup
+ \aftergroup{\let\next=\@eat
+ \else\ifcat\noexpand\next\egroup
+ \aftergroup}\let\next=\@eat
+ \else
+ \let\next=\@copytoken
+ \fi\fi\fi\fi
+ \next}%
+\def\@eat{\afterassignment\@NXstack\let\next= }
+\long\def\@copytoken#1{%
+ \ifcat\noexpand#1\relax
+ \aftergroup\noexpand
+ \else\ifcat\noexpand#1\noexpand~\relax
+ \aftergroup\noexpand
+ \fi\fi
+ \aftergroup#1\relax
+ \@NXstack}%
+\def\endNXstack\endNXstack{}%
+
+%%> {Checkpoint/Restart.}
+\newwrite\checkpointout
+\def\checkpoint#1{\emsg{\@comment\NX\checkpoint --> #1.chk}%
+ \immediate\openout\checkpointout= #1.chk
+ \@checkwrite{\pageno} \@checkwrite{\chapternum}%
+ \@checkwrite{\eqnum} \@checkwrite{\corollarynum}%
+ \@checkwrite{\fignum} \@checkwrite{\definitionnum}%
+ \@checkwrite{\lemmanum} \@checkwrite{\sectionnum}%
+ \@checkwrite{\refnum} \@checkwrite{\subsectionnum}%
+ \@checkwrite{\tabnum} \@checkwrite{\theoremnum}%
+ \@checkwrite{\footnum}%
+ \immediate\closeout\checkpointout}%
+\def\@checkwrite#1{\edef\tnum{\the #1}%
+ \immediate\write\checkpointout{\NX #1 = \tnum}}%
+\def\restart#1{\relax
+ \immediate\closeout\checkpointout
+ \ATunlock
+ \Input #1.chk \relax
+ \@firstrefnum=\refnum
+ \advance\@firstrefnum by \@ne
+ \ATlock}%
+\let\restore=\restart
+\def\endstat{%
+ \emsg{\@comment Last PAGE number is \the\pageno.}%
+ \emsg{\@comment Last CHAPTER number is \the\chapternum.}%
+ \emsg{\@comment Last EQUATION number is \the\eqnum.}%
+ \emsg{\@comment Last FIGURE number is \the\fignum.}%
+ \emsg{\@comment Last REFERENCE number is \the\refnum.}%
+ \emsg{\@comment Last SECTION number is \the\sectionnum.}%
+ \emsg{\@comment Last TABLE number is \the\tabnum.}%
+ \tracingstats=1}%
+\def\gloop#1\repeat{\gdef\body{#1}\iterate}%
+\newif\iflastarg\lastargfalse
+\def\car#1,#2;{\gdef\@arg{#1}\gdef\@args{#2}}
+\def\@apply{%
+ \iflastarg
+ \else
+ \XA\car\@args;
+ \islastarg
+ \XA\@fcn\XA{\@arg}%
+ \@apply
+ \fi}
+\def\apply#1#2{%
+ \gdef\@args{#2,}\let\@fcn#1
+ \islastarg
+ \@apply
+ }
+\def\islastarg{\ifx \@args\empty\lastargtrue\else\lastargfalse\fi}%
+\def\setcnt#1#2{%
+ \edef\th@value{\the#1}%
+ \aftergroup\global\aftergroup#1
+ \aftergroup=\relax
+ \XA\@ftergroup\th@value\endafter
+ \global#1=#2\relax}%
+\def\@ftergroup{\futurelet\next\@ftertoken}
+\long\def\@ftertoken#1{
+ \ifx\next\endafter\relax
+ \let\next=\relax
+ \else\aftergroup#1\relax
+ \let\next=\@ftergroup
+ \fi\next}%
+\let\DUMP=\dump
+\def\@seppuku{\errmessage{Interwoven alignment preambles are not allowed.}\end}
+
+% file: TXSinit.tex - Initialization - TeXsis version 2.18
+% @(#) $Id: TXSinit.tex,v 18.2 2000/05/16 22:44:04 myers Exp $
+%%> {Initialization.}
+\catcode`@=11
+\long\def\texsis{%
+ \quoteon
+ \Contentsfalse
+ \autoparens
+ \ATlock
+ \resetcounters
+ \pageno=1
+ \colwidth=\hsize
+ \headline={\HeadLine}\headlineoffset=0.5cm
+ \footline={\FootLine}\footlineoffset=0.5cm
+ \twelvepoint
+ \doublespaced
+ \newlinechar=`\^^M
+ \uchyph=\@ne
+ \brokenpenalty=\@M
+ \widowpenalty=\@M
+ \clubpenalty=\@M
+ \dimen\footins=0.5\vsize
+}
+\obsolete\inittexsis\texsis \obsolete\texsisinit\texsis
+\obsolete\initexsis\texsis \obsolete\initTeXsis\texsis
+\def\LaTeXwarning{\emsg{> }%
+ \emsg{> Whoops! This seems to be a LaTeX file.}%
+ \emsg{> Try saying `latex \jobname` instead.}%
+ \emsg{> }\end}
+\def\documentstyle{\LaTeXwarning}
+\def\@writefile{\LaTeXwarning}
+\def\today{\number\day\ \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
+ \ \number\year}
+\let\@today=\today
+\def\dated#1{\xdef\today{#1}}
+\def\SetDate{%
+ \xdef\adate{\monthname{\the\month}~\number\day, \number\year}%
+ \xdef\edate{\number\day~\monthname{\the\month}~\number\year}%
+ \count255=\time\divide\count255 by 60
+ \edef\hour{\the\count255}%
+ \multiply\count255 by -60 \advance\count255 by\time
+ \edef\minutes{\ifnum 10>\count255 {0}\fi\the\count255}%
+ \edef\runtime{\the\year/\the\month/\the\day\space\hour:\minutes}}
+\def\gzero#1{\ifx#1\undefined\relax\else\global#1=\z@\fi}
+\def\resetcounters{%
+ \gzero\chapternum \gzero\sectionnum \gzero\subsectionnum
+ \gzero\theoremnum \gzero\lemmanum \gzero\subsubsectionnum
+ \gzero\tabnum \gzero\fignum \gzero\definitionnum
+ \gzero\@BadRefs \gzero\@BadTags \gzero\@quoteflag
+ \gzero\@envDepth \gzero\enumDepth \gzero\enumcnt
+ \gzero\refnum \gzero\eqnum \gzero\corollarynum
+ \global\@firstrefnum=1\global\@lastrefnum=1
+}
+\def\@FileInit#1=#2[#3]{%
+ \immediate\openout#1=#2 \relax
+ \immediate\write#1{\@comment #3 for job \jobname\space - created: \runtime}%
+ \immediate\write#1{\@comment ====================================}}
+\newread\txsfile
+\let\patchfile=\txsfile
+\def\LoadSiteFile{%
+ \immediate\openin\patchfile=TXSsite.tex
+ \ifeof\patchfile
+ \emsg{> No TXSsite.tex file found.}%
+ \immediate\closein\patchfile
+ \else
+ \emsg{> Trying to read in TXSsite.tex...}%
+ \immediate\closein\patchfile
+ \input TXSsite.tex \relax
+ \fi}
+\def\ReadPatches{%
+ \immediate\openin\patchfile=\TXSpatches.tex
+ \ifeof\patchfile
+ \closein\patchfile
+ \else\immediate\closein\patchfile
+ \input\TXSpatches.tex \relax
+ \fi
+ \immediate\openin\patchfile=\TXSmods.tex \relax
+ \ifeof\patchfile
+ \closein\patchfile
+ \else\immediate\closein\patchfile
+ \input\TXSmods.tex \relax
+ \fi}
+\def\loadstyle#1#2{%
+ \def#1{\@loaderr{#1}}%
+ \ATunlock
+ \immediate\openin\txsfile=#2
+ \ifeof\txsfile
+ \emsg{> Trying to load the style file #2...}%
+ \fi
+ \closein\txsfile
+ \input #2 \relax
+ \ATlock
+ #1}%
+\newhelp\@utohelp{%
+loadstyle: The macro named above was supposed to be defined^^M
+In the style file that was just read, but I couldn't find^^M
+the definition in that file. Maybe you can learn something^^M
+from the comments in that style file, or find someone who knows^^M
+something about it.}
+\def\@loaderr#1{%
+ \newlinechar=`\^^M
+ \errhelp=\@utohelp
+ \errmessage{No definition of \string#1 in the style file.}}
+\def\autoload#1#2{%
+ \def#1{\loadstyle#1{#2}}}
+\autoload\PhysRev{PhysRev.txs}%
+\autoload\PhysRevLett{PhysRev.txs}%
+\autoload\PhysRevManuscript{PhysRev.txs}%
+\autoload\nuclproc{nuclproc.txs}%
+\autoload\NorthHolland{Elsevier.txs}%
+\autoload\NorthHollandTwo{Elsevier.txs}%
+\autoload\WorldScientific{WorldSci.txs}%
+\autoload\IEEEproceedings{IEEE.txs}%
+\autoload\IEEEreduced{IEEE.txs}%
+\autoload\AIPproceedings{AIP.txs}%
+\autoload\CVformat{CVformat.txs}%
+\autoload\idx{index.tex}\autoload\index{index.tex}\autoload\theindex{index.tex}
+\autoload\markindexfalse{index.tex}\autoload\markindextrue{index.tex}
+\autoload\makeindexfalse{index.tex}\autoload\makeindextrue{index.tex}
+\autoload\spine{spine.txs}
+
+% file: TXShead.tex - Running Headlines - TeXsis version 2.18
+% @(#) $Id: TXShead.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Running Headlines.}
+\newdimen\headlineoffset \headlineoffset=0.0cm
+\newdimen\footlineoffset \footlineoffset=0.0cm
+\newif\ifRunningHeads \RunningHeadsfalse
+\newif\ifbookpagenumbers \bookpagenumbersfalse
+\newif\ifrightn@m \rightn@mtrue
+\def\makeheadline{\vbox to 0pt{\vskip-22.5pt
+ \vskip-\headlineoffset
+ \line{\vbox to 8.5pt{}\the\headline}\vss}\nointerlineskip}
+\def\makefootline{\baselineskip=24pt
+ \vskip\footlineoffset
+ \line{\the\footline}}
+\def\HeadLine{%
+ \edef\firstm{{\XA\iffalse\firstmark\fi}}%
+ \edef\topm{{\XA\iffalse\topmark\fi}}%
+ \ifRunningHeads
+ \def\He@dText{{\HeadFont \HeadText}}%
+ \else\def\He@dText{\relax}\fi
+ \ifbookpagenumbers
+ \ifodd\pageno\rightn@mtrue
+ \else\rightn@mfalse\fi
+ \else\rightn@mtrue\fi
+ \tenrm
+ \ifx\topm\firstm
+ \ifrightn@m
+ {\hss\He@dText\hss\llap{\HeadFont\rm\PageNumber}}%
+ \else
+ {\rlap{\HeadFont\rm\PageNumber}\hss\He@dText\hss}%
+ \fi
+ \else \hfill \fi}%
+\def\HeadText{\hfill}
+\def\FootLine{%
+ \edef\firstm{%
+ {\expandafter\iffalse\firstmark\fi}}%
+ \edef\topm{%
+ {\expandafter\iffalse\topmark\fi}}%
+ \ifx\topm\firstm \hss
+ \else {\hss\HeadFont \FootText \hss} \fi}%
+\def\FootText{\hfill}%
+\def\HeadFont{\tenit}%
+\begingroup
+ \catcode`<=12 \catcode`>=12 \catcode`\"=12
+ \gdef\PageLinkto#1{%
+ \html{<a href="\hash sect.TOC">}%
+ \html{<a NAME="page.\the\pageno">}%
+ {#1}\html{</a>}%
+ \html{</a>}%
+ }%
+\endgroup
+\def\PageNumber{\PageLinkto{\folio}}%
+\def\nopagenumbers{\headline={\hfil}\footline={\hfil}}%
+\def\pagenumbers{\headline={\HeadLine}\footline={\FootLine}}
+\def\bottompagenumbers{\footline={\hfill{\rm\PageNumber}\hfill}%
+ \headline={\hfill}}
+\def\bookpagenumbers{\bookpagenumberstrue}
+\def\plainoutput{%
+ \makeBindingMargin
+ \shipout\vbox{\makeheadline\pagebody\makefootline}%
+ \advancepageno
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+\newdimen\BindingMargin \BindingMargin=0pt
+\def\makeBindingMargin{%
+ \ifdim\BindingMargin>0pt
+ \ifodd\pageno\hoffset=\BindingMargin\else
+ \hoffset=-\BindingMargin\fi\fi}
+
+% file: TXSeqns.tex - Equation Numbering - TeXsis version 2.18
+% @(#) $Id: TXSeqns.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Equation numbering.}
+\newcount\eqnum \eqnum=\z@
+\def\@chaptID{} \def\@sectID{}%
+\newif\ifeqnotrace \eqnotracefalse
+\def\EQN{%
+ \begingroup
+ \quoteoff\offparens
+ \@EQN}%
+\def\@EQN#1$${%
+ \endgroup
+ \if ?#1? \EQNOparse *;;\endlist
+ \else \EQNOparse#1;;\endlist\fi
+ $$}%
+\def\EQNOparse#1;#2;#3\endlist{%
+ \if ?#3?\relax
+ \global\advance\eqnum by\@ne
+ \edef\tnum{\@chaptID\@sectID\the\eqnum}%
+ \Eqtag{#1}{\tnum}%
+ \@EQNOdisplay{#1}%
+ \else\stripblanks #2\endlist
+ \edef\p@rt{\tok}%
+ \if a\p@rt\relax
+ \global\advance\eqnum by\@ne\fi
+ \edef\tnum{\@chaptID\@sectID\the\eqnum}%
+ \Eqtag{#1}{\tnum}%
+ \edef\tnum{\@chaptID\@sectID\the\eqnum\p@rt}%
+ \Eqtag{#1;\p@rt}{\tnum}%
+ \@EQNOdisplay{#1;#2}%
+ \fi
+ \global\let\?=\tnum
+ \relax}%
+\def\Eqtag#1#2{\tag{Eq.#1}{#2}}
+\def\@EQNOdisplay#1{%
+ \@eqno
+ \ifeqnotrace
+ \rlap{\phantom{(\tnum)}%
+ \quad{\tenpoint\tt["#1"]}}\fi
+ \linkname{Eq.#1}{(\tnum)}%
+ }
+\let\@eqno=\eqno
+\def\endlist{\endlist}%
+\def\Eq#1{\linkto{Eq.#1}{Eq.~($\use{Eq.#1}$)}}%
+\def\Eqs#1{\linkto{Eq.#1}{Eqs.~($\use{Eq.#1}$)}}%
+\def\Ep#1{\linkto{Eq.#1}{($\use{Eq.#1}$)}}%
+\def\EQNdisplaylines#1{%
+ \@EQNcr
+ \displ@y
+ \halign{%
+ \hbox to\displaywidth{%
+ $\@lign\hfil\displaystyle##\hfil$}%
+ &\llap{$\@lign\@@EQN{##}$}\crcr
+ #1\crcr}%
+ \@EQNuncr}%
+\long\def\EQNalign#1{%
+ \@EQNcr
+ \displ@y
+ \tabskip=\centering
+ \halign to\displaywidth{%
+ \hfil$\relax\displaystyle{##}$
+ \tabskip=0pt
+ &$\relax\displaystyle{{}##}$\hfil
+ \tabskip=\centering
+ &\llap{$\relax\@@EQN{##}$}%
+ \tabskip=0pt\crcr
+ #1\crcr}%
+ }
+\def\@@EQN#1{\if ?#1? \EQNOparse *;;\endlist
+ \else \EQNOparse#1;;\endlist\fi}%
+\def\@EQNcr{%
+ \let\EQN=&
+ \let\@eqno=\relax}%
+\def\@EQNuncr{%
+ \let\EQN=\@EQN
+ \let\@eqno=\eqno}%
+\def\EQNdoublealign#1{%
+ \@EQNcr
+ \displ@y
+ \tabskip=\centering
+ \halign to\displaywidth{%
+ \hfil$\relax\displaystyle{##}$
+ \tabskip=0pt
+ &$\relax\displaystyle{{}##}$\hfil
+ \tabskip=0pt
+ &$\relax\displaystyle{{}##}$\hfil
+ \tabskip=\centering
+ &\llap{$\relax\@@EQN{##}$}%
+ \tabskip=0pt\crcr
+ #1\crcr}%
+ \@EQNuncr}%
+%\def\displaylines#1{%
+% \displ@y
+% \halign{\hbox to \displaywidth{$\hfil\displaystyle##\hfil$}%
+% &\llap{$##$}\crcr
+% #1\crcr}}
+\def\eqn#1$${\edef\tok\string#1
+ \xdef#1{\NX\use{Eq.\tok}}%
+ \EQNOparse \tok;;\endlist $$}%
+\def\eqnmarker{\triangleright}%
+\def\eqnmark{\quoteoff\offparens\@eqnmark}
+\def\@eqnmark#1$${\@@eqnmark#1\eqno\eqno\endlist}
+\def\@@eqnmark#1\eqno#2\eqno#3\endlist{\def\EQN{\relax}%
+ \if ?#3? \@EQNmark#1\EQN\EQN\endlist
+ \else\displaylines{\hbox to 0pt{$\eqnmarker$\hss}\hfill{#1}\hfill
+ \hbox to 0pt{\hss$#2$}}\fi$$}
+\def\@EQNmark#1\EQN#2\EQN#3\endlist{%
+ \if ?#3?\displaylines{\hbox to 0pt{$\eqnmarker$\hss}\hfill{#1}\hfill}%
+ \else \let\@eqno=\relax
+ \EQNdisplaylines{\hbox to 0pt{$\eqnmarker$\hss}\hfill{#1}\hfill
+ \hbox to 0pt{\hss$\EQNOparse#2;;\endlist$}}\fi}
+
+% file: TXSprns.tex - Automatic Parnthesis Sizing - TeXsis version 2.18
+% @(#) $Id: TXSprns.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Auto-sizing of Parentheses.}
+\catcode`@=11
+\ifx\@left\undefined
+ \let\@left=\left \let\@right=\right
+ \let\lparen=( \let\rparen=)
+ \let\lbrack=[ \let\rbrack=]
+ \let\@vert=\vert
+\fi
+\begingroup
+\catcode`\(=\active \catcode`\)=\active
+\catcode`\[=\active \catcode`\]=\active
+\gdef({\relax
+ \ifmmode \push@delim{P}%
+ \@left\lparen
+ \else\lparen
+ \fi}
+\global\let\@lparen=(
+\gdef){\relax
+ \ifmmode\@right\rparen
+ \pop@delim\@delim
+ \if P\@delim \relax \else
+ \if B\@delim\emsg{> Expecting \string] but got \string).}%
+ \@errmark{PAREN}%
+ \else\emsg{> Unmatched \string).}\@errmark{PAREN}%
+ \fi\fi
+ \else\rparen
+ \fi}
+\gdef[{\relax
+ \ifmmode \push@delim{B}%
+ \@left\lbrack
+ \else\lbrack
+ \fi}
+\global\let\@lbrack=[
+\gdef]{\relax
+ \ifmmode\@right\rbrack
+ \pop@delim\@delim
+ \if B\@delim \relax \else
+ \if P\@delim\emsg{> Expecting \string) but got \string].}%
+ \@errmark{BRACK}%
+ \else\emsg{> Unmatched \string].}\@errmark{BRACK}%
+ \fi\fi
+ \else\rbrack
+ \fi}
+\gdef\EZYleft{\futurelet\nexttok\@EZYleft}%
+\gdef\@EZYleft#1{%
+ \ifx\nexttok( \let\nexttok=\lparen
+ \else
+ \ifx\nexttok[ \let\nexttok=\lbrack
+ \fi\fi
+ \@left\nexttok}%
+\gdef\EZYright{\futurelet\nexttok\@EZYright}%
+\gdef\@EZYright#1{%
+ \ifx\nexttok) \let\nexttok=\rparen
+ \else
+ \ifx\nexttok] \let\nexttok=\rbrack
+ \fi\fi
+ \@right\nexttok}%
+\endgroup
+\toksdef\@CAR=0 \toksdef\@CDR=2
+\def\push@delim#1{\@CAR={{#1}}%
+ \@CDR=\XA{\@delimlist}%
+ \edef\@delimlist{\the\@CAR\the\@CDR}}%
+\def\pop@delim#1{\XA\pop@delimlist\@delimlist\endlist#1}%
+\def\pop@delimlist#1#2\endlist#3{\def\@delimlist{#2}\def#3{#1}}
+\def\@delimlist{}%
+\newif\ifEZparens \EZparensfalse
+\def\autoparens{\EZparenstrue
+ \everydisplay={\@onParens}%
+ }
+\def\@onParens{%
+ \ifEZparens
+ \def\@delimlist{}%
+ \let\left=\EZYleft
+ \let\right=\EZYright
+ \catcode`\(=\active \catcode`\)=\active
+ \catcode`\[=\active \catcode`\]=\active
+ \fi}
+\def\offparens{%
+ \EZparensfalse\@offParens
+ \everymath={}\everydisplay={}}%
+\def\@offParens{%
+ \let\left=\@left
+ \let\right=\@right
+ \catcode`(=12 \catcode`)=12
+ \catcode`[=12 \catcode`]=12
+ }
+\offparens
+\def\onparens{%
+ \EZparenstrue
+ \everymath={\@onMathParens}%
+ \everydisplay={\@onParens}%
+ }
+\def\easyparenson{\onparens}%
+\def\@onMathParens#1{%
+ \@SetRemainder#1\endlist
+ \ifx#1\lparen\let\@remainder=\@lparen\fi
+ \ifx#1\lbrack\let\@remainder=\@lbrack\fi
+ \@onParens
+ \@remainder}%
+\def\@SetRemainder#1#2\endlist{%
+ \ifx @#2@ \def\@remainder{#1}%
+ \else \def\@remainder{{#1#2}}%
+ \fi}
+\def\easyparensoff{\offparens}%
+\def\pmatrix#1{\@left\lparen\matrix{#1}\@right\rparen}
+\def\bordermatrix#1{\begingroup \m@th
+ \setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
+ \ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
+ &&\quad\hfil$##$\hfil\crcr
+ \omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
+ #1\crcr\omit\strut\cr}}%
+ \setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\@left\lparen\kern-\wd\@ne
+ \global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
+ \vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right\rparen$}%
+ \;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
+\def\partitionmatrix#1{\,\vcenter{\offinterlineskip\m@th
+ \def\tablerule{\noalign{\hrule}}
+ \halign{\hfil\loosebox{$\mathstrut ##$}\hfil&&\quad\vrule##\quad&
+ \hfil\loosebox{$##$}\hfil\crcr
+ #1\crcr}}\,}
+% TXSrefs.tex - Citations and References - TeXsis version 2.18
+% @(#) $Id: TXSrefs.tex,v 18.8 2000/05/16 22:46:08 myers Exp $
+%%> {References and Citations.}
+\catcode`@=11
+\catcode`\"=12 \catcode`\(=12 \catcode`\)=12
+\newcount\refnum \refnum=\z@
+\newcount\@firstrefnum \@firstrefnum=1
+\newcount\@lastrefnum \@lastrefnum=1
+\newcount\@BadRefs \@BadRefs=0
+\newif\ifrefswitch \refswitchtrue
+\newif\ifbreakrefs \breakrefstrue
+\newif\ifrefpunct \refpuncttrue
+\newif\ifmarkit \markittrue
+\newif\ifnullname
+\newif\iftagit
+\newif\ifreffollows
+\def\refterminator{}%
+\def\RefLabel{}%
+\newdimen\refindent \refindent= -100pt
+{\catcode`\%=11 \gdef\@comment{% }}
+\newcount\CiteType \CiteType=1
+%\newif\ifsuperrefs \superrefstrue
+\def\superrefstrue{\CiteType=1}%
+\def\superrefsfalse{\CiteType=2}%
+\newwrite\reflistout
+\newread\reflistin
+\def\@refinit{%
+ \immediate\closeout\reflistout
+ \ifrefswitch
+ \@FileInit\reflistout=\jobname.ref[List of References]% yes: initialize
+ \else
+ \let\@refwrite=\@refwrong \let\@refNXwrite=\@refwrong
+ \fi
+ \gdef\refinit{\relax}}%
+\def\refReset{%
+ \global\refnum=\z@
+ \global\@firstrefnum=1
+ \global\@lastrefnum=1
+ \global\@BadRefs=0
+ \gdef\refinit{\@refinit}}%
+\refReset
+\def\@refwrite#1{\refinit\immediate\write\reflistout{#1}}
+\def\@refNXwrite#1{\refinit\unexpandedwrite\reflistout{#1}}
+\def\@refwrong#1{}%
+\long\def\reference#1{%
+ \markittrue
+ \@tagref{#1}%
+ \@GetRefText{#1}}%
+\long\def\addreference#1{%
+ \markitfalse
+ \@tagref{#1}%
+ \@GetRefText{#1}}%
+\def\hiddenreference{\addreference}%
+\def\@tagref#1{%
+ \stripblanks #1\endlist
+ \XA\ifstar\tok*\relax
+ \ifnullname\relax\else
+ \def\RefLabel{#1}%
+%
+ \ifnum\CiteType=4
+ \ifnum\footnum>\refnum
+ \global\refnum=\footnum \global\@firstrefnum=\refnum
+ \global\advance\@firstrefnum by \@ne
+ \fi
+ \fi
+%
+ \global\advance\refnum by \@ne
+ \global\@lastrefnum=\refnum
+ \edef\rnum{\the\refnum}%
+ \tag{Ref.#1}{\rnum}%
+ \ifnum\CiteType>0
+ \immediate\write16{(\the\refnum)% write comment to .LIS and terminal
+ First reference to "#1" on page \the\pageno.}\fi
+ \fi}%
+\def\ifstar#1#2\relax{\ifx*#1\relax\nullnametrue\else\nullnamefalse\fi}
+\def\@GetRefText#1#2{%
+ \ifnum\CiteType=4\else
+ \ifnullname
+ \p@nctwrite{; }%
+ \@refwrite{\@comment ... Reference text for%
+ "#1" defined on page \number\pageno.}%
+ \@refwrite{\@refbreak}%
+ \else
+ \ifnum\refnum>1\p@nctwrite{. }\fi
+ \@refwrite{\@comment }%
+ \@refwrite{\@comment (\the\refnum) Reference text for%
+ "#1" defined on page \number\pageno.}%
+ \@refwrite{\string\@refitem{\the\refnum}{#1}}%
+ \fi
+ \fi
+%
+ \begingroup
+ \def\endreference{\NX\endreference}%
+ \def\reference{\NX\reference}\def\ref{\NX\ref}%
+ \seeCR\newlinechar=`\^^M
+ \@copyref#2}%
+\def\@copyref#1\endreference{%
+ \endgroup
+ \ifnum\CiteType=4
+ \ifnum\footnum<\refnum\global\footnum=\refnum\fi
+ \Vfootnote{\ifnullname\relax\else
+ {\CiteStyle{\the\refnum}}\fi}% That space is needed! Why?
+ {\hangindent=\parindent\hangafter=1\seeCR #1\@refpunct.}%
+ \else
+ \@refNXwrite{#1\@endrefitem}%
+ \fi
+ \@endreference}%
+\def\@endrefitem#1{#1}%
+\long\def\@endreference#1{%
+ \reffollowsfalse
+ \ifx#1\cite\reffollowstrue\fi
+ \ifx#1\citerange\reffollowstrue\fi
+ \ifx#1\refrange\reffollowstrue\fi
+ \ifx#1\ref\reffollowstrue\fi
+ \ifx#1\reference\reffollowstrue
+ \ifnum\CiteType=3
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}\add@refmark\fi
+ \ifnum\CiteType=6
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}\add@refmark\fi
+ \else
+ \ifnum\@firstrefnum>\@lastrefnum\relax
+ \else
+ \ifnum\CiteType=3
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}%
+ \else\ifnum\CiteType=6
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}%
+ \else
+ \ifnum\@firstrefnum=\@lastrefnum
+ \xdef\@refmark{\linkto{Ref.\the\@lastrefnum}{\the\@lastrefnum}}%
+ \else
+ \xdef\@refmark{\linkto{Ref.\the\@firstrefnum}{\the\@firstrefnum}-
+ \linkto{Ref.\the\@lastrefnum}{\the\@lastrefnum}}%
+ \fi
+ \fi\fi
+%
+ \global\@firstrefnum=\refnum
+ \global\advance\@firstrefnum by \@ne
+ \add@refmark
+ \fi
+ \fi
+ \flush@reflist{#1}}%
+\def\endreference{%
+ \emsg{> Whoops! \string\endreference was called without
+ first calling \string\reference.}\@errmark{REF?}%
+ \emsg{> I'll just ignore it.}%
+ }%
+\def\@refspace{\ }
+\def\citemark#1{%
+ \relax\let\@sf\empty
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ \ifcase\CiteType\relax
+ \or
+ $\relax{}^{\hbox{$\scriptstyle\CiteStyle{#1\refterminator}$}}$\relax
+ \or {}~[{\CiteStyle{#1}}]\relax
+ \or {}~[{\CiteStyle{#1}}]\relax
+ \or
+ $\relax{}^{\hbox{$\scriptstyle\CiteStyle{#1\refterminator}$}}$\relax
+ \or {}~({\CiteStyle{#1}})\relax
+ \or {}~({\CiteStyle{#1}})\relax
+ \else\relax\fi
+ \@sf}%
+\def\CiteStyle{\relax}%
+\def\referencelist{%
+ \ifnum\CiteType=4
+ \emsg{> Warning: \string\referencelist is not compatible with%
+ footnoted reference citations.}\fi
+ \begingroup
+ \pageno=0\CiteType=0}%
+\def\endreferencelist{%
+ \endgroup}%
+\def\CiteBySuperscript{\CiteType=1}%
+\def\CiteByNumber{\CiteType=2}%
+\def\CiteByTag{\CiteType=3}%
+\def\CiteByLabel{\CiteType=3}%
+\def\CiteByFootnote{\CiteType=4}%
+\def\CiteByWhatever{\CiteType=5}%
+\def\CiteByAuthor{\CiteType=6}%
+\long\def\cite#1#2{%
+ \def\RefLabel{#1}%
+ \markittrue
+ \reffollowsfalse
+ \ifx#2\cite\reffollowstrue\fi
+ \ifx#2\citerange\reffollowstrue\fi
+ \ifx#2\refrange\reffollowstrue\fi
+ \ifx#2\ref\reffollowstrue\fi
+ \ifx#2\reference\reffollowstrue\fi
+ \auxwritenow{\string\citation\string{#1\string}}%
+ \make@refmark{#1}%
+ \add@refmark
+ \flush@reflist{#2}}%
+\let\ref=\cite
+\def\@refmarklist{}%
+\def\nocite#1{%
+ \auxwritenow{\string\citation\string{#1\string}}}%
+\def\make@refmark#1{%
+ \testtag{Ref.#1}\ifundefined
+ \emsg{> UNDEFINED REFERENCE #1 ON PAGE \number\pageno.}%
+ \global\advance\@BadRefs by 1
+ \xdef\@refmark{{\tenbf #1}}%
+ \@errmark{REF?}%
+ \else
+ \ifnum\CiteType=3
+ \xdef\@refmark{\linkto{Ref.#1}{#1}}%
+ \else
+ \xdef\@refmark{\linkto{Ref.\csname\tok\endcsname}{\csname\tok\endcsname}}%
+ \fi\fi}%
+\def\add@refmark{%
+ \ifmarkit
+ \ifx\@refmarklist\empty\relax
+ \xdef\@refmarklist{\@refmark}%
+ \else
+ \ifnum\CiteType=3
+ \xdef\@refmarklist{\@refmarklist; \@refmark}%
+ \else
+ \xdef\@refmarklist{\@refmarklist,\@refmark}%
+ \fi\fi\fi}%
+\long\def\flush@reflist#1{%
+ \ifmarkit
+ \ifreffollows\else
+ \citemark{\@refmarklist}%
+ \gdef\@refmarklist{}%
+ \ifx#1\par\else\space@head{#1}\fi
+ \fi\fi
+ \def\@next{#1}\ifcat.\NX#1\def\@next{#1 }\fi
+ \@next}%
+{\quoteon
+\gdef\space@head#1{\def\next{\space}%
+ \ifcat.\NX#1\relax\def\next{\relax}\fi
+ \ifx)#1\def\next{\relax}\fi
+ \ifx]#1\def\next{\relax}\fi
+ \ifx"#1\def\next{\relax}\fi
+ \next}}%
+\def\Ref#1{%
+ \ifnum\CiteType=3 \citemark{\linkto{Ref.#1}{\use{Ref.#1}}}%
+ \else
+ \testtag{Ref.#1}\ifundefined
+ Ref.~\use{Ref.#1}%
+ \else
+ \linkto{Ref.\csname\tok\endcsname}{Ref.~\csname\tok\endcsname}%
+ \fi\fi}
+\long\def\refrange#1#2#3{%
+ \ifnum\CiteType=3\emsg{> WARNING: \string\refrange\space%
+ doesn't work with named citations.}\@errmark{REF?}\fi
+ \reffollowsfalse
+ \ifx#3\cite\reffollowstrue\fi
+ \ifx#3\ref\reffollowstrue\fi
+ \ifx#3\reference\reffollowstrue\fi
+ \ifx#3\refrange\reffollowstrue\fi
+ \make@refmark{#2}%
+ \xdef\@refmarktwo{\@refmark}%
+ \make@refmark{#1}%
+ \xdef\@refmark{\@refmark\hbox{--}\@refmarktwo}%
+ \add@refmark
+ \flush@reflist{#3}}%
+\let\citerange=\refrange
+\def\vol#1{\undertext{#1}}
+\def\booktitle#1{{\sl #1}}
+\newif\ifShowArticleTitle \ShowArticleTitlefalse
+\def\ArticleTitle#1{\ifShowArticleTitle{\sl #1},\fi}
+\def\etal{{\it et al.}} \def\ie{{\it i.e.}}
+\def\cf{{\it cf.}} \def\ibid{{\it ibid.}}
+\def\ListReferences{%
+ \ifnum\CiteType>0
+ \ifnum\CiteType=4\relax\else
+ \@ListReferences
+ \fi\fi}
+\def\@ListReferences{\emsg{Reference List}%
+ \ifnum\refnum>\z@ \p@nctwrite{.}%
+ \@refwrite{\@comment>>> EOF \jobname.ref <<<}% and EOF marker comment
+ \immediate\closeout\reflistout
+ \fi
+ \ifnum\@BadRefs>\z@
+ \emsg{>}\emsg{> There were \the\@BadRefs\ undefined references.}%
+ \emsg{> See the file \jobname.log for the citations, or try running}%
+ \emsg{> TeXsis again to resolve forward references.}\emsg{>}%
+ \fi
+%
+ \begingroup
+ \offparens
+ \immediate\openin\reflistin=\jobname.ref
+ \ifeof\reflistin
+ \closein\reflistin
+ \emsg{> \string\ListReferences: no references in \jobname.ref}%
+ \else
+ \catcode`@=11
+ \catcode`\^^M=10
+ \def\reference{\@noendref}%
+ \parindent=\z@
+ \singlespaced
+ \ifdim\refindent<0pt
+ \setbox9\hbox{\the\refnum.\quad}%
+ \refindent=\wd9
+ \fi
+ \refFormat
+ \input\jobname.ref \relax
+ \vskip 0pt
+ \fi
+ \endgroup
+ \refReset
+}
+\def\References{\ListReferences}%
+\def\refFormat{\relax}%
+\def\@noendref#1{%
+ \emsg{> Whoops! \string\reference{#1} was given before the}%
+ \emsg{> \string\endreference for the previous \string\reference.}%
+ \emsg{> I'll just ignore it and run the two together.}%
+ }%
+\def\@refitem#1#2#3{\message{#1.}%
+ \auxwritenow{\string\bibcite\string{#2\string}\string{#1\string}}%
+ \parskip=\z@\parindent=\z@
+ \leftskip=\refindent
+ \refskip
+ \par\noindent\hskip-\refindent
+ \ifnum\CiteType=3
+ \hbox{\linkname{Ref.#1}{\RefNumStyle{#2}{.\quad}}}%
+ \else
+ \ifnum\CiteType=6\else
+ \hbox to \refindent{\hfil\linkname{Ref.#1}{\RefNumStyle{#1}{.\quad}}}%
+ \fi\fi
+ #3}
+\def\refskip{\smallskip}%
+\def\RefNumStyle{\relax}
+\def\@refpunct#1{\unskip#1}%
+\def\p@nctwrite#1{%
+ \ifrefpunct\@refwrite{\NX\@refpunct#1}\fi}
+\def\@refbreak{\ifbreakrefs\hfill\break\fi}
+\newif\ifEurostyle \Eurostylefalse
+\offparens
+{\catcode`\.=\active \gdef.{\hbox{\p@riod\null}}}%
+\def\p@riod{.}%
+\def\journal{%
+ \bgroup
+ \catcode`\.=\active
+ \offparens
+ \j@urnal}%
+ \def\j@urnal#1;#2,#3(#4){%
+ \ifEurostyle
+ {#1} {\vol{#2}} (\@fullyear{#4}) #3\relax
+ \else
+ {#1} {\vol{#2}}, #3 (\@fullyear{#4})\relax
+ \fi
+ \egroup}%
+\def\@fullyear#1{%
+ \begingroup
+ \count255=\year
+ \divide \count255 by 100 \multiply \count255 by 100
+ \count254=\year
+ \advance \count254 by -\count255 \advance \count254 by 1
+ \count253=#1\relax
+%
+ \ifnum\count253<100
+ \ifnum \count253>\count254
+ \advance \count253 by -100\fi
+ \advance \count253 by \count255
+ \emsg{> WARNING: \string\@fullyear: possible Y2K problem.%
+ Year #1 interpreted as \the\count253.}%
+ \emsg{> Please use 4 digits for years.}%
+ \fi
+ \number\count253
+ \endgroup}%
+\def\NP{Nucl.\ Phys.} \def\PL{Phys.\ Lett.}
+\def\PR{Phys.\ Rev.} \def\PRL{Phys.\ Rev.\ Lett.}
+\def\ao{Appl.\ Opt.\ } \def\ap{Appl.\ Phys.\ }
+\def\apl{Appl.\ Phys.\ Lett.\ } \def\apj{Astrophys.\ J.\ }
+\def\jcp{J.\ Chem.\ Phys.\ } \def\jmo{J.\ Mod.\ Opt.\ }
+\def\josa{J.\ Opt.\ Soc.\ Am.\ }\def\josaa{J.\ Opt.\ Soc.\ Am.\ A }
+\def\jpp{J.\ Phys.\ (Paris) } \def\nat{Nature (London) }
+\def\oc{Opt.\ Commun.\ } \def\ol{Opt.\ Lett.\ }
+\def\pl{Phys.\ Lett.\ } \def\pra{Phys.\ Rev.\ A }
+\def\prb{Phys.\ Rev.\ B } \def\prc{Phys.\ Rev.\ C }
+\def\prd{Phys.\ Rev.\ D } \def\pre{Phys.\ Rev.\ E }
+\def\prl{Phys.\ Rev.\ Lett.\ } \def\rmp{Rev.\ Mod.\ Phys.\ }
+\def\bell{Bell Syst.\ Tech.\ J.\ }
+\def\jqe{IEEE J.\ Quantum Electron.\ }
+\def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.\ }
+\def\aprop{IEEE Trans.\ Antennas Propag.\ }
+\def\mtt{IEEE Trans.\ Microwave Theory Tech.\ }
+\def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.\ }
+\def\josab{J.\ Opt.\ Soc.\ Am.\ B }
+\def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.\ }
+\def\sjqe{Sov.\ J.\ Quantum Electron.\ }
+%%> {BIBTeX support for TeXsis (macros and patches) v 0.92}
+\def\citation#1{\relax} \def\bibdata#1{\relax}
+\def\bibstyle#1{\relax} \def\bibcite#1#2{\relax}
+\def\emdash{--}
+\def\ReferenceStyle#1{\auxwritenow{\string\bibstyle\string{#1\string}}}
+\let\bibliographystyle=\ReferenceStyle
+\def\ReferenceFiles#1{%
+ \auxwritenow{\string\bibdata\string{#1\string}}%
+ \immediate\openin\reflistin=\jobname.bbl
+ \ifeof\reflistin
+ \closein\reflistin
+ \else\immediate\closein\reflistin
+ \input\jobname.bbl \relax
+ \fi}
+\let\bibliography=\ReferenceFiles
+
+% file: TXSsects.tex - Chapters and Sections - TeXsis version 2.18
+% @(#) $Id: TXSsects.tex,v 18.1 2000/05/16 22:47:23 myers Exp $
+%%> {Section and Chapter divisions.}
+\catcode`@=11
+\newcount\chapternum \chapternum=\z@
+\newcount\sectionnum \sectionnum=\z@
+\newcount\subsectionnum \subsectionnum=\z@
+\newcount\subsubsectionnum \subsubsectionnum=\z@
+\newif\ifshowsectID \showsectIDtrue
+\def\@sectID{}%
+\newif\ifshowchaptID \showchaptIDtrue
+\def\@chaptID{}%
+\newskip\sectionskip \sectionskip=2\baselineskip
+\newskip\subsectionskip \subsectionskip=1.5\baselineskip
+\newdimen\sectionminspace \sectionminspace = 0.20\vsize
+\long\def\chapter#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\fi
+ \vfill\supereject
+ \global\advance\chapternum by \@ne
+ \global\sectionnum=\z@
+ \global\def\@sectID{}%
+ \edef\lab@l{\ChapterStyle{\the\chapternum}}%
+ \ifshowchaptID
+ \global\edef\@chaptID{\lab@l.}%
+ \r@set
+ \else\edef\@chaptID{}\fi
+ \everychapter
+ \ifx\Tbf\undefined\def\Tbf{\bf}\fi
+ \ifshowchaptID
+ \leftline{\Tbf{Chapter\ \@chaptID}}%
+ \nobreak\smallskip\fi
+ \begingroup
+ \raggedright\pretolerance=2000\hyphenpenalty=2000
+ \parindent=\z@ {\Tbf{#1}\bigskip}%
+ \endgroup
+ \nobreak\bigskip
+ \begingroup
+ \def\label##1{}%
+ \xdef\ChapterTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \setHeadline{#1}%
+ \emsg{\@chaptID\space #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{0}{\TOCcID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \@Mark{#1}%
+ \s@ction
+ \afterchapter\@aftersect}%
+\def\everychapter{\relax}%
+\def\afterchapter{\relax}%
+\def\ChapterStyle#1{#1}%
+\def\setChapterID#1{\edef\@chaptID{#1.}}%
+\def\r@set{%
+ \global\subsectionnum=\z@
+ \global\subsubsectionnum=\z@
+ \ifx\eqnum\undefined\relax
+ \else\global\eqnum=\z@\fi
+ \ifx\theoremnum\undefined\relax
+ \else
+ \global\theoremnum=\z@ \global\lemmanum=\z@
+ \global\corollarynum=\z@ \global\definitionnum=\z@
+ \global\fignum=\z@
+ \ifRomanTables\relax
+ \else\global\tabnum=\z@\fi
+ \fi}
+\long\def\s@ction{%
+ \checkquote
+ \checkenv
+ \vskip -\parskip
+ \nobreak\noindent}
+\def\@aftersect{}
+\def\@Mark#1{%
+ \begingroup
+ \def\label##1{}%
+ \def\goodbreak{}%
+ \def\mib{}\def\n{}%
+ \mark{#1\NX\else\lab@l}%
+ \endgroup}%
+\def\@noMark#1{\relax}%
+\def\setHeadline#1{\@setHeadline#1\n\endlist}%
+\def\@setHeadline#1\n#2\endlist{%
+ \def\@arg{#2}\ifx\@arg\empty
+ \global\edef\HeadText{#1}%
+ \else
+ \global\edef\HeadText{#1\dots}%
+ \fi
+}
+\long\def\section#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\fi
+ \vskip\parskip\vskip\sectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\sectionnum by \@ne
+ \edef\lab@l{\@chaptID\SectionStyle{\the\sectionnum}}%
+ \ifshowsectID
+ \global\edef\@sectID{\SectionStyle{\the\sectionnum}.}%
+ \global\edef\@fullID{\lab@l.\space\space}%
+ \r@set
+ \else\gdef\@fullID{}\def\@sectID{}\fi
+ \everysection
+ \ifx\tbf\undefined\def\tbf{\bf}\fi
+ \vbox{%
+ \raggedright\pretolerance=2000\hyphenpenalty=2000
+ \setbox0=\hbox{\noindent\tbf\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\unhbox0{\tbf{#1}\medskip}}%
+ \nobreak
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SectionTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \ifnum\chapternum=0\setHeadline{#1}\fi
+ \emsg{\@fullID #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{1}{\TOCsID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersection\@aftersect}%
+\def\everysection{\relax}%
+\def\aftersection{\relax}%
+\def\setSectionID#1{\edef\@sectID{#1.}}%
+\def\SectionStyle#1{#1}%
+\long\def\subsection#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\relax\fi
+ \vskip\parskip\vskip\subsectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\subsectionnum by \@ne
+ \subsubsectionnum=\z@
+ \edef\lab@l{\@chaptID\@sectID\SubsectionStyle{\the\subsectionnum}}%
+ \ifshowsectID
+ \global\edef\@fullID{\lab@l.\space}%
+ \else\gdef\@fullID{}\fi
+ \everysubsection
+ \vbox{%
+ {\raggedright\pretolerance=2000\hyphenpenalty=2000
+ \setbox0=\hbox{\noindent\bf\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\unhbox0{\bf{#1}\nobreak\medskip}}}%
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SubsectionTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \emsg{\@fullID #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{2}{\TOCsID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersubsection\@aftersect}%
+\def\everysubsection{\relax}%
+\def\aftersubsection{\relax}%
+\def\SubsectionStyle#1{#1}%
+\long\def\subsubsection#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\fi
+ \vskip\parskip\vskip\subsectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\subsubsectionnum by \@ne
+ \edef\lab@l{\@chaptID\@sectID\SubsectionStyle{\the\subsectionnum}.%
+ \SubsubsectionStyle{\the\subsubsectionnum}}%
+ \ifshowsectID
+ \global\edef\@fullID{\lab@l.\space\space}%
+ \else\gdef\@fullID{}\fi
+ \everysubsubsection
+ \vbox{%
+ {\raggedright\bf
+ \setbox0=\hbox{\noindent\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\@fullID\relax
+ #1\nobreak\medskip}}%
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SubsectionTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \emsg{\@fullID #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{3}{\TOCsID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersubsubsection\@aftersect}%
+\def\everysubsubsection{\relax}%
+\def\aftersubsubsection{\relax}%
+\def\SubsubsectionStyle#1{#1}%
+\long\def\Appendix#1#2#3 {%
+ \def\@aftersect{#3}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #3 }\fi
+ \def\@arg{#1}%
+ \vfill\supereject
+ \global\sectionnum=\z@
+ \edef\lab@l{#1}%
+ \gdef\@sectID{}%
+ \ifshowchaptID
+ \ifx\@arg\empty\else
+ \global\edef\@chaptID{\lab@l.}\fi
+ \r@set
+ \else\def\@chaptID{}\fi
+ \everychapter
+ \ifx\Tbf\undefined\def\Tbf{\bf}\fi
+ \leftline{\Tbf{Appendix\ \@chaptID}}%
+ \begingroup
+ \nobreak\smallskip
+ \parindent=\z@\raggedright
+ {\Tbf{#2}\bigskip}%
+ \endgroup
+ \nobreak\bigskip
+ \begingroup
+ \def\label##1{}%
+ \global\edef\ChapterTitle{#2}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \setHeadline{#2}%
+ \emsg{Appendix \@chaptID\space #2}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{0}{\TOCcID{\lab@l.}#2}{\folio}%
+ \endgroup
+ \@Mark{#2}%
+ \s@ction
+ \afterchapter\@aftersect}%
+\long\def\appendix#1#2#3 {%
+ \def\@aftersect{#3}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #3 }\fi
+ \vskip\parskip\vskip\sectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\sectionnum by \@ne
+ \def\@arg{#1}%
+ \gdef\@sectID{}\gdef\@fullID{}%
+ \edef\lab@l{#1}%
+ \ifshowsectID
+ \r@set
+ \ifx\@arg\empty\else
+ \global\edef\@sectID{\lab@l.}%
+ \global\edef\@fullID{\lab@l.\space\space}\fi
+ \fi
+ \everysection
+ \ifx\tbf\undefined\def\tbf{\bf}\fi
+ \vbox{%
+ {\raggedright\tbf
+ \setbox0=\hbox{\tbf\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\@fullID
+ {#2}\nobreak\medskip}}%
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SectionTitle{#2}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \ifnum\chapternum=0\setHeadline{#2}\fi
+ \emsg{appendix \@fullID #2}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{1}{\TOCsID{\lab@l.}#2}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersection\@aftersect}%
+\def\pagecheck#1{%
+ \dimen@=\pagegoal
+ \advance\dimen@ by -\pagetotal
+ \ifdim\dimen@>0pt
+ \ifdim\dimen@< #1\relax
+ \vfil\break \fi\fi
+ }
+\def\nosechead#1{%
+ \vskip\subsectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \checkquote\checkenv
+ \dosupereject
+ \vbox{%
+ {\raggedright\bf\noindent
+ {#1}%
+ \nobreak\medskip}}%
+ }
+\def\checkenv{%
+ \ifx\@envdepth\undefined\relax
+ \else\ifnum\@envdepth=\z@\relax
+ \else\emsg{> Unclosed environment \@envname in the last section!}\fi
+ \fi}%
+
+% file: TXStags.tex - Labels and Tags - TeXsis version 2.18
+% @(#) $Id: TXStags.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Labels and tags.}
+\newread\auxfilein
+\newwrite\auxfileout
+\newif\ifauxswitch \auxswitchtrue
+\let\XA=\expandafter \let\NX=\noexpand
+\catcode`"=12
+\catcode`@=11
+\newcount\@BadTags \@BadTags= 0
+\def\auxinit{%
+ \ifauxswitch
+ \@FileInit\auxfileout=\jobname.aux[Auxiliary File]%
+ \else \gdef\auxwritenow##1{}\gdef\auxwrite##1{} \fi
+ \gdef\auxinit{\relax}}%
+\def\auxwritenow#1{\auxinit
+ \immediate\write\auxfileout{#1}}
+\def\auxwrite#1{\auxinit\write\auxfileout{#1}}%
+\def\auxoutnow#1#2{\auxwritenow{\string\newlabel{#1}{{#2}{\folio}}}}
+\def\auxout#1#2{\auxwrite{\string\newlabel{#1}{{#2}{\folio}}}}
+\def\ReadAUX{%
+ \openin\auxfilein=\jobname.aux
+ \ifeof\auxfilein\closein\auxfilein
+ \else\closein\auxfilein
+ \begingroup
+ \def\@tag##1##2{\endgroup
+ \edef\@@temp{##2}%
+ \testtag{##1}\XA\xdef\csname\tok\endcsname{\@@temp}}%
+ \unSpecial\ATunlock
+ \input\jobname.aux \relax
+ \endgroup
+ \fi}%
+\def\tag{%
+ \begingroup\unSpecial
+ \@tag}%
+\def\@tag#1#2{%
+ \endgroup
+ \ifx\folio#2
+ \auxout{#1}{#2}%
+ \else
+ \edef\@@temp{#2}%
+ \stripblanks @#1@\endlist
+ \XA\xdef\csname\tok\endcsname{\@@temp}%
+ \auxoutnow{#1}{\@@temp}%
+ \fi}
+\def\label{\begingroup\unSpecial\@label}
+\def\@label#1{\endgroup\tag{#1}{\lab@l}}
+\def\lab@l{\relax}%
+\def\newlabel{\begingroup\unSpecial\@newlabel}
+\def\@newlabel#1#2{\endgroup\do@label#2\label{#1}}
+\def\do@label#1#2{\def\lab@l{#1}\def\lab@lpage{#2}}
+\def\use{%
+ \begingroup\unSpecial\@use}
+\def\@use#1{\endgroup
+ \stripblanks @#1@\endlist
+ \XA\ifx\csname\tok\endcsname\relax\relax
+ \emsg{> UNDEFINED TAG #1 ON PAGE \folio.}%
+ \global\advance\@BadTags by 1
+ \@errmark{UNDEF}%
+ \edef\tok{{\bf\tok}}%
+ \else
+ \edef\tok{\csname\tok\endcsname}%
+ \fi
+ \tok}%
+\def\unSpecial{%
+ \catcode`@=12 \catcode`"=12 \catcode``=12 \catcode`'=12
+ \catcode`[=12 \catcode`]=12 \catcode`(=12 \catcode`)=12
+ \catcode`<=12 \catcode`>=12 \catcode`\&=12 \catcode`\#=12
+ \catcode`/=12}
+\def\stripblanks{%
+ \let\tok=\empty\@stripblanks}
+\def\@stripblanks#1{\def\next{#1}\@striplist}
+\def\@striplist{%
+ \ifx\next\stripblanks\message{>\NX\@striplist: Oops!}\next=\endlist\fi
+ \ifx\next\endlist\let\next=\relax
+ \else\@stripspace\let\next=\@stripblanks\fi
+ \next}
+\def\@stripspace{\XA\if\space\next\else\edef\tok{\tok\next}\fi}
+\def\endlist{\endlist}%
+\newif\ifundefined \undefinedfalse
+\def\testtag#1{\stripblanks @#1@\endlist
+ \XA\ifx\csname\tok\endcsname\relax\undefinedtrue
+ \else\undefinedfalse\fi}
+\def\checktags{%
+ \ifnum\@BadTags>\z@
+ \emsg{>}\emsg{> There were \the\@BadTags\ references to undefined tags.}%
+ \emsg{> See the file \jobname.log for the citations, or try running}%
+ \emsg{> TeXsis again to resolve forward references.}\emsg{>}%
+ \fi}
+\def\LabelParse#1;#2;#3\endlist{%
+ \def\@TagName{\@prefix#1}%
+ \if ?#3?\relax
+ \global\advance\@count by\@ne
+ \else
+ \stripblanks #2\endlist
+ \edef\@arg{\tok}\if a\@arg\relax
+ \global\advance\@count by\@ne\fi
+ \xdef\@ID{\@chaptID\@sectID\the\@count\@arg}%
+ \tag{\@prefix#1;\@arg}{\@ID}%
+ \fi
+ \xdef\@ID{\@chaptID\@sectID\the\@count}%
+ \tag{\@prefix#1}{\@ID}%
+}%
+\def\@ID{}%
+\newif\ifhtml \htmlfalse
+\def\html{\begingroup\htmlChar\@html}
+\def\linkto{\begingroup\htmlChar\@linkto}
+\def\linkname{\begingroup\htmlChar\@linkname}
+\def\href{\begingroup\htmlChar\@href}
+\def\URL{\begingroup\htmlChar\@URL}
+\def\xxxcite{\begingroup\htmlChar\@xxxcite}
+\def\notie{\def~{\Tilde}}
+\def\urlChar{\def\/{\discretionary{}{/}{/}}\def\.{\discretionary{.}{}{.}}}
+\def\@htmlChar{\def\/{/}}
+\begingroup
+ \catcode`\~=12 \catcode`"=12 \catcode`\/=12
+ \catcode`<=12 \catcode`>=12
+ \begingroup
+ \catcode`\%=12 \catcode`\#=12
+ \gdef\htmlChar{\notie
+ \catcode`@=12 \catcode`"=12 \catcode``=12 \catcode`'=12
+ \catcode`[=12 \catcode`]=12 \catcode`(=12 \catcode`)=12
+ \catcode`<=12 \catcode`>=12 \catcode`_=12 \catcode`^=12
+ \catcode`$=12 \catcode`\&=12 \catcode`\#=12 \catcode`%=12
+ \catcode`~=12 \catcode`/=12 \catcode`/=12 \@htmlChar}
+ \gdef\hash{#}\gdef\Tilde{~}
+ \endgroup
+ \gdef\@html#1{\ifhtml\special{html:#1}\fi\endgroup}%
+ \gdef\@linkto#1{\endgroup\@@linkto{#1}}%
+ \gdef\@@linkto#1#2{\html{<a href="\hash#1">}{#2}\html{</a>}}
+ \gdef\@linkname#1{\endgroup\@@linkname{#1}}
+ \gdef\@@linkname#1#2{\html{<a name="#1">}{#2}\html{</a>}}
+ \gdef\@href#1{\endgroup\@@href{#1}}%
+ \gdef\@@href#1#2{\html{<a href="#1">}\urlChar{#2}\html{</a>}}%
+ \gdef\@URL#1{\html{<a href="#1">}\urlChar{\tt #1}\html{</a>}\endgroup}%
+ \gdef\@xxxcite#1{\href{http://xxx.lanl.gov/abs/#1}%
+ \urlChar{#1}\relax}
+\endgroup
+\let\hypertarget=\linkname \let\hname=\linkname
+
+% file: TXStitle.tex - Title Page Macros - TeXsis version 2.18
+% @(#) $Id: TXStitle.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Title Page macros.}
+\catcode`@=11
+\def\pubcode#1{\gdef\@DOCcode{#1}}
+\def\PUBcode#1{\gdef\@DOCcode{#1}}%
+\def\DOCcode#1{\PUBcode{#1}}%
+\def\BNLcode#1{\PUBcode{#1}\banner}%
+\def\@DOCcode{\TeXsis~\fmtversion}%
+\def\pubdate#1{\gdef\@PUBdate{#1}}
+\def\PUBdate#1{\gdef\@PUBdate{#1}}%
+\def\@PUBdate{\monthname{\month},~\number\year}%
+\def\ORGANIZATION{}%
+\def\banner{%
+ \line{\hfil
+ \vbox to 0pt{\vss \hbox{\twelvess \ORGANIZATION}}%
+ \hfil}%
+ \vskip 12pt
+ \hrule height 0.6pt \vskip 1pt \hrule height 0.6pt
+ \vskip 4pt \relax
+ \line{\twelvepoint\rm\@PUBdate \hfil \@DOCcode}%
+ \vskip 3pt
+ \hrule height 0.6pt \vskip 1pt \hrule height 0.6pt
+ \vskip 0pt plus 1fil
+ \vskip 1.0cm minus 1.0cm
+ \relax}
+\def\titlepage{%
+ \bgroup
+ \pageno=1
+ \hbox{\space}%
+ \let\title=\Title
+ \let\endmode=\relax
+ }
+\def\endtitlepage{%
+ \endmode
+ \vfil\eject
+ \egroup}%
+\def\title{%
+ \endmode
+ \vskip 0pt
+ \mark{Title Page\NX\else Title Page}% mark page so no \HeadLine
+ \bgroup
+ \let\endmode=\endTitle
+ \center\Tbf}%
+\let\Title=\title
+\def\endtitle{%
+ \endcenter
+ \bigskip
+ \gdef\title{%
+ \emsg{> Please use \NX\booktitle instead of \NX\title.}%
+ \@errmark{OLD!}%
+ \booktitle}%
+ \egroup}%
+\def\endTitle{\endtitle}%
+\def\Tbf{\sixteenpoint\bf}%
+\def\author{%
+ \endmode
+ \bgroup
+ \let\endmode=\endauthor
+ \singlespaced\parskip=0pt
+ \obeylines\def\\{\par}%
+ \@getauthor}%
+{\obeylines\gdef\@getauthor#1
+ #2
+ {#1\bigskip\def\n{\egroup\centerline\bgroup\bf}%
+ \centerline{\bf #2}%
+ \medskip\center}%
+}
+\def\endauthor{\endcenter\egroup\bigskip}
+\def\authors{%
+ \endmode
+ \bigskip
+ \bgroup
+ \let\endmode=\endauthors
+ \let\@uthorskip=\medskip
+ \raggedcenter\singlespaced}%
+\def\endauthors{%
+ \endraggedcenter
+ \egroup
+ \bigskip}%
+\def\note#1#2{%
+ ${}^{\hbox{#1}}\ $
+ \space@head#2
+ #2}%
+\def\institution#1#2{%
+ \@uthorskip\let\@uthorskip=\relax
+ \raggedcenter
+ ${}^{\rm #1}$\space #2%
+ \endraggedcenter
+ }
+\let\@uthorskip=\medskip
+\long\def\titlenote#1#2{%
+ \footnote{}{%
+ \llap{\hbox to \parindent{\hfil
+ ${}^{\rm #1}$\space}}#2}}%
+\def\and{\centerline{and}\medskip}
+\def\AbstractName{ABSTRACT}%
+\def\abstract{%
+ \endmode
+ \bigskip\bigskip
+ \centerline{\AbstractName}%
+ \medskip
+ \bgroup
+ \let\endmode=\endabstract
+ \narrower\narrower
+ \singlespaced
+ \everyabstract}%
+\def\everyabstract{}%
+\def\endabstract{\smallskip\egroup}
+\def\pacs#1{\medskip\centerline{PACS numbers: #1}\smallskip}
+\def\submit#1{\bigskip\centerline{Submitted to {\sl #1}}}
+\def\submitted#1{\submit{#1}}%
+\def\toappear#1{\bigskip\raggedcenter
+ To appear in {\sl #1}
+ \endraggedcenter}
+\def\disclaimer#1{\footnote{}\bgroup\tenrm\singlespaced
+ This manuscript has been authored under contract number #1
+ \@disclaimer\par}
+\def\disclaimers#1{\footnote{}\bgroup\tenrm\singlespaced
+ This manuscript has been authored under contract numbers #1
+ \@disclaimer\par}
+\def\@disclaimer{%
+with the U.S. Department of Energy. Accordingly, the U.S.
+Government retains a non-exclusive, royalty-free license to publish
+or reproduce the published form of this contribution,
+or allow others to do so, for U.S. Government purposes.
+\egroup}
+
+% file: TXSenvmt.tex - Special Text Environments - TeXsis version 2.18
+% @(#) $Id: TXSenvmt.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Environments.}
+\catcode`@=11
+\chardef\other=12
+\def\center{%
+ \flushenv
+ \advance\leftskip \z@ plus 1fil
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\flushright{%
+ \flushenv
+ \advance\leftskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\flushleft{%
+ \flushenv
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\flushenv{%
+ \vskip \z@
+ \bgroup
+ \def\flushhmode{F}%
+ \parindent=\z@ \parfillskip=\z@}%
+\def\endcenter{\endflushenv}
+\def\endflushleft{\endflushenv}
+\def\endflushright{\endflushenv}
+\def\@eatpar{\futurelet\next\@testpar}
+\def\@testpar{\ifx\next\par\let\@next=\@@eatpar\else\let\@next=\relax\fi\@next}
+\long\def\@@eatpar#1{\relax}
+\def\raggedcenter{%
+ \flushenv
+ \advance\leftskip\z@ plus4em
+ \advance\rightskip\z@ plus 4em
+ \spaceskip=.3333em \xspaceskip=.5em
+ \pretolerance=9999 \tolerance=9999
+ \hyphenpenalty=9999 \exhyphenpenalty=9999
+ \@eatpar}%
+\def\endraggedcenter{\endflushenv}%
+\def\hcenter{\hflushenv
+ \advance\leftskip \z@ plus 1fil
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\hflushright{\hflushenv
+ \advance\leftskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\hflushleft{\hflushenv
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\hflushenv{%
+ \def\par{\endgraf\indent}%
+ \hbox to \z@ \bgroup\hss\vtop
+ \flushenv\def\flushhmode{T}}%
+\def\endflushenv{%
+ \ifhmode\endgraf\fi
+ \if T\flushhmode \egroup\hss\fi
+ \egroup}%
+\def\flushhmode{U}
+\def\endhcenter{\endflushenv}
+\def\endhflushleft{\endflushenv}
+\def\endhflushright{\endflushenv}
+\newskip\EnvTopskip \EnvTopskip=\medskipamount
+\newskip\EnvBottomskip \EnvBottomskip=\medskipamount
+\newskip\EnvLeftskip \EnvLeftskip=2\parindent
+\newskip\EnvRightskip \EnvRightskip=\parindent
+\newskip\EnvDelt@skip \EnvDelt@skip=0pt
+\newcount\@envDepth \@envDepth=\z@
+\def\beginEnv#1{%
+ \begingroup
+ \def\@envname{#1}%
+ \ifvmode\def\@isVmode{T}%
+ \else\def\@isVmode{F}\vskip 0pt\fi
+ \ifnum\@envDepth=\@ne\parindent=\z@\fi
+ \advance\@envDepth by \@ne
+ \EnvDelt@skip=\baselineskip
+ \advance\EnvDelt@skip by-\normalbaselineskip
+ \@setenvmargins\EnvLeftskip\EnvRightskip
+ \setenvskip{\EnvTopskip}%
+ \vskip\skip@\penalty-500
+ }
+\def\endEnv#1{%
+ \ifnum\@envDepth<1
+ \emsg{> Tried to close ``#1'' environment, but no environment open!}%
+ \begingroup
+ \else
+ \def\test{#1}%
+ \ifx\test\@envname\else
+ \emsg{> Miss-matched environments!}%
+ \emsg{> Should be closing ``\@envname'' instead of ``\test''}%
+ \fi
+ \fi
+ \vskip 0pt
+ \setenvskip\EnvBottomskip
+ \vskip\skip@\penalty-500
+ \xdef\@envtemp{\@isVmode}%
+ \endgroup
+ \if F\@envtemp\vskip-\parskip\par\noindent\fi
+ }
+\def\setenvskip#1{\skip@=#1 \divide\skip@ by \@envDepth}
+\def\@setenvmargins#1#2{%
+ \advance \leftskip by #1 \advance \displaywidth by -#1
+ \advance \rightskip by #2 \advance \displaywidth by -#2
+ \advance \displayindent by #1}%
+\def\itemize{\beginEnv{itemize}%
+ \let\itm=\itemizeitem
+% \if F\@isVmode
+ \vskip-\parskip
+% \fi
+ }
+\def\itemizeitem{%
+ \par\noindent
+ \hbox to 0pt{\hss\itemmark\space}}%
+\def\enditemize{\endEnv{itemize}}%
+\def\itemmark{$\bullet$}%
+\newcount\enumDepth \enumDepth=\z@
+\newcount\enumcnt
+\def\enumerate{\beginEnv{enumerate}%
+ \global\advance\enumDepth by \@ne
+ \setenumlead
+ \enumcnt=\z@
+ \let\itm=\enumerateitem
+ \if F\@isVmode\vskip-\parskip\fi
+ }
+\def\enumerateitem{%
+ \par\noindent
+ \advance\enumcnt by \@ne
+ \edef\lab@l{\enumlead \enumcur}%
+ \hbox to \z@{\hss \lab@l \enummark
+ \hskip .5em\relax}%
+ \ignorespaces}%
+\def\endenumerate{%
+ \global\advance\enumDepth by -\@ne
+ \endEnv{enumerate}}%
+\def\enumPoints{%
+ \def\setenumlead{\ifnum\enumDepth>1
+ \edef\enumlead{\enumlead\enumcur.}%
+ \else\def\enumlead{}\fi}%
+ \def\enumcur{\number\enumcnt}%
+ }
+\def\enumpoints{\enumPoints}%
+\def\enumOutline{%
+ \def\setenumlead{\def\enumlead{}}%
+ \def\enumcur{\ifcase\enumDepth
+ \or\uppercase{\XA\romannumeral\number\enumcnt}%
+ \or\LetterN{\the\enumcnt}%
+ \or\XA\romannumeral\number\enumcnt
+ \or\letterN{\the\enumcnt}%
+ \or{\the\enumcnt}%
+ \else $\bullet$\space\fi}%
+ }
+\def\enumoutline{\enumOutline}%
+\def\enumNumOutline{%
+ \def\setenumlead{\def\enumlead{}}%
+ \def\enumcur{\ifcase\enumDepth
+ \or{\XA\number\enumcnt}%
+ \or\letterN{\the\enumcnt}%
+ \or{\XA\romannumeral\number\enumcnt}%
+ \else $\bullet$\space\fi}%
+ }
+\def\enumnumoutline{\enumNumOutline}%
+\def\LetterN#1{\count@=#1 \advance\count@ 64 \XA\char\count@}
+\def\letterN#1{\count@=#1 \advance\count@ 96 \XA\char\count@}
+\def\enummark{.}%
+\def\enumlead{}%
+\enumpoints
+\newbox\@desbox
+\newbox\@desline
+\newdimen\@glodeswd
+\newcount\@deslines
+\newif\ifsingleline \singlelinefalse
+\def\description#1{\beginEnv{description}%
+ \setbox\@desbox=\hbox{#1}%
+ \@glodeswd=\wd\@desbox
+ \@setenvmargins{\@glodeswd}{0pt}%
+ \let\itm=\descriptionitem
+ \if F\@isVmode\vskip-\parskip\fi
+ }%
+\def\descriptionitem#1{%
+ \goodbreak\noindent
+ \setbox\@desline=\vtop\bgroup
+ \hfuzz=100cm\hsize=\@glodeswd
+ \rightskip=\z@ \leftskip=\z@
+ \raggedright
+ \noindent{#1}\par
+ \global\@deslines=\prevgraf
+ \egroup
+ \ifsingleline
+ \ifnum\@deslines>1
+ \@deslineitm{#1}%
+ \else
+ \setbox\@desline=\hbox{#1}%
+ \ifdim \wd\@desline>\wd\@desbox
+ \@deslineitm{#1}%
+ \else\@desitm\fi
+ \fi
+ \else
+ \@desitm
+ \fi
+ \ignorespaces}
+\def\@desitm{%
+ \noindent
+ \hbox to \z@{\hskip-\@glodeswd
+ \hbox to \@glodeswd{\vtop to \z@{\box\@desline\vss}%
+ \hss}\hss}}%
+\def\@deslineitm#1{%
+ \hbox{\hskip-\@glodeswd {#1}\hss}%
+ \vskip-\parskip\nobreak\noindent
+ }
+\def\enddescription{\ifhmode\par\fi
+ \@setenvmargins{-\wd\@desbox}{0pt}%
+ \endEnv{description}}
+\def\example{\beginEnv{example}%
+ \parskip=\z@ \parindent=\z@
+ \baselineskip=\normalbaselineskip
+ }%
+\def\endexample{\endEnv{example}%
+ \noindent}%
+\let\blockquote=\example
+\let\endblockquote=\endexample
+\def\Listing{%
+ \beginEnv{Listing}%
+ \vskip\EnvDelt@skip
+ \baselineskip=\normalbaselineskip
+ \parskip=\z@ \parindent=\z@
+ \def\\##1{\char92##1}%
+ \catcode`\{=\other \catcode`\}=\other
+ \catcode`\(=\other \catcode`\)=\other
+ \catcode`\"=\other \catcode`\|=\other
+ \catcode`\%=\other \catcode`\&=\other
+ \catcode`\-=\other \catcode`\==\other
+ \catcode`\$=\other \catcode`\#=\other
+ \catcode`\_=\other \catcode`\^=\other
+ \catcode`\~=\other
+ \obeylines
+ \tt\Listingtabs
+ \everyListing}%
+\def\endListing{\endEnv{Listing}}%
+\def\everyListing{\relax}
+\def\ListCodeFile#1{%
+ \Listing
+ \rightskip=\z@ plus 5cm
+ \catcode`\\=\other
+ \input #1\relax
+ \endListing}
+{\catcode`\^^I=\active\catcode`\ =\active
+\gdef\Listingtabs{\catcode`\^^I=\active\let^^I\@listingtab
+\catcode`\ =\active\let \@listingspace}%
+}%
+\def\@listingspace{\hskip 0.5em\relax}%
+\def\@listingtab{\hskip 4em\relax}%
+\def\TeXexample{\beginEnv{TeXexample}%
+ \vskip\EnvDelt@skip
+ \parskip=\z@ \parindent=\z@
+ \baselineskip=\normalbaselineskip
+ \def\par{\leavevmode\endgraf}%
+ \obeylines
+ \catcode`|=\z@
+ \ttverbatim
+ \@eatpar}%
+\def\endTeXexample{%
+ \vskip 0pt
+ \endgroup
+ \endEnv{TeXexample}}%
+\def\ttverbatim{\begingroup
+ \catcode`\(=\other \catcode`\)=\other
+ \catcode`\"=\other \catcode`\[=\other
+ \catcode`\]=\other \catcode`\~=\other
+ \let\do=\uncatcode \dospecials
+ \obeyspaces\obeylines
+ \def\n{\vskip\baselineskip}%
+ \tt}%
+\def\uncatcode#1{\catcode`#1=\other}%
+{\obeyspaces\gdef {\ }}%
+\def\TeXquoteon{\catcode`\|=\active}%
+\let\TeXquoteson=\TeXquoteon
+\def\TeXquoteoff{\catcode`\|=\other}%
+\let\TeXquotesoff=\TeXquoteoff
+{\TeXquoteon\obeylines% active "|" calls \ttverbatim
+ \gdef|{\ifmmode\vert\else% | is \vert in math mode, but
+ \ttverbatim\spaceskip=\ttglue% to use \tt type
+ \let^^M=\ \relax% and to ignore ^^M
+ \let|=\endgroup\fi}%
+}
+\def\ttvert{\hbox{\tt\char`\|}}
+\outer\def\begintt{$$\let\par=\endgraf \ttverbatim \parskip=0pt
+ \catcode`\|=0 \rightskip=-5pc \ttfinish}
+{\catcode`\|=0 |catcode`|\=\other% | is temporary escape character
+ |obeylines% end of line is active
+ |gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup$$}%
+}
+\def\beginlines{\par\begingroup\nobreak\medskip\parindent=0pt
+ \hrule\kern1pt\nobreak \obeylines \everypar{\strut}}
+\def\endlines{\kern1pt\hrule\endgroup\medbreak\noindent}
+\def\beginproclaim#1#2#3#4#5{\medbreak\vskip-\parskip
+ \global\XA\advance\csname #2\endcsname by \@ne
+ \edef\lab@l{\@chaptID\@sectID
+ \number\csname #2\endcsname}%
+ \tag{#4#5}{\lab@l}%
+ \noindent{\bf #1 \lab@l.\space}%
+ \begingroup #3}%
+\def\endproclaim{%
+ \par\endgroup\ifdim\lastskip<\medskipamount
+ \removelastskip\penalty55\medskip\fi}%
+\newcount\theoremnum \theoremnum=\z@
+\def\theorem#1{\beginproclaim{Theorem}{theoremnum}{\sl}{Thm.}{#1}}
+\let\endtheorem=\endproclaim
+\def\Theorem#1{Theorem~\use{Thm.#1}}
+\newcount\lemmanum \lemmanum=\z@
+\def\lemma#1{\beginproclaim{Lemma}{lemmanum}{\sl}{Lem.}{#1}}
+\let\endlemma=\endproclaim
+\def\Lemma#1{Lemma~\use{Lem.#1}}
+\newcount\corollarynum \corollarynum=\z@
+\def\corollary#1{\beginproclaim{Corollary}{corollarynum}{\sl}{Cor.}{#1}}
+\let\endcorollary=\endproclaim
+\def\Corollary#1{Corollary~\use{Cor.#1}}
+\newcount\definitionnum \definitionnum=\z@
+\def\definition#1{\beginproclaim{Definition}{definitionnum}{\rm}{Def.}{#1}}
+\let\enddefinition=\endproclaim
+\def\Definition#1{Definition~\use{Def.#1}}
+\def\proof{\medbreak\vskip-\parskip\noindent{\it Proof. }}
+\def\blackslug{%
+ \setbox0\hbox{(}%
+ \vrule width.5em height\ht0 depth\dp0}%
+\def\QED{\blackslug}%
+\def\endproof{\quad\blackslug\par\medskip}
+
+% file: TXSfmts.tex - Special Document Formats - TeXsis version 2.18
+% @(#) $Id: TXSfmts.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Layout macros.}
+\catcode`@=11
+\def\paper{%
+ \auxswitchtrue
+ \refswitchtrue
+ \texsis
+ \def\titlepage{%
+ \bgroup
+ \let\title=\Title
+ \let\endmode=\relax
+ \pageno=1}%
+ \def\endtitlepage{%
+ \endmode
+ \goodbreak\bigskip
+ \egroup}%
+ \autoparens
+ \quoteon
+ }
+\def\Tbf{\fourteenpoint\bf}%
+\def\tbf{\twelvepoint\bf}%
+\def\preprint{%
+ \auxswitchtrue
+ \refswitchtrue
+ \texsis
+ \def\titlepage{%
+ \bgroup
+ \pageno=1
+ \let\title=\Title
+ \let\endmode=\relax
+ \banner}%
+ \def\endtitlepage{%
+ \endmode
+ \vfil\eject
+ \egroup}%
+ \autoparens
+ \quoteon
+ }
+\def\Manuscript{%
+ \preprint
+ \showsectIDfalse
+ \showchaptIDfalse
+ \def\SectionStyle##1{\uppercase
+ \expandafter{\romannumeral ##1}}%
+ \RomanTablestrue
+ \TablesLast
+ \FiguresLast
+ \TrueDoubleSpacing
+ \def\everyabstract{\TrueDoubleSpacing}
+ \def\Tbf{\fourteenpoint\bf\TrueDoubleSpacing}%
+ \def\refFormat{\TrueDoubleSpacing}%
+ }
+\autoload\PhysRevManuscript{PhysRev.txs}%
+\def\book{%
+ \ContentsSwitchtrue
+ \refswitchtrue
+ \auxswitchtrue
+ \texsis
+ \RunningHeadstrue
+ \bookpagenumbers
+ \def\titlepage{%
+ \bgroup
+ \pageno=-1
+ \let\title=\Title
+ \let\endmode=\relax
+ \def\FootText{\relax}}%
+ \def\endtitlepage{%
+ \endmode
+ \vfil\eject
+ \egroup
+ \pageno=1}%
+ \def\abstract{%
+ \endmode
+ \bigskip\bigskip\medskip
+ \bgroup\singlespaced
+ \let\endmode=\endabstract
+ \narrower\narrower
+ \everyabstract}%
+ \def\endabstract{%
+ \medskip\egroup\bigskip}%
+ \def\FootText{--\ \tenrm\folio\ --}%
+ \def\Tbf{\sixteenpoint\bf}%
+ \def\tbf{\fourteenpoint\bf}%
+ \twelvepoint
+ \doublespaced
+ \autoparens
+ \quoteon
+ }%
+\autoload\thesis{thesis.txs}
+\autoload\UTthesis{thesis.txs}
+\autoload\YaleThesis{thesis.txs}
+\def\Letter{%
+ \ContentsSwitchfalse
+ \refswitchfalse
+ \auxswitchfalse
+ \texsis
+ \singlespaced
+ \LetterFormat}%
+\def\letter{\Letter}%
+\def\Memo{%
+ \ContentsSwitchfalse
+ \refswitchfalse
+ \auxswitchfalse
+ \texsis
+ \singlespaced
+ \MemoFormat}%
+\def\memo{\Memo}%
+\def\Referee{%
+ \ContentsSwitchfalse
+ \auxswitchfalse
+ \refswitchfalse
+ \texsis
+ \RefReptFormat}%
+\def\referee{\Referee}%
+\def\Landscape{%
+ \texsis
+ \hsize=9in
+ \vsize=6.5in
+ \voffset=.5in
+ \nopagenumbers
+ \LandscapeSpecial
+}
+\def\landscape{\Landscape}%
+\def\LandscapeSpecial{\special{papersize=11in,8.5in}}
+\def\slides{%
+ \quoteon
+ \autoparens
+ \ATlock
+ \pageno=1
+ \twentyfourpoint
+ \doublespaced
+ \raggedright\tolerance=2000
+ \hyphenpenalty=500
+ \raggedbottom
+ \nopagenumbers
+ \hoffset=-.25in \hsize=7.0in
+ \voffset=-.25in \vsize=9.0in
+ \parindent=30pt
+ \def\bl{\vskip\normalbaselineskip}%
+ \def\np{\vfill\eject}%
+ \def\nospace{\nulldelimiterspace=0pt
+ \mathsurround=0pt}%
+ \def\big##1{{\hbox{$\left##1
+ \vbox to2ex{}\right.\nospace$}}}%
+ \def\Big##1{{\hbox{$\left##1
+ \vbox to2.5ex{}\right.\nospace$}}}%
+ \def\bigg##1{{\hbox{$\left##1
+ \vbox to3ex{}\right.\nospace$}}}%
+ \def\Bigg##1{{\hbox{$\left##1
+ \vbox to4ex{}\right.\nospace$}}}%
+ }
+\autoload\twinout{twin.txs}%
+\def\twinprint{%
+ \preprint
+ \let\t@tl@=\title
+ \def\title{\vskip-1.5in\t@tl@}%
+ \let\endt@tlep@ge=\endtitlepage
+ \def\endtitlepage{\endt@tlep@ge
+ \twinformat}%
+}
+\def\twinformat{%
+ \tenpoint\doublespaced
+ \def\Tbf{\twelvebf}\def\tbf{\tenbf}%
+ \headlineoffset=0pt
+ \twinout}%
+
+% file: TXSfigs.tex - Figures and Tables - TeXsis version 2.18
+% @(#) $Id: TXSfigs.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Figures and Tables.}
+\catcode`\@=11
+\let\NX=\noexpand\let\XA=\expandafter
+\offparens
+\newcount\tabnum \tabnum=\z@
+\newcount\fignum \fignum=\z@
+\newif\ifRomanTables \RomanTablesfalse
+\newif\ifCaptionList \CaptionListfalse
+\newif\ifFigsLast \FigsLastfalse
+\newif\ifTabsLast \TabsLastfalse
+\def\FiguresLast{\FigsLasttrue}\def\FiguresNow{\FigsLastfalse}
+\def\TablesLast{\TabsLasttrue}\def\TablesNow{\TabsLastfalse}
+\newwrite\fgout \newwrite\tbout
+\newwrite\figlist \newwrite\tablelist \newwrite\caplist
+\long\def\figure{\@figure\topinsert}
+\long\def\topfigure{\@figure\topinsert}%
+\long\def\midfigure{\@figure\midinsert}
+\long\def\fullfigure{\@figure\pageinsert}
+\long\def\bottomfigure{\@figure\bottominsert}
+\long\def\heavyfigure{\@figure\heavyinsert}
+\long\def\widefigure{\@figure\widetopinsert}
+\long\def\widetopfigure{\@figure\widetopinsert}
+\long\def\widefullfigure{\@figure\widepageinsert}
+\def\FigureName{Figure}%
+\def\TableName{Table}%
+\def\@figure#1#2{%
+ \vskip 0pt
+ \begingroup
+ \def\CaptionName{\FigureName}%
+ \def\@prefix{Fg.}%
+ \let\@count=\fignum
+ \let\@FigInsert=#1\relax
+ \def\@arg{#2}\ifx\@arg\empty\def\@ID{}%
+ \else\LabelParse #2;;\endlist\fi
+ \ifFigsLast
+ \emsg{\CaptionName\space\@ID. {#2} [storing in \jobname.fg]}%
+ \@fgwrite{\@comment> \CaptionName\space\@ID.\space{#2}}%
+ \@fgwrite{\string\@FigureItem{\CaptionName}{\@ID}{\NX#1}}%
+ \seeCR\let\@next=\@copyfig
+ \else
+ \emsg{\CaptionName\ \@ID.\ {#2}}%
+ \let\endfigure=\@endfigure
+ \setbox\@capbox\vbox to 0pt{}%
+ \def\@whereCap{N}%
+ \let\@next=\@findcap
+ \ifx\@FigInsert\midinsert\goodbreak\fi
+ \@FigInsert
+ \fi \@next}
+\def\@endfigure{\relax
+ \if B\@whereCap\relax
+ \vskip\normalbaselineskip
+ \centerline{\box\@capbox}%
+ \fi
+ \endinsert \endgroup}%
+\def\endfigure{\emsg{> \string\endfigure before \string\figure!}}
+\def\figuresize#1{\vglue #1}%
+\def\@copyfig#1#2\endfigure{\endgroup
+ \ifx#1\par\@fgNXwrite{#2\@endfigure}\else\@fgNXwrite{#1#2\@endfigure}\fi}
+\def\@FGinit{\@FileInit\fgout=\jobname.fg[Figures]\gdef\@FGinit{\relax}}
+\def\@fgwrite#1{\@FGinit\immediate\write\fgout{#1}}
+\long\def\@fgNXwrite#1{\@FGinit\unexpandedwrite\fgout{#1}}
+\def\PrintFigures{\ifFigsLast\@PrintFigures\fi}
+\def\@PrintFigures{%
+ \@fgwrite{\@comment>>> EOF \jobname.fg <<<}%
+ \immediate\closeout\fgout
+ \begingroup
+ \FigsLastfalse
+ \vbox to 0pt{\hbox to 0pt{\ \hss}\vss}%
+ \offparens
+ \catcode`@=11
+ \emsg{[Getting figures from file \jobname.fg]}%
+ \Input\jobname.fg \relax
+ \endgroup}%
+\def\@FigureItem#1#2#3{%
+ \begingroup
+ #3\relax
+ \def\@ID{#2}%
+ \def\CaptionName{#1}%
+ \setbox\@capbox\vbox to 0pt{}\def\@whereCap{N}%
+ \@findcap}%
+\long\def\table{\@table\topinsert}
+\long\def\toptable{\@table\topinsert}%
+\long\def\midtable{\@table\midinsert}
+\long\def\fulltable{\@table\pageinsert}
+\long\def\bottomtable{\@table\bottominsert}
+\long\def\heavytable{\@table\heavyinsert}
+\long\def\widetable{\@table\widetopinsert}
+\long\def\widetoptable{\@table\widetopinsert}
+\long\def\widefulltable{\@table\widepageinsert}
+\def\@table#1#2{%
+ \vskip 0pt
+ \begingroup
+ \def\CaptionName{\TableName}%
+ \def\@prefix{Tb.}%
+ \let\@count=\tabnum
+ \let\@FigInsert=#1\relax
+ \def\@arg{#2}\ifx\@arg\empty\def\@ID{}%
+ \else\ifRomanTables
+ \global\advance\@count by\@ne
+ \edef\@ID{\uppercase\expandafter
+ {\romannumeral\the\@count}}%
+ \tag{\@prefix#2}{\@ID}%
+ \else
+ \LabelParse #2;;\endlist\fi
+ \fi
+ \ifTabsLast
+ \emsg{\CaptionName\space\@ID. {#2} [storing in \jobname.tb]}%
+ \@tbwrite{\@comment> \CaptionName\space\@ID.\space{#2}}%
+ \@tbwrite{\string\@FigureItem{\CaptionName}{\@ID}{\NX#1}}%
+ \seeCR\let\@next=\@copytab
+ \else
+ \emsg{\CaptionName\ \@ID.\ {#2}}%
+ \let\endtable=\@endfigure
+ \setbox\@capbox\vbox to 0pt{}%
+ \def\@whereCap{N}%
+ \let\@next=\@findcap
+ \ifx\@FigInsert\midinsert\goodbreak\fi
+ \@FigInsert
+ \fi \@next}
+\def\endtable{\emsg{> \string\endtable before \string\table!}}
+\def\@copytab#1#2\endtable{\endgroup
+ \ifx#1\par\@tbNXwrite{#2\@endfigure}\else\@tbNXwrite{#1#2\@endfigure}\fi}
+\def\@TBinit{\@FileInit\tbout=\jobname.tb[Tables]\gdef\@TBinit{\relax}}
+\def\@tbwrite#1{\@TBinit\immediate\write\tbout{#1}}
+\long\def\@tbNXwrite#1{\@TBinit\unexpandedwrite\tbout{#1}}
+\def\PrintTables{\ifTabsLast\@PrintTables\fi}
+\def\@PrintTables{%
+ \@tbwrite{\@comment>>> EOF \jobname.tb <<<}%
+ \immediate\closeout\tbout
+ \begingroup
+ \TabsLastfalse
+ \catcode`@=11
+ \offparens
+ \emsg{[Getting tables from file \jobname.tb]}%
+ \Input\jobname.tb \relax
+ \endgroup}%
+\newbox\@capbox
+\newcount\@caplines
+\def\CaptionName{}%
+\def\@ID{}%
+\def\captionspacing{\normalbaselines}%
+\def\@inCaption{F}%
+\long\def\caption#1{%
+ \def\lab@l{\@ID}%
+ \global\setbox\@capbox=\vbox\bgroup
+ \def\@inCaption{T}%
+ \captionspacing\seeCR
+ \dimen@=20\parindent
+ \ifdim\colwidth>\dimen@\narrower\narrower\fi
+ \noindent{\bf \linkname{\@TagName}{\CaptionName~\@ID}:\space}%
+ #1\relax
+ \vskip 0pt
+ \global\@caplines=\prevgraf
+ \egroup
+ \ifnum\@caplines=\@ne
+ \global\setbox\@capbox=\vbox{\noindent\seeCR
+ \hfil{\bf \linkname{\@TagName}{\CaptionName~\@ID}:\space}%
+ #1\hfil}\fi
+ \if N\@whereCap\def\@whereCap{B}\fi
+ \if T\@whereCap
+ \centerline{\box\@capbox}%
+ \vskip\baselineskip\medskip
+ \fi}%
+\def\Caption{\begingroup\seeCR\@Caption}%
+\long\def\@Caption#1\endCaption{\endgroup
+ \ifCaptionList
+% \def\@arg{Figure}\ifx\CaptionName\@arg\let\caplist=\figlist\fi
+% \def\@arg{Table}\ifx\CaptionName\@arg\let\caplist=\tablelist\fi
+ \incaplist{#1}\fi
+ \caption{#1}}%
+\def\endCaption{\emsg{> \string\endCaption\ called before \string\Caption.}}
+\long\def\@findcap#1{%
+ \ifx #1\Caption \def\@whereCap{T}\fi
+ \ifx #1\caption \def\@whereCap{T}\fi
+ #1}%
+\def\@whereCap{N}%
+\def\ListCaptions{\@ListCaps\caplist=\jobname.cap[List of Captions]
+ {\let\FIGLitem=\CAPLitem}}
+\def\ListFigureCaptions{%
+ \@ListCaps\figlist=\jobname.fgl[List of Figure Captions]
+ {\let\FIGLitem=\CAPLitem}}
+\def\ListTableCaptions{%
+ \@ListCaps\tablelist=\jobname.tbl[List of Table Captions]
+ {\let\FIGLitem=\CAPLitem}}
+\def\CAPLitem#1#2#3\@endFIGLitem#4{%
+ \bigskip
+ \begingroup
+ \raggedright\tolerance=1700
+ \hangindent=1.41\parindent\hangafter=1
+ \noindent #1\ #2
+ #3 \hskip 0pt plus 10pt
+ \vskip 0pt
+ \endgroup}%
+\def\infiglist{\begingroup\seeCR
+ \@infiglist\figlist}
+\def\intablelist{\begingroup\seeCR
+ \@infiglist\tablelist}
+\def\incaplist{\begingroup\seeCR
+ \@infiglist\caplist}
+\def\FigListWrite#1#2{%
+ \ifx#1\figlist\relax \FigListInit\fi
+ \ifx#1\tablelist\relax \TabListInit\fi
+ \ifx#1\caplist\relax \CapListInit\fi
+ \edef\@line@{{#2}}%
+ \write#1\@line@}%
+\def\FigListInit{\@FileInit\figlist=\jobname.fgl[List of Figures]%
+ \gdef\FigListInit{\relax}}
+\def\TabListInit{\@FileInit\tablelist=\jobname.tbl[List of Tables]%
+ \gdef\TabListInit{\relax}}
+\def\CapListInit{\@FileInit\caplist=\jobname.cap[List of Captions]%
+ \gdef\CapListInit{\relax}}
+\def\FigListWriteNX#1#2{\writeNX#1{#2}}
+\def\@infiglist#1#2{%
+ \FigListWrite#1{\@comment > \CaptionName\space\@ID:}%
+ \FigListWrite#1{\string\FIGLitem{\CaptionName} {\@ID.\space}}%
+ \@copycap#1#2\endlist
+ \FigListWrite#1{{\NX\folio}}%
+ \endgroup}%
+\def\@copycap#1#2#3\endlist{%
+ \ifx#2\space\writeNX#1{#3\@endFIGLitem}%
+ \else\writeNX#1{#2#3\@endFIGLitem}\fi}
+\def\ListFigures{\@ListCaps\figlist=\jobname.fgl[List of Figures]{}}
+\def\ListTables{\@ListCaps\tablelist=\jobname.tbl[List of Tables]{}}
+\def\@ListCaps#1=#2[#3]#4{%
+ \immediate\closeout#1
+ \openin#1=#2 \relax
+ \ifeof#1\closein#1
+ \else\closein#1\emsg{[Getting #3]}%
+ \begingroup
+ \showsectIDtrue
+ \ATunlock\quoteoff\offparens
+ #4
+ \input #2 \relax
+ \endgroup
+ \fi}
+\long\def\FIGLitem#1#2#3\@endFIGLitem#4{%
+ \medskip
+ \begingroup
+ \raggedright\tolerance=1700
+ \ifx\TOCmargin\undefined\skip0=\parindent
+ \else\skip0=\TOCmargin\fi
+ \advance\rightskip by \skip0
+ \parfillskip=-\skip0
+ \hangindent=1.41\parindent\hangafter=1
+ \noindent \ifshowsectID #1\ \fi #2
+ #3 \hskip 0pt plus 10pt
+ \leaddots
+ \hbox to 2em{\hss\linkto{page.#4}{#4}}%
+ \vskip 0pt
+ \endgroup}
+\def\Fig#1{\linkto{Fg.#1}{Fig.~\use{Fg.#1}}}
+\def\Fg#1{\linkto{Fg.#1}{\use{Fg.#1}}}
+\def\Tab#1{\linkto{Tb.#1}{Table~\use{Tb.#1}}}
+\def\Tbl#1{\linkto{Tb.#1}{Table~\use{Tb.#1}}}
+\def\Tb#1{\linkto{Tb.#1}{\use{Tb.#1}}}
+\autoload\Tablebody{Tablebod.txs}\autoload\Tablebodyleft{Tablebod.txs}
+\autoload\tablebody{Tablebod.txs}
+\autoload\epsffile{epsf.tex} \autoload\epsfbox{epsf.tex}
+\autoload\epsfxsize{epsf.tex} \autoload\epsfysize{epsf.tex}
+\autoload\epsfverbosetrue{epsf.tex}\autoload\epsfverbosefalse{epsf.tex}
+\obsolete\topFigure\figure \obsolete\midFigure\midfigure
+\obsolete\fullFigure\fullfigure \obsolete\TOPFIGURE\figure
+\obsolete\MIDFIGURE\midfigure \obsolete\FULLFIGURE\fullfigure
+\obsolete\endFigure\endfigure \obsolete\ENDFIGURE\endfigure
+\obsolete\topTable\toptable \obsolete\midTable\midtable
+\obsolete\fullTable\fulltable \obsolete\TOPTABLE\toptable
+\obsolete\MIDTABLE\midtable \obsolete\FULLTABLE\fulltable
+\obsolete\endTable\endtable \obsolete\ENDTABLE\endtable
+\def\FIG{\@obsolete\FIG\Fig\Fig}%
+\def\TBL{\@obsolete\TBL\Tbl\Tbl}%
+
+% file: TXSruled.tex - Ruled Tables - TeXsis version 2.18
+% @(#) $Id: TXSruled.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+\catcode`@=11
+\catcode`\|=12
+\catcode`\&=4
+\newcount\ncols \ncols=\z@
+\newcount\nrows \nrows=\z@
+\newcount\curcol \curcol=\z@
+\let\currow=\nrows
+\newdimen\thinsize \thinsize=0.6pt
+\newdimen\thicksize \thicksize=1.5pt
+\newdimen\tablewidth \tablewidth=-\maxdimen
+\newdimen\parasize \parasize=4in
+\newif\iftableinfo \tableinfotrue
+\newif\ifcentertables \centertablestrue
+\def\centeredtables{\centertablestrue}%
+\def\noncenteredtables{\centertablesfalse}%
+\def\nocenteredtables{\centertablesfalse}%
+\let\plaincr=\cr
+\let\plainspan=\span
+\let\plaintab=&
+\def\ampersand{\char`\&}%
+\let\lparen=(
+\let\NX=\noexpand
+\def\ruledtable{\relax
+ \@BeginRuledTable
+ \@RuledTable}%
+\def\@BeginRuledTable{%
+ \ncols=0\nrows=0
+ \begingroup
+ \offinterlineskip
+ \def~{\phantom{0}}%
+ \def\span{\plainspan\omit\relax\colcount\plainspan}%
+ \let\cr=\crrule
+ \let\CR=\crthick
+ \let\nr=\crnorule
+ \let\|=\Vb
+ \def\hfill{\hskip0pt plus1fill\hbox{}}%
+ \ifx\tablestrut\undefined\relax
+ \else\let\tstrut=\tablestrut\fi
+ \catcode`\|=13 \catcode`\&=13\relax
+ \TableActive
+ \curcol=1
+ \ifdim\tablewidth>-\maxdimen\relax
+ \edef\@Halign{\NX\halign to \NX\tablewidth\NX\bgroup\TablePreamble}%
+ \tabskip=0pt plus 1fil
+ \else
+ \edef\@Halign{\NX\halign\NX\bgroup\TablePreamble}%
+ \tabskip=0pt
+ \fi
+ \ifcentertables
+ \ifhmode\vskip 0pt\fi
+ \line\bgroup\hss
+ \else\hbox\bgroup
+ \fi}%
+\long\def\@RuledTable#1\endruledtable{%
+ \vrule width\thicksize
+ \vbox{\@Halign
+ \thickrule
+ #1\killspace
+ \tstrut
+ \linecount
+ \plaincr\thickrule
+ \egroup}%
+ \vrule width\thicksize
+ \ifcentertables\hss\fi\egroup
+ \endgroup
+ \global\tablewidth=-\maxdimen
+ \iftableinfo
+ \immediate\write16{[Nrows=\the\nrows, Ncols=\the\ncols]}%
+ \fi}%
+\def\TablePreamble{%
+ \TableItem{####}%
+ \plaintab\plaintab
+ \TableItem{####}%
+ \plaincr}%
+\def\@TableItem#1{%
+ \hfil\tablespace
+ #1\killspace
+ \tablespace\hfil
+ }%
+\def\@tableright#1{%
+ \hfil\tablespace\relax
+ #1\killspace
+ \tablespace\relax}%
+\def\@tableleft#1{%
+ \tablespace\relax
+ #1\killspace
+ \tablespace\hfil}%
+\let\TableItem=\@TableItem
+\def\RightJustifyTables{\let\TableItem=\@tableright}%
+\def\LeftJustifyTables{\let\TableItem=\@tableleft}%
+\def\NoJustifyTables{\let\TableItem=\@TableItem}%
+\def\LooseTables{\let\tablespace=\quad}%
+\def\TightTables{\let\tablespace=\space}%
+\LooseTables
+\def\TrailingSpaces{\let\killspace=\relax}%
+\def\NoTrailingSpaces{\let\killspace=\unskip}%
+\TrailingSpaces
+\def\setRuledStrut{%
+ \dimen@=\baselineskip
+ \advance\dimen@ by-\normalbaselineskip
+ \ifdim\dimen@<.5ex \dimen@=.5ex\fi
+ \setbox0=\hbox{\lparen}%
+ \dimen1=\dimen@ \advance\dimen1 by \ht0% space above line
+ \dimen2=\dimen@ \advance\dimen2 by \dp0% space below line
+ \def\tstrut{\vrule height\dimen1 depth\dimen2 width\z@}%
+ }%
+\def\tstrut{\vrule height 3.1ex depth 1.2ex width 0pt}%
+\def\bigitem#1{%
+ \dimen@=\baselineskip
+ \advance\dimen@ by-\normalbaselineskip
+ \ifdim\dimen@<.5ex \dimen@=.5ex\fi
+ \setbox0=\hbox{#1}%
+ \dimen1=\dimen@ \advance\dimen1 by \ht0
+ \dimen2=\dimen@ \advance\dimen2 by \dp0
+ \vrule height\dimen1 depth\dimen2 width\z@
+ \copy0}%
+\def\vctr#1{\hfil\vbox to 0pt{\vss\hbox{#1}\vss}\hfil}%
+\def\nextcolumn#1{%
+ \plaintab\omit#1\relax\colcount
+ \plaintab}%
+\def\tab{%
+ \nextcolumn{\relax}}%
+\let\novb=\tab
+\def\vb{%
+ \nextcolumn{\vrule width\thinsize}}%
+\def\Vb{%
+ \nextcolumn{\vrule width\thicksize}}%
+\def\dbl{%
+ \nextcolumn{\vrule width\thinsize
+ \hskip 2\thinsize \vrule width\thinsize}}%
+{\catcode`\|=13 \let|0
+ \catcode`\&=13 \let&0
+ \gdef\TableActive{\let|=\vb \let&=\tab}%
+}%
+\def\crrule{\killspace
+ \tstrut
+ \linecount
+ \plaincr\tablerule
+ }%
+\def\crthick{\killspace
+ \tstrut
+ \linecount
+ \plaincr\thickrule
+ }%
+\def\crnorule{\killspace
+ \tstrut
+ \linecount
+ \plaincr
+ }%
+\def\crpart{\killspace
+ \linecount
+ \plaincr}%
+\def\tablerule{\noalign{\hrule height\thinsize depth 0pt}}%
+\def\thickrule{\noalign{\hrule height\thicksize depth 0pt}}%
+\def\cskip{\omit\relax}%
+\def\crule{\omit\leaders\hrule height\thinsize depth0pt\hfill}%
+\def\Crule{\omit\leaders\hrule height\thicksize depth0pt\hfill}%
+\def\linecount{%
+ \global\advance\nrows by1
+ \ifnum\ncols>0
+ \ifnum\curcol=\ncols\relax\else
+ \immediate\write16
+ {\NX\ruledtable warning: Ncols=\the\curcol\space for Nrow=\the\nrows}%
+ \fi\fi
+ \global\ncols=\curcol
+ \global\curcol=1}%
+\def\colcount{\relax
+ \global\advance\curcol by 1\relax}%
+\long\def\para#1{%
+ \vtop{\hsize=\parasize
+ \normalbaselines
+ \noindent #1\relax
+ \vrule width 0pt depth 1.1ex}%
+}%
+\def\begintable{\relax
+ \@BeginRuledTable
+ \@begintable}%
+\long\def\@begintable#1\endtable{%
+ \@RuledTable#1\endruledtable}%
+
+% file: TXSsymb.tex - Special Symbols - TeXsis version 2.18
+% @(#) $Id: TXSsymb.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Extended math/physics symbols,}
+\def\E#1{\hbox{$\times 10^{#1}$}}
+\def\square{\hbox{{$\sqcup$}\llap{$\sqcap$}}}%
+\def\grad{\nabla}%
+\def\del{\partial}%
+\def\frac#1#2{{#1\over#2}}
+\def\smallfrac#1#2{{\scriptstyle {#1 \over #2}}}
+\def\half{\ifinner {\scriptstyle {1 \over 2}}%
+ \else {\textstyle {1 \over 2}}\fi}
+\def\bra#1{\langle#1\vert}%
+\def\ket#1{\vert#1\/\rangle}%
+\def\vev#1{\langle{#1}\rangle}%
+\def\simge{%
+ \mathrel{\rlap{\raise 0.511ex
+ \hbox{$>$}}{\lower 0.511ex \hbox{$\sim$}}}}
+\def\simle{%
+ \mathrel{\rlap{\raise 0.511ex
+ \hbox{$<$}}{\lower 0.511ex \hbox{$\sim$}}}}
+\def\gtsim{\simge}%
+\def\ltsim{\simle}%
+\def\therefore{%
+ \setbox0=\hbox{$.\kern.2em.$}\dimen0=\wd0
+ \mathrel{\rlap{\raise.25ex\hbox to\dimen0{\hfil$\cdotp$\hfil}}%
+ \copy0}}
+\def\|{\ifmmode\Vert\else \char`\|\fi}
+\def\sterling{{\hbox{\it\char'44}}}
+\def\degrees{\hbox{$^\circ$}}%
+\def\degree{\degrees}%
+\def\real{\mathop{\rm Re}\nolimits}%
+\def\imag{\mathop{\rm Im}\nolimits}%
+\def\tr{\mathop{\rm tr}\nolimits}%
+\def\Tr{\mathop{\rm Tr}\nolimits}%
+\def\Det{\mathop{\rm Det}\nolimits}%
+\def\mod{\mathop{\rm mod}\nolimits}%
+\def\wrt{\mathop{\rm wrt}\nolimits}%
+\def\diag{\mathop{\rm diag}\nolimits}%
+\def\TeV{{\rm TeV}}%
+\def\GeV{{\rm GeV}}%
+\def\MeV{{\rm MeV}}%
+\def\keV{{\rm keV}}%
+\def\eV{{\rm eV}}%
+\def\Ry{{\rm Ry}}%
+\def\mb{{\rm mb}}%
+\def\mub{\hbox{\rm $\mu$b}}%
+\def\nb{{\rm nb}}%
+\def\pb{{\rm pb}}%
+\def\fb{{\rm fb}}%
+\def\cmsec{{\rm cm^{-2}s^{-1}}}%
+\def\units#1{\hbox{\rm #1}}
+\let\unit=\units
+\def\dimensions#1#2{\hbox{$[\hbox{\rm #1}]^{#2}$}}
+\def\parenbar#1{{\null\!
+ \mathop{\smash#1}\limits
+ ^{\hbox{\fiverm(--)}}%
+ \!\null}}%
+\def\nunubar{\parenbar{\nu}}
+\def\ppbar{\parenbar{p}}
+\def\buildchar#1#2#3{{\null\!
+ \mathop{\vphantom{#1}\smash#1}\limits
+ ^{#2}_{#3}%
+ \!\null}}%
+\def\overcirc#1{\buildchar{#1}{\circ}{}}
+\def\sun{{\hbox{$\odot$}}}\def\earth{{\hbox{$\oplus$}}}
+\def\slashchar#1{\setbox0=\hbox{$#1$}%
+ \dimen0=\wd0
+ \setbox1=\hbox{/} \dimen1=\wd1
+ \ifdim\dimen0>\dimen1
+ \rlap{\hbox to \dimen0{\hfil/\hfil}}%
+ #1
+ \else
+ \rlap{\hbox to \dimen1{\hfil$#1$\hfil}}%
+ /
+ \fi}%
+\def\subrightarrow#1{%
+ \setbox0=\hbox{%
+ $\displaystyle\mathop{}%
+ \limits_{#1}$}%
+ \dimen0=\wd0
+ \advance \dimen0 by .5em
+ \mathrel{%
+ \mathop{\hbox to \dimen0{\rightarrowfill}}%
+ \limits_{#1}}}%
+\newdimen\vbigd@men
+\def\vbigl{\mathopen\vbig}
+\def\vbigm{\mathrel\vbig}
+\def\vbigr{\mathclose\vbig}
+\def\vbig#1#2{{\vbigd@men=#2\divide\vbigd@men by 2
+ \hbox{$\left#1\vbox to \vbigd@men{}\right.\n@space$}}}
+\def\Leftcases#1{\smash{\vbigl\{{#1}}}
+\def\Rightcases#1{\smash{\vbigr\}{#1}}}
+%% file: mtexsis.post - core TeXsis macros - TeXsis version 2.18
+% @(#) $Id: mtexsis.post,v 18.3 2001/04/21 16:47:12 myers Exp $
+%======================================================================*
+% First, null definitions for ``missing'' things from other parts of TeXsis
+%
+% Make double column stuff do nothing nicely:
+%
+\def\doublecolumns{\relax}\def\enddoublecolumns{\relax}
+\def\leftcolrule{\relax}\def\rightcolrule{\relax}
+\def\longequation{\relax}\def\endlongequation{\relax}
+\def\newcolumn{\relax}
+\def\widetopinsert{\topinsert}\def\widepageinsert{\pageinsert}
+\def\forceleft{\relax}\def\forceright{\relax}
+\def\SetDoubleColumns#1{%
+ \imsg{The double column macros are not a part of mTeXsis.}
+ \imsg{If you want to use double column mode, get TXSdcol.tex}
+ \imsg{and add \string\input\space TXSdcol.tex to your .tex file.}
+}
+
+% ...and other stuff that's not in mTeXsis:
+
+\def\addTOC#1#2#3{\relax}\def\Contents{\relax} % disable table of contents
+\newif\ifContents % disable table of contents
+\def\ContentsSwitchtrue{\Contentstrue}\def\ContentsSwitchfalse{\Contentsfalse}
+
+\def\obsolete#1#2{\let#1=#2\relax #2} % \obsolete is silent here
+
+\let\Input=\input % TeXsis synonym
+\newdimen\colwidth \colwidth=\hsize % default column width
+\def\ORGANIZATION{}% % default is empty
+
+% You shouldn't use style files that might not be around when using
+% mTeXsis. But we will try to be friendly about it...
+
+\newhelp\@utohelp{%
+loadstyle: The definition of the macro named above is actually contained^^J%
+in a style file, and so it cannot be used with mTeXsis. If you really^^J%
+need to load the definition from that file, you should do so explicitly^^J%
+at the begining of your manuscript file, with %
+ '\string\input\space stylefilename.txs'^^J}
+
+\Ignore
+\def\loadstyle#1#2{% disable \loadstyle in mTeXsis
+ \newlinechar=10 % ^^J is line break
+ \errhelp=\@utohelp % longer help message
+ \emsg{> Whoops! Trying to load \string#1\space from style file #2.}%
+ \errmessage{You cannot use macro definitions from style files in mTeXsis}}
+\endIgnore
+
+% -- These make mtexsis more friendly than TeX or TeXsis when printing
+% e-prints, but you won't find your errors as easily.
+
+\hbadness=10000 % don't complain about overfull hboxes!
+\overfullrule=0pt % and don't mark them in the output!
+\vbadness=10000 % and don't complain about vboxes either.
+
+% -- Run time setup (in place of \everyjob):
+
+\ATunlock
+\SetDate % sets \adate and \edate
+\ReadAUX % reads .aux file, if it exists
+\def\fmtname{TeXsis}\def\fmtversion{2.18}%
+\def\revdate{21 April 2001}%
+\def\imsg#1{\emsg{\@comment #1}}%
+\imsg{=========================================================== \@comment}
+\imsg{This is mTeXsis, the core macros from TeXsis. }
+\imsg{You can get the complete TeXsis package (and avoid this annoying}
+\imsg{advertisement) from http://www.texsis.org/ or from CTAN.}
+\imsg{============================================================ \@comment}
+\emsg{m\fmtname\space version \fmtversion\space (\revdate) loaded.}%
+\ATlock % lock internal @ macros
+\texsis % assumed, since they asked for it
+%%>>> EOF mtexsis.tex <<<