Latex子图序号按全局排序而非局部排序的问题
程序员文章站
2023-12-27 12:54:33
...
问题场景
有图1包含子图a,b;图2包含子图a,b。
通常用此法设置子图并排或多排:
\begin{figure*}
\subfigure[]
\subfigure[]
\end{figure*}
当全文中有多个插入了多张子图的图片时,我们更希望每个图片下的子图都能从初始值(1或a)开始排序。即:
图1:a,b;图2:a,b。
而不做任何改动的情况下,latex实际排列情况为:
图1:a,b;图2:c,d。
原因
\subfigure 中有内置全局计数器,不做修改的情况下,图1和图2共用一个全局计数器,而导致序号连排
解决方案
可在需要子图并排时,插入代码重置计数器
\setcounter{subfigure}{0}