web-dev-qa-db-ja.com

Sphinxドキュメント:生成されたPDFから空白ページを削除しますか?

デフォルトでは、Sphinxドキュメントは両面印刷用にフォーマットされたPDFを出力します。したがって、タイトルページと目次、目次と紹介、紹介と最初のセクションの間に空白のページがあります。等.

私のユーザーは常にPDFオンラインで見ているので、これらの空白のページを削除したいと思います。

これはSphinxの厄介な問題のようです。 このメールスレッドを参照

このユーザー は2つの解決策を提案していますが、どちらも私には機能しません。不思議なことに、最初の解決策:

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

私に! Package babel Error: You haven't specified a language option.

2番目のオプション:

latex_font_size = '10pt,oneside'

実行されますが、PDFが生成され、ドキュメントの奇数ページしかありません。残念ながら。

これらの空白ページなしでPDFを作成する方法を知っている人はいますか?

41
AP257

これを「LaTeX出力のオプション」セクションのsource/conf.py構成ファイルに入れます。

latex_elements = {
  'extraclassoptions': 'openany,oneside'
}
60
Noah Heldman