你好,我想使用 \subfigure 来使一个包含 6 个子图的图形按如下顺序排列:
其中 (a1) (a2) ... (c1) (c2) 应该是图形名称而不是标题!(我忘记了例子中的括号!)非常感谢!
答案1
此subfigure
包已被弃用;您应该使用subfig
或subcaption
包。
这是基于subcaption
包功能的解决方案。每个subfigure
环境都分配有宽度,0.3\textwidth
以便在相邻的子图之间留出一些空白。
\documentclass{article}
\usepackage{subcaption}
\usepackage[demo]{graphicx} % omit 'demo' option in real file
\begin{document}
\begin{figure}
\begin{subfigure}{0.3\textwidth}
\includegraphics[width=\linewidth]{subfiga1}
\caption*{a1}
\end{subfigure}
\hspace*{\fill} % note: no blank line
\begin{subfigure}{0.3\textwidth}
\includegraphics[width=\linewidth]{subfigb1}
\caption*{b1}
\end{subfigure}
\hspace*{\fill} % note: no blank line
\begin{subfigure}{0.3\textwidth}
\includegraphics[width=\linewidth]{subfigc1}
\caption*{c1}
\end{subfigure}
\bigskip
\begin{subfigure}{0.3\textwidth}
\includegraphics[width=\linewidth]{subfiga2}
\caption*{a2}
\end{subfigure}
\hspace*{\fill} % note: no blank line
\begin{subfigure}{0.3\textwidth}
\includegraphics[width=\linewidth]{subfigb2}
\caption*{b2}
\end{subfigure}
\hspace*{\fill} % note: no blank line
\begin{subfigure}{0.3\textwidth}
\includegraphics[width=\linewidth]{subfigc2}
\caption*{c2}
\end{subfigure}
%%\caption{Overall caption}
\end{figure}
\end{document}