```tex \begin{figure}[htbp] \subfloat[][2008]{ \begin{minipage}{9em} \includegraphics[width=9cm]{Number_of_landings_in_January_2008} \end{minipage} } \qquad\qquad\qquad\qquad\qquad \subfloat[][2009]{% \begin{minipage}{9em} \includegraphics[width=9cm]{Number_of_landings_in_January_2009} \end{minipage} } \subfloat[][2010]{ \begin{minipage}{9em} \includegraphics[width=9cm]{Number_of_landings_in_January_2010} \end{minipage} } \caption{Number of landings in January} \end{figure} ```

1 回答1

23
首先你的代码不完整,提问时一定要提供完整的、拷贝就可以使用的MWE代码。 其次,你的问题主要是因为minipage环境的宽度与图像width参数不一致造成的。 再有,不建议在subfloat中使用minipage环境,应该使用`\hfill`填充水平空间,而不是用`\qquad\qquad\qquad\qquad\qquad`。 一个完整的MWE如下: ```tex \documentclass[11pt]{article} \usepackage{mwe} % loads blindtext and graphicx \usepackage{subfig} \begin{document} % 原代码 \begin{figure}[htbp] \subfloat[][2008]{ \begin{minipage}{9em} \includegraphics[width=1\textwidth]{example-image-a} \end{minipage} } \qquad\qquad\qquad\qquad\qquad \subfloat[][2009]{% \begin{minipage}{9em} \includegraphics[width=1\textwidth]{example-image-b} \end{minipage} } \subfloat[][2010]{ \begin{minipage}{9em} \includegraphics[width=1\textwidth]{example-image-c} \end{minipage} } \caption{Number of landings in January} \end{figure} % 建议的代码 \begin{figure}[!ht] \subfloat[First sub-figure\label{subfig-1:dummy}]{% \includegraphics[width=0.45\textwidth]{example-image-a} }\hfill \subfloat[First sub-figure\label{subfig-2:dummy}]{% \includegraphics[width=0.45\textwidth]{example-image-b} } \subfloat[First sub-figure\label{subfig-3:dummy}]{% \includegraphics[width=0.45\textwidth]{example-image-c} } \caption{Dummy figure} \label{fig:dummy} \end{figure} \end{document} ```
  • 嗯嗯,受教了。嘻嘻 – 凌霄 2019-11-05 11:34 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。