我需要插入文本中的图片。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
允许图形浮动到一定程度,以避免掉出页面末尾。