![如何在目录中不获取索引条目?](https://linux22.com/image/309670/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%9B%AE%E5%BD%95%E4%B8%AD%E4%B8%8D%E8%8E%B7%E5%8F%96%E7%B4%A2%E5%BC%95%E6%9D%A1%E7%9B%AE%EF%BC%9F.png)
我的问题是,我不希望自动索引条目出现在目录中,而是希望手动添加。但无论我怎么尝试,自动条目总是会出现。
我尝试过以下组合:
\usepackage{imakeidx}
\usepackage{makeidx}
\makeindex
\makeindex[columns=3, intoc=false]
\makeindex[intoc=false]
\printindex
我似乎遇到的另一个问题是,键值似乎imakeidx-makeindex
根本没有做任何事情,并且\indexsetup
在序言中返回错误。我已经使用了重复构建,因此这不是 TOC 构建器的障眼法。
答案1
问题不清楚。该选项intoc=false
在包中是默认设置的imakeidx
,并且没有ToC
使用这个小文档的条目。
如果可以的话,也可以使用intoc=true
作品ToC
。
但是,makeidx
和imakeidx
不应一起加载。请使用较新的imakeidx
该包tocbibind
不应被加载,因为它不能与 一起工作imakeidx
。
\documentclass{article}
\usepackage{url}
\usepackage{imakeidx}
\makeindex[columns=3,title={Index of more or less famous \TeX\ folks},intoc=false]
\begin{document}
\tableofcontents
\vskip\baselineskip
A lot of people spend their time on \url{www.tex.stackexchange.com}, to boldly \TeX\ where others don't dare ;-)
\index{egreg}
\index{Paulo}
\index{David}
\index{Werner}
\index{Johannes}
\index{Joseph}
\index{Harish}
\index{Clemens}
\index{Heiko}
\index{Will}
\index{Bruno}
\index{Gonzalo}
\index{Mico}
\index{Ulrike}
\index{barbara}
\index{cfr}
\index{BlackForester}
\printindex
\end{document}