
下の図に示す大きな隙間をテキストで埋めたいと思います。
私が使用したコードは次のとおりです:
\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]
は最後の手段として時々役立ちますが、たまにしか使えません:-)