summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls')
-rw-r--r--Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls1225
1 files changed, 0 insertions, 1225 deletions
diff --git a/Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls b/Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls
deleted file mode 100644
index cc0ad276d09..00000000000
--- a/Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls
+++ /dev/null
@@ -1,1225 +0,0 @@
-%%
-%% This is file `ltugboat.cls',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% tugboat.dtx (with options: `latex,classtop,common,classtail,latex2e,ltugboatcls')
-%%
-%% Copyright (C) 1994,1995,1996 TeX Users Group
-%% All rights reserved.
-%%
-%% This file is part of the tugboat package.
-%% -----------------------------------------
-%%
-%% This is a generated file. Permission is granted to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
-%%
-%%
-\NeedsTeXFormat{LaTeX2e}[1994/12/01]
-\ProvidesClass {ltugboat}
- [1998/09/10 v1.4r
- TUGboat journal class%
- ]
-\csname tugstyloaded@\endcsname
-\def\tugstyloaded@{\tugstyinit\endinput}
-\providecommand{\@tugclass}{ltugboat}
-\def\TBInfo{\ClassInfo{\@tugclass}}
-\def\TBError{\ClassError{\@tugclass}}
-\def\TBWarning{\ClassWarning{\@tugclass}}
-\newif\ifpreprint
-\def\preprint{\preprinttrue}
-\DeclareOption{draft}{%
- \AtEndOfClass{%
- \setcounter{page}{1001}%
- \BlackBoxes
- \def\MakeRegistrationMarks{}%
- \PrelimDrafttrue
- }%
-}
-\DeclareOption{preprint}{%
- \preprinttrue
-}
-\DeclareOption{final}{%
- \AtEndOfClass{%
- \UseTrimMarks
- \NoBlackBoxes
- \PrelimDraftfalse
- }%
-}
-\DeclareOption{11pt}{%
- \TBWarning{The \@tugclass\space class only supports 10pt fonts:
- \MessageBreak option \CurrentOption\space ignored}%
-}
-\DeclareOption{12pt}{\csname ds@11pt\endcsname}
-\DeclareOption{oneside}{\TBWarning{Option \CurrentOption\space ignored}}
-\DeclareOption{twoside}{\ds@oneside}
-\DeclareOption{onecolumn}{\ds@oneside}
-\DeclareOption{twocolumn}{\ds@oneside}
-\DeclareOption{tugproc}{%
- \TBWarning{Option \CurrentOption\space ignored: use class ltugproc
- instead of \@tugclass}%
-}
-\DeclareOption{rawcite}{\let\if@Harvardcite\iffalse}
-\DeclareOption{harvardcite}{\let\if@Harvardcite\iftrue}
-\DeclareOption{extralabel}{\let\UseExtraLabel\@firstofone}
-\DeclareOption{noextralabel}{\let\UseExtraLabel\@gobble}
-\DeclareOption{numbersec}{\let\if@numbersec\iftrue}
-\DeclareOption{nonumber}{\let\if@numbersec\iffalse}
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
-\ExecuteOptions{draft,extralabel,numbersec,rawcite}
-\ProcessOptions
-\LoadClass[twoside]{article}
-\def\sectitlefont{\fontfamily\sfdefault\fontseries{bx}\fontshape{n}%
- \fontsize\@xviipt\stbaselineskip\selectfont}
-\def\tensl{\fontseries{m}\fontshape{sl}\fontsize\@xpt\@xiipt
- \selectfont}
-\def\EdNoteFont{\fontfamily{cmr}\fontseries{m}\fontshape{ui}%
- \fontsize\@xpt\@xiipt\selectfont}
-\IfFileExists{mflogo.sty}%
- {\RequirePackage{mflogo}}%
- {\TBWarning
- {Package mflogo.sty not available --\MessageBreak
- Proceeding to emulate mflogo.sty}
- \DeclareRobustCommand\logofamily{%
- \not@math@alphabet\logofamily\relax
- \fontencoding{U}\fontfamily{logo}\selectfont}
- \DeclareTextFontCommand{\textlogo}{\logofamily}
- \def\MF{\textlogo{META}\-\textlogo{FONT}\@}
- \def\MP{\textlogo{META}\-\textlogo{POST}\@}
- \DeclareFontFamily{U}{logo}{}
- \DeclareFontShape{U}{logo}{m}{n}{%
- <8><9>gen*logo%
- <10><10.95><12><14.4><17.28><20.74><24.88>logo10%
- }{}
- \DeclareFontShape{U}{logo}{m}{sl}{%
- <8><9>gen*logosl%
- <10><10.95><12><14.4><17.28><20.74><24.88>logosl10%
- }{}
- \DeclareFontShape{U}{logo}{m}{it}{%
- <->ssub*logo/m/sl%
- }{}%
- }
-\def\makeescape#1{\catcode`#1=\z@}
-\def\makebgroup#1{\catcode`#1=\@ne}
-\def\makeegroup#1{\catcode`#1=\tw@}
-\def\makemath #1{\catcode`#1=\thr@@}
-\def\makealign #1{\catcode`#1=4 }
-\def\makeeol #1{\catcode`#1=5 }
-\def\makeparm #1{\catcode`#1=6 }
-\def\makesup #1{\catcode`#1=7 }
-\def\makesub #1{\catcode`#1=8 }
-\def\makeignore#1{\catcode`#1=9 }
-\def\makespace #1{\catcode`#1=10 }
-\def\makeletter#1{\catcode`#1=11 }
-\chardef\other=12
-\let\makeother\@makeother
-\def\makeactive#1{\catcode`#1=13 }
-\def\makecomment#1{\catcode`#1=14 }
-\def\savecat#1{%
- \expandafter\xdef\csname\string#1savedcat\endcsname{\the\catcode`#1}}
-\def\restorecat#1{\catcode`#1=\csname\string#1savedcat\endcsname}
-\def\SaveCS#1{\expandafter\let\csname saved@@#1\expandafter\endcsname
- \csname#1\endcsname}
-\def\RestoreCS#1{\expandafter\let\csname#1\expandafter\endcsname
- \csname saved@@#1\endcsname}
-\def\plaintubstyle{plain}
-\def\latextubstyle{latex}
-\providecommand\hb@xt@{\hbox to}
-\providecommand\textsuperscript[1]{\ensuremath{\m@th
- ^{\mbox{\fontsize\sf@size\z@
- \selectfont #1}}}}
-\def\AllTeX{(\La\kern-.075em)\kern-.075em\TeX}
-\def\AMS{American Mathematical Society}
-\def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
- {$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
-\def\AmSLaTeX{\AmS-\LaTeX}
-\def\AmSTeX{\AmS-\TeX}
-\def\aw{A\kern.1em-W}
-\def\AW{Addison\kern.1em-\penalty\z@\hskip\z@skip Wesley}
-\def\BibTeX{\textsc{Bib}\kern-.08em\TeX}
-\def\CandT{\textsl{Computers \& Typesetting}}
-\def\CTAN{\acro{CTAN}}
-\def\DTD{\acro{DTD}}
-\def\DVItoVDU{DVIto\kern-.12em VDU}
-\DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX}
-\def\HTML{\acro{HTML}}
-\def\ISBN{\acro{ISBN}}
-\def\ISSN{\acro{ISSN}}
-\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
-\def\JoT{\textsl{The Joy of \TeX}}
-\def\LAMSTeX{L\raise.42ex\hbox{\kern-.3em
- $\m@th$\fontsize\sf@size\z@\selectfont
- $\m@th\mathcal{A}$}%
- \kern-.2em\lower.376ex\hbox{$\m@th\mathcal{M}$}\kern-.125em
- {$\m@th\mathcal{S}$}-\TeX}
-\newcommand{\La}%
- {L\kern-.36em
- {\setbox0\hbox{T}%
- \vbox to\ht0{\hbox{$\m@th$%
- \csname S@\f@size\endcsname
- \fontsize\sf@size\z@
- \math@fontsfalse\selectfont
- A}%
- \vss}%
- }}
-\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
- to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
-\def\mf{\textsc{Metafont}}
-\def\MFB{\textsl{The \MF book}}
-\let\TB@@mp\mp
-\DeclareRobustCommand\mp{\ifmmode\TB@@mp\else MetaPost\fi}
-\DeclareTextSymbol{\textohm}{OT1}{'012}
-\DeclareTextSymbolDefault{\textohm}{OT1}
-\newcommand\OMEGA{\textohm}
-\DeclareRobustCommand{\OTP}{\OMEGA\acro{TP}}
-\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
-\DeclareRobustCommand\NTS{$\mathcal{N}$\lower.5ex\hbox
- {$\mathcal{T}$}$\mathcal{S}$\@}
-\def\pcMF{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}MF\@}
-\def\PCTeX{PC\thinspace\TeX}
-\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}\TeX}
-\def\Pas{Pascal}
-\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\@}
-\def\PiCTeX{\PiC\kern-.11em\TeX}
-\def\plain{\texttt{plain}}
-\def\POBox{P.\thinspace O.~Box }
-\def\PS{{Post\-Script}}
-\def\SC{Steering Committee}
-\def\SGML{\acro{SGML}}
-\def\SliTeX{\textrm{S\kern-.06em\textsc{l\kern-.035emi}%
- \kern-.06em\TeX}}
- \def\slMF{\textsl{\MF}} % should never be used
- \def\stTeX{\textsc{st}\kern-0.13em\TeX}
-\def\TANGLE{\texttt{TANGLE}\@}
-\def\TB{\textsl{The \TeX book}}
-\def\TP{\textsl{\TeX}: \textsl{The Program}}
-\DeclareRobustCommand\TeX{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\@}
-\def\TeXhax{\TeX hax}
-\def\TeXMaG{\TeX M\kern-.1667em\lower.5ex\hbox{A}%
- \kern-.2267emG\@}
-\def\TeXtures{\textit{Textures}}
-\let\Textures=\TeXtures
-\def\TeXXeT{\TeX-{}-\XeT}
-\def\ttn{\textsl{TTN}\@}
-\def\TTN{\textsl{\TeX{} and TUG News}}
-\let\texttub\textsl % redefined in other situations
-\def\TUB{\texttub{TUGboat}}
-\def\TUG{\TeX\ \UG}
-\def\tug{\acro{TUG}}
-\def\UG{Users Group}
-\def\UNIX{\acro{UNIX}}
-\def\VAX{V\kern-.12em A\kern-.1em X\@}
-\def\VorTeX{V\kern-2.7\p@\lower.5ex\hbox{O\kern-1.4\p@ R}\kern-2.6\p@\TeX}
-\def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\@}
-\def\WEB{\texttt{WEB}\@}
-\def\WEAVE{\texttt{WEAVE}\@}
-\newlinechar=`\^^J
-\normallineskiplimit=\p@
-\clubpenalty=10000
-\widowpenalty=10000
-\def\NoParIndent{\parindent=\z@}
-\newdimen\normalparindent
-\normalparindent=20\p@
-\def\NormalParIndent{\global\parindent=\normalparindent}
-\NormalParIndent
-\def\BlackBoxes{\overfullrule=5\p@}
-\def\NoBlackBoxes{\overfullrule=\z@}
-\def\newline{\hskip\z@\@plus\pagewd\break}
-\edef\allowhyphens{\noexpand\hyphenpenalty\the\hyphenpenalty\relax
- \noexpand\exhyphenpenalty\the\exhyphenpenalty\relax}
-\def\nohyphens{\hyphenpenalty\@M\exhyphenpenalty\@M}
-\newbox\T@stBox \newbox\TestBox
-\newcount\T@stCount \newcount\TestCount
-\newdimen\T@stDimen \newdimen\TestDimen
-\newif\ifT@stIf \newif\ifTestIf
-\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax }
-\newif\iftop@ \newif\ifbot@
-\def\topsmash{\top@true\bot@false\smash@}
-\def\botsmash{\top@false\bot@true\smash@}
-\def\smash{\top@true\bot@true\smash@}
-\def\smash@{\relax\ifmmode\def\next{\mathpalette\mathsm@sh}%
- \else\let\next\makesm@sh\fi \next }
-\def\finsm@sh{\iftop@\ht\z@\z@\fi\ifbot@\dp\z@\z@\fi\box\z@}
-\long\def\ulap#1{\vbox to \z@{\vss#1}}
-\long\def\dlap#1{\vbox to \z@{#1\vss}}
-\def\xlap#1{\hb@xt@\z@{\hss#1\hss}}
-\long\def\ylap#1{\vbox to \z@{\vss#1\vss}}
-\long\def\zlap#1{\ylap{\xlap{#1}}}
-\def\basezero{\baselineskip\z@skip \lineskip\z@skip}
-\def\nullhrule{\hrule \@height\z@ \@depth\z@ \@width\z@ }
-\def\nullvrule{\vrule \@height\z@ \@depth\z@ \@width\z@ }
-\def\makestrut[#1;#2]{\vrule \@height#1 \@depth#2 \@width\z@ }
-\def\drawoutlinebox[#1;#2;#3]{\T@stDimen=#3
- \vbox to#1{\hrule \@height\T@stDimen \@depth\z@
- \vss\hb@xt@#2{\vrule \@width\T@stDimen
- \hfil\makestrut[#1;\z@]%
- \vrule \@width\T@stDimen}\vss
- \hrule \@height\T@stDimen \@depth\z@}}
-\newcount\hours
-\newcount\minutes
-\def\SetTime{\hours=\time
- \global\divide\hours by 60
- \minutes=\hours
- \multiply\minutes by 60
- \advance\minutes by-\time
- \global\multiply\minutes by-1 }
-\SetTime
-\def\now{\number\hours:\ifnum\minutes<10 0\fi\number\minutes}
-\def\Now{\today\ \now}
-\newif\ifPrelimDraft
-\def\midrtitle{\ifPrelimDraft {\textsl{preliminary draft, \Now}}\fi}
-\newdimen\raggedskip \raggedskip=\z@
-\newdimen\raggedstretch \raggedstretch=5em % ems of font set now (10pt)
-\newskip\raggedparfill \raggedparfill=\z@\@plus 1fil
-\def\raggedspaces{\spaceskip=.3333em \relax \xspaceskip=.5em \relax }
-\def\raggedright{%
- \nohyphens
- \rightskip=\raggedskip\@plus\raggedstretch \raggedspaces
- \parfillskip=\raggedparfill }
-\def\raggedleft{%
- \nohyphens
- \leftskip=\raggedskip\@plus\raggedstretch \raggedspaces
- \parfillskip=\z@skip }
-\def\raggedcenter{%
- \nohyphens
- \leftskip=\raggedskip\@plus\raggedstretch
- \rightskip=\leftskip \raggedspaces
- \parindent=\z@ \parfillskip=\z@skip }
-\def\normalspaces{\spaceskip\z@skip \xspaceskip\z@skip }
-\DeclareRobustCommand{\nobreakspace}{%
- \unskip\nobreak\ \ignorespaces}
-\def\boxcs#1{\box\csname#1\endcsname}
-\def\setboxcs#1{\setbox\csname#1\endcsname}
-\def\newboxcs#1{\expandafter\newbox\csname#1\endcsname}
-\let\gobble\@gobble
-\def\vellipsis{%
- \leavevmode\kern0.5em
- \raise\p@\vbox{\baselineskip6\p@\vskip7\p@\hbox{.}\hbox{.}\hbox{.}}
- }
-\def\bull{\vrule \@height 1ex \@width .8ex \@depth -.2ex }
-\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}}
-\def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}}
-\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em
- /\kern-.125em\smash{\lower.3ex\hbox{o}}} \ignorespaces}
-\DeclareRobustCommand\sfrac[1]{\@ifnextchar/{\@sfrac{#1}}%
- {\@sfrac{#1}/}}
-\def\@sfrac#1/#2{\leavevmode\kern.1em\raise.5ex
- \hbox{$\m@th\mbox{\fontsize\sf@size\z@
- \selectfont#1}$}\kern-.1em
- /\kern-.15em\lower.25ex
- \hbox{$\m@th\mbox{\fontsize\sf@size\z@
- \selectfont#2}$}}
-\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
-\DeclareRobustCommand\meta[1]{%
- \ensuremath{\langle}\emph{#1}\ensuremath{\rangle}}
-\DeclareRobustCommand\env[1]{%
- \cs{begin}\texttt{\char`\{#1\char`\}}}
-\def\thinskip{\hskip 0.16667em\relax}
-\def\endash{--}
-\def\emdash{\endash-}
-\def\d@sh#1#2{\unskip#1\thinskip#2\thinskip\ignorespaces}
-\def\dash{\d@sh\nobreak\endash}
-\def\Dash{\d@sh\nobreak\emdash}
-\def\ldash{\d@sh\empty{\hbox{\endash}\nobreak}}
-\def\rdash{\d@sh\nobreak\endash}
-\def\Ldash{\d@sh\empty{\hbox{\emdash}\nobreak}}
-\def\Rdash{\d@sh\nobreak\emdash}
-\def\hyph{-\penalty\z@\hskip\z@skip }
-\def\slash{/\penalty\z@\hskip\z@skip }
-\def\nth#1{%
- \def\reserved@a##1##2\@nil{\ifcat##1n%
- 0%
- \let\reserved@b\ensuremath
- \else##1##2%
- \let\reserved@b\relax
- \fi}%
- \TestCount=\reserved@a#1\@nil\relax
- \ifnum\TestCount <0 \multiply\TestCount by\m@ne \fi % subdue negatives
- \T@stCount=\TestCount
- \divide\T@stCount by 100 \multiply\T@stCount by 100
- \advance\TestCount by-\T@stCount % n mod 100
- \ifnum\TestCount >20 \T@stCount=\TestCount
- \divide\T@stCount by 10 \multiply\T@stCount by 10
- \advance\TestCount by-\T@stCount % n mod 10
- \fi
- \reserved@b{#1}%
- \textsuperscript{\ifcase\TestCount th% 0th
- \or st% 1st
- \or nd% 2nd
- \or rd% 3rd
- \else th% nth
- \fi}%
- }
-\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
-\def\@Review:{\@ifnextchar[%]
- {\@Rev}%
- {\@Rev[Book review]}}
-\def\@Rev[#1]#2{{\ignorespaces#1\unskip:\enspace\ignorespaces
- \slshape\mdseries#2}}
-\def\reviewitem{\addvspace{\BelowTitleSkip}%
- \def\revauth##1{\def\therevauth{##1, }\ignorespaces}%
- \def\revtitle##1{\def\therevtitle{{\slshape##1}. }\ignorespaces}%
- \def\revpubinfo##1{\def\therevpubinfo{##1.}\ignorespaces}%
- }
-\def\endreviewitem{{\noindent\interlinepenalty=10000
- \therevauth\therevtitle\therevpubinfo\endgraf}%
- \vskip\medskipamount
- }
-\def\booktitle#1{{\slshape#1\/}}
-\newcount\issueseqno \issueseqno=-1
-\def\v@lx{\gdef\volx{Volume~\volno~(\volyr), No.~\issno}}
-\def\volyr{}
-\def\volno{}
-\def\vol #1,#2.{\gdef\volno{#1\unskip}%
- \gdef\issno{\ignorespaces#2\unskip}%
- \setbox\TestBox=\hbox{\volyr}%
- \ifdim \wd\TestBox > .2em \v@lx \fi }
-\def\issdate #1#2 #3.{\gdef\issdt{#1#2 #3}\gdef\volyr{#3}%
- \gdef\bigissdt{#1{\smc\uppercase{#2}} #3}%
- \setbox\TestBox=\hbox{\volno}%
- \ifdim \wd\TestBox > .2em \v@lx \fi }
-\vol 0, 0.
-\issdate Thermidor, 2001.
-\def\tubissue#1{\@ifnextchar(%)
- {\@tubissue@b{#1}}
- {\@tubissue@a{#1}}}
-\def\@tubissue@b#1(#2){\@tubissue@a{#1}{#2}}
-\def\@tubissue@a#1#2%
- {\TUB~#1, no.~#2}
-\def\infil@{\jobname}
-\def\Input #1 {\ifnum\issueseqno<0
- \def\infil@{#1}%
- \else
- \def\infil@{tb\number\issueseqno#1}
- \fi
- \edef\jobname{\infil@}\@readFLN
- \@@input \infil@\relax
- \if@RMKopen
- \immediate\closeout\@TBremarkfile\@RMKopenfalse
- \fi
-}
-\newif\if@RMKopen \@RMKopenfalse
-\newwrite\@TBremarkfile
-\def\@TBremark#1{%
- \if@RMKopen
- \else
- \@RMKopentrue\immediate\openout\@TBremarkfile=\infil@.rmk
- \fi
- \toks@={#1}%
- \immediate\write\@TBremarkfile{^^J\the\toks@}%
- \immediate\write16{^^JTBremark:: \the\toks@^^J}%
-}
-\let\TBremark=\gobble
-\def\TBEnableRemarks{\let\TBremark\@TBremark}
-\def\TUBedit#1{}
-\def\TUBfilename#1#2{\expandafter\def\csname file@@#1\endcsname{#2}}
-\InputIfFileExists{\jobname.fln}%
- {\TBInfo{Reading alternative file file \jobname.fln}}{}
-\def\@tubfilename#1{\expandafter\ifx\csname file@@#1\endcsname\relax
- #1\else\csname file@@#1\endcsname\fi}
-\def\fileinput#1{\@@input\@tubfilename{#1} }
-\def\pagexrefON#1{%
- \write-1{\def\expandafter\noexpand\csname#1\endcsname{\number\c@page}}%
- \write\ppoutfile{%
- \def\expandafter\noexpand\csname#1\endcsname{\number\c@page}}%
- }
-\def\PageXrefON#1{%
- \immediate\write-1{\def\expandafter
- \noexpand\csname#1\endcsname{\number\c@page}}%
- \immediate\write\ppoutfile{\def\expandafter
- \noexpand\csname#1\endcsname{\number\c@page}}}
-\def\pagexrefOFF#1{}
-\let\pagexref=\pagexrefOFF
-\def\PageXrefOFF#1{}
-\let\PageXref=\PageXrefOFF
-\def\xreftoON#1{%
- \ifundefined{#1}%
- ???\TBremark{Need cross reference for #1.}%
- \else\csname#1\endcsname\fi}
-\def\xreftoOFF#1{???}
-\let\xrefto=\xreftoOFF
-\let\TBdriver\gobble
-\hyphenation{Eijk-hout Hara-lam-bous man-u-script man-u-scripts}
-\PrelimDrafttrue
-\textheight 54pc
-\textwidth 39pc
-\columnsep 1.5pc
-\columnwidth 18.75pc
-\parindent \normalparindent
-\parskip \z@ % \@plus\p@
-\leftmargini 2em
-\leftmarginv .5em
-\leftmarginvi .5em
-\oddsidemargin \z@
-\evensidemargin \z@
-\topmargin -2.5pc
-\headheight 12\p@
-\headsep 20\p@
-\marginparwidth 48\p@
-\marginparsep 10\p@
-\partopsep=\z@
-\topsep=3\p@\@plus\p@\@minus\p@
-\parsep=3\p@\@plus\p@\@minus\p@
-\itemsep=\parsep
-\twocolumn
-\newdimen\pagewd \pagewd=39pc
-\newdimen\trimwd \trimwd=\pagewd
-\newdimen\trimlgt \trimlgt=11in
-\newdimen\headmargin \headmargin=3.5pc
-\newcommand\DeclareLaTeXLogo[5]{\expandafter\def
- \csname @LaTeX@#1/#2/#3\endcsname{{#4}{#5}}}
-\def\@LaTeX@default{{.36}{.15}}
-\DeclareLaTeXLogo{cmss}{bx}n{.3}{.15}
-\DeclareLaTeXLogo{cmr}m{it}{.3}{.27}
-\DeclareLaTeXLogo{cmr}{bx}{it}{.3}{.27}
-\DeclareRobustCommand\LaTeX{\expandafter\let\expandafter\reserved@a
- \csname @LaTeX@\f@family/\f@series/\f@shape\endcsname
- \ifx\reserved@a\relax\let\reserved@a\@LaTeX@default\fi
- \expandafter\@LaTeX\reserved@a}
-\newcommand\@LaTeX[2]{L\kern-#1em
- {\sbox\z@ T%
- \vbox to\ht0{\hbox{$\m@th$%
- \csname S@\f@size\endcsname
- \fontsize\sf@size\z@
- \math@fontsfalse\selectfont
- A}%
- \vss}%
- }%
- \kern-#2em%
- \TeX}
-\def\theauthor#1{\csname theauthor#1\endcsname}
-\def\theaddress#1{\csname theaddress#1\endcsname}
-\def\thenetaddress#1{\csname thenetaddress#1\endcsname}
-\def\thePersonalURL#1{\csname thePersonalURL#1\endcsname}
-\def\@defaultauthorlist{%
- \count@\authornumber
- \advance\count@ by -2
- \@tempcnta0
- \loop
- \ifnum\count@>0
- \advance\@tempcnta by \@ne
- \ignorespaces\theauthor{\number\@tempcnta}\unskip,
- \advance\count@ by \m@ne
- \repeat
- \count@\authornumber
- \advance\count@ by -\@tempcnta
- \ifnum\authornumber>0
- \ifnum\count@>1
- \count@\authornumber
- \advance\count@ by \m@ne
- \ignorespaces\theauthor{\number\count@}\unskip\ and
- \fi
- \ignorespaces\theauthor{\number\authornumber}\unskip
- \fi
-}
-\def\signature#1{\def\@signature{#1}}
-\def\@signature{\@defaultsignature}
-\def\@defaultsignature{{%
- \let\thanks\@gobble
- \ifnum\authornumber<0
- \medskip
- \signaturemark
- \theauthor{\number\authornumber}\\
- \theaddress{\number\authornumber}\\
- \allowhyphens
- \thenetaddress{\number\authornumber}\\
- \thePersonalURL{\number\authornumber}\\
- \else
- \count@=0
- \loop
- \ifnum\count@<\authornumber
- \medskip
- \advance\count@ by \@ne
- \signaturemark
- \theauthor{\number\count@}\\
- \theaddress{\number\count@}\\
- {%
- \allowhyphens
- \thenetaddress{\number\count@}\\
- \thePersonalURL{\number\count@}\\
- }%
- \repeat
- \fi
- }%
-}
-\newdimen\signaturewidth \signaturewidth=12pc
-\newcommand\makesignature[1][\medskipamount]{%
- \@tempdima\signaturewidth
- \advance\@tempdima 1.5pc
- \ifdim \@tempdima>\columnwidth
- \signaturewidth \columnwidth
- \advance\signaturewidth -1.5pc
- \fi
- \par
- \penalty9000
- \vspace{#1}%
- \rightline{%
- \vbox{\hsize\signaturewidth \ninepoint \raggedright
- \parindent \z@ \everypar={\hangindent 1pc }
- \parskip \z@skip
- \def\|{\unskip\hfil\break}%
- \def\\{\endgraf}%
- \def\phone{\rm Phone: }
- \rm\@signature}%
- }%
- \ifnum\authornumber<0 \endgroup\fi
-}
-\def\signaturemark{\leavevmode\llap{$\diamond$\enspace}}
-\newcount\authornumber
-\authornumber=0
-\def\author{%
- \global\advance\authornumber\@ne
- \TB@author
-}
-\def\contributor{%
- \begingroup
- \authornumber\m@ne
- \TB@author
-}
-\def\TB@author#1{%
- \expandafter\def\csname theauthor\number\authornumber\endcsname
- {\ignorespaces#1\unskip}%
- \expandafter\def\csname theaddress\number\authornumber\endcsname
- {\TBWarning{Address for #1\space missing}\@gobble}%
- \expandafter\def\csname thenetaddress\number\authornumber\endcsname
- {\TBWarning{Net address for #1\space missing}\@gobble}%
- \expandafter\let\csname thePersonalURL\number\authornumber\endcsname
- \@gobble
- }
-\def\address#1{%
- \expandafter\def\csname theaddress\number\authornumber\endcsname
- {\leavevmode\ignorespaces#1\unskip}}
-\def\network#1{\def\@network{#1: }}
-\newcommand\netaddress[1][\relax]{%
- \begingroup
- \def\@network{}%
- #1\@sanitize\makespace\ \makeactive\@
- \makeactive\.\makeactive\%\@relay@netaddress}%
-\def\@relay@netaddress#1{%
- \ProtectNetChars
- \expandafter\protected@xdef
- \csname thenetaddress\number\authornumber\endcsname
- {\protect\leavevmode\textrm{\@network}%
- {\protect\NetAddrChars\net
- \ignorespaces#1\unskip}}%
- \endgroup
- }
-\def\personalURL{\begingroup
- \@sanitize\makespace\ \makeactive\@
- \makeactive\.\makeactive\%\makeactive\/\@personalURL}%
-\def\@personalURL#1{%
- \ProtectNetChars
- \expandafter\protected@xdef
- \csname thePersonalURL\number\authornumber\endcsname{%
- \protect\leavevmode
- {%
- \protect\URLchars\net
- \ignorespaces#1\unskip
- }%
- }%
- \endgroup
- }
-{%
- \makecomment\*
- \makeactive\@
- \gdef\netaddrat{\makeactive\@*
- \def@{\discretionary{\char"40}{}{\char"40}}}
- \makeactive\%
- \gdef\netaddrpercent{\makeactive\%*
- \def%{\discretionary{\char"25}{}{\char"25}}}
- \makeactive\.
- \gdef\netaddrdot{\makeactive\.*
- \def.{\discretionary{\char"2E}{}{\char"2E}}}
- \gdef\NetAddrChars{\netaddrat \netaddrpercent \netaddrdot}
- \makeactive\/
- \gdef\URLchars{*
- \NetAddrChars
- \makeactive\/*
- \def/{\discretionary{\char"2F}{}{\char"2F}}}
- \gdef\ProtectNetChars{*
- \def@{\protect@}*
- \def%{\protect%}*
- \def.{\protect.}*
- \def/{\protect/}*
- }
-}
-\if@compatibility
- \DeclareRobustCommand\net{\normalfont\ttfamily\mathgroup\symtypewriter}
-\else
- \DeclareOldFontCommand{\net}{\ttfamily\upshape\mdseries}{\mathtt}
-\fi
-\def\authorlist#1{\def\@author{#1}}
-\def\@author{\@defaultauthorlist}
-\def\maketitle{\par
- \ifdim\PreTitleDrop > \z@
- \loop
- \ifdim \PreTitleDrop > \textheight
- \vbox{}\vfil\eject
- \advance\PreTitleDrop by -\textheight
- \repeat
- \vbox to \PreTitleDrop{}
- \global\PreTitleDrop=\z@
- \fi
- \begingroup
- \setcounter{footnote}{0}
- \def\thefootnote{\fnsymbol{footnote}}
- \@maketitle
- \@thanks
- \endgroup
- \setcounter{footnote}{0}
- \gdef\@thanks{}
- }
-\def\secsep{\vskip 5\baselineskip}
-\newdimen\stbaselineskip \stbaselineskip=18\p@
-\newdimen\stfontheight
- \settoheight{\stfontheight}{\sectitlefont O}
-\newif\ifSecTitle
-\SecTitlefalse
-\newif\ifWideSecTitle
-\newcommand\sectitle{%
- \SecTitletrue
- \@ifstar
- {\WideSecTitletrue\def\s@ctitle}%
- {\WideSecTitlefalse\def\s@ctitle}%
-}
-\newdimen\PreTitleDrop \PreTitleDrop=\z@
-\newskip\AboveTitleSkip \AboveTitleSkip=12\p@
-\newskip\BelowTitleSkip \BelowTitleSkip=8\p@
-\newdimen\strulethickness \strulethickness=.6\p@
-\def\@sectitle #1{%
- \par
- \penalty-1000
- \ifWideSecTitle\else\secsep\fi
- {%
- \fboxrule\strulethickness
- \fboxsep\z@
- \noindent\framebox[\hsize]{%
- \raggedcenter
- \def\\{\unskip\break}%
- \sectitlefont
- \makestrut[2\stfontheight;\z@]%
- #1%
- \makestrut[\z@;\stfontheight]\endgraf
- }%
- }%
- \nobreak
- \vskip\baselineskip
-}
-\def\@makesectitle{\ifSecTitle
- \global\SecTitlefalse
- \ifWideSecTitle
- \twocolumn[\@sectitle{\s@ctitle}]%
- \global\WideSecTitlefalse
- \else
- \@sectitle{\s@ctitle}%
- \fi
- \else
- \vskip\AboveTitleSkip
- \kern\topskip
- \hrule \@height\z@ \@depth\z@ \@width 10\p@
- \kern-\topskip
- \kern-\strulethickness
- \hrule \@height\strulethickness \@depth\z@
- \kern\medskipamount
- \nobreak
- \fi
-}
-\def\@maketitle{\@makesectitle
- {%
- \nohyphens \interlinepenalty\@M
- \setbox0=\hbox{%
- \let\thanks\@gobble
- \let\\=\quad
- \let\and=\quad
- \ignorespaces\@author}%
- {%
- \noindent\bf\raggedright\ignorespaces\@title\endgraf
- }%
- \ifdim \wd0 < 5\p@ % omit if author is null
- \else
- \nobreak \vskip 4\p@
- {%
- \leftskip=\normalparindent
- \raggedright
- \def\and{\unskip\\}%
- \noindent\@author\endgraf
- }%
- \fi
- \nobreak
- \vskip\BelowTitleSkip
- }%
- \global\@afterindentfalse
- \aftergroup\@afterheading
-}
-\newenvironment{dedication}%
- {\raggedright\noindent\itshape\ignorespaces}%
- {\endgraf\medskip}
-\renewenvironment{abstract}%
- {%
- \begin{SafeSection}%
- \section*{Abstract}%
- }%
- {\end{SafeSection}}
-\newenvironment{longabstract}%
- {%
- \begin{SafeSection}%
- \section*{Abstract}%
- \bgroup\small
- }%
- {%
- \endgraf\egroup
- \end{SafeSection}%
- \vspace{.25\baselineskip}
- \begin{center}
- {$--*--$}
- \end{center}
- \vspace{.5\baselineskip}}
-\if@numbersec
- \def\section{\TB@startsection{{section}%
- 1%
- \z@
- {-8\p@}%
- {4\p@}%
- {\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
- \def\subsection{\TB@startsection{{subsection}%
- 2%
- \z@
- {-8\p@}%
- {4\p@}%
- {\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
- \def\subsubsection{\TB@startsection{{subsubsection}%
- 3%
- \z@
- {-8\p@}%
- {4\p@}%
- {\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
- \def\paragraph{\TB@startsection{{paragraph}%
- 4%
- \z@
- {2.5ex\@plus 1ex}%
- {-1em}%
- {\normalsize\bf}}}
-\else
- \setcounter{secnumdepth}{0}
- \def\section{\TB@nolimelabel
- \TB@startsection{{section}%
- 1%
- \z@
- {-8\p@}%
- {4\p@}%
- {\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
- \def\subsection{\TB@nolimelabel
- \TB@startsection{{subsection}%
- 2%
- \z@
- {-8\p@}%
- {-0.5em\@plus-\fontdimen3\font}%
- {\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
- \def\subsubsection{\TB@nolimelabel
- \TB@startsection{{subsubsection}%
- 3%
- \parindent
- {-8\p@}%
- {-0.5em\@plus-\fontdimen3\font}%
- {\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
-\fi
-\def\TB@startsection#1{\@ifstar
- {\TBWarning{*-form of \expandafter\string\csname\@firstofsix#1%
- \endcsname\space inappropriate}%
- \@startsection#1}%
- {\@startsection#1}}
-\def\@firstofsix#1#2#3#4#5#6{#1}
-\def\TB@safe@startsection#1{\@startsection#1}
-\newenvironment{SafeSection}%
- {\let\TB@startsection\TB@safe@startsection}%
- {}
-\if@numbersec
- \def\subparagraph{\TB@nosection\subparagraph\paragraph}
-\else
- \def\paragraph{\TB@nosection\paragraph\subsubsection}
- \def\subparagraph{\TB@nosection\subparagraph\subsubsection}
-\fi
-\def\chapter{\TB@nosection\chapter\section}
-\def\part{\TB@nosection\part\section}
-\def\TB@nosection#1#2{\TBWarning{class does not support \string#1,
- \string#2\space used instead}#2}
-\def\l@section#1#2{\addpenalty{\@secpenalty}%
- \addvspace{1.0em\@plus\p@}%
- \@tempdima 1.5em
- \begingroup
- \parindent\z@ \rightskip\z@ % article style makes \rightskip > 0
- \parfillskip\z@
- \bf\leavevmode\advance\leftskip\@tempdima\hskip-\leftskip#1\nobreak\hfil
- \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
- \endgroup}
-\renewcommand\appendix{\par
- \renewcommand\thesection{\@Alph\c@section}%
- \setcounter{section}{0}%
- \if@numbersec
- \else
- \setcounter{secnumdepth}{1}%
- \fi
- \def\@tempa{appendix}
- \ifx\@tempa\@currenvir
- \expandafter\@appendix@env
- \fi
-}
-\newcommand\app@prefix@section{}
-\newcommand\@appendix@env[1][Appendix]{%
- \renewcommand\@seccntformat[1]{\csname app@prefix@##1\endcsname
- \csname the##1\endcsname\quad}%
- \renewcommand\app@prefix@section{#1 }%
-}
-\let\endappendix\relax
-\def\TB@nolimelabel{\def\@currentlabel{\protect\TBWarning
- {Invalid label on page \thepage\space used}%
- \textbf{?!?}}}
-\let\TB@@sect\@sect
-\let\TB@@ssect\@ssect
-\def\@sect#1#2#3#4#5#6[#7]#8{%
- \def\@currentlabelname{#7}%
- \TB@@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
-}
-\def\@ssect#1#2#3#4#5{%
- \def\@currentlabelname{#5}%
- \TB@@ssect{#1}{#2}{#3}{#4}{#5}%
-}
-\def\label#1{{%
- \@bsphack
- \let\label\@gobble
- \let\index\@gobble
- \if@filesw
- \protected@write\@auxout{}%
- {\string\newlabel{#1}{%
- {\@currentlabel}{\thepage}{\@currentlabelname}}%
- }%
- \fi
- \@esphack
- }%
-}
-\let\@currentlabelname\@empty
-\DeclareRobustCommand\ref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@firstofthree{#1}}
-\DeclareRobustCommand\pageref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@secondofthree{#1}}
-\DeclareRobustCommand\nameref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@thirdofthree{#1}}
-\long\def\@firstofthree#1#2#3{#1}
-\long\def\@secondofthree#1#2#3{#2}
-\long\def\@thirdofthree#1#2#3{#3}
-\long\def\@makecaption#1#2{%
- \vskip\abovecaptionskip
- \sbox\@tempboxa{#1: #2}%
- \ifdim \wd\@tempboxa >\hsize
- \raggedright\hyphenpenalty=\@M
- #1: #2\par
- \else
- \global \@minipagefalse
- \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
- \fi
- \vskip\belowcaptionskip}
-\renewcommand\normalsize{%
- \@setfontsize\normalsize\@xpt\@xiipt
- \abovedisplayskip=3\p@\@plus 3\p@\@minus\p@
- \belowdisplayskip=\abovedisplayskip
- \abovedisplayshortskip=\z@\@plus 3\p@
- \belowdisplayshortskip=\p@\@plus 3\p@\@minus\p@
-}
-
-\renewcommand\small{%
- \@setfontsize\small\@ixpt{11}%
- \abovedisplayskip=2.5\p@\@plus 2.5\p@\@minus\p@
- \belowdisplayskip=\abovedisplayskip
- \abovedisplayshortskip=\z@\@plus 2\p@
- \belowdisplayshortskip=\p@\@plus 2\p@\@minus\p@
-}
-\renewcommand\footnotesize{%
- \@setfontsize\footnotesize\@viiipt{9.5}%
- \abovedisplayskip=3\p@\@plus 3\p@\@minus\p@
- \belowdisplayskip=\abovedisplayskip
- \abovedisplayshortskip=\z@\@plus 3\p@
- \belowdisplayshortskip=\p@\@plus 3\p@\@minus\p@
-}
-\def\@listi{%
- \leftmargin\leftmargini\parsep=\p@\@plus\p@\@minus\p@
- \itemsep=\parsep
- \listparindent=1em
- }
-
-\def\@listii{%
- \leftmargin\leftmarginii
- \labelwidth=\leftmarginii \advance\labelwidth-\labelsep
- \topsep=2\p@\@plus\p@\@minus\p@
- \parsep=\p@\@plus\p@\@minus\p@
- \itemsep=\parsep
- \listparindent=1em
- }
-
-\def\@listiii{%
- \leftmargin=\leftmarginiii
- \labelwidth=\leftmarginiii \advance\labelwidth-\labelsep
- \topsep=\p@\@plus\p@\@minus\p@
- \parsep=\z@
- \itemsep=\topsep
- \listparindent=1em
- }
-\def\quote{\list{}{\rightmargin.5\leftmargin}\item[]}
-\renewcommand{\quotation}{\list{}{\listparindent 1.5em
- \rightmargin.5\leftmargin\parsep \z@\@plus\p@}\item[]}
-\let\@TBverbatim\verbatim
-\let\@TBendverbatim\endverbatim
-\def\verbatim{\futurelet\reserved@a\@switch@sqbverbatim}
-\def\@switch@sqbverbatim{\ifx\reserved@a[%]
- \expandafter\@sqbverbatim\else
- \def\reserved@b{\@sqbverbatim[]}\expandafter\reserved@b\fi}
-\def\@sqbverbatim[#1]{%
- \def\ruled{\let\if@ruled\iftrue}%
- #1\@TBverbatim}
-\def\@verbatim{%
- \if@ruled\trivlist\item\hrule\kern5\p@\nobreak\fi
- \trivlist \item\relax
- \if@minipage\else\vskip\parskip\fi
- \leftskip\@totalleftmargin\rightskip\z@skip
- \parindent\z@\parfillskip\@flushglue\parskip\z@skip
- \@@par
- \@tempswafalse
- \def\par{%
- \if@tempswa
- \leavevmode \null \@@par\penalty\interlinepenalty
- \else
- \@tempswatrue
- \ifhmode\@@par\penalty\interlinepenalty\fi
- \fi}%
- \obeylines \verbatim@font \@noligs
- \let\do\@makeother \dospecials
- \everypar \expandafter{\the\everypar \unpenalty}%
-}%
-\def\endverbatim{\@TBendverbatim
- \if@ruled\kern5\p@\hrule\endtrivlist\fi}
-{\makeactive<
- \gdef<#1>{{\reset@font\ensuremath{\langle}%
- \textit{#1}%
- \ensuremath{\rangle}}}
-}
-\let\if@ruled\iffalse
-\if@Harvardcite
-\let\@internalcite\cite
-\def\cite{\def\@citeseppen{-1000}%
- \def\@cite##1##2{(##1\if@tempswa , ##2\fi)}%
- \def\citeauthoryear##1##2##3{##1, ##3}\@internalcite}
-\def\citeNP{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2\fi}%
- \def\citeauthoryear##1##2##3{##1, ##3}\@internalcite}
-\def\citeN{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2)\else{)}\fi}%
- \def\citeauthoryear##1##2##3{##1 (##3}\@citedata}
-\def\citeA{\def\@citeseppen{-1000}%
- \def\@cite##1##2{(##1\if@tempswa , ##2\fi)}%
- \def\citeauthoryear##1##2##3{##1}\@internalcite}
-\def\citeANP{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2\fi}%
- \def\citeauthoryear##1##2##3{##1}\@internalcite}
-\def\shortcite{\def\@citeseppen{-1000}%
- \def\@cite##1##2{(##1\if@tempswa , ##2\fi)}%
- \def\citeauthoryear##1##2##3{##2, ##3}\@internalcite}
-\def\shortciteNP{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2\fi}%
- \def\citeauthoryear##1##2##3{##2, ##3}\@internalcite}
-\def\shortciteN{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2)\else{)}\fi}%
- \def\citeauthoryear##1##2##3{##2 (##3}\@citedata}
-\def\shortciteA{\def\@citeseppen{-1000}%
- \def\@cite##1##2{(##1\if@tempswa , ##2\fi)}%
- \def\citeauthoryear##1##2##3{##2}\@internalcite}
-\def\shortciteANP{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2\fi}%
- \def\citeauthoryear##1##2##3{##2}\@internalcite}
-\def\citeyear{\def\@citeseppen{-1000}%
- \def\@cite##1##2{(##1\if@tempswa , ##2\fi)}%
- \def\citeauthoryear##1##2##3{##3}\@citedata}
-\def\citeyearNP{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1\if@tempswa , ##2\fi}%
- \def\citeauthoryear##1##2##3{##3}\@citedata}
-\def\@citedata{%
- \@ifnextchar [{\@tempswatrue\@citedatax}%
- {\@tempswafalse\@citedatax[]}%
-}
-
-\def\@citedatax[#1]#2{%
-\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi%
- \def\@citea{}\@cite{\@for\@citeb:=#2\do%
- {\@citea\def\@citea{, }\@ifundefined% by Young
- {b@\@citeb}{{\bf ?}%
- \@warning{Citation `\@citeb' on page \thepage \space undefined}}%
-{\csname b@\@citeb\endcsname}}}{#1}}%
-\def\@citex[#1]#2{%
-\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi%
- \def\@citea{}\@cite{\@for\@citeb:=#2\do%
- {\@citea\def\@citea{; }\@ifundefined% by Young
- {b@\@citeb}{{\bf ?}%
- \@warning{Citation `\@citeb' on page \thepage \space undefined}}%
-{\csname b@\@citeb\endcsname}}}{#1}}%
-\def\@biblabel#1{}
-\newlength{\bibhang}
-\setlength{\bibhang}{2em}
-\newdimen\bibindent
-\bibindent=1.5em
-\@ifundefined{refname}%
- {\newcommand{\refname}{References}}%
- {}%
-\def\thebibliography#1{\let\TB@startsection\TB@safe@startsection
- \section*{\refname\@mkboth
- {\uppercase{\refname}}{\uppercase{\refname}}}\list
- {[\arabic{enumi}]}{%
- \labelwidth\z@ \labelsep\z@
- \leftmargin\bibindent
- \itemindent -\bibindent
- \listparindent \itemindent
- \parsep \z@
- \usecounter{enumi}}
- \def\newblock{}
- \sloppy
- \sfcode`\.=1000\relax}
-\def\etal{et\,al.\@}
-\def\bibentry{\smallskip
- \hangindent=\parindent
- \hangafter=1
- \noindent
- \sloppy
- \clubpenalty500 \widowpenalty500
- \frenchspacing}
-\def\bibliography#1{%
- \if@filesw\immediate\write\@auxout{\string\bibdata{\@tubfilename{#1}}}\fi
- \@input{\jobname.bbl}}
-
-\def\bibliographystyle#1{\if@filesw\immediate\write\@auxout
- {\string\bibstyle{\@tubfilename{#1}}}\fi}
-\else
-\let\TB@save@thebibliography\thebibliography
-\def\thebibliography{\let\TB@startsection\TB@safe@startsection
- \TB@save@thebibliography}
-\fi
-\def\HorzR@gisterRule{\vrule \@height 0.2\p@ \@depth\z@ \@width 0.5in }
-\def\DownShortR@gisterRule{\vrule \@height 0.2\p@ \@depth 1pc \@width 0.2\p@ }
-\def\UpShortR@gisterRule{\vrule \@height 1pc \@depth\z@ \@width 0.2\p@ }
-\def\ttopregister{\dlap{%
- \hb@xt@\trimwd{\HorzR@gisterRule \hfil \HorzR@gisterRule
- \HorzR@gisterRule \hfil \HorzR@gisterRule}%
- \hb@xt@\trimwd{\hfil \DownShortR@gisterRule \hfil}}}
-\def\tbotregister{\ulap{%
- \hb@xt@\trimwd{\hfil \UpShortR@gisterRule \hfil}%
- \hb@xt@\trimwd{\HorzR@gisterRule \hfil \HorzR@gisterRule
- \HorzR@gisterRule \hfil \HorzR@gisterRule}}}
-\def\topregister{\ttopregister}
-\def\botregister{\tbotregister}
-\def \rtitlex{\def\texttub##1{{\normalsize\textrm{##1}}}\TUB, \volx }
-
-\def\PrelimDraftfooter{%
- \dlap{\kern\textheight\kern3pc
- \rlap{\hb@xt@\pagewd{\midrtitle\hfil\midrtitle}}
- }}
-
-\def\MakeRegistrationMarks{}
-\def\UseTrimMarks{%
- \def\MakeRegistrationMarks{%
- \ulap{\rlap{%
- \vbox{\dlap{\vbox to\trimlgt{\vfil\botregister}}%
- \topregister\vskip \headmargin \vskip 10\p@}}}}%
- }
-
-\def\@oddhead{\MakeRegistrationMarks\PrelimDraftfooter
- \normalsize\csname normalshape\endcsname\rm
- \rtitlex\qquad\midrtitle \hfil \thepage}
-\def\@evenhead{\MakeRegistrationMarks\PrelimDraftfooter
- \normalsize\csname normalshape\endcsname\rm
- \thepage\hfil\midrtitle\qquad\rtitlex}
-\def\@oddfoot{}
-\def\@evenfoot{}
-\def\ps@headings{}
-\pagestyle{headings}
-\def\@outputdblcol{\if@firstcolumn \global\@firstcolumnfalse
- \global\setbox\@leftcolumn\box\@outputbox
- \global\brokenpenalty10000
- \else \global\@firstcolumntrue
- \global\brokenpenalty100
- \setbox\@outputbox\vbox{\hb@xt@\textwidth{\hb@xt@\columnwidth
- {\box\@leftcolumn \hss}\hfil \vrule \@width\columnseprule\hfil
- \hb@xt@\columnwidth{\box\@outputbox \hss}}}\@combinedblfloats
- \@outputpage \begingroup \@dblfloatplacement \@startdblcolumn
- \@whilesw\if@fcolmade \fi{\@outputpage\@startdblcolumn}\endgroup
- \fi}
-\newif\ifFirstPar \FirstParfalse
-\def\smc{\sc}
-\def\ninepoint{\small}
-\DeclareRobustCommand\SMC{%
- \ifx\@currsize\normalsize\small\else
- \ifx\@currsize\small\footnotesize\else
- \ifx\@currsize\footnotesize\scriptsize\else
- \ifx\@currsize\large\normalsize\else
- \ifx\@currsize\Large\large\else
- \ifx\@currsize\LARGE\Large\else
- \ifx\@currsize\scriptsize\tiny\else
- \ifx\@currsize\tiny\tiny\else
- \ifx\@currsize\huge\LARGE\else
- \ifx\@currsize\Huge\huge\else
- \small\SMC@unknown@warning
- \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
-}
-\newcommand\SMC@unknown@warning{\TBWarning{\string\SMC: unrecognised
- text font size command -- using \string\small}}
-\newcommand\textSMC[1]{{\SMC #1}}
-\newcommand\acro[1]{\textSMC{#1}\@}
-\def\xEdNote{{\EdNoteFont Editor's note:\enspace }}
-\def \EdNote{\@ifnextchar[%]
- {%
- \ifvmode
- \smallskip\noindent\let\@EdNote@\@EdNote@v
- \else
- \unskip\quad\def\@EdNote@{\unskip\quad}%
- \fi
- \@EdNote
- }%
- \xEdNote
-}
-\long\def\@EdNote[#1]{%
- [\thinspace\xEdNote\ignorespaces
- #1%
- \unskip\thinspace]%
- \@EdNote@
-}
-\def\@EdNote@v{\par\smallskip}
-\def\SelfDocumenting{%
- \setlength\textwidth{31pc}
- \onecolumn
- \parindent \z@
- \parskip 2\p@\@plus\p@\@minus\p@
- \oddsidemargin 8pc
- \evensidemargin 8pc
- \marginparwidth 8pc
- \toks@\expandafter{\@oddhead}%
- \xdef\@oddhead{\hss\hb@xt@\pagewd{\the\toks@}}%
- \toks@\expandafter{\@evenhead}%
- \xdef\@evenhead{\hss\hb@xt@\pagewd{\the\toks@}}%
- \def\ps@titlepage{}%
-}
-\def\ps@titlepage{}
-
-\long\def\@makefntext#1{\parindent 1em\noindent\hb@xt@2em{}%
- \llap{\@makefnmark}\null$\mskip5mu$#1}
-
-\def\fnum@figure{{\bf Figure \thefigure}}
-\if@Harvardcite
- \AtBeginDocument{%
- \bibliographystyle{ltugbib}%
- }
-\fi
-\authornumber\z@
-\let\@signature\@defaultsignature
-\InputIfFileExists{ltugboat.cfg}{\TBInfo{Loading ltugboat
- configuration information}}{}
-\endinput
-%%
-%% End of file `ltugboat.cls'.