错误:在“多行”环境中,额外的对齐制表符已更改为 \cr。

错误:在“多行”环境中,额外的对齐制表符已更改为 \cr。

我看不出以下脚本中的问题出在哪里,有人可以帮忙吗?

\begin{multline}
    a\left[ r^2 \sum_{\ell=1}^{N-1} \tilde{{d}^{(2)}_{i\ell}} \phi_{\ell jk} + s^2  \sum_{\ell=1}^{N-1} \tilde{{d}^{(2)}_{j\ell}} \phi_{j\ell}  \right] + b\left[ t^2 \sum_{\ell=1}^{N-1} \tilde{{d}^{(2)}_{k\ell}} \phi_{ij\ell}  \right] + a \left[r^2\left(  d^{(2)}_{i0} \phi_{0jk}+  d^{(2)}_{iN} \phi_{Njk}\right) + s^2 \left(  d^{(2)}_{j0} \phi_{i0k}+  d^{(2)}_{jN} \phi_{iNk}   \right)        \right] &+ b \left[ t^2 \left( d^{(2)}_{k0} \phi_{ij0} + d^{(2)}_{kN} \phi_{ijN} \right) \right]  = 
     \frac{\textbf{S}_{ijk}}{n_{ijk}}-\frac{a n^x_{ijk}}{n_{ijk}}\left[r\sum_{\ell=1}^{N-1}\tilde{d}_{i\ell}^{(1)} \phi_{\ell jk} \right] - \frac{a n^y_{ijk}}{n_{ijk}} \left[s\sum_{\ell=1}^{N-1}\tilde{d}_{j\ell}^{(1)} \phi_{i\ell k} \right] - \frac{b n^z_{ijk}}{n_{ijk}} \left[ t \sum_{\ell=1}^{N-1}\tilde{d}_{k\ell}^{(1)} \phi_{ij\ell} \right] \\ -  \frac{a r n^x_{ijk}}{n_{ijk}} \left(  d^{(1)}_{i0} \phi_{0jk}+  d^{(1)}_{iN} \phi_{Njk} \right) - \frac{a s n^y_{ijk}}{n_{ijk}} \left(  d^{(1)}_{i0} \phi_{0jk}+  d^{(1)}_{iN} \phi_{Njk} \right) - \frac{b t n^z_{ijk}}{ n_{ijk}}  \left(  d^{(1)}_{k0} \phi_{ij0}+  d^{(1)}_{kN} \phi_{ijN}\right) 
\end{multline}

我得到了最后一行显示的错误,

l.204 \end{multline}

答案1

&您的代码第一行有一个:

...\right] &+ b \left[ t^2....

&不能用于multline

(也可以看看将方程分成多行时,sp​​lit、multline、align 和 breqn 之间有什么区别?

相关内容