【latex】Package amsmath Error: Erroneous nesting of equation structures
·
错误:
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}
涉及知识点:
- 多行公式,每个公式有一个标号的时候。选择 align环境而非aligned.注意aligned只会有一个标号。
- align是环境,它和equation都是一样的地位. align多行公式均占用公式编号。
- aligned不是环境而是函数,多行公式只产生一个编号,多写会报错。
- \centering 是命令,一般用在一个分组(如盒子、环境)内部,表示后面的内容居中。
- align和aligned的区别
环境 | 是否进入数学模式 | 是否接受可选参数 | 是否占满整行 | 是否产生编号 | 备注 |
---|---|---|---|---|---|
align | 是 | 否 | 是 | 是 | align* 不产生编号,其他与 align 相同 |
aligned | 否 | 是 | 否 | 不可用 |
修改方式:
equation是单行公式,里面可以嵌套多行公式align.注意\label
的使用
更多推荐
已为社区贡献5条内容
所有评论(0)