我正在使用 XeLaTeX,最近开始使用 Libertinus 字体系列。我遇到了分隔符缩放似乎并不总是有效的问题。例如,请看以下代码:
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{Libertinus Serif}
\setmathfont{Libertinus Math}
\begin{document}
\[
\left( \frac{a}{b} \right) \quad
\left[ \frac{a}{b} \right] \quad
\left\langle \frac{a}{b} \right\rangle \quad
\left. \frac{a}{b} \middle/ \frac{c}{d} \right. \quad
\left. \frac{a}{b} \middle\backslash \frac{c}{d} \right.
\]
\end{document}
输出结果如下:
虽然缩放在前两种情况下有效,但其他情况不受影响。
类似地,\widetilde
似乎不会随其参数的长度而变化,而\widehat
会。我怀疑这些问题有某种关联,但我不确定。
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{Libertinus Serif}
\setmathfont{Libertinus Math}
\begin{document}
\[
\widetilde{abcdefg} \quad \widehat{abcdefg}
\]
\end{document}
我一直在试图找出这个问题的根源,但目前还没有成功。我首先怀疑 Libertinus Math 字体缺少一些功能,但尤其是\widetilde
和之间的差异\widehat
似乎太奇怪了(当然,如果其中一个受支持,那么另一个也应该受支持)。
我想知道如何适当地调整分隔符和宽波浪线的比例,最好不要改变字体。
答案1
问题已经已修复并且 MWE 现在(当前版本 6.6)产生以下输出: