Вывод Sphinx в формате PDF: апострофы в исходном тексте Python заменяются одинарными кавычками - PullRequest
7 голосов
/ 22 апреля 2011

Я вывожу некоторую документацию в формате pdf, используя Sphinx . Это все очень хорошо, за исключением случаев, когда выводится исходный код Python, а одинарные кавычки (Unicode U + 0027) выводятся как правильные одинарные кавычки (U + 2019), которые выглядят неловко.

Здесь - изображения рассматриваемых глифов, а здесь - мой сгенерированный pdf.

Кто-нибудь знает, как это исправить?

1 Ответ

3 голосов
/ 22 апреля 2011

Добавьте это к своему сфинксу conf.py (или добавьте к latex_preamble , если оно уже установлено):

latex_preamble = """
\usepackage{upquote}
"""
...