在每个小节之后重置定理计数器并仅打印#subsection

在每个小节之后重置定理计数器并仅打印#subsection

我已经声明了\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}

在此处输入图片描述

相关内容