> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/latex/ru/oshibki-latex/28-no-positions-in-optional-float-specifier.md).

# В необязательном спецификаторе плавающего объекта нет позиций

Это стандартная ошибка LaTeX, которая появляется, когда вы не указываете [спецификаторе плавающего объекта](/latex/ru/risunki-i-tablicy/02-positioning-images-and-tables.md) в параметрах плавающего объекта, то есть **`ht`** в **`\begin{figure}[ht]`**. Параметр спецификатора плавающего объекта — это опция, которая позволяет нам лучше контролировать, где размещается рисунок. Доступные нам варианты размещения перечислены ниже:

| Спецификатор | Разрешение                                                                                                                                                         |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| h            | Разместить плавающий объект *здесь*, то есть *примерно* в том же месте, где он находится в исходном тексте (однако не *точно* в этом месте)                        |
| t            | Разместить в *верхней части* страницы.                                                                                                                             |
| b            | Разместить в *нижняя часть* страницы.                                                                                                                              |
| p            | Поместить на специальную *страницу* только для плавающих объектов.                                                                                                 |
| !            | Переопределяет внутренние параметры, которые LaTeX использует для определения «хороших» позиций плавающих объектов.                                                |
| H            | Размещает плавающий объект точно в том месте, где он указан в коде LaTeX. Требует пакет *float* (*\usepackage{float}*). Это в некоторой степени эквивалентно *h!*. |

Эти *спецификаторы плавающих объектов* можно помещать в квадратные скобки при создании плавающего объекта, например **`\begin{figure}[h]`**. Их даже можно использовать в сочетаниях, например **`\begin{figure}[!htb]`**, что указывает LaTeX разместить рисунок *здесь*, или *верхней части*, или *нижняя часть*. **`\begin{table}[]`**, появится сообщение об ошибке, подобное показанному ниже.

main.tex

Нет позиций в необязательном спецификаторе плавающего объекта.

## Как устранить ошибку

**Удаление квадратных скобок:**

Самый простой способ избавиться от этой ошибки — убрать квадратные скобки, когда мы не используем спецификатор плавающего объекта, то есть вместо того чтобы писать **`\begin{figure}[]`**, можно просто написать **`\begin{figure}`**.

**Добавление спецификатора плавающего объекта:**

Ещё один способ устранить эту ошибку — вставить [спецификаторе плавающего объекта](/latex/ru/risunki-i-tablicy/02-positioning-images-and-tables.md) указывая LaTeX, где вы хотите разместить плавающий объект. Это следует указывать в квадратных скобках, например **`\begin{figure}[h]`** или **`\begin{table}[!htb]`**.


---

# 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://overleaf-pro.ayaka.space/latex/ru/oshibki-latex/28-no-positions-in-optional-float-specifier.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.
