Acknowledgements

We would like to thank Leslie Lamport for his collaboration in the design of MakeIndex. He provided the initial specification and did some serious testing. Charles Karney furnished the patches for MakeIndex to run under VMS. Nelson Beebe ported MakeIndex to TOPS-20 and MS/DOS. Some useful feedback came from Art Werschulz who tried out both MakeIndex and the index placing facility with $\cal {A}$$\cal {M}$$\cal {S}$-TEX. We are grateful to Richard Beach for his description of Tioga's index processing facility, to Ravi Sethi for the information on troff's index processing tools, and to Ventura Software, Inc. for giving us documentation on their indexing mechanism. Thanks also go to Ethan Munson and the anonymous referees for their helpful comments on earlier drafts of this paper.