Latex子图序号按全局排序而非局部排序的问题

问题场景

有图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}
上一篇:Python基础教程(七)matplotlib


下一篇:matplotlib库基本使用