> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/uk/inshi-temi/50-wrapping-text-around-figures.md).

# Обтікання тексту навколо рисунків

Іноді бажано обтікати текстом плаваючий об’єкт (у нашому випадку — рисунок), щоб не порушувати потік тексту. У LaTeX є низка пакетів для виконання цього завдання, хоча в більшості випадків вони потребують певного ручного налаштування.

### Використання wrapfig

Щоб використовувати *wrapfig*, нам потрібно додати до преамбули такий рядок:

```latex
\usepackage{wrapfig}
```

Це робить *wrapfigure* середовище, доступне нам, і ми можемо вставити *\includegraphics* команду всередині нього, щоб створити рисунок, навколо якого обтікатиметься текст. Ось як ми можемо вказати *wrapfigure* середовище:

```latex
\begin{wrapfigure}[lineheight]{position}{width}
  ...
\end{wrapfigure}
```

Функція *параметр* має вісім можливих значень:

|   |   |                                                          |
| - | - | -------------------------------------------------------- |
| r | R | праворуч від тексту                                      |
| l | Л | ліворуч від тексту                                       |
| i | I | внутрішній край — біля палітурки (у *twoside* документі) |
| o | O | зовнішній край — далеко від палітурки                    |

Верхній регістр дозволяє рисунку бути плаваючим. Нижній регістр означає *точно тут*.

Ось приклад:

```latex
\begin{wrapfigure}{r}{0.5\textwidth}
  \begin{center}
    \includegraphics[width=0.48\textwidth]{birds}
  \end{center}
  \caption{Птахи}
\end{wrapfigure}
```

Можна зазначити, що ширину включеного зображення було вказано відносно ширини тексту (*\textwidth*). Це добра ідея — використовувати відносні розміри для визначення довжин (висоти, ширини тощо), особливо під час використання *wrapfigure*.

У наведеному вище прикладі рисунок займає рівно половину ширини тексту, а саме зображення використовує трохи меншу ширину, тож між зображенням і текстом залишається приємна невелика біла рамка. Зображення завжди має бути меншим (вужчим), ніж обтікання, інакше воно виходитиме за межі тексту.

Будьте обережні, додаючи *wrapfigures* дуже близько до верхнього або нижнього краю сторінки, оскільки це часто може спричинити небажані ефекти, які важко або майже неможливо усунути. Не радять намагатися використовувати *wrapfigures* поруч із рівняннями або заголовками розділів. Їх також не можна використовувати у списках, таких як `itemize` та `enumerate` середовищ.

[Відкрити приклад в Overleaf](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### Робота із зображеннями з порожнім простором

Якщо зображення має небажаний порожній простір, ми можемо скористатися будь-яким із наведених нижче варіантів, щоб прибрати зайві пробіли:

* *обрізання* порожній простір під час використання \includegraphics
* Функція *picins* пакет можна використовувати замість *wrapfigure*, який прибирає зайвий порожній простір автоматично, без будь-якого ручного налаштування.
* Пакет *floatflt* — ще одна альтернатива.
* Уникайте використання *\begin{center}* для центрування зображення, це додає зайвий простір. Використовуйте *\centering* замість нього.
* Програма *pdfcrop* (що входить до складу більшості інсталяцій TeX) можна використовувати для остаточного видалення порожнього простору.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/uk/inshi-temi/50-wrapping-text-around-figures.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
