使用 unicode-math 在 LuaLaTeX 中实现空格

使用 unicode-math 在 LuaLaTeX 中实现空格

我想使用 LuaLaTeX 来unicode-math使用一些 OTF 数学字体,但当我打开时,unicode-math积分中的间距看起来很糟糕。将结果与传统的 Computer Modern Math 字体进行比较

\documentclass{article}
\begin{document}
\[
  \int_{-A}^{B} dx
\]
\end{document}

在此处输入图片描述

使用 OTF 拉丁现代数学

\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\[
  \int_{-A}^{B} dx
\]
\end{document}

在此处输入图片描述

\setmathfont{XITS Math}看起来更糟

在此处输入图片描述

我的安装有问题吗(在 Linux 上完全升级 TeX Live 2016,luatex -v给出Version 0.95.0)或者这是我应该期待的最好的结果unicode-math

答案1

Luatex 在这方面有一些错误,但使用 luatex 1.0.2(将进入 texlive 2017,或可能从源代码构建)我得到了

在此处输入图片描述

使用

\setmathfont{XITS Math}

如果可以的话,您还可以使用 xelatex 获得基本相同的输出。

相关内容