如何将两个带有子图形的图形并排放置

如何将两个带有子图形的图形并排放置

我想在网格中显示两个带有多个子图的图像,以便子图垂直排列,同时保持两个图像分离。我目前的方法如下:

\begin{figure}
    \begin{subfigure}{0.475\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-a} 
        \caption{Image A}
        \label{fig:1a}
    \end{subfigure}

    \begin{subfigure}{0.475\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-b} 
        \caption{Image B}
        \label{fig:1b}
    \end{subfigure}
    
    \caption{Image Collection 1}
    \label{fig:Pasnatsch}
\end{figure}

\begin{figure}
    \begin{subfigure}{0.475\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-c} 
        \caption{Image C}
        \label{fig:2a}
    \end{subfigure}

    \begin{subfigure}{0.475\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-duck} 
        \caption{Image D}
        \label{fig:2b}
    \end{subfigure}
    
    \caption{Image Collection 2}
    \label{fig:1}
\end{figure}

这会将第二组图像放在新页面上。此外,主标题未正确对齐(请告诉我如何将它们左/右/居中对齐,这将非常有用)。可以在以下位置找到包含上述代码的示例项目https://www.overleaf.com/read/rmkjzhqbbbpg

我还创建了一张图片来阐明我想要实现的目标(质量很差,但我希望它能让人更容易理解)

我想要的是

答案1

您可以将每个子图子组(双关语)与整体图形标题一起放在单独的minipage环境中。

在此处输入图片描述

\documentclass[demo]{article} % remove 'demo' option in real document
\usepackage{graphicx,subcaption}
\captionsetup[subfigure]{skip=0.25\baselineskip}
\begin{document}
\begin{figure}
\begin{minipage}[t]{0.475\textwidth} % or '[b]', if desired
    \begin{subfigure}{\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-a} 
        \caption{Image A}
        \label{fig:1a}
    \end{subfigure}
    
    \medskip % create some vertical separation
    \begin{subfigure}{\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-b} 
        \caption{Image B}
        \label{fig:1b}
    \end{subfigure}
    \caption{Image Collection 1}
    \label{fig:Pasnatsch}
\end{minipage}
\hfill
\begin{minipage}[t]{0.475\textwidth} % or '[b]', if desired
    \begin{subfigure}{\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-c} 
        \caption{Image C}
        \label{fig:2a}
    \end{subfigure}

    \medskip
    \begin{subfigure}{\textwidth}
        \includegraphics[draft=false, width=\textwidth]{example-image-duck} 
        \caption{Image D}
        \label{fig:2b}
    \end{subfigure}
    \caption{Image Collection 2}
    \label{fig:2}
\end{minipage}
\end{figure}
\end{document}

相关内容