我有以下代码
\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*}
输出下图。
是否可以为一行中的所有图形只获取一个标题?结果应该是这样的。
答案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}