ラテックスでURLを書く方法は?[閉まっている]


179

ラテックスでURLをどのように記述しますか?

添え字やその他すべてにより、フォントはコンパイル時に非常に奇妙に見えます。


9
さらに_、URLにが含まれている場合、Latexは適切ではありません。
Charles Stewart

回答:


243

使用できます \url

\usepackage{hyperref}
\url{http://stackoverflow.com/}

6
などの特殊文字をエスケープする方法がある&_を自動的には、とき、URLのその部分?これらの文字は、動的な値の区切り文字としてURLで使用されることがよくあります。
gies0r

3
はるかに良い:\href{https://example.com}{links label}
Shital Shah

2番目のタグ\ urlが表示されません、どうしますか?
gaurav

45

特別な意味を持つ文字をエスケープする必要があるだけです。 # $ % & ~ _ ^ \ { }

そう

http://stack_overflow.com/~foo%20bar#link

だろう

http://stack\_overflow.com/\~foo\%20bar\#link


2
\verbコマンドは、それよりもはるかに少ない作品です!
Charles Stewart

2
唯一の問題\verbは、タイプライターフォントを使用していることです。それが\verbatim彼が求めたものなら私は提案したでしょう。
Gabe

GabeとCharlesが指摘しているように、hyperrefパッケージは、そうでなければ見苦しい過剰なhboxを引き起こすURLをラップするのに非常に優れています。
Neil Steiner、


19

\urlTexプリミティブのみを使用するマクロの最小限の実装:

\def\url#1{\expandafter\string\csname #1\endcsname}

ただし、このURLは絶対に改行しません。それにはhypperefパッケージの方が適しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.