% -*-tex-*-
% The following macros are used in TUGboat tables of contents.
% This file may be automatically extended by tugboat.awk.
% It may be used by plain TeX, LaTeX, or AmSTeX.
% [04-Dec-1995]

\ifx\makeatletter\undefined
    \def\makeatletter{\catcode`\@=11\relax}
    \def\makeatother{\catcode`\@=12\relax}
\fi

\makeatletter

\font\manual=manfnt		%logo10 doesn't have what we need
\hyphenchar\manual=-1

\chardef\bs=`\\

\newbox\T@stBox                 \newbox\TestBox
\newcount\T@stCount             \newcount\TestCount
\newdimen\T@stDimen             \newdimen\TestDimen
\newif\ifT@stIf 		\newif\ifTestIf

\def\<#1>{$\langle\hbox{\rm#1}\rangle$}
\def\AMS{American Mathematical Society}
\def\AmS{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
        {\the\textfont2 M}\kern-.125em{\the\textfont2 S}}
\def\AMSTeX{\leavevmode\hbox{$\cal A\kern-.2em\lower.376ex
	\hbox{$\cal M$}\kern-.2em\cal S$-\TeX}}
\let\AmSTeX=\AMSTeX
\def\archiTeX{\lower.5ex\hbox{A}\kern-.18em rch\i\kern-.1em \TeX}
\def\bull{\vrule height 1ex width .8ex depth -.2ex } % square bullet
\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}}
\def\comment#1\endcomment{}		   % AMS-TeX not loaded
\def\BaSiX{{B\kern-.18em\lower.45ex\hbox{A}\kern-.15em S
           \kern-.4em\lower.45ex\hbox{I}\kern-.1em X}}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025emb}\kern-.08em\TeX}}
\def\Dash{\d@sh{---}}
\def\d@sh#1{\nobreak\thinspace#1\penalty0\thinspace}
\def\dash{\d@sh{--}}
\def\DVItoVDU{DVIto\kern-.12em VDU}
\font\eightrm=cmr8
\def\JemTeX{J\kern-.15em {\it{em}}\kern-.1em\TeX}
\def\JoT{{\sl The Joy of \TeX}}
\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
\def\La{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em}}
\def\latex{\LaTeX}
\def\Mc{\setbox0=\hbox{M}\leavevmode\hbox{M\/\vbox to \ht0{\hbox{c}\vfil}}}
\def\MF{{\manual META}\-{\manual FONT}}
\def\mtex{T\kern-.1667em\lower.5ex\hbox{\^E}\kern-.125emX}
\def\MTH{$}
\def\otr{{\sc otr}}
\def\plain{{\tt plain}}
\def\POBox{P.\thinspace O.~Box }
\def\POBoxTUG{\POBox\unskip~9506, Providence, RI~02940}
\def\Pas{Pascal}
\def\PiCTeX{\PiC\kern-.11em\TeX}
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC}
\def\PS{Post\-Script}
\def\sb{_}
\def\SC{Steering Committee}
\def\SliTeX{{\rm S\kern-.06em{\smc l\kern-.035emi}\kern-.06em\TeX}}
\let\sltt=\tt
\let\smc=\sc
\def\sp{^}
\def\SP{{\tt\char"20 }}		% "visible" space
\def\tex{\TeX}
\def\TeXMaG{\TeX M\kern-.1667em\lower.5ex\hbox{A}\kern-.2267emG}
\def\TeXtures{\TestCount=\the\fam\TeX\kern-.1em$\fam\TestCount\scriptstyle
	TURES$}
\def\Tib{\TestCount=\the\fam \leavevmode T\kern-.1667em
	$\fam\TestCount\scriptstyle I$b}
\def\TUB{TUGboat}
\ifx\tugstyloaded@\plaintubstyle
  \def\tubissue#1(#2){\TUB~#1, no.~#2}
\else
  \def\tubissue#1#2{\TUB~#1, no.~#2}
\fi
\def\TUG{\TeX\ \UG}
\def\UG{Users Group}
\def\UNIX{{\sc unix}}
\def\VAX{\leavevmode\hbox{V\kern-.12em A\kern-.1em X}}
\def\VorTeX{V\kern-2.7pt\lower.5ex\hbox{O\kern-1.4pt R}\kern-2.6pt\TeX}
\def\vrt{{\tt\char`\|}}
\def\WEB{{\tt WEB}}
%
% Define \SMC to work with plain TeX, LaTeX, and AmSTeX.
\ifx\small\undefined
  \ifx\ninerm\undefined
    \def\SMC{\tenrm}
  \else
    \def\SMC{\ninerm}
  \fi
\else  
    \def\SMC{\small}
\fi
%
\ifx \ssf  \undefined \let \ssf = \sf \fi
\ifx \slMF \undefined \let \slMF = \MF \fi
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\<#1>{$\langle\hbox{\rm#1}\rangle$}
\def\BaSiX{{B\kern-.18em\lower.45ex\hbox{A}\kern-.15em S
            \kern-.4em\lower.45ex\hbox{I}\kern-.1em X}}
\def\LexiTeX{{\rm\ \unskip\hbox{L%
 \kern-.06em\hbox{\smc e}%
 \kern-.05em\hbox{\smc x}%
 \kern-.05em\lower.5ex\hbox{I}%
 \kern-.18em\TeX}}}
\def\Mc{\setbox0=\hbox{M}\leavevmode\hbox{M\/\vbox to \ht0{\hbox{c}\vfil}}}
\def\NexTeX{N\kern-.2em\lower0.5ex\hbox{E}\kern-0.1emX\kern-0.2em\TeX}
\def\otr{{\smc otr}}
\def\postissno{1989 Conference Proceedings}
\def\postissno{1991 TUG Conference Proceedings}
\def\postissno{1992 Annual Meeting Proceedings}
\def\postissno{1993 Annual Meeting Proceedings}
\def\postissno{1994 Annual Meeting Proceedings}
\def\postissno{\TeX90 Conference Proceedings}
\def\otr{{\smc otr}}
\def\LaTeXe{\LaTeX{}\kern.05em2$_{\textstyle\varepsilon}$}
\def\gaelmhodh#1{%
\if a#1\'a\else\if A#1\'A%
\else\if e#1\'e\else\if E#1\'E%
\else\if i#1\'{\char16}\else\if I#1\'I%
\else\if o#1\'o\else\if O#1\'O%
\else\if u#1\'u\else\if U#1\'U%
\else\if .#1/\else\.#1%
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
\def\postissno{{\TUG} Resource Directory}
% \tensy is unknown in LaTeX-2e; this is a temporary workaround
\ifx \undefined \tensy \font \tensy = cmsy10 \fi
\def\CSTUG{{\tensy C\kern-.1emS\kern-.05em}TUG}
\def\CTAN{{\SMC CTAN}\spacefactor1000 }
\def\HTML{{\SMC HTML}\spacefactor1000 }
\def\MF{{\manual META}\-{\manual FONT}\spacefactor1000 }
\def\MP{{\manual META}\-{\manual POST}\spacefactor1000 }
\def\NTS{{\sc NTS}}
\def\PDF{{\sc PDF}}
\def\SGML{{\SMC SGML}\spacefactor1000 }
\def\uktug{UK\,TUG}
\def\XYMTeX{%
  X\kern-.25em\smash{\raise.50ex\hbox{\char'7}}\kern-.25em{M}\kern-.1em\TeX}
\def\acro#1{{\sc #1}}
\ifx \undefined \tenss \let \tenss = \sf \fi
%=======================================================================
% End of hand-generated list of definitions.  Additional ones are
% appended here by tugboat.awk; most need to be eliminated manually,
% and the remainder moved before the === line above.