Подтвердить что ты не робот

Как отключить цвета в выходе 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!

4b9b3361

Ответ 1

Вы можете добавить LaTeX с помощью параметра конфигурации latex_elements['preamble']. Если вы измените значение этого ключа, вы можете переопределить Sphinx normal LaTeX. Документы по этому параметру, однако, не особенно освещают. Вы можете найти этот поток от sphinx-dev немного больше полезно; он более подробно описывает, как это можно использовать, а также некоторые хорошие ссылки для изучения LaTex (если вам нужно получить черно-белый выход). Наконец, это может помочь взглянуть на файлы по умолчанию .cls и .sty.