如何使用 hyperref mailto: 与新命令

如何使用 hyperref mailto: 与新命令

背景:

所以基本上,我希望有一个指向电子邮件地址的超链接。但是,该电子邮件地址目前不应该是固定的。它应该是可变的。

因此我尝试通过将电子邮件定义为新命令,然后在 hyperref 命令中使用它来实现这一点。

但它似乎不起作用。Latex 给了我一个错误:未定义的控制序列。

\documentclass{article}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=red}
\newcommand{\emailaddress}{[email protected]}
\begin{document}

\href{mailto:\emailaddress}{\emailadrress}


\end{document}

任何帮助是极大的赞赏。

答案1

检查你的拼写:)

\documentclass{article}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{tikz}
\hypersetup{colorlinks=true, linkcolor=red}

\newcommand{\emailaddress}{[email protected]}
\begin{document}

\href{mailto:\emailaddress}{\emailaddress} % 'address', not 'adrress'


\end{document}

相关内容