2010-05-17 1266 views
10

当我将文字环绕在一个图形上时,我无法将它围绕正确的文字。基本上,我想让图中的文字环绕它,但是当我编译它时,我的数字最终会落在另一节中文本旁边的页面的下方。 1.我如何改变这一点? 2.(一种小点)我如何制作标题的标签,如“图1”,粗体?在LaTeX中环绕图形的文字

\usepackage{graphicx} 
\usepackage{wrapfig} 

... 

\begin{wrapfigure}{r}{40mm} 
    \begin{center} 
    \includegraphics[scale=0.5]{image} 
    \end{center} 
    \caption{This is the image.} 
\end{wrapfigure} 
+0

你是否在段落出现之前就发布了它的外观? – 2010-05-17 10:03:03

回答

13

问题#1

这可能取决于一个事实,即指定为\includegraphics的选择宽度可以比在wrapfigure环境年初指定的宽度。

指定宽度相对于\textwidth总是更好。 此外,由于wrapfig盒比图框稍大,它应该永远是一个更大一点:

\begin{wrapfigure}{r}{.3\textwidth} 
    \centering 
    \includegraphics[.27\textwidth]{image} 
    \caption{This is the image.} 
\end{wrapfigure} 

问题2

使用caption包,你可以改变的布局你喜欢的标签。如果你只是想让它们变成粗体字,请输入你的序言:

\usepackage[labelfont=bf]{caption} 
+0

获取宽度错误不应影响包装的位置:使用r选项的包装只需发出一个parbox,它必须立即放置。我猜测效果是显示图像上方的文字 – 2010-05-17 10:04:59

+0

查看软件包文档,看起来wrapfig的位置实际上取决于你想要包裹的数字。公式,列表等可能会影响正确的放置。也许提供其他文本可能有助于找到解决方案。 – 2010-05-17 11:25:42