附有边注的词典

附有边注的词典

我学习了一门数学课程,里面有很多定义。我想列出这些定义。但是有时术语会相互引用。为了使列表更易于阅读,如果有一个命令可以让我引用“词典”中的其他元素,那就太好了。我在 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命令。

相关内容