如何克服 \url{} 的限制?

如何克服 \url{} 的限制?

url 包的一个主要限制是“参数不能包含不平衡的括号。”

但是我遇到的问题是,有时我必须在文档中包含的 URL 不满足此规则,如下例所示:

http://example.org/abc?param=}

由于平衡括号规则,您不能使用:

\url{http://example.org/abc?param=}}

你也无法逃脱花括号\url{http://example.org/abc?param=\}}

如何在 LaTeX 文档中使用此 URL?

我需要使其可点击,并且需要长 URL 的换行行为。

答案1

\documentclass{article}
\usepackage{url}
\begin{document}

\edef\URL{http://example.org/abc?param=\string}}
\expandafter\url\expandafter{\URL}

\end{document}

在此处输入图片描述

相关内容