The End of the World

勉強したことのメモが中心。たまに日々の雑感。

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のスタイルが美しくて気に入っているので使っています。