教程LaTeX/超链接表明以下内容应该是可编译的。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\href{mailto:[email protected]}{[email protected]}
\end{document}
但是,我无法编译它。是否需要\href
用一对$
s 或来转义下划线\
?
请注意,在上面的上下文中,用一对来转义下划线$
当然是没有意义的!
答案1
你需要逃离打印text(第二个参数),因为它由 LaTeX 解释。第一个参数根据 PDF 规范设置,但不遵循相同的规则:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\href{mailto:[email protected]}{a\[email protected]}
\end{document}
您也可以使用\textunderscore
代替\_
。