如何在Latex中编写URL?

时间:2010-05-24 04:18:10

标签: url latex text-formatting

你如何在Latex中写一个URL?

下标和其他一切使得字体在编译时看起来很奇怪。

4 个答案:

答案 0 :(得分:203)

您可以使用\url

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

答案 1 :(得分:41)

以下是在LaTeX中格式化可点击超链接所需的所有信息:

http://en.wikibooks.org/wiki/LaTeX/Hyperlinks

基本上,您使用hyperref包并使用\url\href标记,具体取决于您要实现的目标。

答案 2 :(得分:34)

您只需要转义具有特殊含义的字符:# $ % & ~ _ ^ \ { }

所以

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

将是

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

答案 3 :(得分:15)

仅使用Tex基元的\url宏的极简主义实现:

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

这个网址绝对不会破坏线条; hypperef包更好。