LaTeX文档中连续多个子图

时间:2018-10-03 13:54:14

标签: latex

我试图在LaTeX文档中插入四个图形,但是如果我使用subfigure命令,我的两个图形将保留在第一行中,另外两个图形将保留在第二行中。像这样 :  enter image description here

我尝试过的另一个解决方案是使用minipage命令,但是minipage的问题是子图获得了正常的图形标题(如图1所示),而我想要的子图标题则是(a)。参见下图: enter image description here

我更喜欢有第二张图片但带有标题的图片,如第一张图片。

1 个答案:

答案 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}

导致

enter image description here

如果您将宽度设置得太高,例如width=0.5\textwidth导致了我认为是您的问题

enter image description here