Eine Reihe von Unterabbildungen unterschiedlicher Größe und Form nebeneinander anordnen, von oben nach unten, vertikal ausgerichtet durch die Unterüberschrift

Eine Reihe von Unterabbildungen unterschiedlicher Größe und Form nebeneinander anordnen, von oben nach unten, vertikal ausgerichtet durch die Unterüberschrift

Ich möchte vier verschiedene Bilder platzieren, zwei oben, zwei unten, wie in einer Matrix, ausgerichtet nach der Untertitelüberschrift. Ich habe die Umgebung \subfigure verwendet, aber die Bilder sind durcheinander.

\begin{figure}%
        \centering
        \subfigure[][]{
            \label{fig:A}
            \includegraphics[height=5.4cm]{ImageA}
        }
        \hspace{1cm}
        \subfigure[][]{
            \label{fig:B}
            \includegraphics[height=5cm]{ImageB}
        }\\
        \subfigure[][]{
            \label{fig:C}
            \includegraphics[height=3.65cm]{ImageC}
        }
        \hspace{95pt}
        \subfigure[][]{
            \label{fig:D}
            \includegraphics[height=3.65cm]{ImageD}
        }
        \hspace{20pt}
        \caption[Set of four subfigures.]{Set of four subfigures:
            \subref{fig:A} first subfigure;
            \subref{fig:B} second subfigure;
            \subref{fig:C} third subfigure; and,
            \subref{fig:D} last subfigure.}%
        \label{fig:Figure}%
    \end{figure}

Antwort1

  • Ihr Code verwendet veraltete Pakete subfigure. Stattdessen ist es besser, subfloats[]{...}sie zu verwenden subfig(siehe Codeausschnitt unten).
  • Ersetzen Sie alle festen Abstände zwischen den Unterfiguren durch\hfill

Mit diesen Änderungen erhalten Sie:

Bildbeschreibung hier eingeben

\begin{figure}[htb]
    \centering
    \subfloat[]{ % <---
        \label{fig:A}
        \includegraphics[height=5.4cm]{ImageA}
    }
    \hfil
    \subfloat[]{ % <---
        \label{fig:B}
        \includegraphics[height=5cm]{ImageB}
    }

    \subfloat[]{ % <---
        \label{fig:C}
        \includegraphics[height=3.65cm]{ImageC}
    }
    \hfil
    \subfloat[]{ % <---
        \label{fig:D}
        \includegraphics[height=3.65cm]{ImageD}
    }
    \caption[Set of four subfigures.]{Set of four subfigures:
        \subref{fig:A} first subfigure;
        \subref{fig:B} second subfigure;
        \subref{fig:C} third subfigure; and,
        \subref{fig:D} last subfigure.}%
    \label{fig:Figure}%
\end{figure}

verwandte Informationen