% This macro source file is from the four volume series % "TeX in Practice" by Stephan von Bechtolsheim, published % 1993 by Springer-Verlag, New York. % Copyright 1993 Stephan von Bechtolsheim. % No warranty or liability is assumed. % This macro may be copied freely if no fees other than % media cost or shipping charges are charged and as long % as this copyright and the following source code itself % is not changed. Please see the series for further information. % % Version: 1.0 % Date: May 1, 1993 % % % This source code is documented in 36.1.1, p. IV-134. % Original source in file "o3.TEX", starting line 63. \wlog{L: "index-or.tip" ["o3.TEX," l. 63, p. IV-134]}% % This file DOES NOT belong to format "texip." \InputD{box-mac.tip} \InputD{setstrut.tip} \newinsert\indexins \dimen\indexins = \maxdimen \skip\indexins = 0pt \count\indexins = 0 \newwrite\indexwrite \openout\indexwrite = \jobname.idxx \def\index #1{% \write\indexwrite{\noexpand\ix{#1}{\the\pageno}}% \insert\indexins{% \baselineskip = 7pt \ComputeStrut \hbox{\fiverm\MyStrut #1} }% } \def\indexx #1{% \index{#1}% #1% } \output = {% \shipout\hbox{% \valign{ #\vfil \cr \VtopR{\unvbox255}\cr \hbox to 20pt{}\cr \BoxR\indexins\cr } } \global\advance\pageno by 1 }