如何为新环境创建与子部分同步的新计数器

如何为新环境创建与子部分同步的新计数器

我想创建一个带有计数器的示例环境,该计数器将与我的子部分同步。所以我将有:

小节 3.2
引理 3.2
示例 3.2
示例 3.3
引理 3.3

小节 3.3
示例 3.3
示例 3.4

我发现很难理解该\newcounter命令及其工作原理。另外,是否有命令\onsectionchange- 这样我就可以执行(伪代码):

\onsubsectionchange{
%example counter := subsection counter
}

答案1

使用theorem环境。除了经典定理之外,这种编号环境还可用于引理、定义、示例等。因此,您不必担心定义环境和反向调整。

一个简单的例子:

\documentclass{article}
\newtheorem{example}{Example}[subsection]
\begin{document}
\section{One}
\subsection{One}
\begin{example}
Text
\end{example}
\end{document}

有各种theorem软件包提供了自定义此类编号环境的方法,请参阅:定理包:使用哪个,哪些冲突

相关内容