diff options
Diffstat (limited to 'Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls')
-rw-r--r-- | Master/texmf-dist/doc/metapost/featpost/latex/ltugboat.cls | 1225 |
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'. |