乳胶漂浮和文字包装图像

Dan*_*tep 17 latex word-wrap

我有一个带有图像的LaTeX文档.有一个部分,四个子部分,后者3只有一些文本,第一部分有一些描述环境.

我希望在右上方有一个图像,并让所有文本都很好地包裹在它周围.

wrapfig包占用了整列(因此图像下方的文本即使没有图像就被包裹到固定的宽度)并将描述环境推到左边缘,而floatflt包将图像精确地放在我想要的位置,但是没有文字被包裹.

我在初始部分上方有floatflt/wrapfig环境(我以这种方式获得最佳图像放置)但是将其移动到其他各个地方也不起作用.

他们是否有其他方法将文字包裹在图像周围?

这里可以看到一些失败的例子:http://drop.io/a3dbxte

Mic*_*ica 27

wrapfig是我发现的最好的,但是,你需要将wrapfig代码放在你希望它包含的段落之上:

\usepackage{wrapfig}

\begin{wrapfigure} \includegraphics... \end{wrapfigure}
This is the paragraph of text you want the figure to "wrap" into... etc etc.
Run Code Online (Sandbox Code Playgroud)

如果将wrapfig代码放在要包装的段落下,它显然会包含在下一段中,从而产生不良结果.

你还提到了一个"专栏",它让我觉得你正在使用多列布局,这可能与wrapfig不太相配.

在询问关于乳胶的具体问题时,您应该包括一个最小的工作示例,即足够的序言和正文代码/文本,以便人们可以重新创建您的问题.

编辑:啊.我明白你的意思了.wrapfig可以采用可选的行高参数:

\begin{wrapfigure}[line-height]{r}{width} 
Run Code Online (Sandbox Code Playgroud)

其中line-height是一个正整数.

您的解决方案可能如下所示:

\begin{wrapfigure}[10]{r}{2.5in}
\centering
\includegraphics[width=2in]{governator.jpg}
\end{wrapfigure}
Run Code Online (Sandbox Code Playgroud)

编辑#2:wrapfig/floatflt + enumerate,itemize = not working.包裹彼此不相容.对于环境的"包裹"效果,即枚举,逐项等等,您应该将环境置于小型设备中并将图形放入小型设备中,然后将两个小型设置放在一起.(我将它们放在表格环境中)的效果:

\begin{tabular}{l l}
\begin{minipage}{0.5\textwidth}
\begin{enumerate}
\item
\end{enumerate}
\end{minipage}
&
\begin{minipage}{0.5\textwidth}
\includegraphics...
\end{minipage}
\end{tabular}
Run Code Online (Sandbox Code Playgroud)

  • 将两个小型并排放置.或放弃环境. (2认同)

小智 8

我有同样的问题.Wrapfig希望在它下面有一个段落,所以给它一个空的!

\begin{wrapfigure}{I}{0.5\textwidth}
\includegraphics[...]{...}
\end{wrapfigure}
\paragraph{}
\vspace*{-\parskip}
Run Code Online (Sandbox Code Playgroud)

这给出了一个空段落以使wrapfig变得舒适,并且根本不会改变你的内容(我添加了一个负vspace*来说明段落的\ parskip).