我学习了一门数学课程,里面有很多定义。我想列出这些定义。但是有时术语会相互引用。为了使列表更易于阅读,如果有一个命令可以让我引用“词典”中的其他元素,那就太好了。我在 Donald Knuth 的书中看到了这个作为脚注。但不知道有什么好的软件包可以制作一本优雅的词典。自动按字母顺序对条目进行排序也是一个不错的功能。
答案1
该指数的目的如下:
\usepackage{makeidx}
\makeindex
...
The term \emph{sarsaparilla}\index{sarsaparilla} denotes ...
您必须运行makeindex
,索引将包含单词和页码以供参考。如果您还需要在页边距中重复某些内容,请定义几个命令:
\newcommand{\defineterm}[1]{\emph{#1}\index{#1}\label{term@#1}}
\newcommand{\useterm}[1]{#1\marginpar{#1, see p.~\pageref{term@#1}}}
...
The term \defineterm{sarsaparilla} denotes ...
...
... and now we employ \useterm{sarsaparilla} to ...
如果您确实不需要索引,只需注释掉该\makeindex
命令。