我已经声明了\newtheorem{thm}{Theorem} \numberwithin{thm}{subsection}
。这会以这种格式对每个定理进行编号[chapter].[section].[subsection].[numberofthm]
。是否可以只打印计数器[numberofthm]
?
答案1
使用chngcntr
包及其\counterwithin*
宏 - 带星号的版本更改了父计数器,但没有添加/删除前缀。
\documentclass{book}
\usepackage{chngcntr}
\newtheorem{thm}{Theorem}
\counterwithin*{thm}{subsection}
\begin{document}
\chapter{foo}
\section{foobar}
\subsection{foobargnu}
\begin{thm}
A theorem.
\end{thm}
\begin{thm}
A second theorem.
\end{thm}
\subsection{foobargnat}
\begin{thm}
A third theorem.
\end{thm}
\end{document}