MakeIndexはすべてのインデックスを拒否します

MakeIndexはすべてのインデックスを拒否します

私は MikTeX を使用しており、makeindex のバージョンは です2.15

次のような簡単なドキュメント:

\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}

pdflatexを実行すると、次の出力が表示されますmakeindex

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

しかし、私の .idx には、makeindex が作成するはずだった適切なインデックスがすべて含まれています。

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

しかし、ログに書かれているように、.ind には何も書き込まれません。
これはバグでしょうか?

答え1

たとえば、ファイルに対して LaTeX を実行すると、filename.tex補助ファイルがfilename.idx生成されます。

makeindexこれは処理すべきファイルです。

makeindex filename

適切な拡張子が選択される.idxので、拡張子を含める必要はありません。

一方、 の通常の操作は自動的にimakeidx実行されるため、オプションがパッケージに渡されmakeindexない限り、この追加の実行は必要ありません。noautomatic

関連情報