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
, Вы должны использовать следующую команду установки hyperref, которая фактически меняет цвет ссылок.
\hypersetup{
colorlinks,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
Чтобы изменить цвет рамки вокруг ссылок и цитат, у вас есть следующие варианты:
\hypersetup{
citebordercolor=Violet,
filebordercolor=Red,
linkbordercolor=Blue
}
Внешний вид поля (в частности, ширина границы ссылки PDF) контролируется pdfborder
вариант. Если colorlinks
опция установлена, поля деактивированы (для получения дополнительной информации см. руководство по hyperref).