LaTeX 的图编号如何关联章节

LaTex的图编号如何关联章节

本文转载自知乎。

作者:MOON学术论文写作
链接:https://www.zhihu.com/question/428737828/answer/1558834853
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1
\counterwithin{figure}{section}

命令解析:

将另一个计数器添加到现有计数器,当计数器增加时会导致重置 (参考 https://en.wikibooks.org/wiki/LaTeX/Counters#LaTeX_default_counters)

这个命令在 2018年起LaTeX自带了。(这里感谢

@慕子指正

推荐方案

可以参考 Overleaf, Online LaTeX Editor 的解释

This macro is included in the LATEX format since April 2018, if you’re using an older version, you’ll have to use thechngctrpackage

目前网上的教程大多数是 amsmath 宏包的命令实现,已经过时了。

完整的例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
\documentclass{ctexart}

\usepackage{graphicx}
\counterwithin{figure}{section}


\begin{document}


\section{Jay}

一直以音乐制作人身份从事作词、作曲、编曲等工作的周杰伦,18岁时因创作吴宗宪的“屋顶”、“三暝三日”、“你比从前快乐”;许茹芸的“蜗牛”;王力宏的“打开爱”以及徐若宣的“姐你睡了吗?”等歌曲打开了知名度。害羞、内向似邻家大男孩的他凭着新作“可爱女人”的强力宣传,从幕后走到幕前成为歌坛耀眼的新人,首张同名专辑《周杰伦》于2000年11月3日在台湾正式发行。

\begin{figure}[htbp]
\begin{center}
\includegraphics{a.jpg}
\end{center}
\caption{Jay}
\end{figure}

\section{范特西}

周杰伦的出现,让人们相信台湾创造本土R\&B的可能性;周杰伦的走红,彻底地宣布音乐新声代的来临。作曲、填词、编曲、演唱样样俱精的周杰伦,首张同名专辑《Jay杰伦》推出后,销售势如破竹,不单有“音乐新人王”称号,他自成一格的R\&B演绎方法,更被誉为陶吉吉的劲敌。


\begin{figure}[htbp]
\begin{center}
\includegraphics{b.jpg}
\end{center}
\caption{范特西}
\end{figure}

\begin{figure}[htbp]
\begin{center}
\includegraphics{b-2.jpg}
\end{center}
\caption{范特西}
\end{figure}


\end{document}

详细定制

在插入图表之前(比如导言区)加入以下两行代码:

1
2
\renewcommand{\thetable}{\thechapter{}-\arabic{table}}
\renewcommand{\thefigure}{\thechapter{}-\arabic{figure}}

第一行是设定表格的编号,第二行设定图片的编号。这样设置的实现效果为“图1.1”、“表2.2”。正文中\label{…}和???使用方法不变。需要“图1-1”这种格式的话可以把上面指令中的“.”改为“-”。

其中\thechapter是章节号,类似地还有\thesection\thesubsection

去除冒号:\captionsetup{labelformat=default,labelsep=space}


LaTeX 的图编号如何关联章节
https://taylorandtony.github.io/2025/03/13/LaTex-的图编号如何关联章节/
作者
TaylorAndTony
发布于
2025年3月13日
许可协议