Подтвердить что ты не робот

Sphinx docs: Удалить пустые страницы из сгенерированных PDF файлов?

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

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

В Sphinx это, похоже, досадная проблема. См. эту тему по электронной почте.

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

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

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

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

latex_font_size = '10pt,oneside'

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

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

4b9b3361

Ответ 1

Поместите это в свой источник /conf.py в раздел "Опции для выхода LaTeX":

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