Latex 如何从sphinx生成黑白pdf?

Latex 如何从sphinx生成黑白pdf?,latex,python-sphinx,Latex,Python Sphinx,我想从sphinx生成一个PDF,它只是黑白的。标准sphinx.sty使用\RequirePackage{color}和\RequirePackage{fancyvrb} 如果我只是删除颜色,我会得到一个完整的错误列表。我在fancyvrb中找不到任何参考资料 如何实现这一点(无需重写整个sphinx.sty)?您可以编辑conf.py并在使用自定义LaTeX构建之前向序言添加内容,以便sphinx将颜色渲染为黑色。比如说 latex_elements = { # The paper size

我想从sphinx生成一个PDF,它只是黑白的。标准
sphinx.sty
使用
\RequirePackage{color}
\RequirePackage{fancyvrb}

如果我只是删除
颜色
,我会得到一个完整的错误列表。我在fancyvrb中找不到任何参考资料


如何实现这一点(无需重写整个
sphinx.sty
)?

您可以编辑conf.py并在使用自定义LaTeX构建之前向序言添加内容,以便sphinx将颜色渲染为黑色。比如说

latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',

# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',

# Additional stuff for the LaTeX preamble.
'preamble': r'''
\usepackage{titlesec}
\titleformat{\section}
{\color{black}\normalfont\Large\bfseries}
{\color{black}\thesection}{1em}{}
\titleformat{\subsection}
{\color{black}\normalfont\Large\bfseries}
{\color{black}\thesubsection}{1em}{}

\usepackage{hyperref}
\hypersetup{colorlinks=true,
linkcolor=black,
citecolor=black,
filecolor=black,
menucolor=black,
urlcolor=black,
bookmarksnumbered=true
}
'''

# Latex figure (float) alignment
#'figure_align': 'htbp',
}
这会将所有部分和子部分更改为黑色,并将所有超链接更改为黑色