如何在Latex中编写URL?

dan*_*zig 162 url latex text-formatting

你如何在Latex中写一个URL?

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

zs2*_*020 221

您可以使用 \url

\usepackage{hyperref}
\url{http://stackoverflow.com/}
Run Code Online (Sandbox Code Playgroud)

  • 好多了:`\href{https://example.com}{links label}` (19认同)
  • 当URL的一部分出现时,是否有一种方法可以自动转义特殊字符(如“&”或“ _”)?这些字符通常在URL中用作动态值的分隔符。 (4认同)

man*_*eka 45

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

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

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


Gab*_*abe 42

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

所以

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

将会

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

  • `\ verb`命令远不如此! (2认同)
  • `\ verb`唯一的问题是它使用的是打字机字体.如果那是他要求的话,我会建议`\ verbatim`. (2认同)

Cha*_*art 18

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

\def\url#1{\expandafter\string\csname #1\endcsname}
Run Code Online (Sandbox Code Playgroud)

不过,这个网址绝对不会破坏线条; 该hypperef包是更好.