子图跨越两页,上下均有文字

子图跨越两页,上下均有文字

我的子图由 5 个单幅图像组成,每行 2 个。前后都有文本。当我尝试拆分它时,前两个图像最终出现在页面底部,而不是直接位于文本下方(见图)。有没有办法在不缩小图像的情况下减少空间?

\begin{figure}[!b]
     \centering
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/ErsterSchritt_ml.png}
         \caption{Erster Schritt nach \Gls{perturbation}}
         \label{fig:ersterSchrittml}
     \end{subfigure}
     \hspace{3cm}
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/ZweiterSchritt_ml.png}
         \caption{Zweiter Schritt nach \Gls{perturbation}}
         \label{fig:zweiterSchrittml}
     \end{subfigure}
     %\\
     \end{figure}%
  \begin{figure}[ht]
  \ContinuedFloat
     \centering
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/DritterSchritt_ml.png}
         \caption{Zweiter Schritt nach \Gls{perturbation}}
         \label{fig:dritterSchrittml}
     \end{subfigure}
     \hspace{3cm}
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/VierterSchritt_ml.png}
         \caption{Vierter Schritt nach \Gls{perturbation}}
         \label{fig:vierterSchrittml}
     \end{subfigure}
     \hfill
     %\\
     \end{figure}%
  \begin{figure}[ht]
  \ContinuedFloat
  \centering
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/FuenfterSchritt_ml.png}
         \caption{Fünfter Schritt nach \Gls{perturbation}}
         \label{fig:fuenfterSchrittml}
     \end{subfigure}  
        \caption{Mittelwerte der \Glsxtrshort{mos}-\glsxtrshort{ml} [mm] der Assessments. Es wird unterschieden nach Richtung der \Gls{perturbation} und Zeitpunkt des Assessments. Untersucht wurden die ersten fünf Schritte nach Auftreten einer \Gls{perturbation}}
        \label{fig:fuenfSchritteml}
\end{figure}

\newpage
Bei Untersuchung des ersten Schrittes nach Auftreten einer \Gls{perturbation} zeigt sich, dass die \Glsxtrshort{mos}-\glsxtrshort{ap} bei \Gls{perturbation}en nach vorne beim ersten Laufband-Assessment zum Zeitpunkt T0 eine größere Streuung hat, als zu allen anderen Zeitpunkten und Richtungen (siehe Abbildung \ref{fig:assessments_ersterSchrittAp}). Die Werte während des ersten Laufband-Assessments T0 haben eine größere Streuung als die des zweiten Laufband-Assessments T0 und des Laufband-Assessments T14. \\

图像

答案1

由于最后一行有一些可用空间,我将一些子标题(文本)移到了那里。此外,您需要向[b!]可能出现在第一页的每个图形添加内容,这[h]是多余的,因为每个浮动元素都位于页面的底部或顶部。

保持\makebox行间距不变,但可能会导致重叠。不过,0.3\textwidth可能还是太小了。您可能想改用\subfloat\includegraphics[width=\linewidth]

\documentclass{article}
\usepackage{subcaption}
\usepackage[draft]{graphicx}
\usepackage{glossaries}

\usepackage{lipsum}

\begin{document}

\lipsum[1-3]

\begin{figure}[!b]
     \centering
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/ErsterSchritt_ml.png}
         \caption{}\label{fig:ersterSchrittml}
     \end{subfigure}%
     \hfil
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/ZweiterSchritt_ml.png}
         \caption{}\label{fig:zweiterSchrittml}
     \end{subfigure}
     \end{figure}%
  \begin{figure}[tb!]
  \ContinuedFloat
     \centering
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/DritterSchritt_ml.png}
         \caption{}\label{fig:dritterSchrittml}
     \end{subfigure}%
     \hfil
     \begin{subfigure}{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/VierterSchritt_ml.png}
         \caption{}
         \label{fig:vierterSchrittml}
     \end{subfigure}
     \end{figure}%
  \begin{figure}[t]% if they all fit on ome page, you wouldn't be doing this
  \ContinuedFloat
  \centering
     \begin{subfigure}[c]{0.3\textwidth}
         \centering
         \includegraphics[scale=0.7]{figures/FuenfterSchritt_ml.png}
         \caption{}
         \label{fig:fuenfterSchrittml}
     \end{subfigure}%
     \hfil
     \makebox[0.3\textwidth]{\begin{tabular}[c]{@{}cl@{}}
         (\subref{fig:ersterSchrittml}) & Erster Schritt nach \Gls{perturbation} \\
         (\subref{fig:zweiterSchrittml}) & Zweiter Schritt nach \Gls{perturbation} \\
         (\subref{fig:dritterSchrittml}) & Dreiter Schritt nach \Gls{perturbation} \\
         (\subref{fig:zweiterSchrittml}) & Vierter Schritt nach \Gls{perturbation} \\
         (\subref{fig:fuenfterSchrittml}) & Fünfter Schritt nach \Gls{perturbation}
     \end{tabular}}
    
     \caption{Mittelwerte der \Glsxtrshort{mos}-\Glsxtrshort{ml} [mm] der Assessments. Es wird unterschieden nach Richtung der
        \Gls{perturbation} und Zeitpunkt des Assessments. Untersucht wurden die ersten fünf Schritte nach Auftreten einer
        \Gls{perturbation}}
        \label{fig:fuenfSchritteml}
\end{figure}

\lipsum[4-5]
\end{document}

您可以通过将子标题放在图像旁边来节省更多空间。

\documentclass{article}
\usepackage{subcaption}
\usepackage[draft]{graphicx}
\usepackage{glossaries}

\usepackage{lipsum}
\usepackage{duckuments}

\begin{document}

\lipsum[1-2]

\begin{figure}[!b]
     \centering
     \includegraphics[width=0.3\textwidth]{figures/ErsterSchritt_ml.png}%
     \begin{subfigure}{2em}
         \caption{}\label{fig:ersterSchrittml}
     \end{subfigure}%
     \hfil
     \includegraphics[width=0.3\textwidth]{figures/ZweiterSchritt_ml.png}%
     \begin{subfigure}{2em}
         \caption{}\label{fig:zweiterSchrittml}
     \end{subfigure}
     \end{figure}%
  \begin{figure}[tb!]
  \ContinuedFloat
     \centering
     \includegraphics[width=0.3\textwidth]{figures/DritterSchritt_ml.png}%
     \begin{subfigure}{2em}
         \caption{}\label{fig:dritterSchrittml}
     \end{subfigure}%
     \hfil
     \includegraphics[width=0.3\textwidth]{figures/VierterSchritt_ml.png}%
     \begin{subfigure}{2em}
         \caption{}\label{fig:vierterSchrittml}
     \end{subfigure}
     \end{figure}%
  \begin{figure}[t]% if they all fit on ome page, you wouldn't be doing this
  \ContinuedFloat
  \centering
     \sbox9{\includegraphics[width=0.3\textwidth]{figures/FuenfterSchritt_ml.png}}% measure height
     \usebox9
     \begin{subfigure}{2em}
         \caption{}\label{fig:fuenfterSchrittml}
     \end{subfigure}%
     \hfil
     \raisebox{\dimexpr 0.5\ht9 - 0.5\height + 0.5\depth}{% center align with image
       \makebox[\dimexpr 0.3\textwidth+2em]{\begin{tabular}[b]{@{}cl@{}}
         (\subref{fig:ersterSchrittml}) & Erster Schritt nach \Gls{perturbation} \\
         (\subref{fig:zweiterSchrittml}) & Zweiter Schritt nach \Gls{perturbation} \\
         (\subref{fig:dritterSchrittml}) & Dritter Schritt nach \Gls{perturbation} \\
         (\subref{fig:zweiterSchrittml}) & Vierter Schritt nach \Gls{perturbation} \\
         (\subref{fig:fuenfterSchrittml}) & Fünfter Schritt nach \Gls{perturbation}
     \end{tabular}}}
    
     \caption{Mittelwerte der \Glsxtrshort{mos}-\Glsxtrshort{ml} [mm] der Assessments. Es wird unterschieden nach Richtung der
        \Gls{perturbation} und Zeitpunkt des Assessments. Untersucht wurden die ersten fünf Schritte nach Auftreten einer
        \Gls{perturbation}}
        \label{fig:fuenfSchritteml}
\end{figure}

\lipsum[3-5]
\end{document}

相关内容