urlパッケージの大きな制限の1つは、「引数には不均衡な中括弧を含めることはできません。」。
ただし、次の例のように、ドキュメントに含める必要がある URL がこのルールを満たさないことがあるという問題があります。
http://example.org/abc?param=}
バランスのとれた中括弧のルールにより、以下は使用できません。
\url{http://example.org/abc?param=}}
中括弧から逃れることもできません\url{http://example.org/abc?param=\}}
。
この URL を LaTeX ドキュメントでどのように使用できますか?
クリック可能にする必要があり、長い URL に対して改行動作を行う必要があります。
答え1
\documentclass{article}
\usepackage{url}
\begin{document}
\edef\URL{http://example.org/abc?param=\string}}
\expandafter\url\expandafter{\URL}
\end{document}