如何关闭公式自动编号

如何关闭公式自动编号

我有一个这样的等式:

   \begin{align}
      P(A \cup B) = \sum_{\omega \in A \cup B} P(\omega) = \sum_{\omega \in A} P(\omega) + \sum_{\omega \in B} P(\omega)
      = P(A) + P(B)
    \end{align}

由于某种原因,LaTeX 会自动标记方程式。我该如何关闭它?其次,我如何在这个网站上用 LaTeX 写东西。我尝试用“$”括起来,但没有用。

答案1

做一个\begin{align*}... \end{align*}。这应该可以解决问题。

答案2

如果您只想让对齐环境中的某些行不编号,只需\nonumber在每行的结束字符前放置您不想编号的行。否则,请align*按照 JCL 的建议使用,这样就不会对任何行进行编号。

答案3

附注:mathtools包对进行了一些改进amsmath,提供了一种仅标记文中引用的方程式的方法。

在此处输入图片描述

\documentclass{article}  
\usepackage{mathtools}  
\mathtoolsset{showonlyrefs}  
\begin{document}  
\begin{gather}  
  a = b \label{eq1} \\  
  c = d \label{eq2}  
\end{gather}  
Some text, \eqref{eq2}.  
\end{document}

在这种情况下,只有第二个方程式c = d被编号,因为这是文中唯一引用的方程式。

笔记

  • 需要经过三次编译才能正确显示引用
  • 这不适用于cleveref,但cleveref手册提到了另一个包,autonum,执行相同的任务,但与 兼容cleveref
  • 当前版本的手册(日期为 2012/05/10)指出了两个错误,一个错误会导致数字打印在等式附近或上方,另一个错误与有关ntheorem。请参阅手动的了解详情。

答案4

请注意,虽然上述答案与问题相关,但许多人使用在 LaTeX 中包含方程式,这\begin{equation}无需amsmath在 LaTeX 文档中明确包含包即可。但是,当尝试使用\begin{equation*}指令(省略编号)时,会产生错误。因此,在这种情况下,应该指出的是,需要明确导入包amsmath

\usepackage{amsmath}

相关内容