添加另一行图像

添加另一行图像

我有一行包含三张图片。如何在现有图片下方添加另一行图片?这是我的代码

\begin{figure}
  \centering
  \subfloat[A gull]{\label{fig:gull}\includegraphics[width=0.3\textwidth]{gull}}                
  \subfloat[A tiger]{\label{fig:tiger}\includegraphics[width=0.3\textwidth]{tiger}}
  \subfloat[A mouse]{\label{fig:mouse}\includegraphics[width=0.3\textwidth]{mouse}}
  \caption{Pictures of animals}
  \label{fig:animals}
\end{figure}

答案1

在排版方面,环境中的内容figure将被视为文档的任何部分(除了一些长度变化)。因此,您可以在前三个段落后插入一个段落分隔符,这将在图像集之间插入一个段落分隔符。如果您想要更大的间隙,可以插入更多垂直空间。

这是您要找的内容的模型:

\begin{figure}
  \centering

  \hspace*{\fill}
  \subfloat[A gull]{\label{fig:gull}\includegraphics[width=0.3\textwidth]{gull}} \hfill
  \subfloat[A tiger]{\label{fig:tiger}\includegraphics[width=0.3\textwidth]{tiger}} \hfill
  \subfloat[A mouse]{\label{fig:mouse}\includegraphics[width=0.3\textwidth]{mouse}}
  \hspace*{\fill}

  \bigskip% or \medskip or \smallskip or \vspace{<len>}

  \hspace*{\fill}
  \subfloat[An elephant]{\label{fig:elephant}\includegraphics[width=0.3\textwidth]{elephant}} \hfill
  \subfloat[A leopard]{\label{fig:leopard}\includegraphics[width=0.3\textwidth]{leopard}} \hfill
  \subfloat[A sloth]{\label{fig:sloth}\includegraphics[width=0.3\textwidth]{sloth}}
  \hspace*{\fill}
  \caption{Pictures of animals}
  \label{fig:animals}
\end{figure}

我已经插入了\bigskip,尽管列出的其他垂直间隙测量值也允许您调整距离。

使用\hspace*{\fill}... \hfill... \hfill...\hspace*{\fill}可以将图像均匀分布在文本块宽度上。目前,您只占用了 90% \textwidth(3 张图像的宽度.3\textwidth)。上述技术将 10%\textwidth均匀分布在 3 张图像周围的 4 个空间中。也许您对此感兴趣,也许不感兴趣。

注意,最好把大象放在离老鼠尽可能远的地方……

相关内容