我无法弄清楚如何设置推论环境,以便计数器在新的定理和新的引理之后重新启动。
定理和引理的环境定义如下,即它们在每个部分之后开始:
\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}