субфигурная среда для 10 фигур

субфигурная среда для 10 фигур

Я пытаюсь разместить 10 фигур, используя среду subfigure. Я использую матрицу 4x3, чтобы сделать это... но последняя фигура оказывается внизу страницы, а не переходит на новую страницу.

Что может быть сделано?

\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_1}
    \caption{Mode-1}
    \label{fig:m1}
\end{subfigure}
    \hspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_2}
    \caption{Mode-2}
    \label{fig:m2}
\end{subfigure}
        \hspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_3}
    \caption{Mode-3}
    \label{fig:m3}
\end{subfigure}\\
 \vspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_4}
    \caption{Mode-4}
    \label{fig:m4}
\end{subfigure}
\hspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_5}
    \caption{Mode-5}
    \label{fig:m5}
\end{subfigure}
\hspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_6}
    \caption{Mode-6}
    \label{fig:m6}
\end{subfigure}\\
\vspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_7}
    \caption{Mode-7}
    \label{fig:m7}
\end{subfigure}
\hspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_8}
    \caption{Mode-8}
    \label{fig:m8}
\end{subfigure}
\hspace{1cm}
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_9}
    \caption{Mode-9}
    \label{fig:m9}
\end{subfigure}
  \newpage
\begin{subfigure}[b]{0.25\textwidth}
    \centering
    \input{Figures_matlab/md_10}
    \caption{Mode-10}
    \label{fig:m10}
\end{subfigure}
  \caption{Mode shapes 1-10}
\label{md_shps}
\end{figure}[enter image description here][1]

решение1

Похожие вопросы здесь (на сайте TeX.Se) встречаются довольно часто, поэтому, скорее всего, они будут обозначены как дубликат...

Ваша последняя цифрадолжно было бытьвнизу других подрисунков, поскольку все они находятся в одном и том же плавающем слое.Плавающий элемент не может охватывать две страницы.! Если вы хотите, чтобы последнее изображение было на следующей странице, то вам нужно сделатьдвацифры: на первых 3 x 3 изображениях и последние на втором. Но зачем вам это делать? Достаточно места, чтобы все изображения были на одной странице, даже если вы увеличите их, как я:

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

Вы также можете немного уменьшить расстояние между строками с изображениями (сейчас оно, на мой вкус, слишком большое). Поскольку у меня нет ваших изображений, я использую example-imageпакет from mweдля их имитации.

Код немного изменен ваш код. Главное отличие в том, что я убираю (бесполезную в вашем случае) \newpageкоманду в нем:

\documentclass{article}
\usepackage{graphicx,subcaption}
\usepackage[showframe]{geometry}

\begin{document}
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-1}
    \label{fig:m1}
\end{subfigure}
    \hfil
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-2}
    \label{fig:m2}
\end{subfigure}
        \hfil
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-3}
    \label{fig:m3}
\end{subfigure}

    \vspace{1cm}
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-4}
    \label{fig:m4}
\end{subfigure}
\hfil
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-5}
    \label{fig:m5}
\end{subfigure}
\hfil
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-6}
    \label{fig:m6}
\end{subfigure}

\vspace{1cm}
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-7}
    \label{fig:m7}
\end{subfigure}
\hfil
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-8}
    \label{fig:m8}
\end{subfigure}
\hfil
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-9}
    \label{fig:m9}
\end{subfigure}

\vspace{1cm}
\begin{subfigure}[b]{0.3\textwidth}
    \centering
    \includegraphics[width=0.95\hsize]{example-image}
    \caption{Mode-10}
    \label{fig:m10}
\end{subfigure}
  \caption{Mode shapes 1-10}
\label{md_shps}
\end{figure}
\end{document}

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