我整理了这个回答并得到了非常不同的结果,如下所示。
TeXstudio 和 TeXworks 都没有编译错误,只有一堆关于字体的警告:
/usr/bin/pdflatex (file /usr/share/texlive/texmf-var/fonts/map/pdftex/updmap/pdftex.map): fontmap entry for `pagd8y' already exists, duplicates ignored
我在 Fedora 工作站上使用包管理器,dnf install texlive-*
其中*
是包名称。
我确实wrapfig
在其他文档中使用了它,tikzpicture
并且它按预期工作。
我是不是遗失了一个包裹?
编辑 :在 Overleaf 上,只有第二个图没有包裹,并且该问题已由@DavidCarlisle 的回答解决。
编辑2:问题来自lipsum
软件包(版本 2021-03-03 v2.3)。lipsum
用文本替换段落可以解决问题。有关详细信息,请参阅评论主题。感谢@DavidCarlisle。
答案1
这是对包的更改lipsum
,没有添加那么多,在第二个示例之后\par
之前添加一个空行,因此在段落结束之前就可以看到。\endgroup
wrapfig
\documentclass{article}
\usepackage{graphicx,lipsum,wrapfig}% http://ctan.org/pkg/{graphicx,lipsum,wrapfig}
\begin{document}
% Default settings
\begin{wrapfigure}{r}{0.5\textwidth}
\centering\includegraphics[width=\linewidth]{example-image-a}
\caption{Basic layout}
\end{wrapfigure}
\lipsum[1]
% Adjusted settings
\begingroup
\setlength{\intextsep}{0pt}%
\setlength{\columnsep}{0pt}%
\begin{wrapfigure}{r}{0.5\textwidth}
\centering\includegraphics[width=\linewidth]{example-image-a}
\caption{Basic layout}
\end{wrapfigure}
\lipsum[1]
\endgroup
\end{document}