如何正确插入图像/图形并使文本在乳胶中“环绕”图像/图形?

问题描述 投票:8回答:3

我一直在为此苦苦挣扎。我想插入一张图片,并将其“放在”讨论该图片的文字“附近”,但该页面上的文字会环绕/围绕图片流动。

我已将图像转换为eps格式。最初,我尝试使用图形环境(\ begin {figure} ...),但这只是将图像放在页面顶部或底部,而旁边没有任何文本,因此页面的很大一部分为空白。

我在网络上进行了一些挖掘,发现了'wrapfig'软件包,这似乎是一个可能的解决方案,但是我遇到了一系列错误,并且图像出现在文档的末尾。

错误:


Package wrapfig Warning: wrapfigure used inside a conflicting environment on input line 297.
Package wrapfig Warning: Stationary wrapfigure forced to float on input line 303.
Package wrapfig Warning: Stationary wrapfigure forced to float on input line 306.

连续几行。

奇怪的是,在编译之后,图像恰好出现在我想要的位置,然后在下一次却没有。

[[稍后再添加一分钟]我当前拥有的乳胶代码:

\begin{wrapfigure}{r}{0.2\textwidth}[h]
  \begin{center}
    \includegraphics[width=0.18\textwidth]{vec-perp.eps}
  \end{center}
  \caption{A}
\end{wrapfigure}
latex
3个回答
6
投票

wrapfigure不需要[h]说明符。

您需要在序言中包括wrapfigure软件包:

\usepackage{wrapfig}

然后,将wrapfigure调用放在要包装的文本上方,如下所示:

\begin{wrapfigure}{r or l}{width/height} \centering \includegraphics[width/height]{graphic.filename} \caption{foo} \end{wrapfigure}

一个真实的例子:

\begin{wrapfigure}{r}{1.5in}
\centering 
\includegraphics[width=1.5in]{smile.jpg}
\end{wrapfigure}

4
投票

我只是浏览了我的文档,在各节中对其进行了注释,以期找到它抱怨的环境...在此过程中,我无意间引入了一个以前没有的空白行。显然,它所抱怨的环境是数字之前的环境。在上一部分之间,我没有一个空白行,这是一个逐项环境。

因此...例如,这是“破损”:


    Ingredients for the Banana-Grape Bread Recipe
    \begin{itemize}
      \item Bananas
      \item Grapes
      \item Eggs
    \end{itemize}
    \begin{wrapfigure}{r}{0.2\textwidth}
      \centering
        \includegraphics[width=0.18\textwidth]{bangrape.eps}
      \caption{BananaGrape Bread}
    \end{wrapfigure}

并插入空行:


    \end{itemize}

    \begin{wrapfigure}{r}{0.2\textwidth}

清除我的问题。一路上我学到了很多东西,是的!另一方面,我敢肯定我对环境还没有一个清晰的了解。我认为应该花一些时间阅读。


0
投票

十年后,我遇到了类似的问题,谷歌搜索将我带到了这里...我非常诚实地希望,在您为“香蕉葡萄面包”提供的“示例”中,使用bangrape.eps只是一个非常糟糕的巧合。

如果不是这样,那就太令人厌恶,可怕,令人作呕和错误。而且我觉得很伤心阅读本10后注释。

© www.soinside.com 2019 - 2024. All rights reserved.