使用 \url 在脚注中显示 % (百分比)符号

使用 \url 在脚注中显示 % (百分比)符号

可能重复:
将百分号添加到脚注中的 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以便适当传球。

相关内容