LaTeX中使用\newtheorem{thm}{Theorem}时如何移除公式的自动编号?
移除LaTeX中align公式自动编号的方法
我来帮你搞定这个公式编号的问题~其实有几个简单的办法可以去掉你thm环境里align公式的自动编号,最常用的有这两种:
方法1:使用align*无编号环境
这是最省心的方式,因为带星号的align*环境本身就是amsmath包提供的无编号版本,直接替换原来的align就行。注意要先加载amsmath包,不然这个环境用不了哦。
修改后的完整代码如下:
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} % 必须加载这个包才能使用align* \title{Addition} \date{January 2022} \newtheorem{thm}{Theorem} \begin{document} \maketitle \begin{thm} Addition. \begin{proof} \begin{align*} % 替换为带星号的align* a + b &= b + a\\ % 如果后续有多行公式,直接添加就行,全部都不会生成编号 x + y &= y + x \end{align*} \end{proof} \end{thm} \end{document}
方法2:用\nonumber单独取消某行编号
如果你只是想要某一行不编号,其他行保留编号,就在对应公式行的末尾加上\nonumber命令:
\begin{align} a + b &= b + a \nonumber \\ % 这一行不会生成编号 c + d &= d + c % 这一行依然会有编号 \end{align}
两种方法里更推荐第一种,毕竟你是整个公式块都不需要编号,用align*更简洁直观,也不用逐行加命令~
内容的提问来源于stack exchange,提问作者page290
相关产品推荐
相关产品推荐

