> 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/cau-truc-tai-lieu/05-glossaries.md).

# Bảng thuật ngữ

## Giới thiệu

Khi viết một tài liệu có chứa một số khái niệm thuộc một lĩnh vực cụ thể, có thể thuận tiện khi thêm một bảng thuật ngữ. Bảng thuật ngữ là danh sách các thuật ngữ trong một miền kiến thức nhất định kèm theo định nghĩa cho các thuật ngữ đó. Bài viết này giải thích cách tạo một bảng như vậy.

**Lưu ý quan trọng**: Dự án của bạn [tệp chính](/latex/vi/co-so-tri-thuc/127-set-main-document.md) nên luôn nằm trong thư mục gốc (bên ngoài mọi thư mục con), để bảo đảm rằng tất cả các bước biên dịch sẽ chạy trong đúng thư mục và để bảo đảm rằng các tệp phụ trợ cần thiết sẵn có, chẳng hạn khi tạo bảng thuật ngữ hoặc thêm mục lục tra cứu.

Hãy bắt đầu với một ví dụ đơn giản.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{latex}
{
    name=latex,
    description={Là một ngôn ngữ đánh dấu đặc biệt phù hợp
    cho các tài liệu khoa học}
}

\newglossaryentry{maths}
{
    name=toán học,
    description={Toán học là những gì các nhà toán học làm}
}

\title{Cách tạo một bảng thuật ngữ}
\author{ }
\date{ }

\begin{document}
\maketitle

Ngôn ngữ đánh dấu dàn trang \Gls{latex} đặc biệt phù hợp
cho các tài liệu có bao gồm \gls{maths}.

\clearpage

\printglossaries

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Glossaries+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%5Cusepackage%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+%0A++++for+scientific+documents%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Ctitle%7BHow+to+create+a+glossary%7D%0A%5Cauthor%7B+%7D%0A%5Cdate%7B+%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%0A%0A%5Cclearpage%0A%0A%5Cprintglossaries%0A%0A%5Cend%7Bdocument%7D)

Hình sau cho thấy Bảng thuật ngữ được tạo bởi ví dụ ở trên:

![Glossary1OLV2.png](/files/2a348fbf852e435c2bdd74b5bd545db579066652)

Để tạo một bảng thuật ngữ, gói `glossaries` phải được nạp. Việc này được thực hiện bằng dòng

```latex
\usepackage{glossaries}
```

trong phần tiền đề. Lệnh `\makeglossaries` phải được viết trước mục thuật ngữ đầu tiên.

Mỗi mục thuật ngữ được tạo bởi lệnh `\newglossaryentry` lệnh này nhận hai tham số, sau đó mỗi mục có thể được tham chiếu về sau trong tài liệu bằng lệnh `\gls`. Xem tiểu mục về [thuật ngữ](#terms) để xem mô tả đầy đủ hơn.

Lệnh `\printglossaries` là lệnh sẽ thực sự hiển thị danh sách các từ và định nghĩa đã nhập trong từng mục, với tiêu đề "Bảng thuật ngữ". Trong trường hợp này, nó được hiển thị ở cuối tài liệu, nhưng `\printglossaries` có thể được dùng ở bất kỳ vị trí nào khác.

## Thuật ngữ và từ viết tắt

Thông thường, trong một bảng thuật ngữ có hai loại mục: thuật ngữ và định nghĩa của chúng, hoặc các từ viết tắt và nghĩa của chúng. Hai loại này có thể được in riêng trong tài liệu LaTeX của bạn.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[acronym]{glossaries}

\makeglossaries

\newglossaryentry{latex}
{
        name=latex,
        description={Là một ngôn ngữ đánh dấu đặc biệt phù hợp cho
các tài liệu khoa học}
}

\newglossaryentry{maths}
{
        name=toán học,
        description={Toán học là những gì các nhà toán học làm}
}

\newglossaryentry{formula}
{
        name=công thức,
        description={Một biểu thức toán học}
}

\newacronym{gcd}{GCD}{Ước số chung lớn nhất}

\newacronym{lcm}{LCM}{Bội số chung nhỏ nhất}

\begin{document}

Ngôn ngữ đánh dấu dàn trang \Gls{latex} đặc biệt phù hợp
cho các tài liệu có bao gồm \gls{maths}. \Glspl{formula} được
hiển thị đúng và dễ dàng khi đã quen với các lệnh.

Cho một tập hợp các số, có những phương pháp sơ cấp để tính
ước số chung lớn nhất của nó, được viết tắt là \acrshort{gcd}. Quá trình này
tương tự với quá trình được dùng cho \acrfull{lcm}.

\clearpage

\printglossary[type=\acronymtype]

\printglossary

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Glossaries+Terms+and+Acronyms+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%5Cusepackage%5Bacronym%5D%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++++++name%3Dlatex%2C%0A++++++++description%3D%7BIs+a+mark+up+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++++++name%3Dmathematics%2C%0A++++++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++++++name%3Dformula%2C%0A++++++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cnewacronym%7Bgcd%7D%7BGCD%7D%7BGreatest+Common+Divisor%7D%0A%0A%5Cnewacronym%7Blcm%7D%7BLCM%7D%7BLeast+Common+Multiple%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+%0Arendered+properly+an+easily+once+one+gets+used+to+the+commands.%0A%0AGiven+a+set+of+numbers%2C+there+are+elementary+methods+to+compute+%0Aits+%5Cacrlong%7Bgcd%7D%2C+which+is+abbreviated+%5Cacrshort%7Bgcd%7D.+This+%0Aprocess+is+similar+to+that+used+for+the+%5Cacrfull%7Blcm%7D.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btype%3D%5Cacronymtype%5D%0A%0A%5Cprintglossary%0A%0A%5Cend%7Bdocument%7D)

Hình sau cho thấy một phần kết quả đầu ra được tạo bởi ví dụ ở trên:

![Glossary2OLV2.png](/files/62adeadf8cffa8c1bccca6445c238cd27ae61981)

Các tiểu mục sau giải thích cách tạo từng loại danh sách.

### Thuật ngữ

Như đã thấy trong [phần giới thiệu](#introduction), các thuật ngữ được định nghĩa bằng lệnh `\newglossaryentry`

```latex
\documentclass{article}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{maths}
{
    name=toán học,
    description={Toán học là những gì các nhà toán học làm}
}

\newglossaryentry{latex}
{
    name=latex,
    description={Là một ngôn ngữ đánh dấu đặc biệt phù hợp cho
các tài liệu khoa học}
}

\newglossaryentry{formula}
{
    name=công thức,
    description={Một biểu thức toán học}
}

\begin{document}

Ngôn ngữ đánh dấu dàn trang \Gls{latex} đặc biệt phù hợp
cho các tài liệu có bao gồm \gls{maths}. \Glspl{formula} được hiển thị
đúng và dễ dàng khi đã quen với các lệnh.

\clearpage

\printglossary

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++name%3Dformula%2C%0A++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+rendered+%0Aproperly+an+easily+once+one+gets+used+to+the+commands.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%0A%0A%5Cend%7Bdocument%7D)

Hình sau cho thấy Bảng thuật ngữ được tạo bởi ví dụ ở trên:

![Glossary3OLV2.png](/files/8a44e3a428f16111b244d574d0db357aee3ac26d)

Hãy xem chi tiết hơn cú pháp của từng tham số được truyền cho lệnh `\newglossaryentry`. Thuật ngữ đầu tiên được định nghĩa trong ví dụ là "toán học".

* `maths`. Tham số đầu tiên này là nhãn của thuật ngữ này và được dùng để tham chiếu nó trong tài liệu bằng `gls`
* `name=toán học`. Bao gồm từ cần được định nghĩa, trong trường hợp này là "toán học". Nên viết nó ở dạng chữ thường và số ít.
* `description={Toán học là những gì các nhà toán học làm}`. Bên trong dấu ngoặc nhọn là định nghĩa của thuật ngữ hiện tại.

Sau khi bạn đã định nghĩa các thuật ngữ, để sử dụng chúng khi đang soạn tệp LaTeX của mình, hãy dùng một trong các lệnh được mô tả dưới đây:

**\gls{ }**

Để in thuật ngữ ở dạng chữ thường. Ví dụ, \gls{maths} sẽ in ra toán học khi được dùng.

**\Gls{ }**

Tương tự như \gls nhưng chữ cái đầu tiên sẽ được in hoa. Ví dụ: \Gls{maths} sẽ in ra Toán học

**\glspl{ }**

Tương tự như \gls nhưng thuật ngữ được đưa sang dạng số nhiều. Ví dụ, \glspl{formula} sẽ viết các công thức trong tài liệu cuối cùng của bạn.

**\Glspl{ }**

Tương tự như \Gls nhưng thuật ngữ được đưa sang dạng số nhiều. Ví dụ, \Glspl{formula} hiển thị là Các công thức.

Cuối cùng, để in bảng thuật ngữ, hãy dùng lệnh

```latex
\printglossary
```

### Từ viết tắt

Một từ viết tắt là một từ được tạo từ các chữ cái đầu tiên của một cụm từ. Dưới đây là một ví dụ về từ viết tắt trong LaTeX

```latex
\documentclass{article}
\usepackage[acronym]{glossaries}

\makeglossaries

\newacronym{gcd}{GCD}{Ước số chung lớn nhất}

\newacronym{lcm}{LCM}{Bội số chung nhỏ nhất}

\begin{document}
Cho một tập hợp các số, có những phương pháp sơ cấp để tính
ước số chung lớn nhất của nó, được viết tắt là \acrshort{gcd}. Quá trình này
tương tự với quá trình được dùng cho \acrfull{lcm}.

\clearpage

\printglossary[type=\acronymtype]

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bacronym%5D%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewacronym%7Bgcd%7D%7BGCD%7D%7BGreatest+Common+Divisor%7D%0A%0A%5Cnewacronym%7Blcm%7D%7BLCM%7D%7BLeast+Common+Multiple%7D%0A%0A%5Cbegin%7Bdocument%7D%0AGiven+a+set+of+numbers%2C+there+are+elementary+methods+to+compute+%0Aits+%5Cacrlong%7Bgcd%7D%2C+which+is+abbreviated+%5Cacrshort%7Bgcd%7D.+This+process+%0Ais+similar+to+that+used+for+the+%5Cacrfull%7Blcm%7D.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btype%3D%5Cacronymtype%5D%0A%0A%5Cend%7Bdocument%7D)

Hình sau cho thấy một phần kết quả đầu ra được tạo bởi ví dụ ở trên:

![Glossary4OLV2.png](/files/fd604f35909bd14aecfa43febc568918c3b2a127)

Để sử dụng từ viết tắt, cần dùng thêm một tham số khi nạp **glossaries** gói. Dòng cần thêm vào phần tiền đề là

```latex
\usepackage[acronym]{glossaries}
```

Khi dòng này đã được thêm, lệnh `\newacronym` sẽ khai báo một từ viết tắt mới. Ví dụ, dưới đây là mô tả của lệnh `\newacronym{gcd}{GCD}{Ước số chung lớn nhất}`

* `gcd` là nhãn, được dùng sau đó trong tài liệu để tham chiếu từ viết tắt này.
* `GCD` chính từ viết tắt đó. Thông thường, các từ viết tắt được viết bằng chữ in hoa.
* `Ước số chung lớn nhất` là cụm từ mà từ viết tắt này dùng để chỉ.

Sau khi các từ viết tắt đã được thêm vào phần tiền đề, chúng có thể được dùng bằng các lệnh sau:

**\acrlong{ }**

Hiển thị cụm từ mà từ viết tắt đại diện. Đặt nhãn của từ viết tắt trong dấu ngoặc nhọn. Trong ví dụ, \acrlong{gcd} sẽ in ra Ước số chung lớn nhất.

**\acrshort{ }**

In ra từ viết tắt có nhãn được truyền làm tham số. Ví dụ, \acrshort{gcd} hiển thị là GCD.

**\acrfull{ }**

In cả từ viết tắt và định nghĩa của nó. Trong ví dụ, kết quả của \acrfull{lcm} là Bội số chung nhỏ nhất (LCM).

Để in danh sách các từ viết tắt, hãy dùng lệnh

```latex
\printglossary[type=\acronymtype]
```

Danh sách từ viết tắt cần một tệp tạm được tạo bởi `\printglossary` để hoạt động, vì vậy bạn phải thêm lệnh đó ngay trước dòng `\printglossary[type=\acronymtype]` và biên dịch tài liệu của bạn; sau khi đã biên dịch tài liệu lần đầu tiên, bạn có thể xóa dòng `\printglossary`.

## Thay đổi tiêu đề của bảng thuật ngữ

Nếu bạn muốn đổi tiêu đề mặc định của bảng thuật ngữ sang một cái khác, việc này rất đơn giản: cần thêm hai tham số khi in bảng thuật ngữ. Dưới đây là một ví dụ.

```latex
\documentclass{article}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{maths}
{
    name=toán học,
    description={Toán học là những gì các nhà toán học làm}
}

\newglossaryentry{latex}
{
    name=latex,
    description={Là một ngôn ngữ đánh dấu đặc biệt phù hợp cho
các tài liệu khoa học}
}

\newglossaryentry{formula}
{
    name=công thức,
    description={Một biểu thức toán học}
}

\begin{document}

Ngôn ngữ đánh dấu dàn trang \Gls{latex} đặc biệt phù hợp
cho các tài liệu có bao gồm \gls{maths}. \Glspl{formula} được hiển thị
đúng và dễ dàng khi đã quen với các lệnh.

\clearpage

\printglossary[title=Các thuật ngữ đặc biệt, toctitle=Danh sách thuật ngữ]

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++name%3Dformula%2C%0A++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+rendered+%0Aproperly+an+easily+once+one+gets+used+to+the+commands.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btitle%3DSpecial+Terms%2C+toctitle%3DList+of+terms%5D%0A%0A%5Cend%7Bdocument%7D)

Hình sau cho thấy một phần kết quả đầu ra được tạo bởi ví dụ ở trên:

![Glossary5OLV2.png](/files/78ec81d53552c8fcaddd3da29df43ad3f6ded772)

Lưu ý rằng lệnh `\printglossary` có hai tham số được phân tách bằng dấu phẩy:

* `title=Các thuật ngữ đặc biệt` là tiêu đề sẽ được hiển thị ở phía trên bảng thuật ngữ.
* `toctitle=Danh sách thuật ngữ` đây là mục sẽ được hiển thị trong mục lục. Xem [phần tiếp theo](#show-the-glossary-in-the-table-of-contents).

## Hiển thị bảng thuật ngữ trong mục lục

Để bảng thuật ngữ xuất hiện trong mục lục, hãy đặt

```latex
\usepackage[toc]{glossaries}
```

trong phần tiền đề của tài liệu

```latex
\documentclass{article}
\usepackage[toc]{glossaries}

\makeglossaries

\newglossaryentry{maths}
{
    name=toán học,
    description={Toán học là những gì các nhà toán học làm}
}

\newglossaryentry{latex}
{
    name=latex,
    description={Là một ngôn ngữ đánh dấu đặc biệt phù hợp cho
các tài liệu khoa học}
}

\newglossaryentry{formula}
{
    name=công thức,
    description={Một biểu thức toán học}
}

\begin{document}

\tableofcontents

\section{Phần đầu tiên}
Ngôn ngữ đánh dấu dàn trang \Gls{latex} đặc biệt phù hợp
cho các tài liệu có bao gồm \gls{maths}. \Glspl{formula} được hiển thị
đúng và dễ dàng khi đã quen với các lệnh.

\clearpage

\printglossary[title=Các thuật ngữ đặc biệt, toctitle=Danh sách thuật ngữ]

\end{document}
```

[Mở ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btoc%5D%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++name%3Dformula%2C%0A++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Ctableofcontents%0A%0A%5Csection%7BFirst+Section%7D+%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+rendered+%0Aproperly+an+easily+once+one+gets+used+to+the+commands.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btitle%3DSpecial+Terms%2C+toctitle%3DList+of+terms%5D%0A%0A%5Cend%7Bdocument%7D)

Hình sau cho thấy nội dung của 2 trang được tạo bởi ví dụ ở trên. Lưu ý cách lệnh

```latex
\printglossary[title=Các thuật ngữ đặc biệt, toctitle=Danh sách thuật ngữ]
```

tạo ra các tiêu đề khác nhau cho mục lục ("Danh sách thuật ngữ") và tiêu đề tương ứng dùng trong văn bản ("Các thuật ngữ đặc biệt"):

![Glossary6OLV2.png](/files/f0b14590173413fb5d901f345019730c4601d6e2)

## Biên dịch bảng thuật ngữ

Để biên dịch một tài liệu có chứa bảng thuật ngữ trong [Overleaf](http://overleaf.com) bạn không phải làm gì đặc biệt, nhưng nếu bạn thêm các thuật ngữ mới vào bảng thuật ngữ sau khi đã biên dịch, hãy nhớ nhấp vào *Xóa các tệp đã lưu trong bộ nhớ đệm* trước tiên trong tùy chọn nhật ký).

Nếu bạn đang biên dịch tài liệu, chẳng hạn một tài liệu tên là `glossaries.tex`, bằng pdflatex **trên máy cục bộ của bạn**, bạn phải dùng các lệnh sau:

`pdflatex glossaries.tex`

`makeglossaries glossaries`

`pdflatex glossaries.tex`

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

**Các kiểu có sẵn cho bảng thuật ngữ**

Lệnh `\setglossarystyle{style}` phải được chèn trước `\printglossaries`. Dưới đây là danh sách các kiểu có sẵn:

* list. Viết thuật ngữ đã định nghĩa bằng phông chữ đậm
* altlist. Chèn xuống dòng sau thuật ngữ và thụt lề phần mô tả.
* listgroup. Nhóm các thuật ngữ theo chữ cái đầu tiên.
* listhypergroup. Thêm liên kết ở đầu mục lục tra cứu.

## Đọc thêm

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

* [Chỉ mục](/latex/vi/cau-truc-tai-lieu/04-indices.md)
* [Danh sách bảng biểu và hình vẽ](/latex/vi/hinh-va-bang/03-lists-of-tables-and-figures.md)
* [Mục lục](/latex/vi/cau-truc-tai-lieu/02-table-of-contents.md)
* [Các phần và chương](/latex/vi/cau-truc-tai-lieu/01-sections-and-chapters.md)
* [Siêu liên kết](/latex/vi/cau-truc-tai-lieu/09-hyperlinks.md)
* [Hỗ trợ ngôn ngữ quốc tế](/latex/vi/ngon-ngu/03-international-language-support.md)
* [Liên kết chéo các phần và phương trình](/latex/vi/cau-truc-tai-lieu/03-cross-referencing-sections-equations-and-floats.md)
* [Quản lý trong một dự án lớn](/latex/vi/cau-truc-tai-lieu/07-management-in-a-large-project.md)
* [Các dự án LaTeX nhiều tệp](/latex/vi/cau-truc-tai-lieu/08-multi-file-latex-projects.md)
* [Bài viết về bảng thuật ngữ trên WikiBooks](http://en.wikibooks.org/wiki/LaTeX/Glossary)
* [Gói glossaries: hướng dẫn cho người mới bắt đầu](http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/glossaries/glossariesbegin.html)


---

# 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/cau-truc-tai-lieu/05-glossaries.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.
