> 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/it/primitivi-tex-latex/06-hfuzz.md).

# \hfuzz

TEX fornisce comandi che consentono di influenzare la sua decisione su se consideri un box overfull e lo segnali come tale—per esempio nel `.log` file.

* `\hfuzz[=]` *dimensione*: `\hfuzz` specifica la quantità di cui il contenuto in un `\hbox` può superare la larghezza di quel `\hbox` prima di essere considerato overfull.
* `\vfuzz[=]` *dimensione*: `\vfuzz` specifica la quantità di cui il contenuto in una `\vbox` può superare l'altezza di quel `\vbox` prima di essere segnalato come overfull.

Si noti che:

* “`[=]`” significa che il segno di uguale è facoltativo.
* *dimensione* è una quantità specificata in unità che TEX può comprendere—ad es. pt, bp, mm ecc.

**Esempi di utilizzo**

* `\hfuzz=0.5pt` o `\hfuzz 0.5pt` (il segno “=” è facoltativo)
* `\vfuzz=0.75pt` o `\vfuzz 0.75pt` (il segno “=” è facoltativo)

#### Esempio

Se inseriamo la parola “Overleaf” in un `\hbox` e ne misuriamo la larghezza (usando i font predefiniti):

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

vediamo un valore di 36.41675pt. Se ora mettiamo “Overleaf” in un `\hbox` che è troppo stretto, ad esempio 36pt, e impostiamo [`\overfullrule`](/latex/it/primitivi-tex-latex/07-overfullrule.md) a un valore diverso da zero:

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

La grafica seguente mostra l'output:

![](/files/9008a4a644055896fcbc3e4d99e7066e8f71c026)

Se impostiamo `\hfuzz=0.5pt` e ripetiamo l'esercizio precedente:

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

la grafica seguente:

![](/files/9889f89e1ff3a99b22a4b6718a10391149d4b75b)

mostra che TEX non considera più `\hbox to 36pt{Overleaf}` come overfull, quindi non aggiunge una [`\overfullrule`](/latex/it/primitivi-tex-latex/07-overfullrule.md) linea, perché il valore di `\hfuzz` (0.5pt) è appena sufficiente per impedirlo.

Il comportamento di `\vfuzz` è analogo a `\hfuzz`—tranne per il fatto che TEX non visualizza linee di overfull per i vbox.

#### Più dettagli su \hfuzz

Ciò che TEX *effettivamente* verifica è la differenza tra la larghezza eccedente del materiale e la colla di restringimento totale (di ordine zero). Per esempio, supponiamo che la larghezza totale di un certo contenuto sia 100pt e la larghezza desiderata del box sia 95pt: la larghezza eccedente che TEX deve assorbire è 5pt—deve ridurre la colla disponibile di 5pt. Supponiamo che vi sia un restringimento totale della colla di ordine zero di 4pt, allora TEX confronta il valore corrente di `\hfuzz` con il valore di 5pt$$-$$4pt$$=$$1pt.

#### Comandi correlati

Vedi anche:

* [`\overfullrule`](/latex/it/primitivi-tex-latex/07-overfullrule.md)
* [`\hbadness`](/latex/it/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://ayakaleaf-pro.ayaka.space/latex/it/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.
