You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 09:22:30