Forzar dos figuras "flotando" en la misma página

Forzar dos figuras "flotando" en la misma página

En mi memoirdocumento LuaLaTeX, tengo dos figuras flotantes que encajan en una sola página si no hay otro texto.

\begin{figure}\centering%
    \includegraphics{fig_a.png}%
    \caption{My caption}%
    \label{fig:fig-a}%
\end{figure}%
\begin{figure}\centering%
    \includegraphics{fig_b.png}%
    \caption{My caption}%
    \label{fig:fig-b}%
\end{figure}%

Por motivos pedagógicos, me gustaría que estos dos aparecieran en la misma página. A veces lo hacen, pero sólo si tengo suerte con las decisiones de LaTeX. ¿Hay alguna manera de forzar que estas figuras aparezcan en la misma página, sin estropear otras partes de la composición tipográfica?

No puedo convertirlas en subfiguras porque son muy diferentes semánticamente.

Intenté simplemente ponerlos en el mismo entorno de figura:

\begin{figure}\centering%
    \includegraphics{fig_a.png}%
    \caption{My caption}%
    \label{fig:fig-a}
    \includegraphics{fig_b.png}%
    \caption{My caption}%
    \label{fig:fig-b}%
\end{figure}%

Y esto parece funcionar, excepto que hay muy poco espacio vertical entre las figuras, en comparación con lo que LaTeX habría producido por sí solo. También me preocupa subvertir el entorno de las figuras para tener dos figuras, ¿tendría eso otras consecuencias no deseadas?

Respuesta1

El figureentorno (a pesar de su nombre) no está relacionado con la inclusión de imágenes o el recuento de cifras, que son manejados por \includegraphicsy \captionrespectivamente. Su único propósito es marcar un bloque del documento que debe retirarse del flujo de documentos y volver a insertarse como una unidad en un lugar adecuado para ayudar con el cambio de página.

Entonces, su sugerencia de usar dos \captionen una figura es el uso previsto; puede usar \vspace{\floatsep}(o cualquier longitud adecuada) después del primer título.

información relacionada