Огромный пробел между текстом, когда я заставляю свои цифры отображаться там, где я хочу, в отчете из двух колонок

Огромный пробел между текстом, когда я заставляю свои цифры отображаться там, где я хочу, в отчете из двух колонок

Я хочу, чтобы текст заполнил огромный пробел, показанный на рисунке ниже:

Вот когда я заставляю его появиться на той странице, между абзацами, которые я хотел, чтобы он был

Вот код, который я использовал:

\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

Обычно рисунки не доходят до конца документа, если только вы не предотвратите их перемещение в другое место, но в любом случае большие пробелы на разрывах страниц неизбежны, если вы используете , Hпоскольку рисунок не будет перемещаться относительно окружающего текста, поэтому, если ему нужно пересечь страницу, остается зазор, вот что это [H]значит.

Например, ваш второй пример использует [hbt]основной эффект, который заключается в том, что он предотвращает размещение Float на странице Float, поскольку аргумент не включен, pпоэтому гораздо более вероятно, что Float не сможет быть позиционирован и, таким образом, будет удерживаться до конца документа.

Так как параметр по умолчанию tbpобычно равен , лучше не использовать необязательный аргумент. Если вы все же используете его, hнапример, чтобы включить , лучше также включить p. [H]Иногда это полезно как средство крайней меры, но только иногда:-)

Связанный контент