我的问题与这个问题有些类似:在网址中输入‘{’ ’}’ 但是,我怎样才能写出奇数个花括号呢,例如:
\url{http://example.org/foo/\{bar}
URL 包的文档说,应该使用除 {} 之外的其他字符。但是,只要我加载 hyperref,URL 函数似乎就会被覆盖。我能写出的唯一有效代码是这样的
\url{http://example.org/foo/\%7Bbar}
从语法上来说这仍然是正确的,但在输出中产生了 %7B(我希望得到人类可读的 '{')。
无法正确编译的最小示例:
\documentclass{article}
\usepackage{url}
\usepackage{hyperref}
\begin{document}
foo \url+http://example.org/foo/\{bar+ bar
\end{document}
如果我删除 hyperref,该示例仍有效……