Перейти до вмісту

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] ставить рисунок саме тут

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.