Размещение подрисунков и подписей

Размещение подрисунков и подписей

Мне нужно разместить 5 изображений (используя среду subfigure), я хотел бы разместить их либо в два столбца (один с 3 изображениями, другой с 2), либо в две строки (то же самое) и использовать пустое место, которое заняло бы 6-е изображение, для подписи. Как это сделать?

Спасибо!

решение1

Вы можете использовать subfigureдля подрисунков и minipageдля подписи:

\documentclass{article}
\usepackage{graphicx, subcaption}

\begin{document}
\begin{figure}
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\hfill
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\hfill
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\par
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\hfill
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\hfill
    \begin{minipage}{.3\textwidth}
        \caption{a figure with six subfigures and a caption placed beside one of the subfigures}
    \end{minipage}
\end{figure}
\end{document}

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

\documentclass{article}
\usepackage{graphicx, subcaption}

\begin{document}
\begin{figure}
    \centering
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\quad
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\par
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\quad
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\par
    \begin{subfigure}{.3\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{test subfigure}
    \end{subfigure}\quad
    \begin{minipage}{.3\textwidth}
        \caption{a figure with six subfigures and a caption placed beside one of the subfigures}
    \end{minipage}
\end{figure}
\end{document}

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

При необходимости используйте необязательный аргумент для сред, чтобы получить желаемое выравнивание.

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