包裹图的问题

包裹图的问题

自 2019 年 1 月 28 日(几天前)以来,我一直在尝试让文本环绕文档中的任何图形,并且我有几个。我无法让包装图 (wrapfigure) 工作。我尝试遵循包 pdf 中的所有建议以及我在这里找到的建议,但它们不起作用,而且我不知道原因。

有时,图形会出现在正确的位置,但文本会与图像重叠,有时可能下一页图像的间隙。其他时候,图形根本不显示,并且不存在间隙。

下面是一个 MWE,包括 2 个实际图像,但它不起作用。

我学到了一件事。不知何故涉及到包裹变更但我不知道如何或为什么。我尝试研究过这个问题,但还没有发现任何东西。任何帮助或见解都将不胜感激。

干杯,SL

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % USAGE: PROBLEMS WITH WRAPFIG % CREATED ON: 2019_01_31 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \documentclass[11pt,oneside]{article} \usepackage{changes} % TRACKS CHANGES \usepackage{wrapfig} \usepackage[margin=.5in]{geometry} \usepackage{lipsum} % \begin{document} \added{\lipsum[2]} \lipsum[1] \added{\lipsum[3]} \begin{wrapfigure}{L}{0.4\textwidth} \includegraphics[scale=.75]{CombinedPic_v2} \caption{\label{Placebo2} ERP} \end{wrapfigure} \added{\lipsum[5]} \lipsum[1] \begin{wrapfigure}[35]{L}{0.35\textwidth} \includegraphics[scale=1.5]{Fig_Network1} \caption{\label{Placebo1} Changes in network connectivity} \end{wrapfigure} \lipsum[5] \added{\lipsum[2]} \lipsum[1] \added{\lipsum[6]} \end{document}

我正在赶工,所以任何帮助是极大的赞赏。

干杯,SL

上面使用的第一张图片

上面使用的第二张图片

答案1

这些在某种意义上是评论,因为如果没有更多关于哪里出了问题的信息,就很难诊断。但对于评论来说,这太长了,所以我希望它能有所帮助。我不能声称自己是专家wrapfig,但我认为这里发生了不少不同的事情:有些是偶然发生的。

  • \lipsum倾向于做一些奇怪的事情wrapfig。我相信这与处理段落和分组,以及如何wrapfig工作,即通过改变段落形状。虽然人们应该能够以一种避免这些麻烦的形式使用lipsum,但我在尝试lipsum工作时会简单地避免它。blindtext更好:但只有当您使用\blindtext并插入自己的段落时,才不会\Blindtext(这可能会产生一些非常奇怪的结果。无论如何:使用时最简单的事情wrapfig是处理实际文本!

  • 如果没有你的图片文件,我无法确定,但我对你如何缩放它们表示怀疑。如果我是你,我会设置数字使用(或其他),然后使用\wrapfigure{0.4\textwidth}简单的缩放图形。由于设置为适当的宽度,应该会正确显示。如果图像的宽度不正确,则文本换行显然会在视觉上失败。我想我也会删除线条指示。[width=\linewidth]\includegraphicswrapfigure\linewidth

  • 即使进行了所有这些调整,您仍可能需要进行一些调整。根据我的经验,尽管它wrapfigure尽了最大努力,但它的神秘机制取决于它在文本中的位置等各种因素,有时需要在源中稍微移动一些内容才能获得令人满意的结果。

  • 从设计角度来说,我强烈建议您尝试让两个图的宽度相同,至少如果它们要出现在同一个页面上的话。否则,我认为本来就很杂乱的页面会显得很混乱。

  • 无论如何,您的第一个图形看起来都会很奇怪,因为它的宽度大于长度,最终肯定会缩小。无论如何,最好还是将其浮动。

按照备择方案, 你可以:

  1. 使用普通浮点数(即figure)。这些会移动。如果你给 LaTeX 最大的灵活性来放置它们,它们通常最不麻烦。对此的规范答案是这里

  2. 使用placeins包含\FloatBarrier命令的软件包,该命令强制将未放置的浮动元素放置在那里(如果不是更早的话)。我从未使用过它,所以我不确定它在节省时间方面有多有效。但有些人喜欢它。

  3. 完全不要浮动!没有神圣的法则规定图形必须浮动。您可以将图形放置在您想要的位置,通常是在迷你页面环境或类似环境中。如果您需要为其添加标题,则包\captionof中的命令captions会有所帮助。

相关内容