错误:

Package amsmath Error: Erroneous nesting of equation structures;(amsmath) trying to recover with `aligned’. \end{align}

翻译:

包amsmath错误:方程结构嵌套错误;(amsmath)试图用“aligned”恢复。\结束{对齐}

原码:

\begin{center}
\centering
\vspace{-0.2cm}
\begin{equation}
\begin{align}
\tilde{J}_i(t)&=L_i(t)-\sum_j SF_{i,j}(t)+\sum_j SF_{j,i}(t) \label{Eq.7}\\
\tilde{R}_i(t)&=R_i(t)-\sum_j EF_{i,j}(t)+\sum_j EF_{j,i}(t) \label{Eq.8}\\
N_i(t+1)&=N_i(t)+\tilde{R}_i(t)-\tilde{J}_i(t) 
\end{align}
\label{Eq.9}
\end{equation}
\end{center}

涉及知识点:

  1. 多行公式,每个公式有一个标号的时候。选择 align环境而非aligned.注意aligned只会有一个标号。
  2. align是环境,它和equation都是一样的地位. align多行公式均占用公式编号。
  3. aligned不是环境而是函数,多行公式只产生一个编号,多写会报错。
  4. \centering 是命令,一般用在一个分组(如盒子、环境)内部,表示后面的内容居中。
  5. align和aligned的区别
环境是否进入数学模式是否接受可选参数是否占满整行是否产生编号备注
alignalign* 不产生编号,其他与 align 相同
aligned不可用

修改方式:
equation是单行公式,里面可以嵌套多行公式align.注意\label的使用

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐