我myfile.tex
使用KOMA-Script
的scrbook
文档类编写了一个文档。我创建了一个\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
。