Перейти к содержанию

float, wrapfig и rotating в Scissor LaTeX

Пакеты float, wrapfig и rotating работают в Scissor LaTeX частично: [H] из float оставляет рисунок точно там, где вы его написали, а wrapfigure и wraptable становятся обычными центрированными плавающими объектами без обтекания текстом, sidewaysfigure и sidewaystable не поворачиваются, а \newfloat и \restylefloat неизвестны.

Что делают пакеты

  • float добавляет размещение [H] («точно здесь, не перемещать»), а также \newfloat и \restylefloat для собственных типов и стилей плавающих объектов.
  • wrapfig добавляет wrapfigure и wraptable, которые стоят сбоку от текста, а абзац их обтекает.
  • rotating добавляет sidewaysfigure и sidewaystable, которые поворачивают плавающий объект на 90 градусов на отдельной странице, а также окружения turn и rotate для любого содержимого.

Что здесь работает

ВозможностьВ Scissor LaTeXПримечания
\begin{figure}[H]РаботаетРисунок остаётся там, где он стоит в тексте.
\newfloat, \floatstyle, \restylefloatНе поддерживаетсяПропускаются с примечанием на вкладке «Проблемы», а их аргументы выводятся как текст.
wrapfigure, wraptableЧастичноОбычный центрированный рисунок или таблица с подписью. Текст не обтекает их, а ширина игнорируется.
sidewaysfigure, sidewaystableЧастичноОбычный рисунок или таблица без поворота.
landscape (pdflscape, lscape)ЧастичноСодержимое остаётся на обычной странице.
Окружения turn, rotateНе поддерживаетсяСодержимое сохраняется без поворота, а угол выводится как текст.

Примеры

[H] удерживает рисунок между двумя абзацами:

[H] ставит рисунок здесь

LaTeXПреамбула: \usepackage{float}Открыть в редакторе (откроется в новой вкладке)
John Doe measured the length of 44 rods.
\begin{figure}[H]
  \centering
  \fbox{Histogram of the rod lengths}
  \caption{Rod lengths.}
\end{figure}
Most rods are close to the mean.
Свёрстано в Scissor LaTeX: [H] ставит рисунок здесь

wrapfigure становится обычным центрированным рисунком, а текст продолжается под ним:

wrapfigure без обтекания

LaTeXПреамбула: \usepackage{wrapfig}Открыть в редакторе (откроется в новой вкладке)
\begin{wrapfigure}{r}{0.4\textwidth}
  \centering
  \fbox{Portrait}
  \caption{Erika Mustermann.}
\end{wrapfigure}
Erika Mustermann has led the lab since 2021. In a TeX installation
this paragraph would flow around the portrait on the right; here it
starts below the figure.
Свёрстано в Scissor LaTeX: wrapfigure без обтекания

sidewaystable сохраняет содержимое без поворота:

sidewaystable не поворачивается

LaTeXПреамбула: \usepackage{rotating}Открыть в редакторе (откроется в новой вкладке)
\begin{sidewaystable}
  \centering
  \caption{A wide table.}
  \begin{tabular}{lrrrr}
    Year & Q1 & Q2 & Q3 & Q4 \\
    2025 & 44 & 47 & 51 & 50 \\
  \end{tabular}
\end{sidewaystable}

Совместимость

  • Из установленного TeX сюда: документы верстаются. Рисунки с обтеканием появляются как плавающие объекты на всю ширину, а повёрнутые объекты стоят прямо, поэтому очень широкая таблица может выйти за поле.
  • Отсюда в установленный TeX: документы компилируются там без изменений, а обтекание и поворот применяются.

Полные руководства есть на CTAN: ctan.org/pkg/float, ctan.org/pkg/wrapfig и ctan.org/pkg/rotating. О размещении в целом читайте в разделе Плавающие объекты: размещение рисунков и таблиц.

См. также Плавающие объекты, Рисунки и изображения и caption, subcaption.

Вопросы и ответы

Как не дать рисунку перемещаться?

Загрузите float и напишите \begin{figure}[H]. Размещения с h здесь тоже оставляют рисунок на месте.

Может ли текст обтекать изображение?

Пока нет. wrapfigure показывается как обычный рисунок над следующим текстом.

Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.