2列のレポートで数字を強制的に表示しようとすると、テキスト間に大きな隙間ができてしまう

2列のレポートで数字を強制的に表示しようとすると、テキスト間に大きな隙間ができてしまう

下の図に示す大きな隙間をテキストで埋めたいと思います。

これは、私が望んでいた段落の間にそのページに表示されるように強制するときです

私が使用したコードは次のとおりです:

\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\begin{document}
\begin{figure}[H]
\centering
\begin{subfigure}[c]{\linewidth}
  \includegraphics[width=\linewidth]{MutIscU_RSeq}
  \caption{subcaption 1}
  \label{fig: fortafix 11l-min}
\end{subfigure}
\hfill
\begin{subfigure}[c]{\linewidth}
  \includegraphics[width=\linewidth]{MutIscU_RSeq}
  \caption{Water circulated at 9 litres per minute}
  \label{fig: fortafix 9l-min}
\end{subfigure}
\hfill
\begin{subfigure}[c]{\linewidth}
  \includegraphics[width=\linewidth]{MutIscU_SeqQuality}
  \caption{Water circulated at 6 litres per minute}
  \label{fig: fortafix 6l-min}
\end{subfigure}
\caption{Plate mould cooling with Fortafix flexseal 350 gap filler layer}
\label{fig: plate cooling fortafix traces}
\end{figure}
\end{document}

サブ図の幅を調整してみましたが、うまくいきましたが、図が小さすぎます。 から に増やすと.3\textwidth.4\textwidth前の図のようにギャップが表示されるか、ドキュメントの末尾に表示されます。私が使用した、うまく機能するコードは次のとおりです。

\begin{figure}[hbt]
\centering
\begin{subfigure}[c]{.3\textwidth}
  \includegraphics[width=\linewidth]{MutIscU_RSeq}
  \caption{subcaption 1}
  \label{fig: fortafix 11l-min}
\end{subfigure}
\hfill
\begin{subfigure}[c]{.3\textwidth}
  \includegraphics[width=\linewidth]{MutIscU_RSeq}
  \caption{Water circulated at 9 litres per minute}
  \label{fig: fortafix 9l-min}
\end{subfigure}
\hfill
\begin{subfigure}[c]{.3\textwidth}
  \includegraphics[width=\linewidth]{MutIscU_SeqQuality}
  \caption{Water circulated at 6 litres per minute}
  \label{fig: fortafix 6l-min}
\end{subfigure}
\caption{Plate mould cooling with Fortafix flexseal 350 gap filler layer}
\label{fig: plate cooling fortafix traces}
\end{figure}

テキスト間の隙間が埋められました

サブ図の画像を 1 列全体に最大化しながら、このギャップを埋める方法をご存知の方はいませんか? ご協力いただければ幸いです。

答え1

図は通常、他の場所への移動を禁止しない限り、文書の末尾には移動しませんが、いずれにしても、 を使用する場合は、H図が周囲のテキストに対して移動しないため、ページ区切りで大きなスペースが避けられず、ページを越える必要がある場合はギャップが残ります。これが[H]意味することです。

たとえば、2 番目の例では、[hbt]その主な効果として、引数に含まれていないため、LaTeX がフロートをフロート ページに配置することを防ぐことが使用されてpいます。そのため、フロートを配置できず、ドキュメントの最後まで保持される可能性が高くなります。

デフォルトの図のオプションはtbp通常 なので、オプションの引数を使用しないのが最善です。 引数を使用する場合は、hたとえば も含めるのが最善ですp[H]は最後の手段として時々役立ちますが、たまにしか使えません:-)

関連情報