我想访问这个网站说,https://en.wikipedia.org/wiki/Cricket#History
现在我希望打开链接后立即显示特定部分“历史记录”
在 overleaf 中我这样做了,\href{https://en.wikipedia.org/wiki/Cricket#History}{link} 但是它给了我这个错误 -> \Hy@tempa 定义中的非法参数编号,当我在编译后打开链接时,即使它出现错误我也会得到这个 ->https://en.wikipedia.org/wiki/Cricket##History, 2 '#' 是错误的
我该如何解决?
答案1
对\#
井号进行转义,确保 LaTeX 将其解释为 URL 的一部分而不是特殊字符。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
This is an example of how to link to a specific section in a Wikipedia article.
Click on the following link to go to the 'History' section of the cricket page on Wikipedia:
\href{https://en.wikipedia.org/wiki/Cricket\#History}{Cricket History}.
\end{document}