% \iffalse meta-comment % % Copyright 1993 1994 1995 1996 1997 1998 1999 % The LaTeX3 Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX2e system. % ---------------------------------------- % % It may be distributed under the terms of the LaTeX Project Public % License, as described in lppl.txt in the base LaTeX distribution. % Either version 1.0 or, at your option, any later version. % % \fi % IDX.TEX -- A LaTeX input file for printing .IDX files. % Copyright (c) 1985, 1994 by Leslie Lamport. % This file created on 18 February 1994. % Last changed see below in \typeout. \documentclass[twocolumn]{article} \nofiles \setlength{\oddsidemargin}{0pt} \setlength{\evensidemargin}{0pt} \setlength{\textwidth}{470pt} % Width of text line. \setlength{\columnsep}{30pt} % Space between columns \raggedright \makeatletter \def\isanitize{\@makeother\\\@makeother\$\@makeother\&% \@makeother\#\@makeother\^\@makeother\^^K\@makeother\_\@makeother\^^A% \@makeother\%\@makeother\~} \def\indexentry{\par\begingroup \isanitize \idxentry} \def\idxentry#1#2{\def\foo{#2}\ifx\foo\thispage \else \gdef\thispage{#2} \vskip 7pt {\large \bf Page #2\par \vskip 2pt}\fi \hangindent 20pt \ttfamily #1\par\endgroup} \setlength{\parindent}{0pt} \setlength{\parskip}{0pt plus .5pt} \tolerance=10000 % prevents overfull boxes %% Add extra stretch and shrink to interword space for typewriter style. \newsavebox{\foobar} \savebox{\foobar}{\texttt{x}} \relax \expandafter\fontdimen\expandafter3\csname OT1/cmtt/m/n/10\endcsname=3pt \expandafter\fontdimen\expandafter4\csname OT1/cmtt/m/n/10\endcsname=3pt \begin{document} \typeout{} \typeout{IDX version of 03 May 1995} \typeout{} \typeout {**********************************} \typeout {* Enter idx file's first name. *} \typein[\filename]{**********************************} \twocolumn[\vspace*{20pt} \centering \huge \filename.idx \par \vspace*{20pt}] \dimen0=\columnwidth \advance\dimen0 by -20pt \parshape =2 0pt \columnwidth 20pt \dimen0 \input \filename.idx\relax \end{document}