subfig
我在使用and命令时遇到了问题\ContinuedFloat
。我有一个包含 4 个子图的图形。它们太大,无法放在一页上。我尝试使用命令\ContinuedFloat
将其拆分为两页。它使图像看起来正确并按我的要求执行,但它会更改图形编号。例如,该图形应该是 3.4(当我不使用该\ContinuedFloat
命令时,它是 3.4,但因此超出了页面范围)但是当我使用该\ContinuedFloat
命令时,它会将图形编号更改为 3.3 所以现在图形看起来正确,但我有两个图 3.3。我不知所措。这是我的编码方式(我知道您没有我的图像,因此其他人无法运行它)。如果编码存在问题,我将不胜感激,如果有人能指出它。
\documentclass[botnum, fleqn]{unmeethesis}
\usepackage{float}
\usepackage{subfig}
\usepackage{subfloat}
\begin{document}
\listoffigures
\begin{figure}[!htpb]
\centering
\subfigure[a]{
\includegraphics[width=4.5in]{figures1/ML_cycle_1_load}
}\\
\subfigure[b]{
\includegraphics[width=4.5in]{figures1/ML_cycle_1_unload}
}\\
\subfigure[c]{
\includegraphics[width=4.5in]{figures1/ML_cycle_2_load}
}\\
\end{figure}
\begin{figure}
\centering
\ContinuedFloat
\subfigure[d]{
\includegraphics[width=4.5in]{figures1/ML_cycle_2_unload}
}
\caption{This is my caption}
\label{ML_contour_2}
\end{figure}
\end{document}
答案1
您的代码片段不包含第一个figure
环境的标题,因此从技术上讲您不需要。或者,在更一般的设置中,仅当您在分解浮动的所有页面上都有标题时才需要\ContinuedFloat
调用。\ContinuedFloat
如果您不想要第一个标题figure
,则不要包含\caption
并\ContinuedFloat
从第二个中删除。
因此我猜你肯定在寻找:
\documentclass{article}
\usepackage[demo]{graphicx}% http://ctan.org/pkg/geometry
\usepackage{subfig}% http://ctan.org/pkg/subfig
%\newsubfloat{figure}
\begin{document}
\begin{figure}[!htpb]
\centering
\subfloat[a]{%
\includegraphics[width=4.5in]{figures1/ML_cycle_1_load}%
}\\
\subfloat[b]{%
\includegraphics[width=4.5in]{figures1/ML_cycle_1_unload}%
}\\
\subfloat[c]{%
\includegraphics[width=4.5in]{figures1/ML_cycle_2_load}%
}
\caption{This is my caption}
\end{figure}
\begin{figure}
\centering
\ContinuedFloat
\subfloat[d]{%
\includegraphics[width=4.5in]{figures1/ML_cycle_2_unload}%
}
\caption{(continued) This is my caption}
\label{ML_contour_2}
\end{figure}
\end{document}
你没有提到任何关于hyperref
兼容性或图形条目列表,尽管这些可以得到补偿/合并。