對齊長方程中的多行並在“\align”環境中安排換行符

對齊長方程中的多行並在“\align”環境中安排換行符

我有以下程式碼範例:

\begin{align}
    \pi^{(1)}_{i j} \enspace & = \enspace -\frac{1}{4}\eta^{\lambda \sigma} \left( \eta^{\mu \alpha}\eta^{\nu \beta} + \eta^{\mu \beta}\eta^{\nu \alpha}  \right) \biggl\{ \frac{1}{2}\delta_{\lambda 0}( \delta_{\mu i}\delta_{\nu j} + \delta_{\mu j}\delta_{\nu i}  )   \biggr\} \partial_{\sigma} h_{\alpha \beta}
    \nonumber
    \\
    -\frac{1}{4}\eta^{\lambda \sigma} \left( \eta^{\mu \alpha}\eta^{\nu \beta} + \eta^{\mu \beta}\eta^{\nu \alpha}  \right) \biggl\{ \frac{1}{2}\delta_{\sigma 0}( \delta_{\alpha i}\delta_{\beta j} + \delta_{\alpha j}\delta_{\beta i} )  \biggr\} \partial_{\lambda} h_{\mu \nu}
    \mspace{-458mu}
    \nonumber
    \\
    & = \enspace -\frac{1}{4}\partial^{\lambda} h^{\mu \nu}\delta_{\lambda 0}( \delta_{\mu i}\delta_{\nu j} + \delta_{\mu j}\delta_{\nu i} ) -\frac{1}{4}\partial^{\sigma} h^{\alpha \beta}\delta_{\sigma 0}( \delta_{\alpha i}\delta_{\beta j} + \delta_{\alpha j}\delta_{\beta i} )
    \nonumber
    \\
    & = \enspace -\frac{1}{2}\partial^0 h^{i j} - \frac{1}{2}\partial^0 h^{i j}
    \nonumber
    \\
    & = \enspace \dot{h}_{i j}
\end{align}

給出輸出:

給定程式碼的輸出

如您所見,我在正確對齊線條時遇到問題,我嘗試使用\mspace{}.我的第一個問題是:在這些冗長的方程中,正確或正確的方法是什麼?

我還有另一個問題。當我\align重複使用單獨的環境時,有時我會到達頁面末尾,最後一個\align環境會自動從新頁面開始。在這種情況下,前一頁的所有垂直空間都會發生變化,並且它們會破壞文字的正確格式。所以,我的第二個問題是:如何在\align由冗長方程式組成的重複環境中正確安排換行或間距?

答案1

為此,您應該使用split內部:equation

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{split}
\pi^{(1)}_{i j}
={}&  -\frac{1}{4}\eta^{\lambda \sigma} ( \eta^{\mu \alpha}\eta^{\nu \beta} + \eta^{\mu \beta}\eta^{\nu \alpha}  ) \biggl\{ \frac{1}{2}\delta_{\lambda 0}( \delta_{\mu i}\delta_{\nu j} + \delta_{\mu j}\delta_{\nu i}  )   \biggr\} \partial_{\sigma} h_{\alpha \beta}
\\
   & -\frac{1}{4}\eta^{\lambda \sigma} ( \eta^{\mu \alpha}\eta^{\nu \beta} + \eta^{\mu \beta}\eta^{\nu \alpha}  ) \biggl\{ \frac{1}{2}\delta_{\sigma 0}( \delta_{\alpha i}\delta_{\beta j} + \delta_{\alpha j}\delta_{\beta i} )  \biggr\} \partial_{\lambda} h_{\mu \nu}
\\
={}& -\frac{1}{4}\partial^{\lambda} h^{\mu \nu}\delta_{\lambda 0}( \delta_{\mu i}\delta_{\nu j} + \delta_{\mu j}\delta_{\nu i} ) -\frac{1}{4}\partial^{\sigma} h^{\alpha \beta}\delta_{\sigma 0}( \delta_{\alpha i}\delta_{\beta j} + \delta_{\alpha j}\delta_{\beta i} )
\\
={}& -\frac{1}{2}\partial^0 h^{i j} - \frac{1}{2}\partial^0 h^{i j}
\\
={}& \dot{h}_{i j}
\end{split}
\end{equation}

\end{document}

訣竅是放在=左側,並在其後面添加{}以確保正確的間距。

避免無用的\left\right。另外,不\enspace應該在 周圍使用=

在此輸入影像描述

我認為這個數字應該要放在中間。但是,tbtags選項amsmath會將其放在 的底部split

答案2

您可以添加一些{}\phatoms進行對齊。

\documentclass{article}
\usepackage{amsmath}
\allowdisplaybreaks
\begin{document}
  \begin{align}
    \pi^{(1)}_{i j} & = {}-\frac{1}{4}\eta^{\lambda \sigma} \left( \eta^{\mu \alpha}\eta^{\nu \beta} + \eta^{\mu \beta}\eta^{\nu \alpha}  \right) \biggl\{ \frac{1}{2}\delta_{\lambda 0}( \delta_{\mu i}\delta_{\nu j} + \delta_{\mu j}\delta_{\nu i}  )   \biggr\} \partial_{\sigma} h_{\alpha \beta}
    \nonumber
    \\
    &\phantom{{}={}}{}-\frac{1}{4}\eta^{\lambda \sigma} \left( \eta^{\mu \alpha}\eta^{\nu \beta} + \eta^{\mu \beta}\eta^{\nu \alpha}  \right) \biggl\{ \frac{1}{2}\delta_{\sigma 0}( \delta_{\alpha i}\delta_{\beta j} + \delta_{\alpha j}\delta_{\beta i} )  \biggr\} \partial_{\lambda} h_{\mu \nu}
    \nonumber
    \\
    & = {}-\frac{1}{4}\partial^{\lambda} h^{\mu \nu}\delta_{\lambda 0}( \delta_{\mu i}\delta_{\nu j} + \delta_{\mu j}\delta_{\nu i} ) -\frac{1}{4}\partial^{\sigma} h^{\alpha \beta}\delta_{\sigma 0}( \delta_{\alpha i}\delta_{\beta j} + \delta_{\alpha j}\delta_{\beta i} )
    \nonumber
    \\
    & ={} -\frac{1}{2}\partial^0 h^{i j} - \frac{1}{2}\partial^0 h^{i j}
    \nonumber
    \\
    & ={}\dot{h}_{i j}
\end{align}
\end{document}

對於分頁問題,請使用\allowdisplaybreaks.

在此輸入影像描述

相關內容