Wrapfig MWE 给出不同的结果

Wrapfig MWE 给出不同的结果

我整理了这个回答并得到了非常不同的结果,如下所示。

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。

pdfLaTeX 输出 Overleaf 输出

答案1

这是对包的更改lipsum,没有添加那么多,在第二个示例之后\par之前添加一个空行,因此在段落结束之前就可以看到。\endgroupwrapfig

在此处输入图片描述

\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}

相关内容