> 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/chu-de-khac/50-wrapping-text-around-figures.md).

# Bọc văn bản quanh hình

Đôi khi, có thể mong muốn cho văn bản bao quanh một đối tượng nổi (ở đây là một hình) để không làm gián đoạn mạch văn. Có một số gói trong LaTeX để thực hiện việc này, mặc dù trong hầu hết các trường hợp chúng đòi hỏi một mức độ tinh chỉnh thủ công nào đó.

### Sử dụng wrapfig

Để dùng *wrapfig*, chúng ta cần đưa dòng sau vào phần tiền đề:

```latex
\usepackage{wrapfig}
```

Điều này làm cho môi trường *wrapfigure* môi trường có sẵn cho chúng ta, và chúng ta có thể đặt một *\includegraphics* lệnh bên trong nó để tạo một hình mà văn bản sẽ được bọc quanh. Đây là cách chúng ta có thể chỉ định một *wrapfigure* môi trường:

```latex
\begin{wrapfigure}[lineheight]{position}{width}
  ...
\end{wrapfigure}
```

Tính năng *vị trí* tham số có tám giá trị có thể có:

|   |   |                                                           |
| - | - | --------------------------------------------------------- |
| r | R | bên phải văn bản                                          |
| l | L | bên trái văn bản                                          |
| i | I | mép trong–gần chỗ gáy sách (trong một *twoside* tài liệu) |
| o | O | mép ngoài–xa chỗ gáy sách                                 |

Phiên bản chữ hoa cho phép hình nổi. Phiên bản chữ thường có nghĩa là *chính xác ở đây*.

Dưới đây là một ví dụ:

```latex
\begin{wrapfigure}{r}{0.5\textwidth}
  \begin{center}
    \includegraphics[width=0.48\textwidth]{birds}
  \end{center}
  \caption{Birds}
\end{wrapfigure}
```

Có thể lưu ý rằng độ rộng của hình ảnh được chèn vào đã được chỉ định tương đối so với độ rộng của văn bản (*\textwidth*). Nên dùng kích thước tương đối để xác định các độ dài (chiều cao, chiều rộng, v.v.), đặc biệt khi sử dụng *wrapfigure*.

Trong ví dụ trên, hình chiếm đúng một nửa textwidth, và hình ảnh thực tế dùng độ rộng nhỏ hơn một chút, để có một viền trắng nhỏ dễ nhìn giữa hình ảnh và văn bản. Hình ảnh luôn phải nhỏ hơn (hẹp hơn) so với phần bao, nếu không nó sẽ tràn ra ngoài văn bản.

Hãy cẩn thận khi thêm *các wrapfigure* rất gần đầu hoặc cuối một trang, vì điều này thường có thể gây ra các tác dụng không mong muốn, rất khó hoặc gần như không thể khắc phục. Không nên cố gắng sử dụng *các wrapfigure* cùng với các phương trình hoặc tiêu đề mục. Chúng cũng không thể được dùng trong các danh sách, chẳng hạn như `itemize` và `enumerate` các môi trường.

[Mở một ví dụ trong Overleaf](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### Xử lý hình ảnh có khoảng trắng

Trong trường hợp hình ảnh có khoảng trắng không mong muốn, chúng ta có thể dùng bất kỳ tùy chọn nào sau đây để loại bỏ phần khoảng trắng thừa:

* *cắt xén* khoảng trắng khi dùng \includegraphics
* Tính năng *picins* gói có thể được dùng thay cho *wrapfigure*, gói này loại bỏ khoảng trắng thừa ngay từ đầu mà không cần tinh chỉnh thủ công.
* Gói *floatflt* là một lựa chọn thay thế khác.
* Tránh sử dụng *\begin{center}* để căn giữa hình ảnh, vì nó thêm khoảng trống. Hãy dùng *\centering* thay vào đó.
* Chương trình *pdfcrop* (được bao gồm trong hầu hết các bản cài đặt TeX) có thể được dùng để loại bỏ vĩnh viễn phần khoảng trắng.


---

# 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/chu-de-khac/50-wrapping-text-around-figures.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.
