alignat 环境中两列之间的间距太宽

alignat 环境中两列之间的间距太宽

我想写一个太长的公式,一行写不完。所以我使用\alignat环境将这个公式拆分成两行。但是在多列对齐的情况下,它会显示很多空白。

这是我的 MWE:

\documentclass{article}

\usepackage{amsmath}
\usepackage{physics}
\newcommand{\p}{\partial}
\newcommand{\dthree}[1]{\dd[3]{#1}}
\begin{document}
    
\begin{alignat*}{2}
    H& = \int \dthree{x} \psi^\dagger(x) i \p_0 \psi(x)\\
    &= \int \dthree{x} \int \frac{\dthree{p}\dthree{q}}{(2\pi)^6}\frac{1}{\sqrt{2E_{\vb{p}}2E_{\vb{q}}}} \sum_{s,r} \qty[a_{\vb{p}}^\dagger u^{s\dagger}(p)e^{ipx} + b_{\vb{p}}^{s} v^{s\dagger}(p)e^{ipx}] i\p_0 \qty[a_{\vb{q}}^r u^r(q) e^{-iqx} + b_{\vb{q}}^{r\dagger} v^r(q) e^{iqx}]\\
    &= \int \dthree{x} \int\frac{\dthree{p}\dthree{q}}{(2\pi)^6}\sqrt{\frac{E_{\vb{q}}}{4E_{\vb{p}}}} \sum_{s,r}\qty[a_{\vb{p}}^{s\dagger} u^{s\dagger}(p)e^{ipx} + b_{\vb{p}}^{s}v^{s\dagger}(p)e^{-ipx}]\qty[a_{\vb{q}}^{r} u^r(q)e^{-iqx} - b_{\vb{q}}^{r\dagger}v^{r}(q)e^{iqx}]\\
    &=\int \dthree{x} \int\frac{\dthree{p}\dthree{q}}{(2\pi)^6}\sqrt{\frac{E_{\vb{q}}}{4E_{\vb{p}}}} \sum_{s,r} 
    \Big[& a_{\vb{p}}^{s\dagger} a_{q}^r u^{s\dagger}(p)u^{r}(q) e^{i(p-q)x} - a_{\vb{p}}^{s\dagger}b_{q}^{r\dagger} u^{s\dagger}(p)v^{r}(q)e^{i(p+q)x}\\
        &&a_{\vb{p}}^{s\dagger} a_{q}^r u^{s\dagger}(p)u^{r}(q) e^{i(p-q)x} - a_{\vb{p}}^{s\dagger}b_{q}^{r\dagger} u^{s\dagger}(p)v^{r}(q)e^{i(p+q)x} \Big]
\end{alignat*}

\end{document}

得出结果 在此处输入图片描述

我的尝试:

可能是因为第二行和第三行的公式太长,当我尝试删除它们时,对齐工作正常 在此处输入图片描述 我的问题:

我想知道是否有其他解决方案可以减少空白而不删除这两行公式。如果您能帮助我,我将不胜感激。

答案1

您可以在环境aligned中嵌套一个环境align

在此处输入图片描述

\documentclass{article}
\usepackage[letterpaper,margin=1in]{geometry}  % set page parameters appropriately
\usepackage{mathtools} % for \mathllap macro
\usepackage{physics}
\newcommand{\p}{\partial}
\newcommand{\dthree}[1]{\dd[3]{#1}}

\begin{document}
    
\begin{align}
  H &= \int \dthree{x} \psi^\dagger(x) i \p_0 \psi(x)\\
    &= \int \dthree{x} \int \frac{\dthree{p}\dthree{q}}{(2\pi)^6}\frac{1}{\sqrt{2E_{\vb{p}}2E_{\vb{q}}}} \sum_{s,r} \qty[a_{\vb{p}}^\dagger u^{s\dagger}(p)e^{ipx} + b_{\vb{p}}^{s} v^{s\dagger}(p)e^{ipx}] i\p_0 \qty[a_{\vb{q}}^r u^r(q) e^{-iqx} + b_{\vb{q}}^{r\dagger} v^r(q) e^{iqx}]\\
    &= \int \dthree{x} \int\frac{\dthree{p}\dthree{q}}{(2\pi)^6}\sqrt{\frac{E_{\vb{q}}}{4E_{\vb{p}}}} \sum_{s,r}\qty[a_{\vb{p}}^{s\dagger} u^{s\dagger}(p)e^{ipx} + b_{\vb{p}}^{s}v^{s\dagger}(p)e^{-ipx}]\qty[a_{\vb{q}}^{r} u^r(q)e^{-iqx} - b_{\vb{q}}^{r\dagger}v^{r}(q)e^{iqx}]\\
    &=\int \dthree{x} \int\frac{\dthree{p}\dthree{q}}{(2\pi)^6}\sqrt{\frac{E_{\vb{q}}}{4E_{\vb{p}}}} \sum_{s,r} 
    \Bigl[
\begin{aligned}[t]
    &a_{\vb{p}}^{s\dagger} a_{q}^r u^{s\dagger}(p)u^{r}(q) e^{i(p-q)x} - a_{\vb{p}}^{s\dagger}b_{q}^{r\dagger} u^{s\dagger}(p)v^{r}(q)e^{i(p+q)x}\\
    \mathllap{{}+{}}
    &a_{\vb{p}}^{s\dagger} a_{q}^r u^{s\dagger}(p)u^{r}(q) e^{i(p-q)x} - a_{\vb{p}}^{s\dagger}b_{q}^{r\dagger} u^{s\dagger}(p)v^{r}(q)e^{i(p+q)x} \Bigr]
\end{aligned}
\end{align}

\end{document}

相关内容