MakeIndex lehnt alle Indizes ab

MakeIndex lehnt alle Indizes ab

Ich verwende MikTeX und meine Version von Makeindex ist 2.15.

Ein einfaches Dokument wie das folgende:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\makeindex

\begin{document}

\section{Introduction}
In this example several keywords\index{keywords} will be used 
which are important and deserve to appear in the Index\index{Index}.

Terms like generate\index{generate} and some\index{others} will 
also show up. 

\printindex

\end{document}

führt nach dem Ausführen zu dieser Ausgabe pdflatexund makeindexdarauf:

Scanning input file test.tex...done (0 entries accepted, 12 rejected).
Nothing written in test.ind.
Transcript written in test.ilg.

In meiner IDX-Datei sind jedoch eindeutig alle richtigen Indizes enthalten, die von makeindex erstellt werden sollten:

\indexentry{keywords}{1}
\indexentry{Index}{1}
\indexentry{generate}{1}
\indexentry{others}{1}

Trotzdem wird nichts in .ind geschrieben, wie im Log steht.
Ist das ein Bug?

Antwort1

Wenn Sie beispielsweise LaTeX über Ihre Datei ausführen, wird filename.texeine Hilfsdatei filename.idxerstellt.

Dies ist die Datei, die makeindexverarbeitet werden soll; Aufruf

makeindex filename

wählt die richtige Erweiterung .idx, es ist also nicht notwendig, sie einzuschließen.

Andererseits imakeidxsoll der Normalbetrieb automatisch ausgeführt werden makeindex, so dass dieser weitere Durchlauf nicht erforderlich ist, sofern die noautomaticOption nicht an das Paket übergeben wird.

verwandte Informationen