Uma limitação importante do pacote url é que"o argumento não deve conter colchetes desequilibrados.".
No entanto, tenho o problema de que às vezes os URLs que devo incluir no meu documento não satisfazem esta regra, como no exemplo a seguir:
http://example.org/abc?param=}
Por causa da regra dos colchetes balanceados você não pode usar:
\url{http://example.org/abc?param=}}
Você também não pode escapar da chave \url{http://example.org/abc?param=\}}
.
Como esta URL pode ser usada em um documento LaTeX?
Preciso que seja clicável e preciso do comportamento de quebra de linha para URLs longos.
Responder1
\documentclass{article}
\usepackage{url}
\begin{document}
\edef\URL{http://example.org/abc?param=\string}}
\expandafter\url\expandafter{\URL}
\end{document}