wrapfig - 使包装的图像尊重边距和页尾

wrapfig - 使包装的图像尊重边距和页尾

我需要插入文本中的图片。wrapfig显然我想到了这一点。问题是,默认情况下,换行的图形会忽略边距甚至页尾。

我的意思是,如果我将图像放置在距离页面末端小于其高度的位置,图像就会超出边距甚至页面尺寸,被剪切掉,而不是像 graphicx 那样进入下一页。

以下是一个例子:

\documentclass[a4paper]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{wrapfig}

\begin{document}

Text at the top

\vspace{17cm}

\begin{wrapfigure}{r}{9cm}
\includegraphics[width=9cm]{zappa}
\end{wrapfigure} 

\lipsum[5]

\end{document}

查看第一页结束和第二页开始的位置,结果是这样的

图片裁剪

正如您所见,图像超出了下边距(文本结束的地方),并在页面结束的地方被剪切掉。

此外,第一页完成后进入下一页的其余文本,呈现出第一页文本缩进中未计算的部分图像的形状。

这迫使我手动调整块,例如,newpage在 之前放置一个\begin{wrapfigure}。如果我后来更改了它上面的某些内容,我可能必须手动更改我的调整,例如通过删除 等等newpage

有没有办法可以wrapfig自动调整布局,就像graphicx[H]选项时一样?

答案1

您可以使用R而不是r,然后wrapfig允许图形浮动到一定程度,以避免掉出页面末尾。

相关内容