14

当我构建从 sphinx 生成的 LaTeX 文件时,TOC 条目和节标题是蓝色的。有没有一种简单的方法可以禁用这些项目的着色?如果没有,有没有一种简单的方法可以让它们变黑?我的目标是在非彩色打印机上打印文档,并且当我这样做时,目录和标题看起来不像文本的其余部分那么暗。

如果可能的话,我想进行一项适用于整个文档的更改。

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


更新

感谢 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!

4

1 回答 1

7

您可以使用latex_elements['preamble']配置选项添加 LaTeX。如果您更改该键的值,您可以覆盖 Sphinx 的普通 LaTeX。然而,关于这个选项的文档并不是特别有启发性。你可能会发现sphinx-dev这个帖子更有帮助;它有更多关于如何使用它的详细信息,以及一些学习 LaTex 的好链接(如果这是你需要获得黑白输出的东西)。最后,看看defaultfiles可能会有所帮助。.cls.sty

于 2010-02-11T03:32:16.020 回答