如何消除或者减少方程破折号造成的差距?

如何消除或者减少方程破折号造成的差距?

我正在写一个长方程式,必须使用对齐环境来打破它。

以下是代码:

\begin{align*} 
A_C\Delta\phi_{2\,C}^\star - \sum_{i\in\mathcal{N}}A_i\Delta\phi_{2\,i}^\star = b_{C} +& A_C^x(\phi_{1\,C}^\star - \phi_{2\,C}^\star) - \\ 
& A_W(\phi_{1\,W}^\star - \phi_{2\,W}^\star) - \\
& A_E(\phi_{1\,E}^\star - \phi_{2\,E}^\star),
\end{align*}

它看起来像这样:

在此处输入图片描述

问题在于,由于求和指标,上一个等式的第一行和第二行之间存在“大”跳跃。如何消除(或减少)破方程行之间的这个间隙?

谢谢

答案1

简单地将 放入命令\sum\smash[b]{...}。我借此机会为这个等式提出了一个略有不同的布局:

\documentclass{article}

\usepackage{amsmath, amssymb}

\begin{document}

\begin{align*}
A_C\Delta\phi_{2\,C}^\star -\smash[b]{\sum_{i\in\mathcal{N}}}A_i\Delta\phi_{2\,i}^\star = b_{C} +{}& A_C^x(\phi_{1\,C}^\star - \phi_{2\,C}^\star) - \\
& A_W(\phi_{1\,W}^\star - \phi_{2\,W}^\star) - \\
& A_E(\phi_{1\,E}^\star - \phi_{2\,E}^\star),
\end{align*}

\begin{align*}
A_C\Delta\phi_{2\,C}^\star -\smash[b]{\sum_{i\in\mathcal{N}}}A_i\Delta\phi_{2\,i}^\star = b_{C} & +A_C^x(\phi_{1\,C}^\star - \phi_{2\,C}^\star) \\
 & -A_W(\phi_{1\,W}^\star - \phi_{2\,W}^\star) \\
&- A_E(\phi_{1\,E}^\star - \phi_{2\,E}^\star),
\end{align*}

\end{document} 

在此处输入图片描述

答案2

\begin{align*} 
A_C\Delta\phi_{2\,C}^\star - \sum_{i\in\mathcal{N}}A_i\Delta\phi_{2\,i}^\star = b_{C} &+ A_C^x(\phi_{1\,C}^\star - \phi_{2\,C}^\star)  \\[-.75pc] 
&- A_W(\phi_{1\,W}^\star - \phi_{2\,W}^\star)  \\
&- A_E(\phi_{1\,E}^\star - \phi_{2\,E}^\star),
\end{align*}

尝试一下这个!

相关内容