多个子图下只有一个标题

多个子图下只有一个标题

我有以下代码

\begin{figure*}[h]
    \centering
    \begin{subfigure}[b]{0.475\textwidth}
        \centering
        \includegraphics[width=\textwidth]{imagenes/1.jpg}
        \caption{Image 1.}
    \end{subfigure}
    \quad
    \begin{subfigure}[b]{0.475\textwidth}  
        \centering 
        \includegraphics[width=\textwidth]{imagenes/2.jpg}
        \caption{Image 2.}
    \end{subfigure}
    \vskip\baselineskip
    \begin{subfigure}[b]{0.475\textwidth}   
        \centering 
        \includegraphics[width=\textwidth]{imagenes/3.jpg}
        \caption{Image 3.}
    \end{subfigure}
    \quad
    \begin{subfigure}[b]{0.475\textwidth}   
        \centering 
        \includegraphics[width=\textwidth]{imagenes/4.jpg}
        \caption{Image 4.}
    \end{subfigure}
    \caption{Global caption.}
\end{figure*}

输出下图。

菲盖亚

是否可以为一行中的所有图形只获取一个标题?结果应该是这样的。

图b

答案1

您只能将一行的所有图形放在一个subfigure环境中。

示例(假设subcaption使用包):

\documentclass{article}
\usepackage{subcaption}
\usepackage[demo]{graphicx}
\begin{document}

\begin{figure}[htb]
    \centering
    \begin{subfigure}[b]{\textwidth}
        \centering
        \includegraphics[width=0.475\linewidth]{imagenes/1.jpg}%
        \hfill
        \includegraphics[width=0.475\linewidth]{imagenes/2.jpg}
        \caption{Image 1 and 2}
    \end{subfigure}
    \vskip\baselineskip
    \begin{subfigure}[b]{\textwidth}
        \centering
        \includegraphics[width=0.475\linewidth]{imagenes/3.jpg}%
        \hfill
        \includegraphics[width=0.475\linewidth]{imagenes/4.jpg}
        \caption{Image 3 and 4}
    \end{subfigure}
    \caption{Global caption.}
\end{figure}
\end{document}

在此处输入图片描述

相关内容