一个计数器对应多个定理?

一个计数器对应多个定理?

我在网上搜索了一段时间,但没有找到我想要的。我想要具有相同计数器的多个不同定理,这取决于章节和部分。例如引理 1.1.1 示例 1.1.2 证明 1.1.3... 我尝试定义这样的计数器,但出现错误,提示 setcounter 命令缺少 \begin{document},但当我将其放入文档中时,它也不起作用。

\documentclass[12pt]{report}

\newcounter{cnt}[section]
\newcounter{thmcount}    
\setcounter{thmcount}{\thechapter.\thesection.\thecnt}

\newtheorem{lem}{Lemma}[thmcount]
\newtheorem{eg}{Example}[thmcount]
\newtheorem{pro}{Proof}[thmcount]

\begin{document}

\chapter{abc}
\section{xyz}

\begin{lem}
asdf
\end{lem}

\begin{eg}
fdsa
\end{eg}

\begin{pro}
sdaf
\end{pro}

\end{document}

答案1

没有必要定义新的计数器:

\documentclass[12pt]{report}

\newtheorem{lem}{Lemma}[section]
\newtheorem{eg}[lem]{Example}
\newtheorem{pro}[lem]{Proof}

\begin{document}

\chapter{abc}
\section{xyz}

\begin{lem}
asdf
\end{lem}

\begin{eg}
fdsa
\end{eg}

\begin{pro}
sdaf
\end{pro}

\end{document}

第一个\newtheorem设置一个名为lem(绑定到)的新计数器,然后由在环境名称后section以可选参数创建的所有后续环境共享该计数器。lem

相关内容