Kimi失われたブログに、間違いなく書いていたと覚えているのがSphinxのことで、これはソニー時代に若くて優秀なエンジニアのチームがドキュメント作成に使っていたのを見て、僕も使いたいと思いつつ、なかなかとっつきにくくてそのままになっていたものでした。転職に伴い、ドキュメントを効率的に管理する必要性が出てきたので、使ってみることにしたのですが、当時SphinxからPDFを出力するには2通りの方法があって、そのひとつのLaTexを使う方がうまくいかなかったため、rst2pdfを使う方にしました。これ、いろいろ不具合があって、それを回避しながら、騙し騙し使っていたのですが、ユーザーグループに相談したところ、rst2pdfはメンテされていないのでLaTeXを使う方が良いとのことでした。第2版」が発売され、情報が充実されたり(当時、ググると古い情報が多かったのですが、今ググってみると、当時よりも情報も充実したようですし・・・)、Sphinxもバージョンアップされ、いろいろと環境が整ってきたので、今はLaTeXを使う方法でドキュメントを書いています。DocumentのターゲットにPDFが出てきたのだけど、LaTeX経由では出てこず、どうしてもコマンドラインでmakeを叩く必要があるのが不便でした。そのあたりで悩んでいるところに「Pythonからバッチファイルを起動、変数を渡す」という記事を見つけたので、それを参考にmake.pyを作って、それをPyCharmから呼び出すことで、無事全部PyCharm内で閉じてSphinxドキュメントからPDFを作るところまでできるようになりました。make.pyは、以下のように作成して、Sphinxドキュメントのルートに置きます。Project以下のようにSphinxドキュメント用の(Python)プロジェクトを作成します。Quickstart”を選ぶことで、Sphinxのテンプレートが作成できます。後は、順に必要な情報を入れていきます。Configurations”を選択します。task”を選ぶのですが・・・ここでは”Python”を選びます。Pythonのプロジェクトとしてmake.pyを起動するわけですそして、以下のように起動するスクリプトとしてmake.pyを選び、与えるパラメーターに”latexpdf”を選べば、make.pyがmake.batを呼び出してくれて、”latexpdf”を渡してくれるので、PDFが作成できるというわけです。make.pyを起動する設定あとは、右上の”Run”ボタンを押すだけで、一気にPDF作成までいきます。14:34ちなみに、この方法でPDFを作った場合、自動的に表紙に「ビルド日」が入ってしまうので、同じソースでビルドしても、ビルドした日によってドキュメントが(日付が違うだけで)変わってしまいじます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。WordPress.。