Como escrever URLs em látex? [fechadas]

179

Como você escreve um URL em látex?

Os subscritos e tudo o mais fazem a fonte parecer muito estranha quando compilada.

danzig
fonte
9
Além disso, se houver algum _s em seus URLs, o Látex não será agradável para você.
Charles Stewart

Respostas:

243

Você pode usar \url

\usepackage{hyperref}
\url{http://stackoverflow.com/}
zs2020
fonte
6
Existe uma maneira de escapar de caracteres especiais como &ou _automaticamente, quando faz parte do URL? Esses caracteres costumam ser usados ​​em URLs como separador de valores dinâmicos.
gies0r
3
Muito melhor:\href{https://example.com}{links label}
Shital Shah
ele não mostra a segunda tag \ url, o que fazer?
gaurav 12/07
45

Você só precisa escapar de caracteres que tenham um significado especial: # $ % & ~ _ ^ \ { }

assim

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

seria

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

Gabe
fonte
2
O \verbcomando é muito menos trabalho que isso!
Charles Stewart
2
O único problema \verbé que ele usa uma fonte de máquina de escrever. Eu teria sugerido \verbatimse foi o que ele pediu.
Gabe
Como Gabe e Charles apontam, o pacote hiperref é muito bom em agrupar URLs que, de outra forma, causariam hboxes feias e feias demais.
Neil Steiner
45

Aqui estão todas as informações necessárias para formatar hiperlinks clicáveis ​​no LaTeX:

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

Essencialmente, você usa o hyperrefpacote e usa a tag \urlou, \hrefdependendo do que você está tentando alcançar.

mandaleeka
fonte
19

Uma implementação minimalista da \urlmacro que usa apenas primitivas Tex:

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

Este URL absolutamente não vai quebrar as linhas; o pacote hypperef é melhor para isso.

Charles Stewart
fonte