![如何默认对所有方程式进行编号?](https://linux22.com/image/479962/%E5%A6%82%E4%BD%95%E9%BB%98%E8%AE%A4%E5%AF%B9%E6%89%80%E6%9C%89%E6%96%B9%E7%A8%8B%E5%BC%8F%E8%BF%9B%E8%A1%8C%E7%BC%96%E5%8F%B7%EF%BC%9F.png)
假设我希望文档中的所有公式都进行编号。(请不要问我为什么。)
是否有一个可以打开编号的全局选项,以便我可以简单地写
\[ E=mc^2 \]
而不是\begin{equation} E=mc^2 \end{equation}
?
答案1
说实话,我更喜欢使用\begin{equation}
和。\end{equation}
因为amsmath
,在最后,
\DeclareRobustCommand{\[}{\begin{equation*}}
\DeclareRobustCommand{\]}{\end{equation*}}
你可以改变这个:
\documentclass{article}
\usepackage{amsmath}
\let\[\relax \let\]\relax % avoid warnings in the log file
\DeclareRobustCommand{\[}{\begin{equation}}
\DeclareRobustCommand{\]}{\end{equation}}
\begin{document}
This equation will be numbered
\[
1+1=2
\]
\end{document}