可能重复:
将百分号添加到脚注中的 URL 中
关于这个问题:将百分号添加到脚注中的 URL 中
我正在使用该url
软件包,但仍然无法让%
符号在脚注中正确显示。如果我按原样输入 URL 地址,我会收到错误消息,但如果我插入反斜杠(替换%
为\%
),反斜杠就会显示在文本中。关于如何让百分号正确显示,有什么想法吗?
答案1
使用包含特殊字符(如%
脚注)的 URL 的唯一安全方法是通过\urldef
:
\urldef{\webmaccom}\url{web.mac.com%3A5%3A11.pdf} % in the preamble
\footnote{\webmaccom} % in the document
答案2
每个编辑都不一样。例如,即使在这个答案中,格式也可能看起来不正确:
\urldef\myurl\url{web.mac.com%3A5%3A11.pdf}
但是,编译器会正确解释这一点。由于 URL 通常包含奇怪(或特殊)的字符,因此人们也倾向于使用\verb|web.mac.com%3A5%3A11.pdf|
。但是,众所周知,逐字内容在作为参数传递时会出现问题。因此,您需要求助于使用类似fancyvrb
以便适当传球。