关闭整个文件中方程的编号

关闭整个文件中方程的编号

我正在使用 准备演示文稿beamer,我想获得所有不带相关数字的方程式。我知道我可以使用

\begin{equation*}

或类似内容。但是,由于我要从另一个文件复制一堆方程式,有没有办法在整个文件中默认设置我不想要编号?

我是否应该重新equation定义equation*

答案1

我建议您加载该mathtools包并使用其\newtagform\usetagform来实现您的格式化目标。具体来说,您可以 (a) 使用\newtagform来定义一个“标签”形式(又称方程编号),例如,nonums使方程编号不可见,以及 (b) 通过指令使用此标签形式\usetagform{nonums}

要使公式编号在整个文档中不可见,请\usetagform{nonums}在序言中运行。要恢复为默认标记形式,请运行\usetagform{default}

请注意,这种方法实际上并没有压制\label完全隐藏方程编号——它只是使结果数字不可见。如果您需要创建方程的交叉引用,这将非常有用,因为仍然可以通过通常的-路径创建交叉引用\ref

在此处输入图片描述

\documentclass{beamer}

\usepackage{mathtools}
\newtagform{nonums}[\phantom]{}{} % see pp 9f. of the package's user guide
%% or: \makeatletter \newtagform{nonums}[\,\@gobble]{}{} \makeatother

\begin{document}
\begin{frame}[t]
\frametitle{Equations with and without equation numbers}

\begin{equation} 1+1=2 \end{equation}

\usetagform{nonums} % don't display "tag", i.e., equation number
\begin{equation} 1+1=2 \end{equation}

\usetagform{default} % back to default tag form
\begin{equation} 1+1=2 \end{equation}

\end{frame}
\end{document}

答案2

作为一种快速解决方法,您可能希望关闭无引用方程式。如果您不引用方程式,它也会完成这项工作。可能的方法之一:

\usepackage{mathtools}
\mathtoolsset{showonlyrefs}

相关内容