如何在Latex中放置一个带有子图的宽图?

时间:2010-07-27 05:18:09

标签: latex subfigure

我正在尝试撰写一份报告并坚持一个广泛的人物。我的文档类型是PRL,使用带有两列的revtex4.1。我有一个由8个子图组成的宽图。我试图把它放在页面底部,但它坚持下一页。这是我的广泛代码的代码:

\begin{figure*}
\centering
\subfloat[s1]{\label{fig:s1}\includegraphics[width=0.20\textwidth]{s1.png}}\qquad
\subfloat[s2]{\label{fig:s2}\includegraphics[width=0.20\textwidth]{s2.png}}\qquad
\subfloat[s3]{\label{fig:s3}\includegraphics[width=0.20\textwidth]{s3.png}}\qquad
\subfloat[s4]{\label{fig:s4}\includegraphics[width=0.20\textwidth]{s4.png}}\\
\subfloat[s5]{\label{fig:s5}\includegraphics[width=0.20\textwidth]{s5.png}}\qquad
\subfloat[s6]{\label{fig:s6}\includegraphics[width=0.20\textwidth]{s6.png}}\qquad
\subfloat[s7]{\label{fig:s7}\includegraphics[width=0.20\textwidth]{s7.png}}\qquad
\subfloat[s8]{\label{fig:s8}\includegraphics[width=0.20\textwidth]{s8.png}}
\caption{\label{fig:s}Caption}
\end{figure*}

2 个答案:

答案 0 :(得分:1)

尝试

\begin{figure*}[!hb]

如果你的数字过宽,这可能会有所帮助:Centering wide tables or figures

答案 1 :(得分:0)

我不知道它是否有用,但您是否尝试过使用展示位置,即:

\begin{figure*}[b]

其中b代表底部?

你也可以尝试使用float包(把它放在序言中,在\ begin {document}之前:

\usepackage{float}

然后使用

\begin{figure*}[H]

指定您想要的图形的确切位置,即将图形精确地放在与文本相对应的位置。

可能是你的身材太大而且不适合那里,所以你可能不得不缩小数字的大小或调整边距(不推荐,但可能)。

最后,在{6}天的LaTeX问答网站将向所有人开放,您可能会发现它很有用。