minipage:水平对齐的图形,带有共同的标题

minipage:水平对齐的图形,带有共同的标题

我正在minipage水平插入 3 个图形,每个图形都有其子标题,然后有一个公共标题。

我的目的是制作如下的图形:

在此处输入图片描述

可重现的 ME:

\documentclass{article}
\usepackage[demo]{graphicx} 

\begin{document}

\begin{figure}[!htb]
\minipage{0.32\textwidth}
  \includegraphics[width=\linewidth]{fig1}
  \caption{First}\label{fig:A}
\endminipage\hfill
\minipage{0.32\textwidth}
  \includegraphics[width=\linewidth]{fig2}
  \caption{Second}\label{fig:B}
\endminipage\hfill
\minipage{0.32\textwidth}%
  \includegraphics[width=\linewidth]{fig3}
  \caption{Third}\label{fig:C}
\endminipage
\caption{Common caption.}
\end{figure}

\end{document}

输出:

在此处输入图片描述

答案1

我建议你加载副标题包,因为它提供了一个名为 的环境subfigure(以及一个名为 的环境subtable)。subfigure环境经过训练的环境minipage知道在遇到指令时该做什么\caption。其默认输出设置与你所说的要做的事情完全一致。

在此处输入图片描述

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

\begin{figure}[!htb]
\begin{subfigure}{0.32\textwidth}
  \includegraphics[width=\linewidth]{fig1}
  \caption{First}\label{fig:A}
\end{subfigure}\hfill
\begin{subfigure}{0.32\textwidth}
  \includegraphics[width=\linewidth]{fig2}
  \caption{Second}\label{fig:B}
\end{subfigure}\hfill
\begin{subfigure}{0.32\textwidth}%
  \includegraphics[width=\linewidth]{fig3}
  \caption{Third}\label{fig:C}
\end{subfigure}

\caption{Common caption.}
\end{figure}

\end{document}

相关内容