LaTeX меняет цвет вставки текста с помощью пакета hyperref и natbib
Я использую natbib и hyperref в моем документе LaTeX и хотели бы изменить цвет окна вокруг ссылок с гиперссылками от зеленого цвета до более приглушенного цвета (фиолетовый или темно-синий). Однако, используя предложенный код для этого, я не могу изменить цвета ссылок. MWE:
\usepackage[usenames,dvipsnames]{color}
\usepackage[round]{natbib}
\usepackage[hyperfootnotes=false]{hyperref}
\hypersetup{
colorlinks=false,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
\begin{document}
\bibliographystyle{apsr}
\bibliography{exp_final}
\end{document}
Однако, когда я компилирую (я скомпилировал несколько раз, чтобы убедиться), мой файл PDF выглядит так же, как если бы я исключил форматирование в \hypersetup
(все тот же зеленый). Я также хотел бы также включить цитаты сноски.
Ответы
Ответ 1
Собственно, код примера, который вы предоставили, деактивирует раскраску ссылок с опцией colorlinks=false
. Вы должны использовать следующую команду настройки гиперрефера, которая фактически меняет цвет ссылок.
\hypersetup{
colorlinks,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
Чтобы изменить цвет ящика вокруг ссылок и ссылок, у вас есть следующие варианты:
\hypersetup{
citebordercolor=Violet,
filebordercolor=Red,
linkbordercolor=Blue
}
Внешний вид коробки (в частности, ширина границы канала PDF) управляется опцией pdfborder
. Если параметр colorlinks
установлен, блоки деактивируются (подробнее см. гиперреф. Руководство).