wrapfig:无法从头重新启动,vspace 不起作用

wrapfig:无法从头重新启动,vspace 不起作用

wrapfig 的问题似乎永无止境。

我想在左边放一个图形,在右边写文字。此文字未覆盖整个图形高度。

然后我使用 vspace 并在图形完全结束后开始书写。我希望文本从页面的左边距开始,但它的放置方式就像图形仍然在那里一样,与页面的左边距有很大空间。似乎 latex 首先计算文本位置,然后“vspace”它,而不是相反。

梅威瑟:

\documentclass{article}
\usepackage{mwe} % for blindtext and example-image-a in example
\usepackage{wrapfig}
\usepackage{blindtext}
\begin{document}

\begin{wrapfigure}{l}{0.5\textwidth}
\centering
\includegraphics[height=150pt,width=0.5\textwidth]{example-image-a}
\caption{A caption}
\end{wrapfigure}

Random text Random text Random text Random text Random text Random text Random text Random text Random text Random text Random text Random 

\vspace{150pt}

\blindtext %this should start from the beginning of the page

\end{document}

图片:

在此处输入图片描述

答案1

只需使用环境的可选参数:

\begin{wrapfigure}[5]{l}{0.5\textwidth}

在此处输入图片描述

答案2

WFclear按照建议解决了这里经过约翰·科米洛

WFclear是一个未记录的函数,用于结束 wrapfig

\documentclass{article}
\usepackage{mwe} % for blindtext and example-image-a in example
\usepackage{wrapfig}
\usepackage{blindtext}
\begin{document}

\begin{wrapfigure}{l}{0.5\textwidth}
\centering
\includegraphics[height=150pt,width=0.5\textwidth]{example-image-a}
\caption{A caption}
\end{wrapfigure}

Random text Random text Random text Random text Random text Random text Random text Random text Random text Random text Random text Random 

\vspace{150pt}
\WFclear 
\blindtext %this should start from the beginning of the page

\end{document}

相关内容