答案1
这不是故意留出的边距,只是与标题周围的空间产生了混淆。
wrapfig 根据图形的垂直大小猜测要缩短多少行,但由于章节标题占用了空间,因此您需要缩短更少的行。使用可选参数指定要缩短多少行。
\begin{wrapfigure}[20]{r}{0.5\textwidth}
或任何看起来最好的数字
答案2
您必须设置 的值\intextsep
。其默认书籍文档类的值为12pt plus 2.0pt minus 2.0pt
。您需要的确切值取决于文档边距和字体大小
\documentclass{book}
\usepackage{geometry}
\geometry{twoside=false, showframe=true}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{wrapfig}
\setlength{\intextsep}{0.25em plus 2pt minus 2pt}
\begin{document}
\begin{wrapfigure}{r}{0.50\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\end{wrapfigure}
\blindtext
\medskip
\the\intextsep
\end{document}
答案3
我认为这是一个错误wrapfigure
,我会使用minipage
它,因为它们没有这个问题。