![如何使方程式居中](https://linux22.com/image/291419/%E5%A6%82%E4%BD%95%E4%BD%BF%E6%96%B9%E7%A8%8B%E5%BC%8F%E5%B1%85%E4%B8%AD.png)
当我建立和查看方程式时,它总是正确对齐
\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)
按上述方式书写即可获得更好的间距。