每章重置计数器

每章重置计数器

我想重置所有内容的计数器,包括图表、表格、算法、引理、定义、方程式等。这样它们在每一章中都会重新从 1 开始。这可能吗,还是我必须对每个内容分别执行此操作?

附言:我用的是\documentclass[11pt]{book}

答案1

基本上你需要对每一个都这样做。编号系统基于计数器,每个数字都有自己的计数器。重置所有计数器将包括你不想重置的内容,例如页码。正如评论中所说,不同的文档类对计数器的处理不同。例如book,像sectionsubsectionequationtable这样的内容figure会在每章开始时自动重置。但是对于theoremlemma以及你自己定义的其他内容,你需要定义它,以便计数器在章节开始时重置。例如:

\documentclass{book}
\usepackage{graphicx}
\newtheorem{theorem}{Theorem}[chapter] %%% Reset theorem counter at chapter start
\begin{document}

\chapter{First chapter}
\section{First section}
\begin{theorem}
  As can be see in Figure~\ref{fig:Test1}...
\end{theorem}
\begin{figure}[htb]
  \centering
  \includegraphics[width=0.3\linewidth]{example-image-a}
  \caption{Test figure.}
  \label{fig:Test1}
\end{figure}

\section{Second section}
\begin{theorem}
  Test
\end{theorem}

\chapter{Second chapter}
\section{First section}
\begin{theorem}
  Euler's identity
  \begin{equation}
    e^{i\pi}+1=0
  \end{equation}
\end{theorem}
\begin{figure}[htb]
  \centering
  \includegraphics[width=0.3\linewidth]{example-image-a}
  \caption{Test figure.}
  \label{fig:Test2}
\end{figure}

\section{Second section}
\begin{theorem}
  Test
\end{theorem}

\end{document}

第一章: 在此处输入图片描述

第二章: 在此处输入图片描述

相关内容