每节定理从 1 开始编号

每节定理从 1 开始编号

是否可以将每节中的每个定理从 1 开始编号?

例如,我希望第一定理n本节简称为定理 1,对于每个n

答案1

newtheorem命令有一个可选的第三个参数,它是为指定计数器而设计的drives,在这种情况下,定理计数器的重置section,因为请求是1在新的部分中重新开始定理数字。

为了抑制1.定理标签中的前导等,最简单的方法是重新定义\thetheorem负责打印定理标签号的命令。

\documentclass{article}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}[section] 

\renewcommand{\thetheorem}{\arabic{theorem}}


\begin{document}

\section{First}

\begin{theorem}{Theory on Brontosaurs, by Miss Ann Elk}

Brontosaurs are thin at one end, thick in the middle and thin again at the other end.
\end{theorem}

\begin{theorem}{First of second}
Blabla
\end{theorem}

\section{Second Section}


\begin{theorem}{First in 2nd section}
Blabla
\end{theorem}


\begin{theorem}{First of second}
Blabla
\end{theorem}



\end{document}

在此处输入图片描述

相关内容