同一环境有两个计数器吗?

同一环境有两个计数器吗?

我无法弄清楚如何设置推论环境,以便计数器在新的定理和新的引理之后重新启动。

定理和引理的环境定义如下,即它们在每个部分之后开始:

\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}{Lemma}[section]

现在我需要在定理和引理之后重新启动推论的计数器。因此类似于:

定理 2.2.1
推论 2.2.1.1
推论 2.2.1.2
引理 2.2.2
推论 2.2.2.1
推论 2.2.2.2

等等。

我阅读了 amsthm 包文档,但在那里找不到解决方案。

答案1

正如OP在评论中解决的那样:

\documentclass{report}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}{Corollary}[theorem]

\setcounter{chapter}{2} % just to match OP's example

\begin{document}

\section{First section}
\section{Second section}

\begin{theorem}
text
\end{theorem}
\begin{corollary}
text
\end{corollary}
\begin{corollary}
text
\end{corollary}
\begin{lemma}
text
\end{lemma}
\begin{corollary}
text
\end{corollary}
\begin{corollary}
text
\end{corollary}

\end{document}

相关内容