文本样式分数中的条之间的间距 - STIX2 或 OpenType Math 规范的问题

文本样式分数中的条之间的间距 - STIX2 或 OpenType Math 规范的问题

给出以下代码:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{STIX2Math.otf}

\begin{document}
\[
    \frac12\textstyle\frac12
\]
\end{document}

使用LuaLaTeX 1.0.4版本,可以得到以下两种效果图——左边是Stix2,右边是Computer Modern(通过注释掉导入获得STIX2Math.otf)。

STIX2 电脑现代

textstyle 分数之间的额外间距似乎不受欢迎。我还没有弄清楚这是 OpenType 数学规范问题还是 STIX2 问题。我怀疑这是 LuaLaTeX 问题,因为我个人对该算法的实现给出了类似的结果。

答案1

您必须调整正确的\Umath参数。有关详细信息,请参阅 LuaTeX 手册。

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{STIX2Math.otf}

\begin{document}
$\frac12$
\Umathfractionnumup    \textstyle=1ex
\Umathfractiondenomdown\textstyle=1ex
$\frac12$
\end{document}

在此处输入图片描述

相关内容