深入了解

深入了解

下面的代码

% !TEX program = XeLaTeX 
\documentclass{article}
    \usepackage{unicode-math,mathtools}
\begin{document}
    $\overline{A}\overline{A}\mathrlap{A}$
\end{document}

给出

深入了解

通过一些实验,我发现这mathtools并不是\mathclap什么大问题。

% !TEX program = XeLaTeX 
\documentclass{article}
    \usepackage{unicode-math}
\begin{document}
    $\overline{B}\overline{B}\hbox{$\scriptstyle B$}$
\end{document}

这种分歧仅限于

  • 包裹unicode-math
  • XeLaTeX(LuaLaTeX 也可以)
  • 第一个\overline(第二个也行。\underline也行)
  • \hbox包含scriptstyle一些可打印的内容。

你也可以尝试一下

$\overline{C}\overline{C}\mathchoice{}{}{}{\hbox{$\scriptstyle C$}}$

我不知道如何进一步深入。有什么想法吗?

答案1

此错误已解决。在 TeXLive2017 和当前的 miktex 中,xelatex 编译的输出均正常:

在此处输入图片描述

相关内容