> 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/uk/primitivi-tex-latex/07-overfullrule.md).

# \overfullrule

`\overfullrule[=]` *розмірність*

Де:

* “`[=]`” означає, що знак дорівнює необов’язковий.
* *розмірність* —це величина, задана в одиницях, які TEX може зрозуміти — наприклад, pt, bp, mm тощо.

Коли TEX виявляє, що hbox переповнений — наприклад, рядок у набраному абзаці або якийсь текст у `\hbox{..}`—він запише цю інформацію до файлу журналу. Крім того, рушії TEX також надають `\overfullrule` команду, яку можна використати, щоб наказати TEX додати коротку лінійку в кінець проблемного блока, яка слугуватиме візуальним попередженням для користувача.

**Приклад використання**

Оскільки знак “=” необов’язковий, ви можете написати `\overfullrule=10pt` або `\overfullrule 10pt`.

Зауважте, що LaTeX встановлює `\overfullrule` до 0pt, а Plain TeX встановлює її на 5pt.

#### Приклад

Ми використаємо `\hbox{}` який буде переповненим: `\hbox to 10pt{Цей блок буде переповнений}` і встановіть `\overfullrule` на ненульове значення, скажімо 10mm:

```
\overfullrule=10mm\hbox to 10pt{Цей блок буде переповнений}\par
```

Наведена нижче графіка показує результат:

![](/files/0fc91bdefabad73c680e5f88663481d4a13365a6)

Як бачите, лінійку довжиною 10mm було додано в кінець переповненого `\hbox`. Тепер встановіть `\overfullrule=0mm` щоб запобігти відображенню лінійки переповненого блока:

```
\overfullrule=0mm\hbox to 10pt{Цей блок буде переповнений}
```

Наведена нижче графіка показує результат:

![](/files/b5cce87de27d50926569f2cd7b54dc9a779bed17)

Отриманий `\hbox` все ще переповнений, але цього разу він відображається без лінійки переповнення, щоб підкреслити цей факт.

#### Інший приклад: рядки в абзаці

Коли TEX розбиває абзац на рядки верстаного тексту, кожен рядок абзацу зберігається в `\hbox`. TEX можна наказати відображати переповнені рядки, встановивши `\overfullrule` ненульове значення. Наведений нижче приклад показує, як лінійки переповнення відображаються в кінці переповнених рядків в абзаці.

Щоб створити абзац, ми помістимо трохи тексту в вузький `\vbox`, встановимо `\overfullrule=10pt`, і намалюємо блок із рамкою. Зауважте, що оскільки ми використали `\verb` команду, спочатку нам потрібно зберегти `\vbox` у регістрі блока (100), а потім використати команду (макрос) LATEX `\fbox` щоб намалювати щільну рамку навколо нього, що полегшує бачення переповнених рядків.

```
\overfullrule=10pt
\setlength{\fboxsep}{0pt}% Щоб забезпечити щільну рамку без проміжку
\setbox100=\vbox{\hsize=30mm Усередині цього vbox ми встановимо 
ширину рядка на 30mm за допомогою \verb|\hsize=30mm|.
Ми верстаємо трохи тексту всередині \verb|\vbox|
оскільки це змусить \TeX{} виконати перенесення рядків
і побудувати абзац як стек горизонтальних блоків.
Для деяких рядків \TeX{} може не зуміти знайти вдалі
місця перенесення, що може призвести до рядків, занадто широких, щоб вміститися
в межах ширини 30mm. Оскільки \verb|\overfullrule| має
ненульове значення (10pt), ці переповнені рядки
позначаються лінійкою переповнення шириною 10pt. Зауважте, що для \TeX{},
цей блок усе ще вважається шириною 30mm, хоча
деякі рядки не вміщуються і \verb|\overfullrule|
шириною 10pt додається в кінець деяких рядків.}
\fbox{\copy100}
```

Наведена нижче графіка показує результат:

![](/files/b1bc6c2515daa78c3f951fcb378f2c55aa24cd92)


---

# 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/uk/primitivi-tex-latex/07-overfullrule.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.
