Размещение ряда подрисунков разного размера и формы рядом, сверху вниз, вертикально выровненных по подписьм.

Размещение ряда подрисунков разного размера и формы рядом, сверху вниз, вертикально выровненных по подписьм.

Я хочу разместить четыре разных изображения, два сверху, два снизу, как в матрице, выровненных по подзаголовку. Я использовал среду \subfigure, но изображения в беспорядке.

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

решение1

  • Ваш код использует устаревший пакет subfigure. Вместо этого лучше использовать subfloats[]{...}его supresede subfig(см. фрагмент кода ниже)
  • заменить все фиксированные расстояния между подрисунками на\hfill

с этими изменениями вы получите:

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

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

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