使用 LuaLaTeX(但不是 XeLaTeX)的 Unicode 数学运算破坏了我的二元运算符的间距

使用 LuaLaTeX(但不是 XeLaTeX)的 Unicode 数学运算破坏了我的二元运算符的间距

考虑以下代码:

\documentclass{article}

\newcommand{\tensor}{\otimes}
\newcommand{\comptensor}{\mathbin{\hat{\otimes}}}

%\usepackage{unicode-math}

\begin{document}
    \[
        V \tensor_k W \qquad V \tensor W \qquad V \comptensor_k W \qquad V \comptensor W
    \]
\end{document}

间距看起来还可以(使用 LuaLaTeX 编译):

在此处输入图片描述

如果我包含该unicode-math包并使用 LuaLaTeX 进行编译,它会呈现如下效果:

在此处输入图片描述

完成的张量积看起来根本不对称。

改用 XeLaTeX:

在此处输入图片描述

看起来不错。发生了什么事?

这是一个错误吗?如果是,应该在哪里报告?

相关内容