过度支撑,无法与自身对齐

过度支撑,无法与自身对齐

为何我的过度牙套显示不正确?

此段代码如下

\documentclass[12pt]{amsart}
\usepackage{amsfonts}
\usepackage{verbatim}
\usepackage{amsbsy}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{mathabx}
\usepackage{setspace}
\usepackage{mathtools}
\usepackage{xcolor}
\usepackage{pifont}
\begin{document}
...
\begin{align*}
  g^{(e)}(x) &= \overbrace{(1 + \frac{x^2}{2!} + \frac{x^4}{4!} + \ldots)}^{\text{red}}\overbrace{(1 + \frac{x}{1} + \frac{x^2}{2!} + \ldots)}^{\text{green}}\overbrace{(1 + \frac{x}{1} + \frac{x^2}{2!} + \ldots)}^{\text{white}}\\
  ...
\end{align*}
...
\end{document}

它的排版如下图所示。 错位的过度支撑

老实说,我不确定构建这段代码需要哪些包(正如您可能想象的那样,文档中还有很多内容)所以我把它们全部留在那里 - 也许它们之间存在冲突?

答案1

这里的问题是mathtoolsmathabx. 使用这个顺序:

在此处输入图片描述

\documentclass{amsart}

\usepackage{mathtools}
\usepackage{mathabx}

\begin{document}

\[
  g^{(e)}(x) = \overbrace{\bigl( 1 + \tfrac{x^2}{2!} + \tfrac{x^4}{4!} + \dots \bigr)}^{\text{red}}
    \overbrace{\bigl( 1 + \tfrac{x}{1} + \tfrac{x^2}{2!} + \dots \bigr)}^{\text{green}}
    \overbrace{\bigl( 1 + \tfrac{x}{1} + \tfrac{x^2}{2!} + \dots \bigr)}^{\text{white}}
\]

\end{document}

相关内容