Sphinxから縦書きPDFを生成する秘伝のタレ。
- mylatexをSphinxのextディレクトリに入れる
- pip install -r requirements.txt を実行
- latex.shの FILE_NAME をプロジェクトに合わせて変更
- latex.shを実行
真面目にext作るのが面倒だったのでSphinxのソースから適当に引っ張ってきた。 実際に変更しているのはvisit_footnoteでrotateboxしている部分のみ。
test-project.pdfが出力結果。 3ページ以降のページ数が見えないのはちょっと不明(抽出元では問題なかった)。
(1) となるようにカッコをmylatexでつけている。 フォントによっては数字とカッコがずれるかも。
japanesesupport については https://sphinx-users.jp/reverse-dict/html/japanese.html を参照。
この拡張のライセンスはpublic domain( https://sphinxjp.slack.com/archives/C0GCUAD6V/p1575696021162400 )。
MIT