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
答案2
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}