有没有办法在创建索引时避免写“term \index{term}”?

有没有办法在创建索引时避免写“term \index{term}”?

创建索引的标准方法是像这样写:

“术语 \index{术语}”

索引不会显示在目录中

一些关于事实 \cite{fact} 的随机 \index{random} 文本 \index{stuff!text}。

只写

"\index{term}"

问题是,如果仅写入 \index{term},Latex 将不会在输出 pdf 中显示“term”。

有什么办法可以改变这种行为吗?

答案1

您应该做的节点

term\index{term}

或者一些推荐

\index{term}term 

绝不

term \index{term}

或者您可能会在后面出现分页符term,索引将引用下一页。选择使用第一种形式中的哪一种取决于您的“术语”是否可以连字符,以及如果分页符出现在连字符处,索引术语的开头或结尾,您要做什么。

您可以定义

\newcommand\zz[1]{#1\index{#1}}

然后使用

\zz{term}

如果这样更方便的话。

相关内容