如何使方程式居中

如何使方程式居中

当我建立和查看方程式时,它总是正确对齐

\begin{equation} 
$$\textit{N}(\textit{t}) = $\frac{P_o}{\lambda+\rho\varepsilon/\Lambda}$[1-e$^{-t(\lambda+\rho\varepsilon/\Lambda}$)]$$ 
\end{equation}

但如果我使用 align* 构建和查看

\begin{equation}
\begin{align*} 
$$\textit{N}(\textit{t}) = $\frac{P_o}{\lambda+\rho\varepsilon/\Lambda}$[1-e$^{-t(\lambda+\rho\varepsilon/\Lambda}$)]$$
\end{align*} 
\end{equation}

等式是居中对齐的,但格式发生了变化,分子不再位于分母上方,而是向左移动。

知道哪里出了问题吗?

答案1

您错误地嵌套了结构,日志文件将包含告诉您发生这种情况的错误消息。

equation已经将内容置于数学模式,因此$$$内容中不需要也不允许有和。

示例输出

\documentclass{article}

\usepackage{amsmath}

\begin{document}

Text.
\begin{equation}
  N(t) =
  \frac{P_o}{\lambda+\rho\varepsilon/\Lambda}
  [1-e^{-t(\lambda+\rho\varepsilon/\Lambda})] 
\end{equation}

\end{document}

类似地,align是一个顶级命令,可生成显示方程,但现在在行之间有对齐点(标记为&)。如果您需要align内部结构,equation则应改用aligned。请参阅记录amsmath以获取更多信息和示例。

附录您的原始代码将\textit{N}(\textit{t})which 作为分界点,这几乎肯定不是您想要的。在数学模式下,字母会自动采用斜体字体(实际上\mathit),并且只需N(t)按上述方式书写即可获得更好的间距。

相关内容