我正在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}