如何在由sphinx生成的LaTeX输出中禁用颜色?

14

当我构建从sphinx生成的LaTeX文件时,目录条目和章节标题是蓝色的。有没有简单的方法禁用这些项目的颜色?如果没有,有没有简单的方法将它们变成黑色?我的目标是在非彩色打印机上打印文档时,目录和标题与其余文本的颜色不同。

如果可能,我想对整个文档进行一次更改。

注意:我正在使用howto文档类。


更新

感谢ddbeck的输入,我仔细查看了sphinx.sty,该文件定义了我需要更改的颜色。我在conf.py中设置(创建)了latex_elements字典,如下所示:

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个回答

7

您可以通过使用latex_elements['preamble']配置选项来添加LaTeX。如果您更改该键的值,您可以覆盖Sphinx的正常LaTeX。文档对此选项的解释并不特别详细。但是,您可能会发现这个主题sphinx-dev中获得更多帮助;它提供了有关如何使用LaTex(如果您需要获得黑白输出)以及一些学习LaTex的好链接的更多详细信息。最后,查看默认的.cls.sty文件可能会有所帮助。


+1 提供了默认的.cls和.sty文件链接,这些信息可以用来设置节标题的颜色。 - Jason
多亏了你的输入,我才能够解决它了(更新问题以展示我所做的) - Jason

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接