为什么定义 \href 颜色时可点击链接会被切断?

为什么定义 \href 颜色时可点击链接会被切断?

我正在使用包\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}

相关内容