Как отключить цвета в выходе LaTeX, созданных с помощью sphinx?
Когда я создаю файл LaTeX, созданный с помощью sphinx, записи TOC и заголовки разделов являются синими. Есть ли простой способ отключить окраску этих элементов? Если нет, есть ли простой способ сделать их черными вместо этого? Моя цель - распечатать документ на нецветном принтере, а TOC и заголовки не выглядят такими же темными, как и остальная часть текста, когда я это делаю.
Я хотел бы сделать одно изменение, применимое ко всему документу, если это возможно.
Примечание. Я использую класс документов howto.
Update
Благодаря вводу ddbeck я более подробно рассмотрел sphinx.sty
, который определяет цвета, которые мне нужно изменить. Я установил (создал) словарь latex_elements в conf.py
следующим образом:
mypreamble ='''
\\pagenumbering{arabic}
\\definecolor{TitleColor}{rgb}{0,0,0}
\\definecolor{InnerLinkColor}{rgb}{0,0,0}
'''
latex_elements = {
'papersize':'letterpaper',
'pointsize':'11pt',
'preamble':mypreamble
}
Это получилось именно так, как я этого хотел. Спасибо ddbeck!
Ответы
Ответ 1
Вы можете добавить LaTeX с помощью параметра конфигурации latex_elements['preamble']
. Если вы измените значение этого ключа, вы можете переопределить Sphinx normal LaTeX. Документы по этому параметру, однако, не особенно освещают. Вы можете найти этот поток от sphinx-dev немного больше полезно; он более подробно описывает, как это можно использовать, а также некоторые хорошие ссылки для изучения LaTex (если вам нужно получить черно-белый выход). Наконец, это может помочь взглянуть на файлы по умолчанию .cls
и .sty
.