![为什么定义 \href 颜色时可点击链接会被切断?](https://linux22.com/image/328844/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%9A%E4%B9%89%20%5Chref%20%E9%A2%9C%E8%89%B2%E6%97%B6%E5%8F%AF%E7%82%B9%E5%87%BB%E9%93%BE%E6%8E%A5%E4%BC%9A%E8%A2%AB%E5%88%87%E6%96%AD%EF%BC%9F.png)
我正在使用包\href{}
中的hyperref
代码。这是 MWE:
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\hypersetup{}
\begin{document}
\href{http://google.com}{Click me!}
\end{document}
这会导致 PDF 中整Click me!
行都带有超链接。问题是,当我添加颜色选项时,生成的 PDF 中的可点击区域非常短。
\href{http://google.com}{\color{black}}{Click me!}
这是为什么?我该如何避免这种情况?
我不想更改前言中的颜色选项(例如\hypersetup{urlcolor = black}
),因为还有很多其他超链接我想要不同的颜色。我只想更改这个 URL。
谢谢!
答案1
您需要确保\color{black}
和字符串都"Click me!"
在 -- 的第二个参数中\href
,在同一个“组中”,使用 TeX 术语。因此您应该写
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\hypersetup{}
\begin{document}
\href{http://google.com}{\color{black}Click me!}
\end{document}