%               *****    tbcv25.tex    *****
%
%       This file will produce tables of contents for TUGboat volumes 21-25.

\input tbcont.def

\LoadSansFonts
\let\sf=\ssf
\loosetopadjust
\font\tensltt=cmsltt10
\let\sltt=\tensltt
\font\slc=cmsl8  % used for small caps in \slBibTeX


%       definitions of logos used in contents
%
%       \Abstract -- proceedings issue, 21 #3
%       \FDNTeX -- proceedings paper, 21 #3
%	\cs -- various, 25 #2
%       \GeX -- proceedings paper, 21 #3
%       \CONTEXT -- proceedings paper, 23 #1
%       \curve -- Didier Verna, 22 #4
%       \eOmega -- Giuseppe Bilotta, 24 #1
%%       \eTeX -- 
%%       \Java -- 
%       \LyX -- Laura Jackson and Herbert Voss, 22 #1/2
%       \mathsPIC -- proceedings paper, 21 #3
%%       \Mc -- Jeffrey McArthur, in name
%       \MTeX -- Ramon Casares, 23 #3/4
%%       \NTG -- 
%       \NTS -- proceedings paper, 21 #3; 22 #1/2
%       \OMEGA
%       \PDF -- proceedings paper, 21 #3
%       \slBibTeX -- proceedings paper, 24 #1
%       \TeXLive -- CD with 21 #1
%%       \TeXML -- 
%       \Thanh -- Han The Thanh, 23 #1, 24 #1
%       \XML -- several proceedings papers, 20 #3
%       \Xy, \Xypic -- Alexander Perlis, 22 #4
%       \XyM, \XyMTeX -- Shinsaku Fujita, chemical structures, 21 #1, 22 #4
%       \warmreader -- proceedings paper, 24 #1
%
\def\<#1>{$\langle\hbox{\rm#1}\rangle$}
\def\Abstract{{\rm[\,}Abstract\/{\,\rm]}}
%\def\CONTEXT% The \CONTEXT\ logo from the \CONTEXT\ sources
%  {C%
%   \kern-.0333emo%
%   \kern-.0333emn%
%   \kern-.0333em\-\TeX%
%   \kern-.0333emt}
\def\ConTeXt{Con\TeX t}
\def\cs#1{{\tt \char`\\#1}}
\def\curve{%
  {\bf C}\kern-.32ex\raise-.3ex\hbox{u}\kern-.2ex
   r\kern-.25ex{\bf V}\kern-.6ex\raise-.3ex\hbox{e}}
\def\eOmega{\leavevmode\hbox{$\varepsilon$-$\Omega$}}
\def\eTeX{$\varepsilon$-\kern-.125em\TeX}
\def\FDNTeX{\acro{FDN}\TeX}
\def\GeX{G\kern-.125em\lower.5ex\hbox{E}\kern-.125emX{}}
%\def\Java{\acro{JAVA}}
\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\spacefactor1000}
\def\mathsPIC{\ssf maths\acro{PIC}}
%\def\Mc{\setbox0=\hbox{M}\leavevmode\hbox{M\/\vbox to \ht0{\hbox{c}\vfil}}}
\def\MTeX{{\manual META}\-\TeX}
%\def\NTG{\acro{NTG}}
\def\NTS{$\cal{N}$\lower.5ex\hbox{$\cal{T}$}$\cal{S}$}
\def\OMEGA{$\Omega$}
\def\PDF{\acro{PDF}}
\def\slBibTeX{{\sl B{\slc IB}\TeX}}  % cmcscsl10 not available as type1
\def\TeXLive{{\bf\TeX{} Live}}
%\def\TeXML{\TeX\-\acro{ML}}
\def\Thanh{H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh}
\def\XML{\acro{XML}}
\def\Xy{\leavevmode
  \hbox{\kern-.1em X\kern-.3em\lower.4ex\hbox{Y\kern-.15em}}}
\def\Xypic{\Xy-pic}
\def\UPSILON{\char'7}%
\def\XyM{X\kern-.25em\smash{\raise.50ex\hbox{\UPSILON}}\kern-.25em{M}}
\def\XyMTeX{\XyM\kern-.1em\TeX}
\def\warmreader{{\sltt WARMreader}}


%       tags are used as follows:
%
%       \sec Section<
%       \subsec Author\\Title\\page<
%       \subsecnn Title\\page<          % no author name
%       \subsub Title<                  % no author or page number
%       \subsite Computer<
%       \subquery Author\\Title\\page<
%
%       use \\ to split multiple lines for \sec and \subsite

\input tb2100.cnt                % 2000: 21#1, #2, #3, #4
\newpage
\setdigitwidth{999}              % number of digits in highest page number
\input tb2201.cnt                % 2001: 22#1/2, #3, #4
\newpage
\input tb2302.cnt                % 2002: 23#1, #2, #3/4
\newpage
\setdigitwidth{99}               % number of digits in highest page number
\input tb2403.cnt                % 2003: 24#1, #2, #3
\newpage
\setdigitwidth{999}              % number of digits in highest page number
\input tb2504.cnt                % 2004: 25#1, #2, 
%                                    there is no 25#3 ....only 1 and 2
%                                    25#0 (was TUG 2004 pre-proceedings,
%                                    not TUGboat; won't be in this file)

\end
