2009-02-13 5 views
43

Как удалить красные поля из моей гиперссылки оглавления, созданные с помощью пакета hyperref в LaTeX.Удалить ящики из гиперссылки ToC в LaTeX

+6

Я всегда задавался вопросом, почему hyperref имеет такие ужасные значения по умолчанию – James

+0

Да, я тоже не могу понять, почему 'hyperref' использует такие уродливые стили, как стили по умолчанию. –

+2

Для более широкого вопроса см. Http://tex.stackexchange.com/questions/823/remove-ugly-borders-around-clickable-cross-references-and-hyperlinks –

ответ

54

Чтобы удалить границы:

\hypersetup{% 
    pdfborder = {0 0 0} 
} 

Опция colorlinks повернет на цвета ссылок, а также удалять границы. (Вот почему alamodey установить все цвета ссылок на черный.)

29
\usepackage{hyperref} 
\hypersetup{ 
    colorlinks, 
    citecolor=black, 
    filecolor=black, 
    linkcolor=black, 
    urlcolor=black 
} 
+0

Вам не нужны символы комментариев в списках ключей:) –

+0

Спасибо за этот ответ, теперь я могу не только удалить границу, но и определить цвета ссылок. –

+0

Есть ли способ установить urlcolor в цвет основного текста, в котором появляется ссылка, а не настаивать на том, что цвет «черный»? – cboettig

8

Я понимаю, что это немного поздно, чтобы ответить, но есть более простой способ, по моему опыту

\usepackage[colorlinks=true]{hyperref} 

Это сдвинет hyperref от некрасивых границ для раскраски ссылок, которые вы обычно хотите. Смотрите здесь больше вариантов:

http://en.wikibooks.org/wiki/LaTeX/Hyperlinks

23

Версия 6.82a от hyperref, выпущенный в феврале 2011 года ввел новый hidelinks вариант, который решает эту задачу более легко. Все, что вам нужно сейчас:

\usepackage[hidelinks]{hyperref}