Jupyter Notebookの結果をPDF等々に出力する方法です。
内部的にはTeXを援用しています。
他にはMarkdownやpy、HTMLなんてのもあります。
大本がJSON形式で把持しているので、頑張れば他の形式にもできそう。
実際のところ
前提
- macOS 10
環境導入
利用するためには、pandocとOSに応じたTeX環境が必要です。
まずpandoc。これはbrewでいけます。
$ brew install pandoc
次にTeXですが、よく使われるmacTeXは3Gbyteと死ぬほど重いです。
わたしはコチラから最小構成のbasictexを頂いてきました。
他のOSはこちらを参照。
Quick install - TeX Live - TeX Users Group
を参考にPATHを追加
export PATH="/usr/local/texlive/2017basic/bin/x86_64-darwin:$PATH"
この状態でシェルを再起動し、TeX用パッケージマネージャー tlmgrで以下の外部パッケージ&フォントを追加
最後のフォントが結構重い(というか時間がかかる)ので気長に
$ sudo tlmgr install adjustbox collectbox ucs enumitem collection-fontsrecommended
これでようやくダウンロード可能になります。
実行時のはなし
PDF出力はその時の状態で出力されます。
実行をしてないならこんな調子ですし
実行結果があればこんな感じ