我试图在LaTeX文档中插入四个图形,但是如果我使用subfigure命令,我的两个图形将保留在第一行中,另外两个图形将保留在第二行中。像这样 :
我尝试过的另一个解决方案是使用minipage命令,但是minipage的问题是子图获得了正常的图形标题(如图1所示),而我想要的子图标题则是(a)。参见下图:
我更喜欢有第二张图片但带有标题的图片,如第一张图片。
答案 0 :(得分:2)
您的数字太大,无法并排显示在一行中。如果多个subfigures
不在一行中,则Latex会自动换行。您必须为每个subfigure
指定每个包含的图形的宽度,以使其总和小于\textwidth
参数,即:
\begin{figure}
\centering
\subfigure[]{\includegraphics[width=0.24\textwidth]{monalisa.jpg}}
\subfigure[]{\includegraphics[width=0.24\textwidth]{monalisa.jpg}}
\subfigure[]{\includegraphics[width=0.24\textwidth]{monalisa.jpg}}
\subfigure[]{\includegraphics[width=0.24\textwidth]{monalisa.jpg}}
\caption{(a) blah (b) blah (c) blah (d) blah}
\label{fig:foobar}
\end{figure}
导致
如果您将宽度设置得太高,例如width=0.5\textwidth
导致了我认为是您的问题