数学拆分 (Math Split) 中有多个制表位吗?

数学拆分 (Math Split) 中有多个制表位吗?

我正在使用 mathmode split。如何使用多个制表位。我想将一个方程跨越多行,但最后几行我想缩进更多。

\[
\begin{split}

some& stuff here \\
    &some &more stuff here \\
          &even more stuff here

\end{split}
\]

注意第二个制表位,我希望它看起来像是与制表位一起显示的。

答案1

amsmath提供alignat能够根据需要提供制表位的环境。可能需要通过以下方式提供一些重叠支持mathtools\llap。它提供了和的数学等价物\rlap。尽管也可以使用align带有一些\phantoms 的正则来表示间距:

数学对齐

\documentclass{article}

\usepackage{mathtools}% Also loads amsmath

\begin{document}

\begin{alignat*}{2}
  E &= \mathrlap{mc^2 - 2x^4 + abc} \\
    &\phantom{{}={}} ayz - 2 && + 3 + 2 \\
    &                        && - b + \operatorname{ord}(xyz - ijk)
\end{alignat*}

\begin{align*}
  E &= mc^2 - 2x^4 + abc \\
    &\phantom{{}={}} ayz - 2 + 3 + 2 \\
    &\phantom{{}= ayz - 2} - b + \operatorname{ord}(xyz-ijk)
\end{align*}

\end{document}

答案2

nath包提供\wall\return来在任意位置对齐。以下是 Werner 使用 nath 语法编写的示例。

\documentclass{article}
\usepackage{nath}
\begin{document}
\begin{equation}
  E \wall = m c^2 - 2x^2 + abca \\
          \quad ayz-2 \wall{} +3+2 \\
              {} - b + `ord (xyz-ijk) 
      \return \return
\end{equation}
\end{document}

这使

在此处输入图片描述

相关内容