使用 unicode-math 定义箭头和标题之间的垂直间距

使用 unicode-math 定义箭头和标题之间的垂直间距

当使用unicode-math和箭头标题(最突出的是extarrows)时,箭头和文本之间的垂直间距会增加很多:

\documentclass{文章}

\usepackage{amsmath,extarrows}

\usepackage{字体规格}
%\usepackage{unicode-math}

\开始{文档}
   \[ \xLongrightarrow{\text{这是一个测试}} \]
\结束{文档}

没有unicode-math结果是

small spacing

然而,unicode-math结果变成

enter image description here

这适用于所有可扩展的箭头;但是,间距\xlongequals仍然很好。

默认情况下,这些示例都使用拉丁语现代字体,因此扩展字符适合箭头,与一些其他字体。这可能是一个unicode-math错误,或者是 OTF 字体中的位置信息错误,导致这种错位?(基本上, 也存在这个问题\xrightarrow,所以它似乎不是 的一个extarrows特定问题。)

LuaLaTex 和 XeLaTeX 中的结果相同。

相关内容