跳到主要內容

Scissor LaTeX 中的 hyperref 和 url

hyperref 和 url 套件在 Scissor LaTeX 中大部分可用:\href、\url、\hyperref[label]{text}、\autoref 和 \nameref 都能用;\hypersetup 的選項(例如連結顏色和 PDF 中繼資料)會被忽略,\nolinkurl 則無法辨識。

套件的用途

hyperref 會把參照、引用和網址變成 PDF 中可點選的連結,並提供建立連結的指令:\href{url}{text}、\url{...}、\hyperref[label]{text},以及會印出物件種類和編號(「Section 2」)的 \autoref{label}。\hypersetup{...} 用來設定連結顏色和 PDF 屬性。單獨的 url 套件提供 \url。

在這裡可用的功能

指令在 Scissor LaTeX 中備註
\href{url}{text}可用mailto: 地址也可以。
\url{...}可用_ 等字元不需要跳脫。網址以內文字型排版,而不是等寬字型。
\hyperref[label]{text}可用印出文字。
\autoref{label}可用「Section 1」、「Figure 2」等。
\nameref{label}部分支援印出編號,而不是章節的標題。
\pageref{label}可用
\hypersetup{...}、套件選項忽略連結顏色、外框和 PDF 中繼資料都不會套用。
\nolinkurl{...}不支援會被略過並在「問題」分頁中註記;文字會保留。

範例

連到網頁、電子郵件地址和章節的連結,以及 \autoref:

用於圖片和表格的 \autoref,以及在這裡會印出編號的 \nameref:

\autoref 和 \nameref

LaTeX導言區: \usepackage{hyperref}在編輯器中開啟 (在新分頁中開啟)
\section{Method}\label{sec:method}
\begin{table}[h]
  \centering
  \begin{tabular}{lr} Erika & 44 \\ John & 38 \\ \end{tabular}
  \caption{Scores.}\label{tab:scores}
\end{table}
\autoref{tab:scores} lists the scores; \nameref{sec:method}
describes how they were measured.
由 Scissor LaTeX 排版: \autoref 和 \nameref

\hypersetup 會被接受,但顏色不會套用:

\hypersetup 會被忽略

\documentclass{article}
\usepackage{hyperref}
\hypersetup{colorlinks=true, urlcolor=blue, linkcolor=red}
\begin{document}
A link to \href{https://example.com}{example.com} in plain black.
\end{document}

相容性

  • 從 TeX 安裝環境搬到這裡:連結和參照都能用。\hypersetup 的連結顏色和 PDF 屬性不會套用,\nameref 會產生編號而不是標題。
  • 從這裡搬到 TeX 安裝環境:文件在那裡不需修改就能編譯。和平常一樣,請把 hyperref 放在所有套件的最後載入。

完整手冊在 CTAN 上:ctan.org/pkg/hyperref 和 ctan.org/pkg/url。使用指南請見連結與網址和標籤與交互參照。\cref 請見 cleveref。

常見問題

匯出的 PDF 中,連結可以點選嗎?

可以。\href 和 \url 的連結會指向它們的網址,\ref、\autoref 和 \hyperref 則會在 PDF 中跳到目標位置。

為什麼我的連結沒有顏色?

\hypersetup 和 hyperref 的顏色選項會被忽略,所以連結看起來和周圍的文字一樣。這樣 PDF 也適合直接列印。

本頁的每個範例都在建置網站時由 Scissor LaTeX 排版。 最後更新:2026-11-07