将词汇表定义术语加粗

将词汇表定义术语加粗

我已经用该包定义了很多术语glossaries,并用该命令在我的文本中使用它们\gls{}。但是,我希望用该命令调用的术语以\gls{}粗体显示,这样人们就知道这是词汇表中定义的术语。我必须更新什么命令以及如何实现这一点?

提前致谢,

答案1

该包提供了控制文本显示方式的glossaries命令,因此您可以编写\glstextformat

\renewcommand*{\glstextformat}[1]{\textbf{#1}}

或者

\renewcommand*{\glstextformat}{\textbf}

在您的文档的序言中。

答案2

我不知道\gls你的命令是外部命令还是你无法轻松访问其定义的命令。如果是后者,那么你可以执行以下操作

\let\oldgls=\gls
\renewcommand\gls[1]{\textbf{\oldgls{#1}}}

(这种操作可以通过使用修补)如果是前者,那么,你不必为它添加一个新命令,而只需替换你的定义

\newcommand\gls[1]{...}

经过

\newcommand\gls[1]{\textbf{...}}

相关内容