跳到主要內容

LaTeX 中的連結與網址

載入 hyperref,然後寫 \url{https://...} 顯示網址,或寫 \href{https://...}{link text} 把文字變成連結;兩者在 PDF 中都會成為可以點選的連結。

\url 和 \href

\url{...} 會印出網址,其中可以包含 _、%、# 和 ~ 而不需要跳脫,並把它變成連結。\href{address}{text} 則可以把你選擇的任何文字變成連結。

在 Scissor LaTeX 產生的 PDF 中,兩者都是可以點選的連結。在頁面上,它們看起來和周圍的文字一樣:連結不會上色,也不會加框。

\href 接受任何類型的位址,所以用 mailto: 就能產生電子郵件連結。

\hyperref[label]{text} 會把你自己的文字連結到某個標籤,例如一個章節。如果要把章節編號印成連結,用 \ref 就夠了;\autoref 則會加上「Section」這個字(參見標籤與交互參照)。

指令與設定

指令在 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。

與 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