与长方程对齐

与长方程对齐

我有一个很长的方程align*,里面有很多\intertext。有些方程很长,比如:

在此处输入图片描述

排版最明智的方法是什么?到目前为止,我一直使用以下方法:

&= \bra{\pi^-} \bra{\pi^-} \delta^{ab} \delta^{cd} \ket{\pi^+} \ket{\pi^+} A_s
\\&\quad
+ \bra{\pi^-} \bra{\pi^-} \delta^{ac} \delta^{bd} \ket{\pi^+} \ket{\pi^+} A_t
\\&\quad
+ \bra{\pi^-} \bra{\pi^-} \delta^{ad} \delta^{bc} \ket{\pi^+} \ket{\pi^+} A_u \,.

虽然我不确定这是否\quad真的是改变它的正确方法,但这似乎是有效的。

现在我尝试使用一些嵌套的东西:

&=
\begin{aligned}[t]
    &\bra{\pi^-} \bra{\pi^-} \delta^{ab} \delta^{cd} \ket{\pi^+} \ket{\pi^+} A_s
\\
    &+ \bra{\pi^-} \bra{\pi^-} \delta^{ac} \delta^{bd} \ket{\pi^+} \ket{\pi^+} A_t
\\
    &+ \bra{\pi^-} \bra{\pi^-} \delta^{ad} \delta^{bc} \ket{\pi^+} \ket{\pi^+} A_u \,.
\end{aligned}

现在看起来像这样:

在此处输入图片描述

只有这样{aligned}[t]我才能让它看起来正确。如果没有,[t]等号就会在中间。如果是简单的,gathered三条线就会居中,看起来真的很奇怪:

在此处输入图片描述

似乎aligned需要输入更多内容。但是,LaTeX 代码中的语义似乎更清晰,输出似乎更一致,+在 下相当准确。第一行中的和\langle之间的间距变大了一点,这可能是一件坏事。=\langle

有什么好办法吗?

答案1

只需使用alignalign*环境就可以得到你想要的东西:

\documentclass[preview]{standalone}
\usepackage{amsmath}
\usepackage{braket}
\begin{document}
\begin{align}
=&\bra{\pi^-} \bra{\pi^-} \delta^{ab} \delta^{cd} \ket{\pi^+} \ket{\pi^+} A_s\\
&+ \bra{\pi^-} \bra{\pi^-} \delta^{ac} \delta^{bd} \ket{\pi^+} \ket{\pi^+} A_t\\
&+ \bra{\pi^-} \bra{\pi^-} \delta^{ad} \delta^{bc} \ket{\pi^+} \ket{\pi^+} A_u \,.
\end{align}
\end{document}

给你 在此处输入图片描述

这就是你要找的东西吗?

答案2

不是答案;评论太长了。

我快速阅读后发现,这些公式中唯一变化的是 的分割abcd和 的下标A。有没有办法重写讨论,将常数部分与变量部分分开。这可能既能解决对齐问题,又能让读者更容易理解论点。

如果您想保持方程式完整,我认为您应该考虑将一些外括号和括号对放大。

我不认为互文是个问题 - 但你可以通过命名这些等式的左边并重复简称来解决这个问题。这不会使行块变得更宽。

相关内容