Como superar as limitações do \url{}?

Como superar as limitações do \url{}?

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}

insira a descrição da imagem aqui

informação relacionada