![\underbrace 和 Libertinus Math 的问题](https://linux22.com/image/372906/%5Cunderbrace%20%E5%92%8C%20Libertinus%20Math%20%E7%9A%84%E9%97%AE%E9%A2%98.png)
我刚刚切换到 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}
切换到 Libertinus Math 后,\underbrace
大小错误:
知道如何修复它吗?
(编辑)最小例子
\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