词汇表使基于文本的数学运算符变为粗体

词汇表使基于文本的数学运算符变为粗体

myfile.tex使用KOMA-Scriptscrbook文档类编写了一个文档。我创建了一个\cent以分的文本符号命名的数学运算符。我使用该glossaries-extra包向我的文档添加了一个词汇表,并在此词汇表中插入了我创建的数学分运算符的条目。

\documentclass{scrbook}
\newcommand{\cent}{\operatorname{\text{\textcolonmonetary}}}
\usepackage{glossaries-extra}
\makeglossaries
\newglossaryentry{cent}{name={\ensuremath{\cent}},description={cent}}
\begin{document}
$\cent$\glsadd{cent}
\printglossary
\end{document}

编译代码后:

lualatex myfile
makeglossaries myfile
lualatex myfile

结果是词汇表中的分值运算符以粗体显示。

粗体词汇表条目

我应该提到,这是我实际原始文档中数十个词汇表中唯一以粗体格式显示的条目。

答案1

为什么\operatorname?无论如何,\text您应该使用 ,而不是 来获取周围的字体参数\textnormal

\documentclass{scrbook}
\newcommand{\cent}{\operatorname{\textnormal{\textcolonmonetary}}}
%\usepackage{enumitem}
\usepackage{glossaries-extra}
\makeglossaries
\newglossaryentry{cent}{name={\ensuremath{\cent}},description={cent}}
\begin{document}
$\cent$\glsadd{cent}
\printglossary
\end{document}

在此处输入图片描述

您应该知道这\textcolonmonetary不是“cent”,而是哥斯达黎加使用的科朗符号。也许您想要\textcent

相关内容