在 Latex 上分别创建术语和缩写

在 Latex 上分别创建术语和缩写

我有一个论文模板,可以让我添加术语。见下文。

\tableofcontents
\listoffigures
\listoftables
\printnomenclature

我可以使用序言中的命令 ( \renewcommand{\nomname}{Notation}) 更改命名法的名称,但我想创建命名法之外的缩写部分。我该怎么做?

谢谢。

答案1

您正在寻找的是命名法组。要添加这些,您必须更新 nomgroup 命令。我目前使用的设置如下:

\renewcommand{\nomgroup}[1]{%
    \ifstrequal{#1}{A}{\item[\Large\bfseries{Abbreviations}]}{%
    \ifstrequal{#1}{B}{\vspace{15pt} \item[\Large\bfseries{Some other group}]}{}}%
}

这将在您的命名法中创建两个具有各自标题的不同组。使用带有附加组标识符的常规命令可以将元素添加到这些组:

\nomenclature[A]{e.g.}{exempli gratia}

这里提供了组标识符A,这意味着此条目将进入缩写组。您可以通过在 中添加其他定义来添加任意数量的组\renewcommand

如果您希望将缩写组放在完全不同的页面上,您可以用 替换\vspace{15pt}\clearpage重新定义命令时输入的任何内容\nomgroup都会在新组的开头执行。

相关内容