Forçar a colocação da figura com subfiguras e usar um pacote mais recente

Forçar a colocação da figura com subfiguras e usar um pacote mais recente

Você poderia me dizer como posso forçar uma figura com subfiguras como esta

     \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}

para aparecer na página onde eu quero e depois ter algum texto depois.

Eu tentei a [h]opção óbvia, mas isso produziu erros. Estou usando o modelo de tese de Harvard com o Overleaf.

Acabo com uma página feita de uma figura com duas subfiguras mais outra figura, e gostaria de ter uma figura com algumas figuras, depois algum texto, e na próxima página novamente uma figura com subfiguras e algum texto.

Quanto o tamanho do texto/parágrafo afeta isso?

Talvez eu precise usar algo como \newpageantes de um parágrafo ou figura para ter os posicionamentos que gostaria?

Como eu também poderia reescrever esse código e usar um pacote mais recente, já que acabei de descobrir que ele subfigureestá obsoleto?

Muito obrigado!

Responder1

Experimente este código primeiro.

\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}

saída

informação relacionada