MakeIndex rejeita todos os índices

MakeIndex rejeita todos os índices

Estou usando o MikTeX e minha versão do makeindex é 2.15.

Um documento simples como o seguinte:

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

resultará nesta saída após a pdflatexexecução makeindex:

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

No entanto, no meu .idx, tenho claramente todos os índices adequados que o makeindex deveria criar:

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

No entanto, nada está escrito em .ind conforme indica o log.
Isso é um inseto?

Responder1

Se você executar o LaTeX em seu arquivo, digamos filename.tex, um arquivo auxiliar filename.idxserá produzido.

Este é o arquivo makeindexque deve ser processado; ligando

makeindex filename

escolherá a extensão correta .idx, portanto não é necessário incluí-la.

Por outro lado, a operação normal de imakeidxé executada makeindexautomaticamente, portanto, essa execução adicional não é necessária, a menos que a noautomaticopção seja passada para o pacote.

informação relacionada