我想在附录开始时“重置”文档中的数字计数,并遵循不同于 1、2、3 的模式……具体来说,我希望附录中的数字从 A.1、A.2 开始,而不是从主文档继续。我该怎么做?
\documentclass[twoside]{article}
\usepackage{graphicx,dblfloatfix}
\usepackage{titlesec}% Allows customization of titles
\titleformat{\section}[block]{\large\scshape\centering{\Roman{section}.}}{}{1em}{} % Change the look of the section titles
\begin{document}
\section{Introduction}
\subsection{Problem description}
Blah blah
\begin{figure}[!htb]
\centering
\includegraphics{decon}
\caption{Call this figure 1.}
\label{fig1}
\end{figure}
\appendix
\section{Figures}
\begin{figure}[!htb]
\centering
\includegraphics{decon}
\caption{Call this figure A.1.}
\label{figa1}
\end{figure}
\begin{figure}[!htb]
\centering
\includegraphics{decon}
\caption{Call this figure A.2.}
\label{figa2}
\end{figure}
\end{document}
答案1
重新定义\thefigure
附录的开始时间,并在每个附录开始时将图形计数器设置为零。
\documentclass{article}
\begin{document}
\begin{figure}
\centering\rule{1cm}{1cm}
\caption{This is a figure}
\end{figure}
\appendix
\renewcommand\thefigure{\thesection.\arabic{figure}}
\section{A nice appendix}
\setcounter{figure}{0}
\begin{figure}
\centering\rule{1cm}{1cm}
\caption{This is a figure in appendix A}
\end{figure}
\end{document}
答案2
您可以使用chngcntr
包裹其中包括命令\counterwithin
。
使用此 as 可\counterwithin{figure}{section}
从该点开始更改图形编号,以便包含章节编号,并在每个后续章节的开头重置图形编号。例如:
\documentclass{article}
\usepackage{chngcntr}
\begin{document}
\section{Introduction}
\subsection{Problem description}
\begin{figure}[htp]
\centering Figure
\caption{Call this figure 1.}
\label{fig1}
\end{figure}
\appendix
\counterwithin{figure}{section}
\section{Figures}
\begin{figure}[htp]
\centering Figure
\caption{Call this figure A.1.}
\label{figa1}
\end{figure}
\begin{figure}[htp]
\centering Figure
\caption{Call this figure A.2.}
\label{figa2}
\end{figure}
\end{document}
答案3
在附录图前添加 A 并重置计数器的一个简单方法是在附录的第一个图前粘贴以下两行。
\renewcommand{\thefigure}{A\arabic{figure}}
\setcounter{figure}{0}
如图所示这里。
答案4
这是管理附录中的图形和表格的所有解决方案
\appendix
\appendixpage
\addappheadtotoc
\counterwithin{figure}{section}
\counterwithin{table}{section}