\underbrace 和 Libertinus Math 的问题

\underbrace 和 Libertinus Math 的问题

我刚刚切换到 Libertinus Math,现在遇到了问题\underbrace!使用 Latin Modern 作为数学字体时,我得到了预期的结果:

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage[
    math-style=ISO,
    bold-style=ISO,
    partial=upright,
    nabla=upright
]{unicode-math}
\usepackage{libertine}
%\setmathfont{Libertinus Math}
\usepackage{microtype}
\begin{document}
FAT-16: \[\underbrace{\text{16-Bit}}_{\mathclap{\text{Größe einer Adresse (für das Speichern der Dateien)}}}\text{-Dateisystem}\]

\end{document}

mwe 图片 1

切换到 Libertinus Math 后,\underbrace大小错误:

mwe 图片 2

知道如何修复它吗?


(编辑)最小例子

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Libertinus Math}
\begin{document}
\[\underbrace{z}_{a}\]
\[\underbrace{zz}_{a}\]
\[\underbrace{zzz}_{a}\]
\[\underbrace{zzzz}_{a}\]
\[\underbrace{zzzzz}_{a}\]
\[\underbrace{zzzzzz}_{a}\]
\[\underbrace{zzzzzzz}_{a}\]
\end{document}
% Local Variables:
% TeX-engine: luatex
% End:

在此处输入图片描述

令人惊讶的是,xelatex 表现出不同的输出,失败的次数较少:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Libertinus Math}
\begin{document}
\[\underbrace{z}_{a}\]
\[\underbrace{zz}_{a}\]
\[\underbrace{zzz}_{a}\]
\[\underbrace{zzzz}_{a}\]
\[\underbrace{zzzzz}_{a}\]
\[\underbrace{zzzzzz}_{a}\]
\[\underbrace{zzzzzzz}_{a}\]
\end{document}
% Local Variables:
% TeX-engine: xetex
% End:

在此处输入图片描述


这是使用 Libertinus 的 TeXLive 2018 当前预测试,已更新。情况好多了,但仍然有点奇怪zzz。在下面的图片中,我可能还有一行,因为我在此期间扩展了 mwe。

左边是 xetex,右边是 luatex:

在此处输入图片描述在此处输入图片描述

答案1

(从评论中移出)

该问题似乎在最新的 Libertinus Math 版本中不存在,因为目前在 TeXLive 2018 中可用(预测试,libertinus texlive 包的修订号为47077)。

从 FontBook 信息字段(Mac OS)来看,版本似乎是 6.5 版。从 CTAN 公告来看,版本:6.5 2018-03-21

相关内容