我正在尝试创建一个包含两个索引的文档,其中一个索引必须出现在最开始的位置。关于这类事情有两个老问题这里和这里。一个解决方案似乎是使用imakeidx
带有选项的包noautomatic
,然后手动编译。考虑:
\documentclass[notitlepage]{book}
\usepackage[noautomatic]{imakeidx}
\makeindex
\makeindex[name=other,title=Other One]
\begin{document}
\frontmatter
Blah.
\printindex[other]
\mainmatter
Here is some text \index[other]{Text}.
Here is some more text \index{More text}.
\printindex
\end{document}
当我运行时MakeIndex
,它会生成两个 .idx 文件,但是当我之后进行编译时,只会打印主索引。
确保前言中的索引被打印出来的最简单的方法是什么?
我在 Windows 10 上使用 TexLive 和 TexStudio。