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