我有三个图形,宽度为 4.0 英寸,高度为 2.0 英寸。图形的“南外侧”有一个图例。无论如何,我想将这三个图形放在一页上。如果不可能,因为它们太大,那么就将两个图形放在一页上,将另一个图形放在下一页上。但是,当我仅包含图形(代码在最后提供)时,每页只有一个图形。页面的其余部分都填满了文本 - 我不想要。我在想,也许子图环境会起作用? - 但子图可以一个在另一个下面吗?或者它们总是平行的?
\begin{figure}[t]
\centering
\input{power1}
\caption{Input power.}
\end{figure}
\begin{figure}[t]
\centering
\input{power2}
\caption{Output power}
\end{figure}
\begin{figure}[t]
\centering
\input{average}
\caption{Average}
\end{figure}
答案1
尝试[p!t]
将这三个放在同一页上,但前提是它们被插入到页面顶部。如果当前页面可以容纳一两个,那么它们就会被放入其中,其余的将尽快跟进。
\documentclass{article}
\usepackage{afterpage}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\afterpage{% delay insertion to the top of the next page
\begin{figure}[p!t]
\centering
\rule{4in}{2in}
\caption{Input power.}
\end{figure}
\begin{figure}[p!t]
\centering
\rule{4in}{2in}
\caption{Output power}
\end{figure}
\begin{figure}[p!t]
\centering
\rule{4in}{2in}
\caption{Average}
\end{figure}%
}% end of \afterpage
\lipsum[3-8]
\end{document}