
Ich versuche, 10 Abbildungen in einer Unterabbildungsumgebung einzufügen. Dazu verwende ich eine 4x3-Matrix, aber die letzte Abbildung erscheint unten auf der Seite, anstatt auf die neue Seite zu wechseln.
Was kann getan werden?
\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]
Antwort1
Ähnliche Fragen gibt es hier (TeX.Se-Site) ziemlich oft, deshalb werden sie wahrscheinlich als Duplikat gekennzeichnet …
Ihre letzte Figurmusste seinam unteren Rand anderer Unterabbildungen, da sich alle im selben Float befinden.Float kann sich nicht über zwei Seiten erstrecken! Wenn Sie das letzte Bild auf der nächsten Seite haben möchten, dann müssen SiezweiAbbildungen: in den ersten 3 x 3 Bildern und zuletzt im zweiten. Aber warum sollte man das tun? Es ist genug Platz, um alle Bilder auf derselben Seite zu haben, selbst wenn man sie vergrößert, wie ich es tue:
Sie können den Abstand zwischen den Zeilen mit Bildern auch leicht verringern (derzeit ist er mir zu groß). Da ich Ihre Bilder nicht habe, verwende ich example-image
das Paket, mwe
um sie zu simulieren.
Der Code ist leicht modifiziert. Der Hauptunterschied besteht darin, dass ich den (in Ihrem Fall wertlosen) \newpage
Befehl darin eliminiere:
\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}