我想重置所有内容的计数器,包括图表、表格、算法、引理、定义、方程式等。这样它们在每一章中都会重新从 1 开始。这可能吗,还是我必须对每个内容分别执行此操作?
附言:我用的是\documentclass[11pt]{book}
。
答案1
基本上你需要对每一个都这样做。编号系统基于计数器,每个数字都有自己的计数器。重置所有计数器将包括你不想重置的内容,例如页码。正如评论中所说,不同的文档类对计数器的处理不同。例如book
,像section
、subsection
、equation
和table
这样的内容figure
会在每章开始时自动重置。但是对于theorem
和lemma
以及你自己定义的其他内容,你需要定义它,以便计数器在章节开始时重置。例如:
\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}