> 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/06-hfuzz.md).

# \hfuzz

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

* `\hfuzz[=]` *розмірність*: `\hfuzz` визначає величину, на яку вміст у `\hbox` може перевищувати ширину цього `\hbox` перш ніж його буде вважено переповненим.
* `\vfuzz[=]` *розмірність*: `\vfuzz` визначає величину, на яку вміст у `\vbox` може перевищувати висоту цього `\vbox` перш ніж про нього буде повідомлено як про переповнений.

Зверніть увагу:

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

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

* `\hfuzz=0.5pt` або `\hfuzz 0.5pt` (знак “=” є необов’язковим)
* `\vfuzz=0.75pt` або `\vfuzz 0.75pt` (знак “=” є необов’язковим)

#### Приклад

Якщо ми помістимо слово «Overleaf» у `\hbox` і виміряємо його ширину (використовуючи стандартні шрифти):

```
\setbox99=\hbox{Overleaf}\the\wd99
```

ми бачимо значення 36.41675pt. Якщо тепер ми розмістимо «Overleaf» у `\hbox` який замалий, скажімо 36pt, і встановимо [`\overfullrule`](/latex/uk/primitivi-tex-latex/07-overfullrule.md) у ненульове значення:

```
\overfullrule=5mm
\hbox to 36pt{Overleaf}
```

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

![](/files/c29254e696b1d0ab5a6f430506be8e87671ce850)

Якщо ми ми встановимо `\hfuzz=0.5pt` і повторимо наведений вище приклад:

```
\overfullrule=5mm
\hfuzz=0.5pt
\hbox to 36pt{Overleaf}
```

наведена нижче графіка:

![](/files/6bae67bf584cf444cbad95a6cbf345e0244cc10f)

показує, що TEX більше не вважає `\hbox to 36pt{Overleaf}` переповненим, тож не додає [`\overfullrule`](/latex/uk/primitivi-tex-latex/07-overfullrule.md) лінійку, оскільки значення `\hfuzz` (0.5pt) якраз достатнє, щоб цього не сталося.

Поведінка `\vfuzz` аналогічне `\hfuzz`—за винятком того, що TEX не показує лінійки переповнення для vbox.

#### Докладніше про \hfuzz

Що TEX *насправді* перевіряє, — це різницю між надлишковою шириною матеріалу та загальною (нульового порядку) стиснювальною розтяжкою. Наприклад, припустімо, що загальна ширина якогось вмісту становить 100pt, а бажана ширина боксу — 95pt: надлишкова ширина, яку TEX має поглинути, дорівнює 5pt — потрібно зменшити доступну розтяжку на 5pt. Припустімо, що загальне стиснення клейової вставки нульового порядку становить 4pt, тоді TEX порівнює поточне значення `\hfuzz` з величиною 5pt$$-$$4pt$$=$$1pt.

#### Пов'язані команди

Див. також:

* [`\overfullrule`](/latex/uk/primitivi-tex-latex/07-overfullrule.md)
* [`\hbadness`](/latex/uk/primitivi-tex-latex/05-hbadness.md)


---

# 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/06-hfuzz.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.
