![\url 中带有 # 和 & \footnote](https://linux22.com/image/428382/%5Curl%20%E4%B8%AD%E5%B8%A6%E6%9C%89%20%23%20%E5%92%8C%20%26%20%5Cfootnote.png)
\url
我有麻烦\footnote
\documentclass[margin=5mm]{standalone}
\usepackage{hyperref}
\begin{document}
my text \footnote{\url{https://webbook.nist.gov/cgi/cbook.cgi?ID=C69727&Type=HCOMBS#HCOMBS}}
\end{document}
这是错误信息:
! \ 定义中的参数数量非法[电子邮件保护]...gi/cbook.cgi?ID=C69727&Type=HCOMBS#HCOMBS}}
如果没有&Type=HCOMBS#HCOMBS
链接部分,代码也能正常工作,所以我猜问题出在&
字符上。有什么建议吗?
先感谢您
答案1
如果您的 URL 包含特殊字符,您应该定义它(主要问题是#
这里):
\documentclass{article}
\usepackage{hyperref}
\urldef\myurl\url{https://webbook.nist.gov/cgi/cbook.cgi?ID=C69727&Type=HCOMBS#HCOMBS}
\begin{document}
my text \footnote{\myurl}
\end{document}