Документы Sphinx: Удалить пустые страницы из сгенерированных PDF-файлов? - PullRequest
37 голосов
/ 24 марта 2011

По умолчанию документация Sphinx выводит PDF, отформатированный для двусторонней печати.Таким образом, между титульным листом и оглавлением, оглавлением и введением, введением, первым разделом и т. Д. Есть пустая страница.

Мои пользователи всегда будут смотреть PDF-файл онлайн.Поэтому я хотел бы удалить эти пустые страницы.

Кажется, это проблема в Sphinx. См. Эту ветку электронной почты .

Этот пользователь предлагает два решения, но ни одно из них не работает для меня.Любопытно, что первое решение:

latex_elements = {
     'classoptions': ',oneside',
}

дает мне ! Package babel Error: You haven't specified a language option.

Второй вариант:

latex_font_size = '10pt,oneside'

запускается, но создает PDF, который имеет только нечетноепронумерованные страницы моего документа.Увы.

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

1 Ответ

54 голосов
/ 21 апреля 2011

Поместите это в файл конфигурации source/conf.py в разделе «Параметры вывода LaTeX»:

latex_elements = {
  'extraclassoptions': 'openany,oneside'
}
...