> 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/zapitannya-ta-vidpovidi/15-how-can-i-get-my-table-or-figure-to-stay-where-they-are-instead-of-going-to-the-next-page.md).

# Як зробити так, щоб моя таблиця або рисунок залишалися на місці, а не переносилися на наступну сторінку?

Зазвичай із `\begin{figure}` або `\begin{table}` тобто *плаваючі елементи*, типовий ідентифікатор розміщення — `[btp]`, що означає, що LaTeX може розмістити рисунок у \*\*`b`\*\*низу сторінки/колонки; \*\*`t`\*\*верху сторінки/колонки; або, якщо плаваючий об'єкт досить високий (включно з підписом), окремо на сторінці для плаваючих \*\*`p`\*\*сторінці без будь-якого тексту. Це відповідає правилам професійного набору та видавничої справи (тобто тому, для чого було створено TeX), де «плаваючі матеріали», такі як рисунки та таблиці, дозволено розміщувати лише в цих місцях: вважається, що вони порушують плин читання, якщо їх розмістити посеред сторінки.

Втім, ми все ще можемо впливати на те, де саме хочемо бачити рисунок. Якщо додати `[hbt!]` після `\begin{figure}`, ось так:

```latex
\begin{figure}[hbt!]
```

це вказує LaTeX розмістити зображення саме тут (якнайближче до позиції в початковому коді); або, якщо це неможливо (наприклад, воно занадто велике, щоб уміститися на поточній сторінці), угорі наступної сторінки або внизу наступної сторінки. Знак оклику **`!`** важливий: він каже LaTeX «будь ласка, справді врахуй мої вибори тут».

Втім, якщо ваш рисунок досить високий і на поточній сторінці недостатньо місця (наприклад, якщо вона вже майже наприкінці поточної сторінки), тоді рисунок усе одно буде перенесено у верх наступної сторінки. У такому разі ви можете спробувати перенести свій `\begin{figure}[hbt!]...\end{figure}` код на кілька абзаців раніше в коді, де на той момент на поточній сторінці ще є більше вільного місця.

Якщо й це не спрацює, і ваші рисунки/таблиці тоді попливли далі, щоб з'явитися після наступного `\section` заголовка, можливо, ви захочете, щоб вони все ж з'являлися наприкінці поточного розділу. Тоді ви можете вставити `\clearpage` перед наступним `\section` щоб вставити розрив сторінки, який також виведе всі плаваючі об'єкти з черги, перед наступним `\section` заголовком, який буде надруковано на новій сторінці.

Або ж погляньте на [`placeins` accents](http://texdoc.net/pkg/placeins), де ви можете додати `\FloatBarrier` перед наступним `\section`—або автоматизувати це, використавши `section` параметр пакета, тобто написати `\usepackage[section]{placeins}` у преамбулі.


---

# 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/zapitannya-ta-vidpovidi/15-how-can-i-get-my-table-or-figure-to-stay-where-they-are-instead-of-going-to-the-next-page.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.
