LaTeX术语表
一般而言,术语(Nomenclature)指的是:
术语又称技术名词、科学术语、科技术语或技术术语,是在特定专业领域中一般概念的词语指称,一个术语表示一个概念。(维基百科)
本文介绍在LaTeX下如何实现术语表的编写。
调用宏包
在宏包区域,加入以下代码:
\usepackage{nomencl}
\makenomenclature
术语模块
\nomenclature{LaTeX}{LaTeX is ...}
\nomenclature{A}{A is ...}
\nomenclature{B}{B is ...}
\nomenclature{C}{C is ...}
调用并显示术语表
在调用并显示术语表前,可以换个想要的名字,比如,Notations:
\def\nomname{Notations}
调用并显示术语表的位置,一般建议放在目录之后。
\printnomenclature
编译
编译需要通过makeindex编译。
设置的方法为:在 Texmaker 的 Option -> Configure Texmaker -> Commands,在 makeindex 这一项中填入: makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg,这样每次 makeindex 的时候就会考虑术语表。然后就像往常一样编译两次就可以了。
一般而言,就是需要“makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg”这个命令来完成编译,不同的编译器可以依据这个命令来设置。