Почему кликабельная ссылка обрезается при определении цвета \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}

Связанный контент