答案1
这是字体中的错误。你可以尝试报告它。
\Umathstackdenomdown
如果在字体加载后设置不同的寄存器,LuaTeX 中有一个解决方法:
\def\corrxits#1{\expanded{\Umathstackdenomdown#1=\the\Umathfractiondenomdown#1}\relax}
\corrxits\scriptstyle \corrxits\crampedscriptstyle
\corrxits\textstyle \corrxits\crampedtextstyle
\corrxits\scriptscriptstyle \corrxits\crampedscriptscriptstyle
我确实使用 OpTeX 对此进行了测试:
\fontfam[xits] % XITS + XITS math is loaded
\def\corrxits#1{\expanded{\Umathstackdenomdown#1=\the\Umathfractiondenomdown#1}\relax}
\corrxits\scriptstyle \corrxits\crampedscriptstyle
\corrxits\textstyle \corrxits\crampedtextstyle
\corrxits\scriptscriptstyle \corrxits\crampedscriptscriptstyle
$
%\scriptstyle
{2n\choose n}, \quad a_{2n\choose n}, \quad {2n\over n}, \quad {2n\atop n}
$
\bye
感谢 Marcel Krüger 提醒我狭窄的麦粒肿。