Принудительное размещение рисунка с подрисунками и использование более нового пакета

Принудительное размещение рисунка с подрисунками и использование более нового пакета

Не могли бы вы мне подсказать, как можно форсировать фигуру с подфигурами, такими как эта?

     \centering
     \begin{subfigure}[b]{0.45\textwidth}
         \centering
         \includegraphics[width=\textwidth]{figures/Test 1.png}
         \caption{Some caption}
         \label{fig:Test 1}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.45\textwidth}
         \centering
         \includegraphics[width=\textwidth]{figures/Test 2.png}
         \caption{Some caption}
         \label{fig:Test 2}
     \end{subfigure}
     \caption{Some caption}
        \label{fig:Some label}
\end{figure}

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

Я попробовал очевидный [h]вариант, но он дал ошибки. Я использую шаблон диссертации Гарварда с Overleaf.

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

Насколько на это влияет размер текста/абзаца?

Может быть, мне придется использовать что-то вроде \newpage«перед абзацем» или «перед рисунком», чтобы разместить текст так, как мне хочется?

Как я могу переписать этот код и использовать более новый пакет, если я только что узнал, что subfigureон устарел?

Большое спасибо!

решение1

Сначала попробуйте этот код.

\documentclass[a4paper]{article}

\usepackage{graphicx}
\usepackage{kantlipsum} %% added for dummy text
\usepackage{caption}
\usepackage{subcaption}

\begin{document}    

\kant[1]
See also figures \ref{fig:Test 1} and \ref{fig:Test 2}.

\kant[2]

\begin{figure}[ht]
    \centering
    \begin{subfigure}[b]{0.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{example-image-A}
        \caption{Some caption}
        \label{fig:Test 1}
    \end{subfigure}
    \hfill
    \begin{subfigure}[b]{0.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{example-image-B}
        \caption{Some caption}
        \label{fig:Test 2}
    \end{subfigure}
    \caption{Some caption}
    \label{fig:Some label}
\end{figure}

\kant[5]    

\end{document}

выход

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