Inserir URLs no documento

Os URLs tendem a ser muito longos e conter caracteres que, naturalmente, impediriam que eles fossem hifenizados, ainda que eles não fossem normalmente definidos em \ttfamily, verbatim. Portanto, sem tratamento especial, eles produzem, com frequência, \hboxes descontroladamente superlotados, e a representação tipografada deles fica horrível.

Existem três pacotes que ajudam a resolver este problema:

O autor desta resposta prefere o pacote url (bem mais novo), direta ou indiretamente; tanto o path quanto o url funcionam bem com o Plain TeX (embora, é claro, os sofisticados recursos LaTeX do url não tenham muito lugar lá). (hyperref não está disponível em uma versão para ser usada com o Plain TeX.)

Note que nem o \path (do pacote path) nem o \url (do pacote url) é robusto (no sentido do LaTeX). Se você precisar colocar um URL em um argumento móvel, você vai precisar do comando \urldef do pacote url. Então, alguém poderia escrever:

\urldef\faqhome\url{http://www.tex.ac.uk/faq}
depois do qual, o \faqhome é robusto.

A documentação dos pacotes path e url está nos arquivos do pacote.

hyperref.sty
hyperref
miniltx.tex
Distributed as part of graphics-plain
path.sty
path
url.sty
url


Do you have any question? Ask on: latex.net.br - we love qood questions!