![如何使用 hyperref 定义 url 命令](https://linux22.com/image/331486/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20hyperref%20%E5%AE%9A%E4%B9%89%20url%20%E5%91%BD%E4%BB%A4.png)
我知道我可以使用 hyperref 包来获取 URL,但我想要创建一个使用它并分配颜色的定义,例如
\c{url}{Something}
会写入Something
链接crimson color
到的url
(并假设默认网址不在深红色中)
答案1
您可以使用hyperref
选项,并在需要时进行本地修改。
\documentclass{article}
\usepackage[colorlinks=true,urlcolor=magenta]{hyperref}
\newcommand{\myhref}[2]
{\hypersetup{urlcolor=blue}%
\href{#1}{#2}%
\hypersetup{urlcolor=magenta}%
}
\begin{document}
Here is \href{http://www.myurl.com}{my link}.
Here is \myhref{http://www.myurl.com}{my special link}.
And here, \href{http://www.myurl.com}{another normal link}.
\end{document}