提问于:
浏览数:
8251
```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 回答
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 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。