LaTeX 中的連結與網址
載入 hyperref,然後寫 \url{https://...} 顯示網址,或寫 \href{https://...}{link text} 把文字變成連結;兩者在 PDF 中都會成為可以點選的連結。
\url 和 \href
\url{...} 會印出網址,其中可以包含 _、%、# 和 ~ 而不需要跳脫,並把它變成連結。\href{address}{text} 則可以把你選擇的任何文字變成連結。
一個網址和一段連結文字
The data is at \url{https://example.com/data_2024/v44}.
Read the \href{https://example.com/guide}{short guide} first.在 Scissor LaTeX 產生的 PDF 中,兩者都是可以點選的連結。在頁面上,它們看起來和周圍的文字一樣:連結不會上色,也不會加框。
電子郵件和其他類型的連結
\href 接受任何類型的位址,所以用 mailto: 就能產生電子郵件連結。
電子郵件連結
Questions go to
\href{mailto:erika.mustermann@example.com}{Erika Mustermann}.文件內部的連結
\hyperref[label]{text} 會把你自己的文字連結到某個標籤,例如一個章節。如果要把章節編號印成連結,用 \ref 就夠了;\autoref 則會加上「Section」這個字(參見標籤與交互參照)。
用 \hyperref 連結到標籤
\section{Appendix notes}
\label{sec:notes}
Details are in the \hyperref[sec:notes]{notes at the end},
which is \autoref{sec:notes}.指令與設定
| 指令 | 在 Scissor LaTeX 中 | 備註 |
|---|---|---|
\url{address} | 可以使用 | 照輸入的樣子顯示,並加上連結。 |
\href{address}{text} | 可以使用 | http、https、mailto 和其他協定。 |
\hyperref[label]{text} | 可以使用 | 連結到該標籤。 |
\path{...} | 可以使用 | 以等寬字型顯示,不加連結。 |
\nolinkurl{...} | 部分支援 | 被回報為未知的指令;網址以一般文字保留。 |
\hypersetup{...} | 被省略 | 顏色、邊框和 PDF 中繼資料的設定都會被忽略。 |
\hyperlink{name}{text}、\hypertarget{name}{text} | 部分支援 | 文字會保留;不會產生連結。 |
\texorpdfstring{tex}{pdf} | 可以使用 | 使用第一個參數。 |
很長的網址
很長的 \url 可以在行尾的 / 等字元處斷行,所以不會超出邊界。網址不會在單字中間斷開;如果網址還是太長,請把它縮短,或使用搭配簡短文字的 \href。
位於行尾的長網址
The full record, including every measurement, is kept at
\url{https://example.com/archive/2024/measurements/series-44/final/index.html}.與 TeX 安裝環境的差異
套件請見 hyperref。完整的使用手冊位於 CTAN:hyperref 和 url。
常見問題
怎麼在 LaTeX 中插入超連結?
載入 hyperref,然後寫 \href{https://example.com}{link text}。如果要照原樣顯示網址,就寫 \url{https://example.com}。
怎麼在 LaTeX 中讓連結變成藍色?
在 TeX 安裝環境中,用 \hypersetup{colorlinks=true, urlcolor=blue} 就可以。Scissor LaTeX 在一般文件中會忽略這些設定,所以連結在這裡看起來和一般文字一樣,但在 PDF 中仍然可以點選。
網址中的底線需要跳脫嗎?
在 \url{...} 或 \href 的第一個參數中不需要。兩者都能直接接受 _、%、# 和 ~。
本頁的每個範例都在建置網站時由 Scissor LaTeX 排版。 最後更新:2026-11-07