图形编号和 \ContinuedFloat 命令的问题

图形编号和 \ContinuedFloat 命令的问题

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兼容性或图形条目列表,尽管这些可以得到补偿/合并。

相关内容