我已经用该包定义了很多术语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{...}}