如何使方程、图形和定理使用相同的编号方案

如何使方程、图形和定理使用相同的编号方案

不久前有人问过如何让方程使用与定理相同的计数器,一种解决方案是让定理计数器使用方程,方法是使用

\newtheorem{thm}[equation]{Theorem}

现在,如果我也想让图形遵循相同的模式怎么办?图形使用计数器图形,并且定理不能有两个计数器。

答案1

\addtocounter{equation}{1}在每个环境之前添加figure都很麻烦,而且容易出错。假设您已成功将定理计数器连接到方程计数器,下面是如何使方程和图形共享一个计数器的方法(将其添加到您的序言中):

\makeatletter
\let\c@equation\c@figure
\makeatother

答案2

注意:原帖者在问题中提供了自己问题的答案。我将他的文字剪切并粘贴到单独的答案中。

经过一番挖掘,我找到了一个(不太令人满意的)解决方案:把这个放在文档的序言中

\renewcommand{\thefigure}{\arabic{chapter}.\arabic{equation}}

只要有数字,就在 之前\begin{figure}加上以下内容:

\addtocounter{equation}{1}

有趣的是,将上述命令(增加方程计数器)移到上面\renewcommand不起作用!所有图形仍将保留相同的数字... :/

相关内容