2016-06-24 9 views
4

ジュピターのスライドショーをポータブルにするにはどうすればよいですか?私はローカルでスライドショーを配信することはできますが、誰にでも送ることはできず、すべての画像、スライドアニメーション機能などでは動作しません。jupyter nbconver my_notebook.ipynb --to slides私はを使用しています。ファイルは、ファイルが使用されているマシン上にあります。ポータブルジュピターのスライドショーの作成方法

答えて

3

nbconvert docを変換するには、--reveal-prefixを指定する必要があります。

jupyter nbconvert my_notebook.ipynb --to slides --post serve --reveal-prefix "http://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.3.0" 

ローカルのReveal.jsライブラリを使用することもできます。hereを参照してください。

あなたがPDFにしたい場合は、のように、実行されているHTMLのアドレスに?print-pdfを追加:PDFとして(印刷)して保存

http://127.0.0.1:8000/my_notebook.slides.html/reveal-js?print-pdf 

その後。


nbpresentもご覧ください。

+0

最初のオプション '--reveal-prefix'は、ほぼ私が探していたものです。しかし、マークダウンセルで参照されている画像をフリーズ/埋め込む方法はありますか? – aeolus

+0

@aeolusわかりません。私は2つの回避策があると思う:pdfとして保存するか、 'IPython.display.Image'のようなノート/ ipythonイメージツールであなたの図を表示してください。 –

+0

'matplotlib 'によって生成された図形が埋め込まれているので、HTMLで画像を埋め込むことができます。私はあなたがHTMLの世界でこれを行うためのいくつかのツールを見つけるかもしれないと思います。 –

関連する問題