推荐的索引包是什么?

推荐的索引包是什么?

有令人眼花缭乱的索引包可在 CTAN 上获取。

对于我当前的项目,我正在使用 LuaLaTeX,但大多数时候我只是直接使用 LaTeX(有时也使用 XeTeX)。

我对这个项目的需求很简单:我要排版的书是英文的,我不需要任何类型的自定义排序。但是,我并不清楚最好的选择是什么。

编辑:

我注意到其中一些包引用了memoir我目前正在使用的类。

答案1

没有“最好”的说法。实际上,最好的选择是能让你最高效、最有效地工作的选择。这取决于你的具体需求——不仅仅是语言,还有编码、格式等。

你不需要加载任何包来创建基本索引。该功能是核心 LaTeX 的一部分。

例如:

\documentclass{article}
\makeindex
\begin{document}
Here is some word\index{word}.
\input{\jobname.ind}
\end{document}

生成:

简单索引

当使用<pdf/xe/lua>latex-> makeindex <filename>->进行编译时<pdf/xe/lua>latex

我使用了 pdfLaTeX,但引擎无关紧要:这里只有格式才重要。

不过,我建议你加载,makeidx这样你就可以说

\printindex

而不需要手动输入索引。如果 imakeidx不会造成麻烦,非常方便。不过,我倾向于避免使用它,因为它有时会给我带来麻烦。

相关内容