【发布时间】:2011-02-23 02:17:09
【问题描述】:
如何在 Latex 中编写 URL?
下标和其他一切使字体在编译时看起来很奇怪。
【问题讨论】:
-
另外,如果您的网址中有任何
_s,Latex 对您不利。
标签: url latex text-formatting
如何在 Latex 中编写 URL?
下标和其他一切使字体在编译时看起来很奇怪。
【问题讨论】:
_s,Latex 对您不利。
标签: url latex text-formatting
仅使用 Tex 基元的 \url 宏的极简实现:
\def\url#1{\expandafter\string\csname #1\endcsname}
不过,这个网址绝对不会换行; hypperef 包更适合这一点。
【讨论】:
以下是在 LaTeX 中格式化可点击超链接所需的所有信息:
http://en.wikibooks.org/wiki/LaTeX/Hyperlinks
基本上,您使用hyperref 包并使用\url 或\href 标签,具体取决于您要实现的目标。
【讨论】:
您可以使用\url
\usepackage{hyperref}
\url{http://stackoverflow.com/}
【讨论】:
& 或 _,当它的一部分 url 时?这些字符经常在 URL 中用作动态值的分隔符。
\href{https://example.com}{links label}
您只需要转义具有特殊含义的字符:# $ % & ~ _ ^ \ { }
所以
http://stack_overflow.com/~foo%20bar#link
会
http://stack\_overflow.com/\~foo\%20bar\#link
【讨论】:
\verb 命令比这要少得多!
\verb 的唯一问题是它使用了打字机字体。如果这是他要求的,我会建议\verbatim。
\url{https://asdfg.com\#123} 在文本中生成 #,但它生成的实际链接是 https://asdfg.com%23123。