> 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/09-hyperlinks.md).

# Siêu liên kết

LaTeX là một công cụ tuyệt vời để tạo các tài liệu in ấn trông chuyên nghiệp, nhưng cũng có thể được dùng để tạo các tệp PDF với các công cụ điều hướng tuyệt vời. Bài viết này mô tả cách tạo các siêu liên kết trong tài liệu của bạn, và cách thiết lập các tài liệu LaTeX để được xem bằng trình đọc PDF.

## Giới thiệu

Hãy bắt đầu với một ví dụ tối thiểu hoạt động được, bằng cách đơn giản là nhập gói **hyperref** tất cả [các phần tử được tham chiếu chéo](/latex/vi/cau-truc-tai-lieu/03-cross-referencing-sections-equations-and-floats.md) trở thành siêu liên kết.

```latex
\documentclass{book}
\usepackage{blindtext}
\usepackage{hyperref}

\title{Ví dụ về các siêu liên kết}
\author{Overleaf}

\begin{document}

\frontmatter
\tableofcontents
\clearpage

\addcontentsline{toc}{chapter}{Lời nói đầu}
{\huge {\bf Lời nói đầu}}

\Blindtext
\clearpage

\addcontentsline{toc}{chapter}{Mục nhập giả}
{\huge {\bf Mục nhập giả}}

\Blindtext
\mainmatter

\chapter{Chương đầu tiên}

Đây sẽ là một chương trống

\begin{equation}
\label{eq:1}
\sum_{i=0}^{\infty} a_i x^i
\end{equation}

Phương trình \ref{eq:1} cho thấy một tổng phân kỳ. Công thức này sẽ được dùng sau đó ở trang \pageref{second}.

\Blindtext
\clearpage

\section{Phần thứ hai} \label{second}

\blindtext
\Blinddocument
\end{document}
```

[Mở `hyperref` ví dụ này trong Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+hyperref+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bhyperref%7D%0A%0A%5Ctitle%7BExample+of+Hyperlinks%7D%0A%5Cauthor%7BOverleaf%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Ctableofcontents%0A%5Cclearpage%0A%0A%5Caddcontentsline%7Btoc%7D%7Bchapter%7D%7BForeword%7D%0A%7B%5Chuge+%7B%5Cbf+Foreword%7D%7D%0A%0A%5CBlindtext%0A%5Cclearpage%0A%0A%5Caddcontentsline%7Btoc%7D%7Bchapter%7D%7BDummy+entry%7D%0A%7B%5Chuge+%7B%5Cbf+Dummy+entry%7D%7D%0A%0A%5CBlindtext%0A%5Cmainmatter%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0AThis+will+be+an+empty+chapter%0A%0A%5Cbegin%7Bequation%7D%0A%5Clabel%7Beq%3A1%7D%0A%5Csum_%7Bi%3D0%7D%5E%7B%5Cinfty%7D+a_i+x%5Ei%0A%5Cend%7Bequation%7D%0A%0AThe+equation+%5Cref%7Beq%3A1%7D+shows+a+sum+that+is+divergent.+This+formula+will+be+used+later+on+page+%5Cpageref%7Bsecond%7D.%0A%0A%5CBlindtext%0A%5Cclearpage%0A%0A%5Csection%7BSecond+section%7D+%5Clabel%7Bsecond%7D%0A%0A%5Cblindtext%0A%5CBlinddocument%0A%5Cend%7Bdocument%7D)

![Tài liệu ví dụ hyperref](/files/7cc8ed15300996687c2274c34cadaea0cd1dd9f1)

Các dòng trong mục lục sẽ trở thành liên kết đến các trang tương ứng trong tài liệu chỉ bằng cách thêm dòng sau vào phần tiền đề của tài liệu

```latex
\usepackage{hyperref}
```

Cần phải cẩn thận khi nhập `hyperref`: thông thường, nó phải là gói cuối cùng được nhập—nhưng có thể có một số ngoại lệ đối với quy tắc này.

## Kiểu dáng và màu sắc

Định dạng mặc định cho các liên kết có thể được thay đổi để thông tin trong tài liệu của bạn được trình bày rõ ràng hơn. Bên dưới bạn có thể xem một ví dụ:

```latex
\documentclass{book}
\usepackage{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=magenta,
    urlcolor=cyan,
    pdftitle={Ví dụ Overleaf},
    pdfpagemode=FullScreen,
    }

\urlstyle{same}

\begin{document}

\tableofcontents

\chapter{Chương đầu tiên}

Đây sẽ là một chương trống và tôi sẽ đặt một số văn bản ở đây

\begin{equation}
\label{eq:1}
\sum_{i=0}^{\infty} a_i x^i
\end{equation}

Phương trình \ref{eq:1} cho thấy một tổng phân kỳ. Công thức này
sẽ được dùng sau này ở trang \pageref{second}.

Để tham khảo thêm, xem \href{http://www.overleaf.com}{Điều gì đó
Liên kết} hoặc đi tới URL tiếp theo: \url{http://www.overleaf.com} hoặc mở
tệp tiếp theo \href{run:./file.txt}{File.txt}

Cũng có thể liên kết trực tiếp bất kỳ từ nào hoặc
\hyperlink{thesentence}{bất kỳ câu nào} trong tài liệu của bạn.

\end{document}
```

[Mở một ví dụ của `hyperref` gói này trong Overleaf](https://www.overleaf.com/project/new/template/19606?id=64789057\&templateName=Another+hyperref+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=main.tex)

![HyperrefEx2OverleafVa.png](/files/5c5b26f9a9899bc2a15da2dbfb1bdc1cda8f99e3)

![HyperrefEx2OverleafVb.png](/files/587ed408d28cead909f1b3b632c18e9ef84834ca)

Đây là một ví dụ hoàn chỉnh, nó sẽ được giải thích đầy đủ trong phần còn lại của bài viết. Bên dưới là mô tả các lệnh liên quan đến màu sắc và kiểu hiển thị của các liên kết.

**\hypersetup{ ... }**

Điều này sẽ thiết lập các tùy chọn để cấu hình hành vi của các liên kết trong tài liệu. Mỗi tham số phải được phân tách bằng dấu phẩy và cú pháp phải có dạng tham số=giá trị.

**colorlinks=true**

Các liên kết sẽ được tô màu, màu mặc định là đỏ.

**linkcolor=blue**

Các liên kết nội bộ, tức những liên kết được tạo bởi các phần tử tham chiếu chéo, sẽ hiển thị màu xanh dương.

**filecolor=magenta**

Các liên kết đến tệp cục bộ sẽ được hiển thị bằng màu đỏ tươi (xem liên kết đến tệp cục bộ).

**urlcolor=cyan**

Các liên kết đến trang web được đặt màu xanh lơ (xem liên kết địa chỉ web).

**urlstyle{same}**

Các thiết lập mặc định in các liên kết bằng phông chữ đơn cách kiểu mono; lệnh này thay đổi điều đó và hiển thị các liên kết cùng kiểu với phần văn bản còn lại.

## Liên kết địa chỉ web

Các liên kết đến địa chỉ web hoặc email có thể được thêm vào tệp LaTeX bằng cách sử dụng `\url` lệnh để hiển thị chính liên kết hoặc `\href` để dùng một liên kết ẩn và thay vào đó hiển thị một từ/câu.

```latex
Để tham khảo thêm, xem \href{http://www.overleaf.com}{Điều gì đó Liên kết}
hoặc đi tới URL tiếp theo: \url{http://www.overleaf.com}
```

![HyperlinkExampleUpdatedMore.png](/files/1904df678420ee47862d926cfa4964ad4124cc15)

Có hai lệnh trong ví dụ tạo ra một liên kết trong tài liệu cuối cùng:

**\href{<http://www.overleaf.com}{Điều> gì đó Liên kết}**

Có hai tham số được truyền cho lệnh này, tham số đầu tiên là URL của liên kết, trong trường hợp này là <http://www.overleaf.com>, và tham số thứ hai là văn bản có thể nhấp sẽ được hiển thị, Điều gì đó Liên kết.

**\url{<http://www.overleaf.com}>**

Lệnh này sẽ hiển thị URL được truyền làm tham số và biến nó thành một liên kết, hữu ích nếu bạn sẽ in tài liệu.

[Mở một ví dụ về gói hyperref trong Overleaf](https://www.overleaf.com/project/new/template/19606?id=64789057\&templateName=Hyperref+Example+2\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=main.tex)

## Liên kết các tệp cục bộ

Các lệnh `\href` và `\url` được trình bày ở phần trước có thể được dùng để mở các tệp cục bộ

```latex
Để tham khảo thêm, xem \href{http://www.overleaf.com}{Điều gì đó Liên kết}
hoặc đi tới URL tiếp theo: \url{http://www.overleaf.com} hoặc mở tệp tiếp theo
tệp \href{run:./file.txt}{File.txt}
```

![HyperlinkExampleUpdatedMoreNext.png](/files/d79b5236cebd5e18f9db9beb0cfe2b7f203107ed)

Lệnh `\href{run:./file.txt}{File.txt}` in ra văn bản `File.txt` liên kết đến một tệp cục bộ có tên `file.txt` nằm trong thư mục làm việc hiện tại. Hãy chú ý văn bản `run:` trước đường dẫn đến tệp.

Đường dẫn tệp tuân theo quy ước của các hệ thống UNIX, sử dụng `.` để chỉ thư mục hiện tại và `..` để chỉ thư mục trước đó.

Lệnh `\url{}` cũng có thể được sử dụng, với cú pháp tương tự như đã mô tả cho đường dẫn, nhưng được cho là có một số vấn đề.

[Mở một ví dụ về gói hyperref trong Overleaf](https://www.overleaf.com/project/new/template/19606?id=64789057\&templateName=Hyperref+Example+2\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=main.tex)

## Chèn liên kết thủ công

Trước đó đã đề cập rằng tất cả các phần tử được tham chiếu chéo sẽ trở thành liên kết khi **hyperref** được nhập, do đó chúng ta có thể dùng `\label` ở bất kỳ đâu trong tài liệu và sau đó tham chiếu các nhãn đó để tạo liên kết. Đây không phải là cách duy nhất để chèn siêu liên kết thủ công.

```latex
Cũng có thể liên kết trực tiếp bất kỳ từ nào
hoặc \hyperlink{thesentence}{bất kỳ câu nào} trong bạn document.

Nếu bạn đọc đoạn văn này, bạn sẽ không nhận được thông tin gì.  Thật vậy sao?
Không có thông tin gì à?

Ví dụ như \hypertarget{thesentence}{câu này}.
```

![HyperlinkExampleUpdatedMoreNextAgain.png](/files/3fc1bea38922dd330be73a54e5a59475c0a89daa)

Có hai lệnh để tạo các liên kết do người dùng định nghĩa.

**\hypertarget{thesentence}{câu này}**

Tham số đầu tiên được truyền trong dấu ngoặc nhọn cho lệnh này là một định danh duy nhất cho câu này. Tham số thứ hai là văn bản "câu này", và sẽ được in bình thường (tùy thuộc vào giá trị của anchorcolor, xem hướng dẫn tham khảo), nhưng khi một liên kết trỏ đến định danh "thesentence" được nhấp, tệp PDF sẽ cuộn đến điểm này.

**\hyperlink{thesentence}{bất kỳ câu nào}**

Lệnh này in văn bản "bất kỳ câu nào" như một phần tử có thể nhấp, chuyển hướng đến điểm có định danh là "thesentence".

[Mở một ví dụ về gói hyperref trong Overleaf](https://www.overleaf.com/project/new/template/19606?id=64789057\&templateName=Hyperref+Example+2\&latexEngine=pdflatex\&texImage=\&mainFile=main.tex)

## Các tùy chọn dành riêng cho PDF

Các liên kết trong tài liệu được tạo với giả định rằng tài liệu sẽ được đọc ở định dạng PDF. Tệp PDF có thể được cá nhân hóa thêm để bổ sung thông tin và thay đổi cách trình xem PDF hiển thị nó. Dưới đây là một ví dụ:

```latex
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=magenta,
    urlcolor=cyan,
    pdftitle={Ví dụ Overleaf},
    pdfpagemode=FullScreen,
}
```

![Pdftitle.png](/files/6471bf32719b7c3248202bc38c5fb681ba6f9792)

Sử dụng lệnh `\hypersetup`, được mô tả trong phần [kiểu dáng và màu sắc](#styles-and-colours), chấp nhận các tham số bổ sung để thiết lập tệp PDF cuối cùng.

**pdftitle={Ví dụ Overleaf}**

Là tiêu đề của tệp PDF đầu ra, sẽ được hiển thị trên thanh tiêu đề của cửa sổ. Trong ví dụ, đó là "Ví dụ Overleaf".

**pdfpagemode=FullScreen**

Tài liệu sẽ được mở ở chế độ toàn màn hình bởi trình đọc PDF.

Xem [hướng dẫn tham khảo](#reference-guide) để xem danh sách đầy đủ các tùy chọn có thể truyền cho `\hypersetup`.

[Mở một ví dụ về gói hyperref trong Overleaf](https://www.overleaf.com/project/new/template/19606?id=64789057\&templateName=Hyperref+Example+2\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=main.tex)

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

**Các tùy chọn kiểu liên kết**

| Tùy chọn      | Giá trị mặc định | Mô tả                                                                               |
| ------------- | ---------------- | ----------------------------------------------------------------------------------- |
| `hyperindex`  | true             | Biến số trang của các mục chỉ mục thành siêu liên kết                               |
| `linktocpage` | false            | Làm cho số trang thay vì văn bản trở thành liên kết trong Mục lục.                  |
| `breaklinks`  | false            | Cho phép các liên kết được ngắt thành nhiều dòng.                                   |
| `colorlinks`  | false            | Tô màu cho văn bản của các liên kết và neo, những màu này sẽ xuất hiện trong bản in |
| `linkcolor`   | red              | Màu cho các liên kết nội bộ thông thường                                            |
| `anchorcolor` | black            | Màu cho văn bản neo (đích)                                                          |
| `citecolor`   | green            | Màu cho các trích dẫn thư mục                                                       |
| `filecolor`   | cyan             | Màu cho các liên kết mở tệp cục bộ                                                  |
| `urlcolor`    | magenta          | Màu cho các URL được liên kết                                                       |
| `frenchlinks` | false            | Dùng chữ hoa nhỏ thay vì màu sắc cho các liên kết                                   |

**Các tùy chọn dành riêng cho PDF**

| Tùy chọn          | Giá trị mặc định | Mô tả                                                                                                       |
| ----------------- | ---------------- | ----------------------------------------------------------------------------------------------------------- |
| `bookmarks`       | true             | Các dấu trang của Acrobat được ghi, tương tự như mục lục.                                                   |
| `bookmarksopen`   | false            | Các dấu trang được hiển thị với tất cả các cây con được mở rộng.                                            |
| `citebordercolor` | 0 1 0            | Màu của khung bao quanh các trích dẫn ở định dạng RGB.                                                      |
| `filebordercolor` | 0 .5 .5          | Màu của khung bao quanh các liên kết đến tệp ở định dạng RGB.                                               |
| `linkbordercolor` | 1 0 0            | Màu của khung bao quanh các liên kết thông thường ở định dạng RGB.                                          |
| `menubordercolor` | 1 0 0            | Màu của khung bao quanh các liên kết menu ở định dạng RGB.                                                  |
| `urlbordercolor`  | 0 1 1            | Màu của khung bao quanh các liên kết đến URL ở định dạng RGB.                                               |
| `pdfpagemode`     | trống            | Xác định cách tệp được mở. Các khả năng là UseThumbs (hình thu nhỏ), UseOutlines (dấu trang) và FullScreen. |
| `pdftitle`        |                  | Đặt tiêu đề của tài liệu.                                                                                   |
| `pdfauthor`       |                  | Đặt tác giả của tài liệu.                                                                                   |
| `pdfstartpage`    | 1                | Xác định tệp PDF được mở ở trang nào.                                                                       |

## Đọc thêm

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

* [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)
* [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)
* [Sử dụng màu trong LaTeX](/latex/vi/dinh-dang/13-using-colors-in-latex.md)
* [Quản lý trong một dự án lớn](/latex/vi/cau-truc-tai-lieu/07-management-in-a-large-project.md)
* [Sổ tay Hyperref](http://repositorios.cpai.unb.br/ctan/macros/latex/contrib/hyperref/doc/manual.pdf)
* [Bài viết về siêu liên kết trên Wikibooks](http://en.wikibooks.org/wiki/LaTeX/Hyperlinks)


---

# 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/09-hyperlinks.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.
