我需要在页面底部嵌入一个巨大的图形,而该页面底部应该有一些文本。但是,该图形只是占据了一个新页面——如何防止这种情况发生?
答案1
这是afterpage
包裹:
\documentclass{article}
%\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{afterpage}% http://ctan.org/pkg/afterpage
\usepackage{float}% http://ctan.org/pkg/float
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\lipsum[1-3]
\afterpage{%
\begin{figure}[H]
\centering
\rule{.8\textwidth}{.8\textheight}% Your image
\caption{This is a HuGe figure.}
\end{figure}
}
\lipsum[4-6]
\end{document}
使用H
浮点说明符(由float
包裹)在这里至关重要,可以抑制浮动。当然,使用\captionof
(来自capt-of
包裹) 也是有可能的。
这默认对于非常大的浮点数,其默认布局是放在一个单独的页面上,上面的代码可以解决这个问题。默认值由宏控制,例如\topfraction
和\bottomfraction
。请参阅layouts
包裹 文档了解更多信息。