我想选择一个hyperref
缺点是它包含%
http://es.wikipedia.org/wiki/Lept%C3%B3n
有办法踢出去吗%
?
答案1
宏\href
并\url
改变类别代码%
以获取其注释行为:
\url{http://es.wikipedia.org/wiki/Lept%C3%B3n}
\href{http://es.wikipedia.org/wiki/Lept%C3%B3n}{Lept\'on}
但在另一个宏的参数中,这将不起作用,因为在执行内部\url
或之前,百分比已经作为注释字符读取\href
。由于参数已被读取,类别更改将来得太晚。因此hyperref
还提供了\%
获取 URL 中的百分比字符的方法,例如:
\footnote{\url{http://es.wikipedia.org/wiki/Lept\%C3\%B3n}}
答案2
\url
和包中的其他命令负责hyperref
处理其输入路径和字符。所以%
应该没有问题。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\url{http://es.wikipedia.org/wiki/Lept%C3%B3n}
\end{document}