> 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/dinh-dang/07-page-size-and-margins.md).

# Kích cỡ trang và lề

## Giới thiệu

Kích thước trang trong tài liệu LaTeX có thể cấu hình rất linh hoạt và [`geometry` gói](https://ctan.org/pkg/geometry?lang=en) cung cấp một cách đơn giản để thay đổi kích thước và bố cục của các thành phần khác nhau như khổ giấy, lề, chú thích cuối trang, đầu trang, hướng trang, v.v.

### Ví dụ

Giả sử bạn cần tạo một tài liệu bằng giấy cỡ A4 với vùng văn bản không được vượt quá rộng 6 inch và cao 8 inch. Bạn có thể dễ dàng tạo tài liệu như vậy bằng cách thêm dòng này vào phần lời dẫn của LaTeX:

```latex
\usepackage[a4paper, total={6in, 8in}]{geometry}
```

Các giá trị tham số được truyền cho `geometry` gói sẽ tạo ra bố cục mà chúng ta cần. Trong trường hợp này, `a4paper` thiết lập khổ giấy A4 mong muốn và các giá trị cung cấp cho `tổng` tham số quyết định kích thước của vùng văn bản. Lưu ý rằng Overleaf sử dụng bản phân phối LaTeX châu Âu, mặc định tạo tài liệu ở khổ A4.

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage[a4paper, total={6in, 8in}]{geometry}

\begin{document}
\section{Giới thiệu}
Đây là một tài liệu thử nghiệm sử dụng giấy cỡ A4 và vùng văn bản do người dùng xác định.
\subsection{Một đoạn văn bản giả}
\blindtext[8]

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+geometry+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%5Ba4paper%2C+total%3D%7B6in%2C+8in%7D%5D%7Bgeometry%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AThis+is+a+test+document+which+uses+A4-sized+paper+and+the+user-defined+text+area.+%0A%5Csubsection%7BSome+dummy+text%7D%0A%5Cblindtext%5B8%5D%0A%0A%5Cend%7Bdocument%7D)

## Khổ giấy, hướng trang và lề

Việc thay đổi khổ giấy, hướng trang và lề của tài liệu là một yêu cầu phổ biến và có thể dễ dàng thực hiện bằng `geometry` gói. Có hai cách để đặt các giá trị mong muốn:

* cung cấp chúng dưới dạng tham số cho `\usepackage` câu lệnh như trong ví dụ ở trên, hoặc
* dùng `\geometry` lệnh trong phần lời dẫn.

Ví dụ, hãy tạo một tài liệu với khổ giấy legal, hướng ngang và lề 2 inch:

```latex
\usepackage[legalpaper, landscape, margin=2in]{geometry}
```

Bạn có thể đạt được điều tương tự theo một cách hơi khác:

```latex
\usepackage{geometry}
\geometry{legalpaper, landscape, margin=2in}
```

Như bạn thấy, các tham số được ngăn cách bằng dấu phẩy. Để xem danh sách đầy đủ các khổ giấy được định nghĩa sẵn, hãy xem [hướng dẫn tham khảo](#reference-guide). Tham số thứ hai là hướng trang, giá trị mặc định của nó là `portrait`. Cuối cùng, mỗi `lề` được đặt thành `2 inch`.

## Tinh chỉnh kích thước trang LaTeX của bạn

### Trực quan hóa bố cục

Tính năng [`bố cục` gói](https://ctan.org/pkg/layout?lang=en) cung cấp một giải pháp rất tiện lợi để *trực quan hóa* bố cục hiện tại của tài liệu — và các giá trị của nhiều tham số LaTeX quyết định bố cục đó. Nó cung cấp hai lệnh: `bố cục` và `layout*` vẽ một hình minh họa biểu diễn bố cục hiện tại. Phiên bản có dấu sao (`layout*`) tính toán lại các giá trị nội bộ dùng để vẽ hình minh họa, điều này có thể hữu ích nếu bạn thay đổi các tham số bố cục trang của LaTeX. Đây là một ví dụ:

```latex
\documentclass{article}
\usepackage{layout}
\begin{document}
\section{Bố cục mặc định của \LaTeX{}}
Đây là bố cục mặc định:

\vspace{10pt}
\layout
\section{Thực hiện một số thay đổi}
Thay đổi các thiết lập của đoạn lề và dùng lệnh \verb|layout*| để vẽ lại sơ đồ bố cục trang:
\vspace{10pt}
\setlength{\marginparwidth}{0pt}
\setlength{\marginparsep}{0pt}

\layout*
\end{document}
```

[Mở ví dụ này trong Overleaf để xem kết quả!](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+layout+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Blayout%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BDefault+%5CLaTeX%7B%7D+layout%7D%0AHere%27s+the+default+layout%3A%0A%0A%5Cvspace%7B10pt%7D%0A%5Clayout%0A%5Csection%7BMake+some+changes%7D%0AMake+changes+to+the+margin+paragraph+settings+and+use+the+command+%5Cverb%7Clayout%2A%7C+to+redraw+the+page+layout+diagram%3A%0A%5Cvspace%7B10pt%7D%0A%5Csetlength%7B%5Cmarginparwidth%7D%7B0pt%7D%0A%5Csetlength%7B%5Cmarginparsep%7D%7B0pt%7D%0A%0A%5Clayout%2A%0A%5Cend%7Bdocument%7D)

Hình ảnh sau đây cho thấy một ví dụ về hình minh họa được tạo bởi `bố cục` gói.

![Layout-dimensions.png](/files/48302f2984ecad640a2de7ca31bbdd3ab05c141f)

### Sử dụng các tham số bố cục của gói geometry

Tính năng `geometry` gói cung cấp một giao diện để thay đổi kích thước trang bằng các tham số có tên gọi trực quan, cần được viết theo dạng `tham số=giá trị`, sử dụng các đơn vị LaTeX chuẩn (mm, cm, pt, in). Danh sách sau đây tham chiếu đến hình minh họa bố cục trang được cung cấp ở phần trước.

**textwidth**

Tương ứng với thành phần 8 trong hình.

**textheight**

Thành phần 7 trong hình.

**tổng**

Phụ thuộc vào các tham số khác, theo mặc định xác định kích thước của phần nội dung, nhưng có thể kết hợp với các lệnh includehead, includefoot, includeheadfoot và includemp để đồng thời thay đổi kích thước của Đầu trang, Phần nội dung, Chân trang và Ghi chú lề.

**left, lmargin, inner**

Ba tham số này thay đổi độ dài của lề trái. Kết hợp các thành phần 1 và 3 trong hình.

**right, rmargin, outer**

Ba tham số này thay đổi độ dài của lề phải. Kết hợp các thành phần 9 và 10 trong hình.

**top, tmargin**

Hai tham số này đại diện cho các thành phần 2 và 6 trong hình, kết hợp lại.

**bottom, bmargin**

Hai tham số này đặt khoảng cách từ mép dưới của tài liệu đến đường cơ sở của nó.

**headheight**

Chiều cao của đầu trang

**headsep**

Khoảng cách giữa đầu trang (đường cơ sở) và phần thân văn bản. Thành phần 6 trong hình.

**footnotesep**

Khoảng cách giữa đáy phần thân văn bản (đường cơ sở) và phần trên của văn bản chú thích cuối trang.

**footskip**

Khoảng cách giữa đường cơ sở của dòng văn bản cuối cùng và đường cơ sở của chân trang.

**marginparwidth, marginpar**

Chiều rộng của ghi chú lề. Thành phần 10 trong hình.

Khổ giấy có thể được đặt thành bất kỳ kích thước nào bạn cần bằng lệnh `papersize={⟨width⟩,⟨height⟩}`.

Hãy xem một ví dụ với một số tùy chọn đã nêu ở trên:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}
\section{Một đoạn văn bản giả}
\blindtext[10]
\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+geometry+package+layout+parameters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bgeometry%7D%0A+%5Cgeometry%7B%0A+a4paper%2C%0A+total%3D%7B170mm%2C257mm%7D%2C%0A+left%3D20mm%2C%0A+top%3D20mm%2C%0A+%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSome+dummy+text%7D%0A%5Cblindtext%5B10%5D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra kết quả sau:

![Sử dụng gói geometry](/files/4552d338ca47ed041b62014e52bdbb8443ef7b29)

Ở đây vùng văn bản, lề trái và lề trên được đặt. Lề phải và lề dưới được tính tự động để vừa với trang.

## Hướng dẫn tham khảo

| tham số   | mô tả             | giá trị                                                                                                                                                                                                                                                                                                                        |
| --------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| papersize | Xác định khổ giấy | a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper,b0paper, b1paper, b2paper, b3paper, b4paper, b5paper, b6paper,c0paper, c1paper, c2paper, c3paper, c4paper, c5paper, c6paper,b0j, b1j, b2j, b3j, b4j, b5j, b6j,ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper,letterpaper, executivepaper, legalpaper |

## Đọc thêm

Để biết thêm thông tin, xem:

* [Độ dài trong LaTeX](/latex/vi/dinh-dang/01-lengths-in-latex.md)
* [Đầu trang và chân trang](/latex/vi/dinh-dang/02-headers-and-footers.md)
* [Nhiều cột](/latex/vi/dinh-dang/09-multiple-columns.md)
* [Chú thích cuối trang](/latex/vi/dinh-dang/14-footnotes.md)
* [Đánh số trang](/latex/vi/dinh-dang/03-page-numbering.md)
* [Căn chỉnh văn bản](/latex/vi/dinh-dang/06-text-alignment.md)
* [Siêu liên kết](/latex/vi/cau-truc-tai-lieu/09-hyperlinks.md)
* [Hiểu về các gói và tệp lớp](/latex/vi/tep-lop/01-understanding-packages-and-class-files.md)
* [Viết gói của riêng bạn](/latex/vi/tep-lop/03-writing-your-own-package.md)
* [Tự viết lớp của riêng bạn](/latex/vi/tep-lop/04-writing-your-own-class.md)
* [Tài liệu của gói geometry](http://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf).


---

# 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/dinh-dang/07-page-size-and-margins.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.
