\url 中带有 # 和 & \footnote

\url 中带有 # 和 & \footnote

\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}

相关内容