想要修改插图的编号, 让其按节进行编号

2020-04-01 15:35发布

如何在article文档类中修改figure环境按照节进行编号, 想要的效果为**图2.3 标题**这样的形式, 我试了一种方式如下: ```tex \renewcommand{\thefigure}...

如何在article文档类中修改figure环境按照节进行编号, 想要的效果为**图2.3 标题**这样的形式, 我试了一种方式如下: ```tex \renewcommand{\thefigure}{\thesection{}.\arabic{figure}} ``` 但是这种方法在下一节中不会自动清零, 比如在section 1中最后一个图编号为**图1.4**, 而到section 2中的第一个图却为**图2.5**, 而不是**图2.1**, 所以想请问有什么解决办法.
1条回答
啸行 - 目前是一名 LaTeX 学徒
2020-04-01 15:53 .采纳回答
```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} ``` 直接给一个例子,自己学习吧

一周热门 更多>