ドキュメントクラスを設定したい(latex_docclass)
1# デフォルト(欧文)
2latex_docclass = {
3 "howto": "article",
4 "manual": "report"
5 }
6
7# デフォルト(和文)
8latex_docclass = {
9 "howto": "jsreport",
10 "manual": "jsbook"
11 }
latex_docclass でドキュメントクラスへのマッピングを変更できます。
howtoはarticleやreportに相当する短めの文書
manualはbookに相当する長めの文書に設定する値です。
日本語の場合、howtoはjsreportクラス、manualはjsbookクラスになっています。
1latex_docclass = {
2 "howto": "ltjsreport",
3 "manual": "ltjsbook",
4}
LuaLaTeXで日本語を扱う場合は、このマッピングを
ltjsreportクラスとltjsbookクラスへ変更するか、
luatexjaパッケージを読み込むとよいです。
注釈
和文クラスにjlreqがあります。
しかし、Sphinxの内部テンプレートにpapersizeとpointsizeのオプションがハードコードされているため、jlreqのオプションが設定できません。