我正在使用 mathmode split
。如何使用多个制表位。我想将一个方程跨越多行,但最后几行我想缩进更多。
\[
\begin{split}
some& stuff here \\
&some &more stuff here \\
&even more stuff here
\end{split}
\]
注意第二个制表位,我希望它看起来像是与制表位一起显示的。
答案1
amsmath
提供alignat
能够根据需要提供制表位的环境。可能需要通过以下方式提供一些重叠支持mathtools
\llap
。它提供了和的数学等价物\rlap
。尽管也可以使用align
带有一些\phantom
s 的正则来表示间距:
\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}
这使