
Я использую \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}