本文へ移動

LaTeX のリンクと URL

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 のアンダースコアはエスケープする必要がありますか?

\url{...} の中や \href の最初の引数では必要ありません。どちらも _、%、#、~ をそのまま受け付けます。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07