我想用下面的代码插入一张图片。但是,在那张图片之前,我写了一些段落,这些段落几乎位于页面的底部(图片大于剩余空间)。然后,当我编译时,它就像下面的图片一样。
\begin{figure}[h]
\begin{center}
\includegraphics[width=10cm]{baganRL.jpg}
\caption{Interaksi antara agen dan lingkungan pada \textit{Finite Markov Decision Processes}}\label{baganMDP}
\end{center}
\end{figure}
图片前的最后一段。
图片的位置在新页面上并位于该页面的中心。
答案1
太大了,无法发表评论...
重现您的问题的 MWE 可以是:
\documentclass{article}
\usepackage{graphicx}
%---------------- Show page layout. Don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}% For dummy text. Don't use in a real document
\begin{document}
\lipsum[1-3]
\begin{figure}[hbt] % if here is enough space for image,
% it will follow above text, if not
% it will be moved to top of the next page
\centering
\includegraphics[height=54mm]{example-image-duck} % I haven't your image,
% therefore a example image is used
\caption{Interaksi antara agen dan lingkungan pada \textit{Finite Markov Decision Processes}}
\label{baganMDP}
\end{figure}
\lipsum[4-6]
\end{document}
并且将图像置于页面底部,因为插入文本后有足够的空间。例如,如果图像高出一毫米,它将被移动到下一页的顶部。
您应该将此 MWE 应用于您的文档。我们不知道所用的序言以及图像大小,因此请使用您的文档序言和图像测试上述示例。
如果图像周围有较大的空白,则图像周围会有此空白。您可以通过在框架中插入图像来测试:
\frame{\includegraphics[height=55mm]{example-image-duck}}
如果图像和框架之间的空白大于几个点(宽度\fboxsep
),那么您需要先用圆顶图形工具修剪掉这个空间。
当页面上有足够的空间显示图形时,情况如下:
当页面上没有足够的空间容纳图形时(比以前高出一毫米):
(红线表示页面布局)