我正在使用以下代码在我的文档中生成“词干”功能:
\newtheorem{lemma}[theorem]{Lemma}
但是,我定义的第一个引理显示为Lemma 0.1
。我尝试使用\setcounter{lemma}
命令更改计数,但没有成功。我希望能够设置计数器,以便我定义的第一个引理显示为Lemma 5.1
。请注意,我没有使用节或任何其他类似的分区,因此 5 有点随意。
答案1
由于您已经使用以下方式定义了词干结构
\newtheorem{lemma}[theorem]{Lemma}
这意味着引理将共享定理的反证,不幸的是,问题没有给出关于结构如何theorem
定义的信息。然而,看到反证的形式,人们可以猜测定理的定义一定是这样的
\newtheorem{theorem}{Theorem}[section]
其中,而不是[section]
可以是[chapter]
或类似的。在这种情况下,引理计数器的表示将有一个前缀:在定理的第二个可选参数中声明的计数器,这是您必须更改的计数器:
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\begin{document}
\begin{lemma}
test
\end{lemma}
\setcounter{section}{5}
\begin{lemma}
test
\end{lemma}
\end{document}