我正在尝试修复子图。我使用subfig
包,但当我尝试将图继续到下一页时,第二个子图显示了错误的图标题
\begin{figure} [!htb]
\captionsetup[subfloat]{farskip=0pt,captionskip=0.1pt}
\centering
\subfloat[]{\includegraphics[scale=0.35]{img1}\label{fig2a}}\\[-1ex]
\subfloat[]{\includegraphics[scale=0.35]{img2}\label{fig2b}}\\[-1ex]
\subfloat[]{\includegraphics[scale=0.35]{img3}\label{fig2c}}\\[-1ex]
\subfloat[]{\includegraphics[scale=0.35]{img4}\label{fig2d}}\\[-1ex]
\subfloat[]{\includegraphics[scale=0.35]{img5}\label{fig2e}}\\[-1ex]
\caption{Continua}
\end{figure}
\begin{figure}[!htb]
\ContinuedFloat*
\captionsetup[subfloat]{farskip=0pt,captionskip=0.1pt}
\centering
\subfloat[]{\includegraphics[scale=0.35]{img6}\label{fig2f}}\\[-1ex]
\caption{Second page}
\end{figure}
第一部分显示的是图 2,但第二部分显示的是图 1,正如我在图中所示。
答案1
我找到了问题所在。问题在于hyperref
软件包与subfig
软件包之间不兼容。因此,我唯一要做的就是使用可以完成subcaption
相同操作的软件包,结果完美运行。