如何在LaTeX中浮动图像后清除?

Her*_*aaf 5 latex image clear

我正在尝试使用以下代码在LaTeX中对浮动图像进行文本换行:

\begin{wrapfigure}{R}{0.5\textwidth}
\begin{center}
\includegraphics{images/image.png}
\caption{This is the caption.}
}
\label{fig:image1}
\end{center}
\end{wrapfigure
Run Code Online (Sandbox Code Playgroud)

这在大多数情况下工作正常(创建一个漂浮在右侧的图像),但有时LaTeX在图像后没有正确清除,并且它为另一个或两个页面留下一个打开的列.如何解决这个问题,或理想情况下,LaTeX是否具有类似于clear: bothCSS 的功能?

\clearpage命令,但是当没有自然的地方可以打破图像附近的新页面时,这是不合适的.

fsc*_*itt 4

您可以尝试使用 wrapfigure 的可选参数手动设置图形的高度

\begin{wrapfigure}[lineheight]{alignment}{width}
Run Code Online (Sandbox Code Playgroud)

其中 lineheight 是环绕图像的文本行数。