подрисунок переносится на последнюю страницу

подрисунок переносится на последнюю страницу

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

Я использовал следующий код:

\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

Кто-нибудь может мне помочь?

решение1

Вы не предоставляете MWE (минимальный рабочий пример), который мы можем протестировать как есть. Из-за отсутствия MWE мы можем только догадываться о содержании вашего документа.

Ваш фрагмент кода предполагает, что каждое изображение должно быть в отдельной строке (строке). Это желательно? Я бы предпочел организовать изображения в два столбца и пять строк:

введите описание изображения здесь

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

Обратите внимание, как вы можете видеть в MWE выше, я удалил почти все пустые строки (которые помещают изображения одно за другим и сохраняют их только после каждой пары изображений).

Редактировать: Теперь, когда вы предоставляете некоторую информацию о вашем документе, проясните, что в нем вы запрашиваете с помощью пакета, endfloatчтобы изображения были в конце документа (см. комментарий @ Axel Sommerfeldt ниже). Если вы не хотите, чтобы они были в конце, удалите этот пакет из преамбулы вашего документа. Также для размещения изображений вместо этого [ht]вы должны использовать [htp]опцию размещения рисунка.

Редактировать 2: Я расширяю свой MWE преамбулой вашего документа и добавляю некоторый фиктивный текст, который показывает, что предоставленное решение работает так, как и ожидалось.

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