> 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/vi/cac-nguyen-thuy-tex-latex/06-hfuzz.md).

# \hfuzz

TEX cung cấp các lệnh cho phép bạn tác động đến quyết định của nó về việc liệu nó có xem một hộp là quá đầy và được báo như vậy hay không—ví dụ như trong `.log` .

* `\hfuzz[=]` *kích thước*: `\hfuzz` chỉ định mức mà nội dung trong một `\hbox` có thể vượt quá chiều rộng của hộp đó `\hbox` trước khi được coi là quá đầy.
* `\vfuzz[=]` *kích thước*: `\vfuzz` chỉ định mức mà nội dung trong một `\vbox` có thể vượt quá chiều cao của hộp đó `\vbox` trước khi được báo là quá đầy.

Lưu ý rằng:

* “`[=]`” có nghĩa là dấu bằng là tùy chọn.
* *kích thước* là một مقدار được chỉ định bằng các đơn vị mà TEX có thể hiểu—ví dụ: pt, bp, mm, v.v.

**Ví dụ sử dụng**

* `\hfuzz=0.5pt` hoặc `\hfuzz 0.5pt` (dấu “=” là tùy chọn)
* `\vfuzz=0.75pt` hoặc `\vfuzz 0.75pt` (dấu “=” là tùy chọn)

#### Ví dụ

Nếu ta đặt từ “Overleaf” vào một `\hbox` và đo chiều rộng của nó (dùng phông mặc định):

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

ta thấy giá trị là 36.41675pt. Nếu ta đặt “Overleaf” vào một `\hbox` quá hẹp, chẳng hạn 36pt, và đặt [`\overfullrule`](/latex/vi/cac-nguyen-thuy-tex-latex/07-overfullrule.md) thành một giá trị khác 0:

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

Hình minh họa sau cho thấy đầu ra:

![](/files/3d794c6508c6b3a6a3948a6922ef7bd1281aba50)

Nếu ta đặt `\hfuzz=0.5pt` và lặp lại bài thử trên:

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

hình minh họa sau:

![](/files/6622e772d3a2a269ea5f789db93f0d075390d942)

cho thấy TEX không còn coi `\hbox to 36pt{Overleaf}` là quá đầy, vì vậy không thêm một [`\overfullrule`](/latex/vi/cac-nguyen-thuy-tex-latex/07-overfullrule.md) đường kẻ, vì giá trị của `\hfuzz` (0.5pt) là vừa đủ để ngăn điều đó.

Cách hoạt động của `\vfuzz` tương tự như `\hfuzz`—ngoại trừ việc TEX không hiển thị các đường kẻ quá đầy cho vbox.

#### Chi tiết hơn về \hfuzz

Điều mà TEX *thực sự* kiểm tra là phần chênh lệch giữa phần nội dung vượt quá và tổng độ co của glue cấp 0. Ví dụ, giả sử tổng chiều rộng của một nội dung nào đó là 100pt và chiều rộng hộp mong muốn là 95pt: phần vượt quá mà TEX cần hấp thụ là 5pt—nó cần co phần glue sẵn có đi 5pt. Giả sử tổng độ co cấp 0 của glue là 4pt, khi đó TEX so sánh giá trị hiện tại của `\hfuzz` với giá trị 5pt$$-$$4pt$$=$$1pt.

#### Các lệnh liên quan

Xem thêm:

* [`\overfullrule`](/latex/vi/cac-nguyen-thuy-tex-latex/07-overfullrule.md)
* [`\hbadness`](/latex/vi/cac-nguyen-thuy-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/vi/cac-nguyen-thuy-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.
