我希望将我的定理按小节编号如下
定理 1
定理 2
定理 3
...
只有当我有新的小节时才将其重置回 1。
因此,我在一个节中有一个子节,在子节中我有几个定理,通常编号为节.子节.定理编号。但我希望它只是定理 1、定理 2、定理 3 等,直到子节结束,并在下一个子节中将其重置回定理 1、定理 2 等。
我怎样才能做到这一点?
答案1
指定用每个 来更新的定理\subsection
,然后subsection
从定理计数器表示中删除计数器:
\documentclass{article}
\newtheorem{thm}{Theorem}[subsection]% theorem counter resets every \subsection
\renewcommand{\thethm}{\arabic{thm}}% Remove subsection from theorem counter representation
\begin{document}
\section{A section}
\subsection{A subsection}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\subsection{A subsection}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\section{A section}
\subsection{A subsection}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\subsection{A subsection}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\begin{thm}\end{thm}
\end{document}