la subfigura flota hasta la última página

la subfigura flota hasta la última página

Actualmente hice una figura en LaTeX que incluye ocho gráficos (las subfiguras). La figura tiene el tamaño de una página lo cual es perfecto. Sin embargo, el problema es que la figura está colocada en la última página de mi archivo y no en la página que quiero que esté.

Use el siguiente código:

\begin{figure}[h]

\begin{subfigure}{.5\textwidth}
  \centering

  \includegraphics[width=.8\linewidth]{Brazil.png}

  \caption{Bovespa index}

  \label{fig:sfig1}

\end{subfigure}%

\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{Russia.png}

  \caption{MOEX index}

  \label{fig:sfig2}

\end{subfigure}

\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{India.png}

  \caption{Sensex index}

  \label{fig:sfig2}

\end{subfigure}

\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{China.png}

  \caption{SSE index}

  \label{fig:sfig2}

\end{subfigure}

\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{US.png}

  \caption{AEX index}

  \label{fig:sfig2}

\end{subfigure}
\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{Japan.png}

  \caption{ASX index}

  \label{fig:sfig2}

\end{subfigure}

\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{Netherlands.png}

  \caption{SP500 index}

  \label{fig:sfig2}

\end{subfigure}

\begin{subfigure}{.5\textwidth}

  \centering

  \includegraphics[width=.8\linewidth]{Australia.png}

  \caption{Nikkei index}

  \label{fig:sfig2}

\end{subfigure}

\caption{Historical closing prices for all markets}

\label{fig:fig}

\end{figure}

\newpage

¿Alguien que pueda ayudarme?

Respuesta1

No proporciona un MWE (ejemplo de trabajo mínimo), que podemos probar tal como está. Debido a la falta del MWE, sólo podemos adivinar el contenido de su documento.

Su fragmento de código anticipa que cada imagen debe estar en su propia línea (fila). ¿Es esto deseado? Prefiero organizar las imágenes en dos columnas y cinco filas:

ingrese la descripción de la imagen aquí

\documentclass[12pt]{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}

\usepackage{multicol} 
\usepackage[colorinlistoftodos]{todonotes} 
\usepackage[round]{natbib} 
\usepackage{apalike} 
    \graphicspath{ {figures/} } 
\usepackage{array} 
\usepackage{listings} 
\usepackage{amsmath, amssymb} 
\usepackage{subfiles} 
\usepackage{placeins} 
\usepackage{eurosym} 
%\usepackage[figuresonly,nolists,nomarkers]{endfloat} 
\usepackage{fullpage} 

\begin{document}
    \begin{figure}[htp]  % <---
    \setkeys{Gin}{width=\linewidth}
\begin{subfigure}{.48\textwidth}
 \includegraphics{Brazil.png}
  \caption{Bovespa index}
  \label{fig:sfig1}
\end{subfigure}%
\hfill
\begin{subfigure}{.48\textwidth}
  \includegraphics{Russia.png}
  \caption{MOEX index}
  \label{fig:sfig2}
\end{subfigure}

\begin{subfigure}{.48\textwidth}
  \includegraphics{India.png}
  \caption{Sensex index}
  \label{fig:sfig2}
\end{subfigure}
\hfill
\begin{subfigure}{.48\textwidth}
  \includegraphics{China.png}
  \caption{SSE index}
  \label{fig:sfig2}
\end{subfigure}

\begin{subfigure}{.48\textwidth}
  \includegraphics{US.png}
  \caption{AEX index}
  \label{fig:sfig2}
\end{subfigure}
\hfill
\begin{subfigure}{.48\textwidth}
  \includegraphics{Japan.png}
  \caption{ASX index}
  \label{fig:sfig2}
\end{subfigure}

\begin{subfigure}{.48\textwidth}
  \centering
  \includegraphics{Netherlands.png}
  \caption{SP500 index}
  \label{fig:sfig2}
\end{subfigure}
\hfill
\begin{subfigure}{.48\textwidth}
  \centering
  \includegraphics{Australia.png}
  \caption{Nikkei index}
  \label{fig:sfig2}
\end{subfigure}
\caption{Historical closing prices for all markets}
\label{fig:fig}
\end{figure}

\end{document}

Tenga en cuenta que, como puede observar en el MWE anterior, eliminé casi todas las líneas vacías (que empujan imágenes tras imágenes y las conservo solo después de cada par de imágenes).

Editar: Ahora, cuando proporcione información sobre su documento, quede claro que en él solicita mediante el uso de un paquete endfloatque las imágenes tengan que estar al final del documento (consulte el comentario de @Axel Sommerfeldt a continuación). Si no desea tenerlos al final, elimine este paquete del preámbulo de su documento. Además, para la colocación de imágenes, [ht]debe utilizar [htp]la opción de colocación de figuras.

Edición 2: Extiendo mi MWE con el preámbulo de su documento y agrego un texto ficticio que muestra que la solución proporcionada funciona como se esperaba.

información relacionada