jupyter notebookをlatexに変換して編集&コンパイル
授業の課題をjupyter notebookで解いたのち、latexに変換して編集できるようにする方法の紹介です。 ちなみに, markdownに変換する方が楽だったのでそちらも追記します。
latexに変換する方法
jupyter-nbconvert --to latex hogehoge.ipynb
これで, 同じ名前でtexファイルが生成されます.
その後, macbookでコンパイルするために以下の操作を行いました
- 文章クラスをjsarticleに変更(日本語を使っている場合)
fontspec
パッケージのコメントアウト(エラーが出ます)- 画像をepsファイルで出力しておく(pngだとコンパイルできない。僕の環境だけ?)
- 著者名の挿入、図のサイズの変更などで体裁を整える
markdownに変換する
jupyter-nbconvert --to markdown hogehoge.ipynb
その後markdownのビューワーで開いてpdfに変換します。個人的にTyporaのスタイルが美しくて気に入っているので使っています。