(我感觉这是一个重复的问题,但找不到关于它的旧问题。如果我的搜索能力不好,请原谅我。)
考虑最小的例子
\documentclass{article}
\usepackage{mathtools}
\usepackage{unicode-math}
\setmathfont{lmmath-regular.otf}
\begin{document}
\begin{equation*}
\int f(x) \, \mathrm{d}x
\end{equation*}
\end{document}
当使用 进行编译时,lualatex
积分符号和之间的空间f(x)
太大,比我使用 进行编译时xelatex
(或者如果我不使用unicode-math
)得到的空间还要大。
- 和
lualatex
:
- 和
xelatex
:
- 没有
unicode-math
:
我正在使用最近更新的 TeXlive 2011,数学字体Asana-Math.otf
也出现了同样的问题xits-math.otf
。可以以某种方式纠正这个问题吗?
答案1
2015 年 10 月 28 日更新:此问题已在 LuaTeX 0.85 版本中修复,请参阅http://tracker.luatex.org/view.php?id=488
在没有上标或下标的情况下,积分的斜体校正看起来有问题,添加一个空的上标\int^{} f(x)
可以修复间距。奇怪的是,添加空的下标\int_{} f(x)
会使间距更近!我会向 luatex 错误跟踪器报告此问题。