为包含多个文件的大型文档生成索引

为包含多个文件的大型文档生成索引

我目前正在准备一份大型文档,并希望在末尾添加索引。各个章节都包含在\input{}。在这些章节中,我使用\index{}-命令。

但即使经过几个小时的研究,我仍然无法让它生成索引:

Makeindex> Input index file minimalexample.idx not found.
Makeindex> Usage: C:\Program Files\MiKTeX 2.9\miktex\bin\x64\makeindex.exe [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]

对于我这个初学者来说这尤其令人困惑,因为 BibLaTeX 可以毫无问题地从输入文件中提取所有引用。

我使用 TeXnicCenter 2.0 Beta 1(64 位)作为我的编辑器,并配置了输出配置文件(对于makeindex),如下所示:

C:\Program Files\MiKTeX 2.9\miktex\bin\x64\makeindex.exe

"%tm.idx" -t "%tm.ilg" -o "%tm.ind"

我的最小例子:

\documentclass{book}
\usepackage{makeidx}
\usepackage{filecontents}
\begin{filecontents}{main.tex}
\chapter{Test}
This is\index{is} an example\index{example}.
\end{filecontents}

%\makeindex 
%I use Texniccenter as my editor of choice and therefore 
%usually comment this out, but I am grateful if one could 
%provide a beginner-friendly commandline-walkthrough.

\begin{document}

\input{main}

\printindex

\end{document}

由于我仍在学习,因此我非常感谢任何帮助和提示(包括替代软件包)。

相关内容