如果我使用 xelatex 编译以下 MWE,它会在第二个分数中产生不同高度的分数线。如果我用 lualatex 编译它,就不会发生这种情况。如果我省略第一个分数,就不会发生这种情况。如果我省略unicode-math
,就不会发生这种情况。(如果我省略unicode-math
,fontspec
并使用 LaTeX、dvips 和 ps2pdf,就不会发生这种情况。)
这是正确的行为吗(如果是,适用于哪个引擎?)并且我应该在分数中使用其他间距代码(我需要空白分数)或者这是一个错误(在另一个引擎中)?
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\begin{document}
\(\frac{a}{b}\) \(\frac{\hspace*{1cm}}{\hspace*{1cm}}=\frac{\hspace*{1cm}}{\hspace*{1cm}} \)
\end{document}