当我在数学模式下使用带有词汇表包的关系时,输出看起来与直接输入的完全相同。但是,当使用词汇表-额外时,间距不正确。原因可能是什么?
例子:
\documentclass{article}
\usepackage{glossaries}
\usepackage{glossaries-extra}
\newglossaryentry{eq}{name={eq},
symbol={=},
description={Quisque ullamcorper placerat ipsum.}}
\begin{document}
$ \alpha = \beta $
$ \alpha \glssymbol{eq} \beta $
\end{document}
当我注释该\usepackage{glossaries-extra}
行时,间距是正确的:
答案1
Barabara Beeton 的建议解决了这个问题:解决方案是将符号定义从 更改symbol={=}
为symbol={{}={}}
完整代码:
\documentclass{article}
\usepackage{glossaries}
\usepackage{glossaries-extra}
\newglossaryentry{eq}{name={eq},
symbol={{}={}},
description={Quisque ullamcorper placerat ipsum.}}
\begin{document}
$ \alpha = \beta $
$ \alpha \glssymbol{eq} \beta $
\end{document}