Comment écrire des URL dans Latex?

Comment écrivez-vous une URL dans Latex?

Les indices et tout le rest rendent la police très étrange lors de la compilation.

Vous pouvez utiliser \url

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

Voici toutes les informations dont vous avez besoin pour formater les hyperliens cliquables dans LaTeX:

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

Essentiellement, vous utilisez le paquet hyperref et utilisez la balise \url ou \href fonction de vos objectives.

Vous devez juste échapper les caractères qui ont une signification particulière: # $ % & ~ _ ^ \ { }

Alors

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

serait

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

Une implémentation minimaliste de la macro \url qui utilise uniquement les primitives Tex:

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

Cette url ne va absolument pas casser les lignes; le paquet hypperef est mieux pour cela.