Как сгенерировать черно-белый pdf из сфинкса?

Я хочу создать PDF-файл из сфинкса, который будет только черно-белым. Стандарт sphinx.sty использует \RequirePackage{color} и \RequirePackage{fancyvrb}.

Если я просто уберу color, то получу целый список ошибок. Мне не удалось найти никаких ссылок в документации от fancyvrb.

Как я могу этого добиться (не переписывая весь sphinx.sty)?


person mcbetz    schedule 01.05.2014    source источник


Ответы (1)


Вы можете отредактировать 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',
}

Это изменит цвет всех разделов и подразделов на черный, а также изменит все ваши гиперссылки на черный.

person Cole    schedule 01.05.2014