需要成对的并排子图,每个子图都有一个标题

需要成对的并排子图,每个子图都有一个标题

以下是我想做的事情:

(a)图片,图片

(此处添加两张图片 (a) 的标题)

(b)图片,图片

(此处添加两张图片 (b) 的标题)

等等。我终其一生都搞不清楚如何在不使用 LaTeX 将子图堆叠在一起的情况下,为每对子图添加一个标题。每段代码通常如下所示:

\begin{subfigure}[h]{5cm}
    \includegraphics[scale=0.3]{graphicA1}
    \includegraphics[scale=0.3]{graphicA2}
    \caption{captionA}
\end{subfigure}\\

用一个简单的 \begin{figure} 和 \end{figure} 来覆盖整个图。当我尝试这样做时,graphicA1 和 graphicA2 会堆叠在一起。我并不想这样。我希望 A1 和 A2 位于一行中,并带有专为该子图集设计的组合标题。怎么做?

答案1

下面是使用 的示例subfigure。您可以设置width依赖于 ,\textwidth以防止由于图像过大而导致换行。

\documentclass[a4paper]{article}
\usepackage{graphicx}
\usepackage{subfigure}

\begin{document}
    \begin{figure}
        \centering
        \subfigure[caption A B]{
            \includegraphics[width=0.49\textwidth]{example-image-a}
            \includegraphics[width=0.49\textwidth]{example-image-b}
        }
        \subfigure[caption C A]{
            \includegraphics[width=0.49\textwidth]{example-image-c}
            \includegraphics[width=0.49\textwidth]{example-image-a}
        }
        \caption{caption}
    \end{figure}
\end{document}

在此处输入图片描述

答案2

您可以尝试使用此示例

\begin{figure}[ht]
        \begin{center}
        \begin{minipage}[b]{0.4\linewidth}
            \centering
            \includegraphics[scale = 0.5]{image A}
        \end{minipage}
        \quad
        \begin{minipage}[b]{0.4\linewidth}
            \centering
            \includegraphics[scale = 0.5]{image B}
        \end{minipage}\\

        \caption{...}
        \end{center}
\end{figure}

相关内容