如何在Latex中编写url ?

如何在Latex中编写URL ?

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

423405 次浏览

你可以使用\url

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

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

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

本质上,你使用hyperref包,并根据你想要实现的目标使用\url\href标记。

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

所以

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

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

\url宏的一个极简实现,只使用Tex原语:

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

不过,这个url绝对不会越行;hypperef包更好。