Return-Path: <Timothy.Freeman@PROOF.ERGO.CS.CMU.EDU>
Received: from proof.ergo.cs.cmu.edu by K.GP.CS.CMU.EDU id aa01771;
          9 Jul 90 19:12:23 EDT
Received: from proof.ergo.cs.cmu.edu by PROOF.ERGO.CS.CMU.EDU id aa15398;
          9 Jul 90 19:11:58 EDT
To: bovik@PROOF.ERGO.CS.CMU.EDU
Subject: texindex
Date: Mon, 09 Jul 90 19:11:55 EDT
Message-ID: <15396.647565115@PROOF.ERGO.CS.CMU.EDU>
From: Timothy.Freeman@PROOF.ERGO.CS.CMU.EDU

Here's all the stuff from my archives about persuading TeX to do
indices.  They're kinda old.  I have a version of texindex I hacked to
deal with indexing mathematical symbols in /afs/cs/user/tsf/texindex,
but I haven't run it in a long time, and it may very well be subsumed
by one of the programs mentioned to below.

I'm forwarding this to Bovik, so hopefully people will be able to find
this in the future.

14-Feb-87 15:10    Roberto.Minio                Re: index answer
From: Roberto.Minio@theory.cs.cmu.edu

As it stands, use of the \makeindex and \index commands cause LaTeX to
produce an unsorted index "foo.idx".  Generally, you don't want this
at the back of your document, but in case you do want to print it out
for some reason you can use "idx.tex", by hand, as explained in the
Local Guide.

The idx file is just the raw material of an index and still needs
processing by machine and/or (usually "and") human to get it into
some reasonable shape.  LaTeX does not provide this.  There seem
to be a number of programs out there to help with this. 

One you can try is in /../e/usr/misc/.tex/src/texindex/*
It does the sorting and a bit more, preparing from the foo.idx file
a two-level index foo-index.tex that you can just input to latex at the end
of your document with:
\include{foo-index}

There are other such programs/shell scripts that I don't know
anything about. Some are available by anonymous ftp from uw-ward. 
Among them:
<TEX.XFER>IDX-INDEX.SH.1
<TEX.XFER>NEWIDX.SH.1
<TEX.XFER>IDX-INDEX.SH.1
<TEX.XFER>INDEX-CITE.SH.3
<TEX.XFER>LATEX-INDEX.SH.1

The current version of the Local Guide for LaTeX is kept
in tex's default input area/usr/misc/.tex/lib/macros/local.tex .  
This ensures that it can be printed out by simply saying
   latex local
   dvidover local


Date: Thu, 12 Oct 89 08:31:39 -0400 (EDT)
From: Michael Meyer <mikem+@andrew.cmu.edu>
To: bb-tex@pt.cs.cmu.edu
Subject: Index & Biblio (Was: Tex Indexes)
In-Reply-To: <Added.4ZB1A8C00Ui3Qn0U5g@andrew.cmu.edu>
References: <Added.4ZB1A8C00Ui3Qn0U5g@andrew.cmu.edu>

Folks:
There are two tex tools in the andrew tree that might be helpful.
Texidx is a stallman tool for creating TeX indices.  It is in
/afs/andrew/@sys/usr/local/lib/tex/bin/texidx with a man page in
/afs/andrew/@sys/usr/local/lib/tex/man.
Makeindex is available in the same places.

There is also a TeX preprocessor called tib which allows for very
flexible bibliographies.  Many people who have "unusual" requirements in
the format of bibliographies have found that tib was able to help. 
Again the man page is in /afs/andrew/@sys/usr/local/lib/tex/man, with
the executables in /afs/andrew/@sys/usr/local/lib/tex/bin.

--Mike Meyer

