多个面板图形,其中一个面板有标题?

多个面板图形,其中一个面板有标题?

我想将三个图形放在一个带有单个标题的多图形中。想象一下一个 2x2 表格,我想将三个图形放在三个表格单元格中,将标题放在剩余的单元格中。

每个子图应有自己的标签和小标题(如(a)(b)(c),用于对面板内的图进行编号)。然后,在整个图的标题内,我想引用子图,但不使用图号(即,只是(a)代替Fig.3(a)),但在面板外,我将以等形式引用子图Fig.3(a)

例如,

\begin{figure}
\centering
    \begin{subfigure}{.4\textwidth}
        \centering
        \includegraphics[width=\linewidth]{fig_a.pdf}
        \caption{}\label{fig:fig_a}
    \end{subfigure} %
    \begin{subfigure}{.4\textwidth}
        \centering
        \includegraphics[width=\linewidth]{fig_b.pdf}
        \caption{}\label{fig:fig_b}
    \end{subfigure} %
    \begin{subfigure}{\textwidth}
        \centering
        \includegraphics[width=\linewidth]{fig_c.pdf}
        \caption{}\label{fig:fig_c}
    \end{subfigure}
\caption{Some general caption of all the figures. In (\subref{fig:fig_a}) you can see a green square....}
\end{figure}

但是这会将两个图 ((a) 和 (b)) 并排放在第一行,然后将 (c) 单独放在第二行,标题会出现在下面。第二行有很多未使用的空间。以下是我期望得到的图片:

在此处输入图片描述

我怎样才能做到这一点?

答案1

这也许能给你一些想法。

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

\begin{document}
\begin{figure}
\centering

\begin{subfigure}[t]{.4\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-a.pdf}
        \caption{}\label{fig:fig_a}
\end{subfigure}
%
\begin{subfigure}[t]{.4\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-b.pdf}
\caption{}\label{fig:fig_b}
\end{subfigure}

\medskip

\begin{subfigure}[t]{.4\textwidth}
\centering
\vspace{0pt}% set the real top as the top
\includegraphics[width=\linewidth]{example-image-c.pdf}
\caption{}\label{fig:fig_c}
\end{subfigure}
%
\begin{minipage}[t]{.4\textwidth}
\caption{Some general caption of all the figures. In (\subref{fig:fig_a}) you can see a 
green square....}
\end{minipage}

\end{figure}

\end{document}

在此处输入图片描述

相关内容