提问于:
浏览数:
3370
如何在article文档类中修改figure环境按照节进行编号, 想要的效果为**图2.3 标题**这样的形式, 我试了一种方式如下:
```tex
\renewcommand{\thefigure}{\thesection{}.\arabic{figure}}
```
但是这种方法在下一节中不会自动清零, 比如在section 1中最后一个图编号为**图1.4**, 而到section 2中的第一个图却为**图2.5**, 而不是**图2.1**, 所以想请问有什么解决办法.
1 回答
0
```tex
\documentclass{ctexart}
\usepackage{chngcntr}
\counterwithin{figure}{section}
\usepackage{mwe}
\begin{document}
\section{One}
\begin{figure}
\centering
\includegraphics[width=0.4\linewidth]{example-image-a}
\caption{First figure}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=0.4\linewidth]{example-image-b}
\caption{Second figure}
\end{figure}
\section{two}
\begin{figure}
\centering
\includegraphics[width=0.4\linewidth]{example-image-c}
\caption{Third figure}
\end{figure}
\end{document}
```
直接给一个例子,自己学习吧
-
非常感谢! – Catjazz 2020-04-01 15:59 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。