我是 LaTeX 的新用户。我正在使用amsmath
软件包,但一直出现以下错误:
\begin{align}
\frac{\partial P}{\partial t} = \mu(N,I)P - mP - \nu \frac{\partial P}{\partial z} + \kappa \frac{\partial^2 P}{\partial z^2}
\end{align}
错误信息如下:
包 amsmath 错误:方程结构嵌套错误。
答案1
(评论太长,因此作为答案发布。)
您发布的代码片段本身无法编译。为了重现您报告的错误消息,我必须对其进行如下扩充:
\documentclass{article}
\usepackage{amsmath} % for 'align' environment
\begin{document}
\begin{equation}
\begin{align}
\frac{\partial P}{\partial t} =
\mu(N,I)P - mP - \nu \frac{\partial P}{\partial z}
+ \kappa\frac{\partial^2 P}{\partial z^2}
\end{align}
\end{equation}
\end{document}
当我尝试运行此代码时,收到以下错误消息:
! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath) trying to recover with `aligned'.
See the amsmath package documentation for explanation.
这个故事的寓意是:不是嵌套equation
和align
环境。对于单行显示样式的方程式,使用前者环境;对于多行显示样式的方程式,使用后者环境。
最后,以下代码编译时没有出现错误消息。请注意,equation
由于我们处理的是单行方程,因此我使用了环境。
\documentclass{article}
\begin{document}
\begin{equation}
\frac{\partial P}{\partial t} =
\mu(N,I)P - mP - \nu \frac{\partial P}{\partial z}
+ \kappa\frac{\partial^2 P}{\partial z^2}
\end{equation}
\end{document}