\documentclass{article}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% markup commands for this article
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newenvironment{filedesc}{%
  \description
  \renewcommand\makelabel[1]{\hspace\labelsep
                                \normalfont\ttfamily ##1}}
  {\enddescription}

\let\package\textsf % as in \package{longtable} package
\let\class\textsf
\def\env#1{\envx#1*\relax}
\def\envx#1*#2{%
  \textsf{#1\ifx#2*\raise-.6ex\hbox{*}\fi}}

\RequirePackage{delarray,hhline}
\makeatletter
\def\smallv{\def\verbatim@font{\normalfont\ttfamily\small}}
\makeatother

\def\PS{\textsc{PostScript}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% these may have better definitions in BV or TUB class files.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\BV{\emph{Baskerville}}
\def\TUB{\textsl{TUGboat}}

\def\tubissue#1#2{\TUB~#1, no.~#2}


\def\SLiTeX{%
  S\kern-.065em L\kern-.18em\raise.32ex\hbox{\textsc{i}}%
  \kern-.03em\TeX}
\let\SliTeX\SLiTeX

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% some random two column page settings based
% on article class letterpaper settings.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\addtolength\textwidth{1.6in}
\addtolength\oddsidemargin{-.8in}
\setlength\emergencystretch{1in}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% fake \acro command from TUG to keep BB happy
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\DeclareRobustCommand\acro[1]{{%
  \ifx\@currsize\normalsize\small\else
  \ifx\@currsize\footnotesize\tiny\else
  \ifx\@currsize\large\normalsize\else
   \show\@currsize
   \fi\fi\fi
  \MakeUppercase{#1}}}
\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% fake title and author commands with optional arguments
% and Article environment from baskerville
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand\title[2][]{\def\xtitle{#2}}
\renewcommand\author[2][]{\def\xauthor{#2}}
\def\Article{%
  \twocolumn[\bfseries\Large\raggedright\xtitle\par\bigskip
                      \large\xauthor\par\vspace{2\baselineskip}]}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% FAQverb stuff from baskerville class
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\DeclareRobustCommand{\FAQverb}[2]{{%
    \ifvmode\leavevmode\fi
    \lefthyphenmin=256\setlanguage\language
    \FAQverbFamily\hyphenchar\the\font`#1\relax
    \def\@tempa{#2}%
    \expandafter\@faq@strip\meaning\@tempa\@faq@strip
    \hyphenchar\the\font\m@ne
}\setlanguage\language}
\def\@faq@strip#1->#2\@faq@strip{#2}
%
% Document markup:
%
\makeatother   % because @ is a delimiter here, it had better have the
               % same catcode as it will when the macro's invoked
\def\Email|#1@#2|{\FAQverb\-{#1@}\penalty10\FAQverb\.{#2}} % email
\makeatletter
\def\FTP|#1|{\FAQverb\.{#1}}                               % FTP site
\def\File|#1|{\FAQverb\/{#1}}                              % file name
\def\CTAN{\FAQverb\/}                                      % CTAN path
\def\Newsgroup|#1|{\FAQverb\.{#1}}                         % newsgroup
\def\URL|#1://#2/#3|{\FAQverb\.{#1://#2/}\penalty10\FAQverb\/{#3}}
\def\path|#1|{\FAQverb\/{#1}}                              % generic path

\let\FAQverbFamily\ttfamily

\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\input{ltour2}
\end{document}
