While there are no tools for automatic indexing, the tools commonly used for typesetting (LaTeX, troff) come with the ability to create indices.
I've found in the past that automatically generated indices are genrally very poor; what the LaTeX (and texinfo and troff mm macro packages, etc.,) do is to allow an author (or human indexer) to insert tags with keywords next to where the subject of the keyword is described; then the tool automatically associates the keyword(s) with a set of pages that can be typeset. It's possible to set up multiple indices (e.g., a separate index for recipes in a cookery book, or people in a history) -- Peter Chubb peter DOT chubb AT nicta.com.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia Kernel Engineering Group (KEG): Where Systems Brew. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
