
我有以下程式碼範例:
\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
.