Работа в системе LaTeX




Рисунки в оборку - часть 2


Каждая из букв o, i, l и r может быть не только строчной, но и прописной; в этом случае рисунок при необходимости может быть помещен не буквально там, где в исходном тексте находится окружение {wrapfigure}, но передвинут в другое место.

Количество укороченных строк, необходимое для обтекания рисунка текстом, LaTeX рассчитывает самостоятельно; если обтекающий текст содержит команды для явного задания вертикальных промежутков или занимающие много места по вертикали выключные формулы, результат такого расчета может быть неверен. На этот случай у окружения {wrapfigure} предусмотрен необязательный аргумент, ставящийся перед первым обязательным — количество укороченных строк. Пример:

\begin{wrapfigure}[14]{o}{60pt}

Имейте в виду, что при таких расчетах любая выключная формула считается за три строки.

Идеальное место для размещения окружения {wrapfigure} — между абзацами. Если вам нужно поместить обтекаемую иллюстрацию внутри абзаца, посмотрите, где TeX сделает в этом абзаце разрывы строк, если иллюстрацию не помещать, и начинайте окружение {wrapfigure} после слова, заканчивающего на печати строку.

При совместном использовании окружений {figure} и {wrapfigure} может случиться, что обтекаемая иллюстрация с меньшим номером печатается после необтекаемой иллюстрации с большим номером (и наоборот). В этом случае ничего не остается, как передвинуть одну из этих иллюстраций внутри исходного текста.

Окружение {wrapfigure} нельзя использовать непосредственно перед командой рубрикации, наподобие \section, а также внутри окружений, задающих перечни, и им подобных ({itemize}, {enumerate}, {description}, {quote},{quotation}).

В стандартные поставки LaTeX'а пакет {wrapfig} может и не входить; тогда его придется доставать из Интернета. См. приложение Ж по поводу того, где в Интернете хранятся TeX'овские материалы.

Дополнительные сведения об окружении {wrapfigure} можно получить из комментариев в файле wrapfig.sty, который, собственно говоря, и представляет собой стилевой пакет {wrapfig}.

В предшествующем тексте остались непроясненными два момента: какими командами задавать сам рисунок и как узнать его ширину? Ответ на второй вопрос зависит от ответа на первый. В следующей лекции и в приложении Б будут даны два варианта ответов на эти вопросы.




Содержание  Назад  Вперед