词汇表-额外 - 数学关系周围的间距错误

词汇表-额外 - 数学关系周围的间距错误

当我在数学模式下使用带有词汇表包的关系时,输出看起来与直接输入的完全相同。但是,当使用词汇表-额外时,间距不正确。原因可能是什么?

例子:

\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}

相关内容