> 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/texlive/vi/kien-thuc-co-ban-ve-latex/hoc-latex-trong-30-phut.md).

# Học LaTeX trong 30 phút

> **MỚI:** Truy cập [Trung tâm Học tập Overleaf](https://learn.overleaf.com/) để khám phá các khóa học trực tuyến miễn phí và các hội thảo trực tiếp — mọi thứ bạn cần để thành thạo LaTeX và tận dụng tối đa Overleaf.

Hướng dẫn nhập môn này không giả định bạn đã có kinh nghiệm với LaTeX, nhưng hy vọng rằng đến khi hoàn thành, bạn không chỉ viết được tài liệu LaTeX đầu tiên mà còn có đủ kiến thức và sự tự tin để thực hiện các bước tiếp theo trên con đường thành thạo LaTeX.

## LaTeX là gì?

LaTeX (phát âm là “*LAY*-tek” hoặc “*LAH*-tek”) là một công cụ để dàn trang các tài liệu có giao diện chuyên nghiệp. Tuy nhiên, cách thức hoạt động của LaTeX khá khác so với nhiều ứng dụng tạo tài liệu khác mà bạn có thể đã dùng, chẳng hạn như Microsoft Word hoặc LibreOffice Writer: các công cụ “[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)” này cung cấp cho người dùng một trang tương tác để nhập và chỉnh sửa văn bản cũng như áp dụng nhiều kiểu định dạng khác nhau. LaTeX hoạt động rất khác: thay vào đó, tài liệu của bạn là một tệp văn bản thuần túy xen kẽ các *lệnh* LaTeX dùng để biểu đạt kết quả mong muốn (đã dàn trang). Để tạo ra một tài liệu dàn trang hiển thị được, tệp LaTeX của bạn sẽ được xử lý bởi một phần mềm gọi là *bộ máy TeX* , phần mềm này sử dụng các lệnh được nhúng trong tệp văn bản của bạn để hướng dẫn và điều khiển quá trình dàn trang, chuyển đổi các lệnh LaTeX và văn bản tài liệu thành một tệp PDF được dàn trang chuyên nghiệp. Điều này có nghĩa là bạn chỉ cần tập trung vào *nội dung* của tài liệu, còn máy tính, thông qua các lệnh LaTeX và bộ máy TeX, sẽ lo phần *hình thức trình bày* (định dạng).

## Tại sao nên học LaTeX?

Có nhiều lập luận có thể được đưa ra để ủng hộ hoặc phản đối việc học sử dụng LaTeX thay vì các ứng dụng soạn thảo tài liệu khác; nhưng cuối cùng, đó là một lựa chọn cá nhân dựa trên sở thích, sự phù hợp và yêu cầu của tài liệu.

Những điểm ủng hộ LaTeX bao gồm:

* hỗ trợ dàn trang các công thức toán học, bảng biểu và nội dung kỹ thuật cực kỳ phức tạp cho các ngành khoa học tự nhiên;
* các tính năng cho chú thích cuối trang, tham chiếu chéo và quản lý thư mục tài liệu tham khảo;
* dễ dàng tạo ra các thành phần tài liệu phức tạp hoặc tẻ nhạt như mục lục, bảng thuật ngữ, danh sách hình, danh sách mục;
* có khả năng tùy biến rất cao cho việc sản xuất tài liệu theo yêu cầu nhờ tính lập trình sẵn có và khả năng mở rộng thông qua hàng nghìn [gói bổ trợ miễn phí](https://www.ctan.org/pkg).

Nhìn chung, LaTeX mang đến cho người dùng rất nhiều quyền kiểm soát đối với việc tạo ra các tài liệu được dàn trang theo tiêu chuẩn cực kỳ cao. Tất nhiên, có những loại tài liệu hoặc ấn phẩm mà LaTeX không phát huy thế mạnh, bao gồm nhiều kiểu bố cục trang “tự do” thường thấy trong các ấn phẩm kiểu tạp chí.

Một lợi ích quan trọng của LaTeX là tách biệt nội dung tài liệu khỏi kiểu dáng tài liệu: một khi bạn đã viết xong nội dung, bạn có thể thay đổi hình thức của tài liệu một cách dễ dàng. Tương tự, bạn có thể tạo một tệp LaTeX định nghĩa bố cục/kiểu dáng của một loại tài liệu cụ thể và tệp đó có thể được dùng như một *mẫu* để chuẩn hóa việc soạn thảo/sản xuất các tài liệu bổ sung cùng loại; chẳng hạn, điều này cho phép các nhà xuất bản khoa học tạo ra các mẫu bài báo bằng LaTeX để tác giả dùng viết bài nộp cho tạp chí. Overleaf có một [thư viện chứa hàng nghìn mẫu](https://www.overleaf.com/gallery), bao phủ một phạm vi cực kỳ rộng các loại tài liệu—từ bài báo khoa học, báo cáo và sách đến CV và bài thuyết trình. Vì các mẫu này định nghĩa bố cục và kiểu dáng của tài liệu, tác giả chỉ cần mở chúng trong Overleaf—tạo một dự án mới—và bắt đầu viết để thêm nội dung của mình.

## Viết phần LaTeX đầu tiên của bạn

Bước đầu tiên là tạo một dự án LaTeX mới. Bạn có thể làm điều này trên máy tính của riêng mình bằng cách tạo một `.tex` tệp; hoặc bạn có thể [bắt đầu một dự án mới trong Overleaf](broken://pages/ddf0ea0f65a5ac330f50fa04603867f35dade778).

Hãy bắt đầu với ví dụ hoạt động đơn giản nhất, có thể mở trực tiếp trong Overleaf:

```latex
\documentclass{article}
\begin{document}
Tài liệu đầu tiên. Đây là một ví dụ đơn giản, không có 
tham số bổ sung hay gói nào được bao gồm.
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Tài liệu ví dụ](https://images.ctfassets.net/nrgyaltdicpt/5oBbZABsWEnHZpwhfvV2PD/95ba7d5496616b4f10dffe6fb90f578a/LL30Fig1-plain.svg)

Bạn có thể thấy rằng LaTeX đã tự động thụt đầu dòng của đoạn văn đầu tiên, giúp bạn xử lý phần định dạng đó. Hãy xem kỹ hơn từng phần của mã nguồn.

Dòng mã đầu tiên, `\documentclass{article}`, khai báo kiểu tài liệu được gọi là *lớp*, điều khiển diện mạo tổng thể của tài liệu. Các loại tài liệu khác nhau cần các lớp khác nhau; tức là một CV/sơ yếu lý lịch sẽ cần một lớp khác với một bài báo khoa học, vốn có thể dùng lớp LaTeX chuẩn `article` . Các loại tài liệu khác mà bạn có thể đang làm việc có thể cần các lớp khác như `book` hoặc `report`. Để hiểu thêm về nhiều kiểu lớp LaTeX có sẵn, [hãy truy cập trang liên quan trên CTAN (Mạng lưới Lưu trữ TeX Toàn diện)](https://www.ctan.org/topic/class).

Sau khi đặt lớp tài liệu, nội dung của chúng ta, được gọi là *thân* của tài liệu, được viết giữa các thẻ `\begin{document}` và `\end{document}` . Sau khi mở ví dụ ở trên, bạn có thể thay đổi văn bản và khi hoàn tất, xem tệp PDF đã dàn trang bằng cách *biên dịch lại tài liệu*. Để làm điều này trong Overleaf, chỉ cần nhấn **Recompile**, như được minh họa trong đoạn video ngắn này:

Bất kỳ dự án Overleaf nào cũng có thể được cấu hình để biên dịch lại tự động mỗi khi được chỉnh sửa: nhấp vào mũi tên nhỏ bên cạnh **Recompile** nút và đặt **Tự động biên dịch** thành **Bật**, như được hiển thị trong ảnh chụp màn hình sau:

![Ảnh chụp màn hình cho thấy cách đặt Tự động biên dịch thành Bật hoặc Tắt](/files/42050b2ea6f2de54f5df6b8a2dd856a1c03e2067)

Sau khi thấy cách thêm nội dung vào tài liệu, bước tiếp theo là đặt tiêu đề cho nó. Để làm điều này, chúng ta cần nói ngắn gọn về **phần tiền đề**.

## Phần tiền đề của một tài liệu

Ảnh chụp màn hình ở trên cho thấy Overleaf lưu một tài liệu LaTeX dưới dạng tệp có tên `main.tex`: `.tex` theo quy ước, phần mở rộng tệp được dùng khi đặt tên cho các tệp chứa mã LaTeX của tài liệu.

Ví dụ trước cho thấy nội dung tài liệu được nhập sau `\begin{document}` lệnh `.tex` tệp của bạn xuất hiện *trước* điểm đó được gọi là *phần tiền đề*, và nó đóng vai trò như phần “thiết lập” của tài liệu. Trong phần tiền đề, bạn định nghĩa lớp (loại) tài liệu cùng các chi tiết cụ thể như ngôn ngữ sẽ được dùng khi viết tài liệu; nạp các *gói* bạn muốn sử dụng (sẽ nói thêm về điều này [sau](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages)), và đây cũng là nơi bạn áp dụng các kiểu cấu hình khác.

Phần tiền đề tối thiểu của một tài liệu có thể trông như sau:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

trong đó `\documentclass[12pt, letterpaper]{article}` định nghĩa lớp tổng thể (loại) của tài liệu. Các tham số bổ sung, phải được phân tách bằng dấu phẩy, được đặt trong dấu ngoặc vuông (`[...]`) và được dùng để cấu hình thể hiện lớp article này; tức là các thiết lập mà chúng ta muốn dùng cho tài liệu cụ thể dựa trên lớp `article`-tài liệu dựa trên lớp.

Trong ví dụ này, hai tham số thực hiện như sau:

* `12pt` đặt cỡ chữ
* `letterpaper` đặt kích thước giấy

Tất nhiên, cũng có thể dùng các cỡ chữ khác, `9pt`, `11pt`, `12pt`, nhưng nếu không chỉ định gì thì cỡ mặc định là `10pt`. Về kích thước giấy, các giá trị khả dĩ khác là `a4paper` và `legalpaper`. Để biết thêm thông tin, xem bài viết về [kích thước trang và lề](broken://pages/1b7011f6e18c9d04828e47252759a986ec754b4c).

Dòng tiền đề

```latex
\usepackage{graphicx}
```

là một ví dụ về việc nạp một gói bên ngoài (ở đây là [graphicx](https://ctan.org/pkg/graphicx?lang=en)) để mở rộng khả năng của LaTeX, cho phép nó nhập các tệp đồ họa bên ngoài. Các gói LaTeX được thảo luận trong phần [Tìm và sử dụng các gói LaTeX](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Thêm thông tin tiêu đề, tác giả và ngày tháng

Để thêm tiêu đề, tác giả và ngày vào tài liệu, chúng ta cần thêm ba dòng nữa trong *phần tiền đề* (*không* (phần thân chính của tài liệu). Ba dòng đó là:

* `\title{Tài liệu LaTeX đầu tiên của tôi}`: tiêu đề tài liệu
* `\author{Hubert Farnsworth}`: ở đây bạn viết tên tác giả và, tùy chọn, lệnh `\thanks` bên trong dấu ngoặc nhọn:
  * `\thanks{Được tài trợ bởi đội ngũ Overleaf.}`: có thể được thêm sau tên tác giả, bên trong ngoặc của lệnh `author` . Nó sẽ thêm một chỉ số trên và một chú thích cuối trang với nội dung trong dấu ngoặc. Hữu ích nếu bạn cần cảm ơn một tổ chức trong bài viết của mình.
* `\date{Tháng 8 năm 2022}`: bạn có thể nhập ngày theo cách thủ công hoặc dùng lệnh `\today` để dàn trang ngày hiện tại mỗi khi tài liệu được biên dịch

Với các dòng này được thêm vào, phần tiền đề của bạn sẽ trông giống như sau:

```latex
\documentclass[12pt, letterpaper]{article}
\title{Tài liệu LaTeX đầu tiên của tôi}
\author{Hubert Farnsworth\thanks{Được tài trợ bởi đội ngũ Overleaf.}}
\date{Tháng 8 năm 2022}
```

Để dàn trang tiêu đề, tác giả và ngày tháng, hãy dùng lệnh `\maketitle` trong *thân* của tài liệu:

```latex
\begin{document}
\maketitle
Giờ đây chúng ta đã thêm tiêu đề, tác giả và ngày vào tài liệu \LaTeX{} đầu tiên của mình!
\end{document}
```

Phần tiền đề và phần thân giờ có thể được kết hợp để tạo ra một tài liệu hoàn chỉnh có thể mở trong Overleaf:

```latex
\documentclass[12pt, letterpaper]{article}
\title{Tài liệu LaTeX đầu tiên của tôi}
\author{Hubert Farnsworth\thanks{Được tài trợ bởi đội ngũ Overleaf.}}
\date{Tháng 8 năm 2022}
\begin{document}
\maketitle
Giờ đây chúng ta đã thêm tiêu đề, tác giả và ngày vào tài liệu \LaTeX{} đầu tiên của mình!
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình ảnh của một tài liệu đơn giản được tạo bằng LaTeX](https://images.ctfassets.net/nrgyaltdicpt/3WzMd0bx2zlj3zLTKS8SxT/dc2b7c16adbc96bdd750b6d2c8b4227e/LL30Fig2r-plain.svg)

## Thêm chú thích

LaTeX là một dạng “mã chương trình”, nhưng là loại chuyên về dàn trang tài liệu; vì vậy, giống như mã viết bằng bất kỳ ngôn ngữ lập trình nào khác, việc chèn chú thích vào tài liệu có thể rất hữu ích. Chú thích LaTeX là một phần văn bản sẽ không được dàn trang hoặc ảnh hưởng đến tài liệu theo bất kỳ cách nào—thường dùng để thêm ghi chú “việc cần làm”; kèm ghi chú giải thích; cung cấp giải thích ngay trong dòng cho các macro khó; hoặc chú thích hóa các dòng/phần mã LaTeX khi gỡ lỗi.

Để tạo chú thích trong LaTeX, chỉ cần viết một `%` ký tự ở đầu dòng, như được minh họa trong đoạn mã sau dùng ví dụ ở trên:

```latex
\documentclass[12pt, letterpaper]{article}
\title{Tài liệu LaTeX đầu tiên của tôi}
\author{Hubert Farnsworth\thanks{Được tài trợ bởi đội ngũ Overleaf.}}
\date{Tháng 8 năm 2022}
\begin{document}
\maketitle
Giờ đây chúng ta đã thêm tiêu đề, tác giả và ngày vào tài liệu \LaTeX{} đầu tiên của mình!

% Dòng này ở đây là một chú thích. Nó sẽ không được dàn trang trong tài liệu.
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra giống hệt đoạn mã LaTeX trước đó vốn không chứa chú thích.

## In đậm, in nghiêng và gạch chân

Tiếp theo, chúng ta sẽ xem một số lệnh định dạng văn bản:

* **In đậm**: văn bản in đậm trong LaTeX được dàn trang bằng lệnh `\textbf{...}` .
* *In nghiêng*: văn bản in nghiêng được tạo bằng lệnh `\textit{...}` .
* Gạch chân: để gạch chân văn bản, dùng lệnh `\underline{...}` .

Ví dụ tiếp theo minh họa các lệnh này:

```latex
Một số
khám phá vĩ đại nhất trong \underline{khoa học} 
đã được thực hiện bởi \textbf{\textit{tình cờ}}.
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình ảnh minh họa văn bản được định dạng trong một tài liệu LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6vo15r0tLCByTpcvn1w2E8/8f14edc7ece1f10ce4ba2c76e1e58a56/LL30Fig3r-plain.svg)

Một lệnh rất hữu ích khác là `\emph{_đối số_}`, tác dụng của nó lên `_đối số_` phụ thuộc vào ngữ cảnh. Trong văn bản bình thường, phần được nhấn mạnh sẽ được in nghiêng, nhưng cách này bị đảo ngược nếu dùng trong một đoạn văn bản in nghiêng—xem ví dụ tiếp theo:

```latex
Một số khám phá vĩ đại nhất \emph{được phát hiện} trong khoa học 
đã được thực hiện một cách tình cờ.

\textit{Một số khám phá vĩ đại nhất \emph{được phát hiện} 
trong khoa học đã được thực hiện một cách tình cờ.}

\textbf{Một số khám phá vĩ đại nhất \emph{được phát hiện} 
trong khoa học đã được thực hiện một cách tình cờ.}
```

[Mở **\emph** ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình ảnh minh họa việc sử dụng lệnh \emph của LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1K0A8RXXOomakJBAr2usmp/62d0e8b5275092dd0b1b4a59c745b632/LL30Fig4r-plain.svg)

* **Lưu ý:** một số gói, chẳng hạn như [Beamer](broken://pages/0664a94b53b5c04d0a68deade32d8286e337cda0), thay đổi hành vi của `\emph` .

## Thêm hình ảnh

Trong phần này chúng ta sẽ xem cách thêm hình ảnh vào tài liệu LaTeX. Overleaf hỗ trợ ba cách chèn hình ảnh:

1. Dùng [**Chèn hình** nút](https://learn.overleaf.com/learn/Kb/How%5Fto%5Finsert%5Ffigures%5Fin%5FOverleaf#Using%5FInsert%5FFigure%5Fto%5Fadd%5Fa%5Ffigure%5Fto%5Fyour%5Fproject)(![The Insert Figure button on the editor toolbar](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/a/a8/InsertFigureButton.png)), nằm trên thanh công cụ của trình soạn thảo, để chèn một hình ảnh vào **Trình soạn thảo trực quan** hoặc **Trình soạn thảo mã**.
2. [Sao chép và dán một hình ảnh](broken://pages/b04ada4efc2ff400a2511dc21176f50df080968b) vào **Trình soạn thảo trực quan** hoặc **Trình soạn thảo mã**.
3. Dùng **Trình soạn thảo mã** để viết mã LaTeX chèn một đồ họa.

Tùy chọn 1 và 2 sẽ tự động tạo mã LaTeX cần thiết để chèn hình ảnh, nhưng ở đây chúng ta giới thiệu tùy chọn 3—lưu ý rằng bạn sẽ cần [tải lên những hình ảnh đó](https://docs.overleaf.com/writing-and-editing/inserting-images) vào dự án Overleaf của bạn. Ví dụ sau minh họa cách thêm một bức ảnh:

```latex
\documentclass{article}
\usepackage{graphicx} %Gói LaTeX để nhập đồ họa
\graphicspath{{images/}} %cấu hình gói graphicx
 
\begin{document}
Vũ trụ thì mênh mông và dường như đồng nhất, 
ở quy mô lớn, ở mọi nơi chúng ta nhìn.

% Lệnh \includegraphics 
% được cung cấp (triển khai) bởi 
% gói graphicx
\includegraphics{universe}  
 
Phía trên là một bức ảnh về một thiên hà.
\end{document}
```

[Mở ví dụ hình ảnh này trong Overleaf.](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa cho thấy một hình ảnh được nhập vào tài liệu LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4p5toat08FUgehv4yuNwXS/efc9e75e4342c9caeec94f26627fa337/LL30Fig5v2-plain.svg)

Việc nhập đồ họa vào tài liệu LaTeX cần [một gói bổ trợ *gói*](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages) cung cấp các lệnh và tính năng cần thiết để bao gồm các tệp đồ họa bên ngoài. Ví dụ trên tải gói [graphicx](https://ctan.org/pkg/graphicx?lang=en) , gói này, cùng nhiều lệnh khác, cung cấp `\includegraphics{...}` để nhập đồ họa và `\graphicspath{...}` để cho LaTeX biết đồ họa nằm ở đâu.

Để dùng `graphicx` gói này, hãy thêm dòng sau vào phần tiền đề tài liệu Overleaf của bạn:

```latex
\usepackage{graphicx}
```

Trong ví dụ của chúng ta, lệnh `\graphicspath{{images/}}` thông báo cho LaTeX rằng các hình ảnh được lưu trong một thư mục có tên `images`, nằm trong thư mục hiện tại:

![Hình minh họa cho thấy LaTeX truy cập các hình ảnh được lưu trong một thư mục](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/1/17/ImagesInAFolder.png)

Lệnh `\includegraphics{universe}` thực sự đảm nhận việc chèn hình ảnh vào tài liệu. Ở đây, `universe` là tên tệp hình ảnh nhưng không có phần mở rộng.

**Lưu ý**:

* Mặc dù có thể dùng đầy đủ tên tệp, bao gồm cả phần mở rộng, trong lệnh `\includegraphics` , nhưng thực hành tốt nhất là bỏ phần mở rộng tệp vì điều đó sẽ khiến LaTeX tìm kiếm tất cả các định dạng được hỗ trợ.
* Nói chung, tên tệp đồ họa không nên chứa khoảng trắng hoặc nhiều dấu chấm; cũng nên dùng chữ thường cho phần mở rộng tệp khi tải ảnh lên Overleaf.

Thông tin thêm về các gói LaTeX có thể được tìm thấy ở cuối hướng dẫn này trong phần [Tìm và sử dụng các gói LaTeX](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Chú thích, nhãn và tham chiếu

Hình ảnh có thể được thêm chú thích, gán nhãn và tham chiếu thông qua `môi trường figure` , như minh họa dưới đây:

```latex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}
 
\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{Một biểu đồ đẹp.}
    \label{fig:mesh1}
\end{figure}
 
Như bạn có thể thấy trong hình \ref{fig:mesh1}, hàm số tăng gần gốc tọa độ. Ví dụ này nằm ở trang \pageref{fig:mesh1}.

\end{document}
```

[Mở ví dụ hình ảnh này trong Overleaf.](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa việc sử dụng chú thích hình trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4DkAWWkQqZP6QHU2EErogQ/9aa2371f2cde0f3f8bf22aa1c0b91789/LL30Fig6r-plain.svg)

Có một số lệnh đáng chú ý trong ví dụ:

* **`\includegraphics[width=0.75\textwidth]{mesh}`**: Dạng này của `\includegraphics` ra lệnh cho LaTeX đặt chiều rộng của hình bằng 75% chiều rộng văn bản—giá trị này được lưu trong `\textwidth` .
* **`\caption{Một biểu đồ đẹp.}`**: Như tên gọi cho thấy, lệnh này đặt chú thích cho hình, có thể đặt phía trên hoặc phía dưới hình. Nếu bạn tạo danh sách hình, chú thích này sẽ được dùng trong danh sách đó.
* **`\label{fig:mesh1}`**: Để tham chiếu hình ảnh này trong tài liệu, bạn gán cho nó một nhãn bằng lệnh `\label` . Nhãn được dùng để tạo một số cho hình ảnh và, kết hợp với lệnh tiếp theo, sẽ cho phép bạn tham chiếu đến nó.
* **`\ref{fig:mesh1}`**: Mã này sẽ được thay thế bằng số tương ứng với hình được tham chiếu.

Các hình ảnh được đưa vào tài liệu LaTeX nên được đặt bên trong một `môi trường figure` môi trường, hoặc tương tự, để LaTeX có thể tự động định vị hình ở vị trí phù hợp trong tài liệu.

Hướng dẫn thêm được trình bày trong các bài viết trợ giúp Overleaf sau:

* [Vị trí đặt hình](broken://pages/afa1b6739705c843d17fbdf4c58990bee994a234)
* [Chèn hình ảnh](https://docs.overleaf.com/writing-and-editing/inserting-images)

## Tạo danh sách trong LaTeX

Bạn có thể tạo các loại danh sách khác nhau bằng *các môi trường*, vốn được dùng để bao bọc mã LaTeX cần thiết nhằm thực hiện một tính năng dàn trang cụ thể. Một môi trường bắt đầu bằng `\begin{_environment-name_}` và kết thúc bằng `\end{_environment-name_}` trong đó `_environment-name_` có thể là `môi trường figure`, `tabular` hoặc một trong các kiểu danh sách: `itemize` cho danh sách không thứ tự hoặc `enumerate` cho danh sách có thứ tự.

### Danh sách không thứ tự

Danh sách không thứ tự được tạo ra bởi `itemize` môi trường. Mỗi mục trong danh sách phải được đặt trước bởi lệnh `\item` , như minh họa dưới đây:

```latex
\documentclass{article}
\begin{document}
\begin{itemize}
  \item Các mục riêng lẻ được biểu thị bằng một chấm đen, còn gọi là bullet.
  \item Văn bản trong các mục có thể dài bất kỳ.
\end{itemize}
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Ví dụ về danh sách gạch đầu dòng trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1lDj29Mg9ZuLNHXwZrTJew/cd7d950c65fd05b251c4aa55746f4eb7/LL30Fig7-plain.svg)

Bạn cũng có thể mở [dự án Overleaf lớn hơn này](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) để minh họa các kiểu danh sách LaTeX khác nhau.

### Danh sách có thứ tự

Danh sách có thứ tự dùng cùng cú pháp như danh sách không thứ tự nhưng được tạo bằng `enumerate` môi trường:

```latex
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item Đây là mục đầu tiên trong danh sách của chúng ta.
  \item Các số trong danh sách tăng lên với mỗi mục chúng ta thêm vào.
\end{enumerate}
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Một ví dụ về danh sách đánh số được tạo trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/2vkfa7RiAIJxv5wIZbg9UK/530c384f159d091a587de279d13fefec/LL30Fig8-plain.svg)

Cũng như `không có thứ tự` các danh sách, mỗi mục phải được đặt trước bởi `\item` lệnh này, ở đây, tự động tạo giá trị nhãn của danh sách có thứ tự dạng số, bắt đầu từ 1.

Để biết thêm thông tin, bạn có thể mở phần này [dự án Overleaf lớn hơn này](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) trong đó minh họa nhiều loại danh sách LaTeX hoặc truy cập [bài viết trợ giúp về danh sách LaTeX](broken://pages/302965fcfc838cb6f9ea68cf1251fd964c39d435), trong đó cung cấp nhiều ví dụ hơn và cho thấy cách tạo các danh sách tùy chỉnh.

## Thêm toán học vào LaTeX

Một trong những ưu điểm chính của LaTeX là sự dễ dàng khi có thể viết các biểu thức toán học. LaTeX cung cấp hai chế độ viết để dàn trang toán học:

* *nội dòng* chế độ toán học dùng để viết các công thức là một phần của đoạn văn
* *hiển thị* chế độ toán học dùng để viết các biểu thức không thuộc văn bản hay đoạn văn và được dàn trang trên các dòng riêng

### Chế độ toán học nội dòng

Hãy xem một ví dụ về chế độ toán học nội dòng:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
Trong vật lý, sự tương đương khối lượng-năng lượng được nêu 
bằng phương trình $E=mc^2$, được Albert Einstein phát hiện vào năm 1905.
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa toán học được dàn trang trong chế độ toán học nội dòng](https://images.ctfassets.net/nrgyaltdicpt/77oK8pfew1B1VvxiBtALag/15714f2da4e469bbb8cf70a0d3733e5d/LL30Fig9-plain.svg)

Để dàn trang toán học nội dòng, bạn có thể dùng một trong các cặp dấu phân cách sau: `\( ... \)`, `$ ... $` hoặc `\begin{math} ... \end{math}`, như được minh họa trong ví dụ sau:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} được dàn trang trong một đoạn văn bằng chế độ toán học nội dòng---cũng như $E=mc^2$, và \(E=mc^2\) cũng vậy.
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa nội dung được tạo bằng chế độ toán học nội dòng của LaTeX](https://images.ctfassets.net/nrgyaltdicpt/46VPfEGxYJ3di18TLzaLo9/ed67df07532c52b6543fd2bae7cb7c04/LL30Fig10r-plain.svg)

### Chế độ toán học hiển thị

Các phương trình được dàn trang ở chế độ hiển thị có thể được đánh số hoặc không đánh số, như trong ví dụ sau:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
Sự tương đương khối lượng-năng lượng được mô tả bởi phương trình nổi tiếng
\[ E=mc^2 \] được Albert Einstein phát hiện vào năm 1905. 

Trong hệ đơn vị tự nhiên ($c = 1$), công thức biểu thị đẳng thức
\begin{equation}
E=m
\end{equation}
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa toán học ở chế độ hiển thị trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6n1FPYFzmzCHPpWoEoYQZM/79b33f1096be06326bff7d2e1976c67c/LL30Fig11-plain.svg)

Để dàn trang toán học ở chế độ hiển thị, bạn có thể dùng một trong các cặp dấu phân cách sau: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` hoặc `\begin{equation} ... \end{equation}`. Về mặt lịch sử, việc dàn trang toán học ở chế độ hiển thị đòi hỏi sử dụng `$$` các ký tự phân cách, như trong `$$ _... toán học hiển thị ở đây ..._$$`, nhưng phương pháp này [không còn được khuyến nghị nữa](https://texfaq.org/FAQ-dolldoll): hãy dùng các dấu phân cách của LaTeX `\[ ... \]` thay vào đó.

### Các ví dụ đầy đủ hơn

Các ví dụ sau minh họa nhiều loại nội dung toán học được dàn trang bằng LaTeX.

```latex
\documentclass{article}
\begin{document}
Chỉ số dưới trong chế độ toán học được viết là $a_b$ và chỉ số trên được viết là $a^b$. Chúng có thể được kết hợp và lồng nhau để viết các biểu thức như

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]
 
Chúng ta viết tích phân bằng $\int$ và phân số bằng $\frac{a}{b}$. Giới hạn được đặt trên tích phân bằng chỉ số trên và chỉ số dưới:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

Các chữ cái Hy Lạp viết thường được viết là $\omega$ $\delta$ v.v., còn các chữ cái Hy Lạp viết hoa được viết là $\Omega$ $\Delta$.

Các toán tử toán học được đặt trước bởi dấu gạch chéo ngược như $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ v.v.
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a%5Fb%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi%5F1+i%5F2+%5Cdots+i%5Fp%7D%5F%7Bj%5F1+j%5F2+%5Cdots+j%5Fq%7D+%3D+T%28x%5E%7Bi%5F1%7D%2C%5Cdots%2Cx%5E%7Bi%5Fp%7D%2Ce%5F%7Bj%5F1%7D%2C%5Cdots%2Ce%5F%7Bj%5Fq%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint%5F0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa một loạt toán học được dàn trang trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5xfm4NybWckHL5ndpdnBRq/bc0b5e27044820ea5cdd11648a68f543/LL30Fig12r-plain.svg)

Ví dụ tiếp theo sử dụng `equation*` môi trường được cung cấp bởi gói `amsmath` vì vậy chúng ta cần thêm dòng sau vào phần mở đầu tài liệu của mình:

```latex
\usepackage{amsmath}% For the equation* environment
```

Để biết thêm thông tin về việc sử dụng `amsmath` xem [bài viết trợ giúp của chúng tôi](broken://pages/68bbc7cc41146a50ee10cd406625e90723bfc06a).

```latex
\documentclass{article}
\usepackage{amsmath}% For the equation* environment
\begin{document}
\section{First example}

Định lý Pythagore nổi tiếng \(x^2 + y^2 = z^2\) đã được chứng minh là không đúng với các số mũ khác, nghĩa là phương trình sau không có nghiệm nguyên cho \(n>2\):

\[ x^n + y^n = z^n \]

\section{Second example}

Đây là một biểu thức toán học đơn giản \(\sqrt{x^2+1}\) trong văn bản. 
Và đây cũng là biểu thức đó: 
\begin{math}
\sqrt{x^2+1}
\end{math}
nhưng bằng cách dùng một lệnh khác.

Đây là một biểu thức toán học đơn giản không có đánh số
\[\sqrt{x^2+1}\] 
tách biệt khỏi văn bản.

Điều này cũng tương tự:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots và cái này:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa một loạt toán học được dàn trang trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/hT85gkewCDlxCHeNU5slE/9256c129b25bec7a93dcfe9e44b0654a/LL30Fig13r-plain.svg)

Khả năng với toán học trong LaTeX là vô tận, vì vậy hãy nhớ truy cập các trang trợ giúp của chúng tôi để nhận lời khuyên và ví dụ về các chủ đề cụ thể:

* [Biểu thức toán học](broken://pages/19977106c83c5e429de355c7bc5f724552eef6b0)
* [Chỉ số dưới và chỉ số trên](broken://pages/dfc43cef2d78c56458d262be2c6614c90b34ef98)
* [Dấu ngoặc và ngoặc đơn](broken://pages/f89bf3b4d0deea4915b04043823d85283b0ac2e6)
* [Phân số và nhị thức](broken://pages/07b13e6f1f4dfb2a4e30cd6516f74deccc411f63)
* [Căn chỉnh phương trình](broken://pages/039ed8d272cd482cd23e47b5cfe2548894af6a1a)
* [Toán tử](broken://pages/c10789378d4bb3eaf663b134272e2c1f112e0209)
* [Khoảng cách trong chế độ toán học](broken://pages/d628bc5c00e5fe6fb5c27a6ca6623dcfb2924f52)
* [Tích phân, tổng và giới hạn](broken://pages/63edc3f9ac96ddbc58987e8e5e1778f8e8392bff)
* [Kiểu hiển thị trong chế độ toán học](broken://pages/e5e01410ca57828fd629c162a8510b72fb15774b)
* [Danh sách các chữ cái Hy Lạp và ký hiệu toán học](broken://pages/780080dc65255192b75ea0abe99b04de50ac1eb5)
* [Phông chữ toán học](broken://pages/370b32cac8ff6e70dc3653a1eef07bbbd1b87a57)

## Cấu trúc tài liệu cơ bản

Tiếp theo, chúng ta tìm hiểu phần tóm tắt và cách chia một tài liệu LaTeX thành các chương, mục và đoạn văn khác nhau.

### Phần tóm tắt

Các bài báo khoa học thường cung cấp một *phần tóm tắt* đó là một cái nhìn tổng quan/tóm lược ngắn gọn về các chủ đề hoặc lập luận cốt lõi của chúng. Ví dụ tiếp theo minh họa cách dàn trang một phần tóm tắt bằng `phần tóm tắt` môi trường:

```latex
\documentclass{article}
\begin{document}
\begin{abstract}
Đây là một đoạn văn đơn giản ở đầu 
tài liệu. Một phần giới thiệu ngắn gọn về chủ đề chính.
\end{abstract}
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa một phần tóm tắt được dàn trang trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4cPu8x8ZxuDVF6efcZ03yi/91aa6aa84719613b0e25c725b70aa0b8/LL30Fig14-plain.svg)

### Các đoạn văn và dòng mới

Khi đã có phần tóm tắt, chúng ta có thể bắt đầu viết đoạn văn đầu tiên. Ví dụ tiếp theo minh họa:

* cách tạo một đoạn văn mới bằng cách nhấn phím "enter" hai lần, kết thúc dòng hiện tại và chèn một dòng trống tiếp theo;
* cách bắt đầu một dòng mới mà không bắt đầu một đoạn văn mới bằng cách chèn ngắt dòng thủ công bằng `\\` lệnh này, là hai dấu gạch chéo ngược; ngoài ra, hãy dùng lệnh `\newline` .

Đoạn văn thứ ba trong ví dụ này minh họa việc sử dụng các lệnh `\\` và `\newline`:

```latex
\documentclass{article}
\begin{document}

\begin{abstract}
Đây là một đoạn văn đơn giản ở đầu 
tài liệu. Một phần giới thiệu ngắn gọn về chủ đề chính.
\end{abstract}

Sau phần tóm tắt, chúng ta có thể bắt đầu đoạn văn đầu tiên, rồi nhấn ``enter'' hai lần để bắt đầu đoạn thứ hai.

Dòng này sẽ bắt đầu một đoạn văn thứ hai.

Tôi sẽ bắt đầu đoạn văn thứ ba rồi thêm \\ một ngắt dòng thủ công, điều này khiến văn bản này bắt đầu trên một dòng mới nhưng vẫn là một phần của cùng đoạn văn. Ngoài ra, tôi có thể dùng lệnh \verb|\newline|\newline để bắt đầu một dòng mới, cũng là một phần của cùng đoạn văn.
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa việc tạo các đoạn văn trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5DdSH06hFli8k4lR0dxw4m/a55cddf9aa10b64302ae7b72ba0c6447/LL30Fig15r-plain.svg)

Lưu ý LaTeX tự động thụt đầu dòng các đoạn văn—trừ ngay sau các tiêu đề tài liệu như section và subsection—[như chúng ta sẽ thấy](#Chapters%5Fand%5Fsections).

Người dùng mới nên lưu ý rằng nhiều `\\` hoặc `\newline`s không nên được dùng để “mô phỏng” các đoạn văn với khoảng cách lớn hơn giữa chúng vì điều này có thể gây cản trở các thuật toán dàn trang của LaTeX. Phương pháp được khuyến nghị là tiếp tục dùng các dòng trống để tạo đoạn văn mới, mà không có bất kỳ `\\`, và nạp gói [gói parskip](https://ctan.org/pkg/parskip?lang=en) bằng cách thêm `\usepackage{parskip}` vào phần mở đầu tài liệu.

Thông tin thêm về các đoạn văn có thể được tìm thấy trong các bài viết sau:

* [Các đoạn văn và dòng mới](broken://pages/a2e25fe43b77c4aa6bfaf7c7a4034a8b20e3783e)
* [Cách thay đổi khoảng cách đoạn văn trong LaTeX](broken://pages/8f07da11509c100ffa8656e7ae67d090a2671601)
* [Lỗi LaTeX: Không có dòng nào ở đây để kết thúc](broken://pages/51e1661fc8e80f4c4218a1fecf08354280658012) cung cấp thêm lời khuyên và hướng dẫn về việc sử dụng `\\`.

### Các chương và các mục

Các tài liệu dài hơn, bất kể phần mềm soạn thảo nào, thường được chia thành các phần, chương, mục, tiểu mục và v.v. LaTeX cũng cung cấp các lệnh cấu trúc tài liệu nhưng các lệnh sẵn có, và cách chúng được triển khai (chúng làm gì), có thể phụ thuộc vào lớp tài liệu đang được sử dụng. Ví dụ, các tài liệu được tạo bằng `book` lớp có thể được chia thành các phần, chương, mục, tiểu mục và v.v. nhưng `letter` lớp không cung cấp (hỗ trợ) bất kỳ lệnh nào để làm điều đó.

Ví dụ tiếp theo minh họa các lệnh dùng để cấu trúc một tài liệu dựa trên `book` lớp:

```latex
\documentclass{book}
\begin{document}

\chapter{First Chapter}

\section{Introduction}

Đây là mục đầu tiên.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...

\section{Second Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\subsection{First Subsection}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Unnumbered Section}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem...
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa các mục trong tài liệu sách LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1A1T7YsurQdM058OwmLqd8/7f6e962c31356bafa702bab9062f6061/LL30Fig16-plain.svg)

Tên của các lệnh phân chia mục phần lớn là tự giải thích; ví dụ, `\chapter{First Chapter}` tạo một chương mới có tiêu đề `Chương đầu tiên`, `\section{Introduction}` tạo ra một mục có tiêu đề `Giới thiệu`, và v.v. Các mục có thể được chia nhỏ hơn thành `\subsection{...}` và thậm chí `\subsubsection{...}`. Việc đánh số các mục, tiểu mục, v.v. là tự động nhưng có thể bị tắt bằng cách dùng cái gọi là *phiên bản có dấu sao* của lệnh phù hợp, lệnh này có dấu hoa thị (\*) ở cuối, chẳng hạn như `\section*{...}` và `\subsection*{...}`.

*Nói chung*, các lớp tài liệu LaTeX cung cấp các lệnh phân chia mục sau, với từng lớp cụ thể hỗ trợ một tập con phù hợp:

* `\part{part}`
* `\chapter{chapter}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraph}`
* `\subparagraph{subparagraph}`

Cụ thể, các lệnh `\part` và `\chapter` chỉ có sẵn trong các `report` và `book` lớp tài liệu.

Hãy xem bài viết Overleaf [bài viết về các mục và chương](broken://pages/77f59d59120dcc1319c259a0a28c13fbea52b109) để biết thêm thông tin về các lệnh cấu trúc tài liệu.

## Tạo bảng

Overleaf cung cấp ba tùy chọn để tạo bảng:

1. Sử dụng [**Chèn bảng** nút](https://www.overleaf.com/learn/how-to/How%5Fto%5Finsert%5Ftables%5Fin%5FOverleaf%23inserttable#Using%5FInsert%5FTable%5Fto%5Fcreate%5Fa%5Ftable%5Fin%5Fyour%5Fproject) trên **Trình soạn thảo trực quan** (hoặc **Trình soạn thảo mã**) thanh công cụ.
2. [Sao chép và dán một bảng](https://www.overleaf.com/learn/how-to/How%5Fto%5Fpaste%5Fformatted%5Fcontent%5Finto%5FOverleaf%23pastingtables) từ tài liệu khác khi sử dụng **Trình soạn thảo trực quan**.
3. Viết mã LaTeX cho bảng trong Trình soạn thảo mã.

Nếu bạn mới làm quen với LaTeX, việc sử dụng thanh công cụ trong **Trình soạn thảo trực quan** (tùy chọn 1) là cách tuyệt vời để bắt đầu—bạn có thể chuyển đổi giữa **Trình soạn thảo trực quan** và **Trình soạn thảo mã** để xem mã phía sau bảng.

Ở đây, chúng tôi tập trung vào tùy chọn 3—phương pháp linh hoạt nhất để tạo bảng—và cung cấp các ví dụ minh họa cách tạo bảng trong LaTeX, bao gồm việc thêm các đường kẻ (rules) và chú thích. Khi bạn có thêm kinh nghiệm, hãy xem hướng dẫn chi tiết của chúng tôi về [cách tạo bảng bằng LaTeX](https://www.overleaf.com/learn/latex/Tables).

### Tạo một bảng cơ bản trong LaTeX

Chúng ta bắt đầu với một ví dụ cho thấy cách dàn trang một bảng cơ bản:

```latex
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

Ví dụ này tạo ra đầu ra sau:

![Hình đồ họa hiển thị một bảng được dàn trang trong LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5K46QavbKv9vF4RI1GbUf2/f22d4f8a06d00251166f86d2c891321e/LL30Fig17-plain.svg)

Lệnh `tabular` môi trường là phương pháp mặc định của LaTeX để tạo bảng. Bạn phải chỉ định một tham số cho môi trường này, trong trường hợp này là `{c c c}` điều này cho LaTeX biết rằng sẽ có ba cột và văn bản bên trong mỗi cột phải được căn giữa. Bạn cũng có thể dùng `r` để căn phải văn bản và `l` để căn trái nó. Ký hiệu căn chỉnh `&` được dùng để phân định các ô riêng lẻ trong một hàng của bảng. Để kết thúc một hàng của bảng, dùng lệnh *xuống dòng* lệnh `\\`. Bảng của chúng ta được chứa trong một `center` môi trường để nó được căn giữa theo chiều rộng văn bản của trang.

### Thêm đường viền

Lệnh `tabular` môi trường hỗ trợ các đường kẻ ngang và dọc (rules) như một phần của bảng:

* để thêm các đường kẻ ngang, phía trên và dưới các hàng, hãy dùng `\hline` lệnh
* để thêm các đường kẻ dọc, giữa các cột, hãy dùng tham số đường thẳng dọc `|`

Trong ví dụ này, đối số là `{|c|c|c|}` điều này khai báo ba cột (căn giữa), mỗi cột được ngăn cách bởi một đường kẻ dọc (rule); ngoài ra, chúng ta dùng `\hline` để đặt một đường kẻ ngang phía trên hàng đầu tiên và bên dưới hàng cuối:

```latex
\begin{center}
\begin{tabular}{|c|c|c|} 
 \hline
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\ 
 cell7 & cell8 & cell9 \\ 
 \hline
\end{tabular}
\end{center}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình đồ họa hiển thị một bảng được dàn trang trong LaTeX có các đường kẻ ngang và dọc](https://images.ctfassets.net/nrgyaltdicpt/5uWYGUhK1XJJJaWz5R1EmX/3ee88bf6b2eaf8d0644b57fa8064800b/LL30Fig18-plain.svg)

Đây là một ví dụ khác:

```latex
\begin{center}
 \begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\end{center}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình đồ họa hiển thị một bảng được dàn trang trong LaTeX có các đường kẻ ngang và dọc](https://images.ctfassets.net/nrgyaltdicpt/1Cy9FcRnDVDRUPQdCgaKq6/c21e5f7d9a53514756c6e1f2996e51e0/LL30Fig19-plain.svg)

### Chú thích, nhãn và tham chiếu

Bạn có thể thêm chú thích và tham chiếu cho bảng gần như giống như với hình ảnh. Điểm khác duy nhất là thay vì dùng **`môi trường figure`** môi trường, bạn dùng **`table`** môi trường.

Bảng \ref{table:data} cho thấy cách thêm chú thích bảng và tham chiếu đến một bảng.

```latex
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\caption{Bảng để kiểm tra chú thích và nhãn.}
\label{table:data}
\end{table}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Một bảng LaTeX có chú thích](https://images.ctfassets.net/nrgyaltdicpt/1f5w74UIaTCkpApaPdVeWf/580a87c2413ddc9d6bdef3bf462689fc/LL30Fig20-plain.svg)

## Thêm mục lục

Tạo mục lục rất đơn giản vì lệnh `\tableofcontents` gần như làm thay toàn bộ công việc cho bạn:

```latex
\documentclass{article}
\title{Các mục và chương}
\author{Gubert Farnsworth}
\date{Tháng 8 năm 2022}
\begin{document}
  
\maketitle
  
\tableofcontents

\section{Introduction}
   
Đây là mục đầu tiên.
      
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
       
\section*{Unnumbered Section}
\addcontentsline{toc}{section}{Mục không đánh số}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Second Section}
       
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[Mở ví dụ này trong Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình minh họa mục lục do LaTeX tạo ra](https://images.ctfassets.net/nrgyaltdicpt/MxY592Q6EGsDKMA2mZw0t/fffa41a0a0d30770526f73aff72a7be1/LL30Fig21r-plain.svg)

Các mục, tiểu mục và chương được tự động đưa vào mục lục. Để thêm các mục một cách thủ công, chẳng hạn như một mục không đánh số, hãy dùng lệnh `\addcontentsline` như được minh họa trong ví dụ.

## Tải xuống tài liệu đã hoàn thành của bạn

Đoạn video ngắn sau cho thấy cách tải xuống mã nguồn của dự án hoặc tệp PDF đã dàn trang:

Bạn có thể tìm thêm thông tin trong bài viết trợ giúp Overleaf [Xuất công việc của bạn từ Overleaf](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project).

## Tìm và sử dụng các gói LaTeX

LaTeX không chỉ mang lại khả năng dàn trang đáng kể mà còn cung cấp một *khung cho khả năng mở rộng* thông qua việc sử dụng các *gói*. Thay vì cố gắng cung cấp các lệnh và tính năng “cố làm mọi thứ”, LaTeX được thiết kế để *có thể mở rộng*, cho phép người dùng nạp các khối mã bên ngoài (gói) cung cấp các khả năng dàn trang chuyên biệt hơn hoặc mở rộng các tính năng tích hợp sẵn của LaTeX—chẳng hạn như dàn trang bảng. Như đã nhận xét trong phần [Thêm hình ảnh](#Adding%5Fimages), gói `graphicx` mở rộng LaTeX bằng cách cung cấp các lệnh để nhập tệp đồ họa và được nạp (trong phần mở đầu) bằng cách viết

```latex
\usepackage{graphicx}
```

### Nạp gói

Như đã lưu ý ở trên, các gói được nạp trong phần mở đầu tài liệu thông qua `\usepackage` lệnh nhưng vì (nhiều) gói LaTeX cung cấp một tập hợp các *tùy chọn*, có thể được dùng để cấu hình hành vi của chúng, nên `\usepackage` lệnh thường trông như sau:

```latex
\usepackage[options]{somepackage}
```

Các dấu ngoặc vuông “`[...]`” cho LaTeX biết tập tùy chọn nào nên được áp dụng khi nó nạp `somepackage`. Trong tập các tùy chọn do người dùng yêu cầu, các tùy chọn riêng lẻ, hoặc cài đặt, thường được ngăn cách bằng dấu phẩy; ví dụ, gói [geometry](https://ctan.org/pkg/geometry) cung cấp nhiều tùy chọn để cấu hình bố cục trang trong LaTeX, vì vậy cách dùng điển hình của `geometry` có thể trông như sau:

```latex
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

Lệnh `geometry` gói này là một ví dụ về một gói được viết và đóng góp bởi các thành viên của cộng đồng LaTeX toàn cầu và được cung cấp miễn phí cho bất kỳ ai muốn sử dụng nó.

Nếu một gói LaTeX không cung cấp bất kỳ tùy chọn nào, hoặc người dùng muốn sử dụng các giá trị mặc định của các tùy chọn của một gói, nó sẽ được nạp như sau:

```latex
\usepackage{somepackage}
```

Khi bạn viết `\usepackage[...]{somepackage}` LaTeX sẽ tìm một tệp tương ứng có tên `_somepackage_.sty`, tệp mà nó cần nạp và xử lý—để làm cho các lệnh của gói có sẵn và thực thi mọi mã khác do gói đó cung cấp. Nếu LaTeX không thể tìm thấy `_somepackage_.sty` nó sẽ kết thúc với một lỗi, như được minh họa trong ví dụ Overleaf sau:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% một gói KHÔNG TỒN TẠI
\begin{document}
Điều này sẽ thất bại!
\end{document}
```

[Mở ***ví dụ tạo lỗi*** trên Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

Ví dụ này tạo ra đầu ra sau:

![Hình ảnh cho thấy lỗi do một gói bị thiếu](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/6/60/LL30packagefail.png)

### Tìm thông tin về các gói: CTAN

Các gói được phân phối thông qua [Mạng Lưu trữ TeX Toàn diện](https://www.ctan.org/), thường được gọi là CTAN, và tại thời điểm viết bài, nó lưu trữ 6287 gói từ 2881 người đóng góp. CTAN [tự mô tả](https://www.ctan.org/ctan) là

> ... một tập hợp các trang web trên khắp thế giới cung cấp tài liệu liên quan đến TEX để tải xuống.

Bạn có thể duyệt CTAN để tìm các gói hữu ích; ví dụ:

* [theo chủ đề](https://www.ctan.org/topics/cloud)
* [theo thứ tự chữ cái](https://www.ctan.org/pkg) (hữu ích nếu bạn biết tên gói)

Bạn cũng có thể sử dụng [chức năng tìm kiếm](https://www.ctan.org/pkg) (ở đầu trang).

### Gói có sẵn trên Overleaf: Giới thiệu TeX Live

Mỗi năm một lần, một (phần lớn) *phần* các gói được lưu trữ trên CTAN, cùng với các phông chữ liên quan đến LaTeX và phần mềm khác, được tập hợp và phân phối dưới dạng một hệ thống có tên là [TeX Live](https://tug.org/texlive/), có thể được dùng để cài đặt bộ thiết lập LaTeX (cục bộ) của riêng bạn. Thực ra, [máy chủ của Overleaf cũng sử dụng TeX Live](https://www.overleaf.com/learn/latex/Overleaf%5Fand%5FTeX%5FLive) và được cập nhật khi một phiên bản TeX Live mới được phát hành. Các bản cập nhật TeX Live của Overleaf không diễn ra ngay lập tức mà được thực hiện vài tháng sau khi phát hành, cho chúng tôi thời gian để tiến hành kiểm tra tính tương thích của phiên bản TeX Live mới với [hàng nghìn mẫu có trong thư viện của chúng tôi](https://www.overleaf.com/gallery). Ví dụ, đây là [thông báo nâng cấp TeX Live 2025 của chúng tôi](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

Mặc dù TeX Live chứa một (lượng lớn) *phần* các gói CTAN, vẫn có thể tìm thấy một gói thú vị, chẳng hạn như [igo để dàn trang các sơ đồ Go](https://ctan.org/pkg/igo?lang=en), gói này được lưu trữ trên CTAN nhưng không được bao gồm trong (phân phối bởi) TeX Live và vì vậy không có sẵn trên Overleaf. Một số gói được lưu trữ trên CTAN không thuộc TeX Live vì nhiều lý do: có thể gói đã lỗi thời, có vấn đề về giấy phép, cực kỳ mới (vừa được tải lên) hoặc có phụ thuộc nền tảng, chẳng hạn như hoạt động trên Windows nhưng không phải Linux.

Các gói mới, cũng như các bản cập nhật cho những gói hiện có, được tải lên CTAN quanh năm nhưng các bản cập nhật cho TeX Live được phân phối hằng năm; do đó, các gói có trong phiên bản hiện tại của TeX Live sẽ không được cập nhật bằng những gói được lưu trữ trên CTAN. Vì máy chủ của Overleaf sử dụng TeX Live nên có khả năng các gói được cài đặt trên máy chủ của chúng tôi—tức là các gói mà người dùng của chúng tôi có thể dùng—không phải là các phiên bản mới nhất có trên CTAN, nhưng nhìn chung điều này khó gây ra vấn đề.


---

# 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/texlive/vi/kien-thuc-co-ban-ve-latex/hoc-latex-trong-30-phut.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.
