https://tex.stackexchange.com/questions/98204/index-not-working

Just to avoid confusion, the way to produce a generic index should be

    include \usepackage{makeidx}
    Put a \makeindex command in the preamble
    Put a \printindex where the index should appear
    Run LaTeX which generates an "fname".idx file

    Run makeindex "fname".idx to generate the "fname".ind

    Run LaTeX again to include the .ind file and generate the index in the document

From your question, it is not clear if all of these parts are included in your process.
shareimprove this answer
answered Feb 14 '13 at 14:07
Peter Jansson


