我在创建带有多个子图的图形时遇到了问题。我需要将一个图形拆分为 2 页,保留一个标题(图 1)和多个子标题((a)、(b)、(c)等)。我正在\ContinuedFloat
这样做。我拥有的代码对于一个图形来说运行良好。
但是,如果我尝试使用相同的代码添加更多图形,字母((a)、(b)、(c)等)就会出错。图 2 不是从(a)开始,而是从上一个图形的最后一个字母开始
这是我正在使用的代码
\documentclass[12pt, a4paper]{report}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}[H]
\centering
\subfigure[]{
\includegraphics[width=50mm, height=29mm]{images/img3.png}
\label{img3}
}
\subfigure[]{
\includegraphics[width=50mm, height=29mm]{images/img4.png}
\label{img4}
}
\end{figure}
\clearpage
\begin{figure}[ht]\ContinuedFloat
\centering
\subfigure[]{
\includegraphics[width=50mm, height=29mm]{images/img5.png}
\label{img5}
}
\caption{(a) blah (b) blah (c) blah}
\label{AP}
\end{figure}
\end{document}
正如我所说,如果我使用此代码创建图 1,它工作正常。但是,如果我使用相同的代码创建图 2,则字母会出错。图 2 以 (d) 开头,而不是以 (a) 开头。
有人知道如何修复它吗?
谢谢!