2010-05-17 3 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

Вы подали документ перед параграфом, который должен появиться рядом? –

ответ

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

Получение неправильной ширины не должно влиять на размещение файла wrapfigure: wrapfigure с параметром r просто выдает parbox, который должен быть размещен сразу. Я предполагаю, что эффект будет заключаться в отображении текста над изображением, –

+0

Если посмотреть на документацию к пакету, кажется, что размещение переносного документа действительно зависит от того, что вокруг фигуры, которую вы хотите обернуть. Формулы, списки и т. Д. Могут поставить под угрозу правильное размещение. Возможно, остальная часть текста может помочь найти решение. –