LaTeX のリンクと URL
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 のアンダースコアはエスケープする必要がありますか?
\url{...} の中や \href の最初の引数では必要ありません。どちらも _、%、#、~ をそのまま受け付けます。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07