37

ブログ投稿で使用するためにipythonノートブックをhtml形式にするための最良の方法は何ですか?

ipythonノートブックをPDFに変換するのは簡単ですが、私はむしろhtmlノートブックとして公開したいと思います。

ノートブックを.ipynbファイルとしてダウンロードし、要点にロードしてから、ipythonノートブックビューアー(nbviewer.ipython.org)で確認し、htmlソースを取得すると、に貼り付けることができることがわかりました。ブログ投稿(またはどこでもhtmlとしてロードする)とそれはほぼ正しいように見えます。ただし、ipythonから直接「printview」オプションを使用すると、ソースには処理されたhtmlではなくjavascriptの束が含まれます。これは、画像とテキストが直接含まれていないため、役に立ちません。

この%pastebin魔法は、ipythonノートブック形式のコードではなくpythonコードを貼り付けるため、このタスクには特に役立ちません。

編集:これは開発中であることに注意してください。受け入れられた回答の下のコメントを参照してください。

2014年5月2日編集:Nathanielのコメントによると、ipython2.0には新しい回答が必要です

4

5 に答える 5

17

正しい方法については、http://blog.fperez.org/2012/09/blogging-with-ipython-notebook.htmlで説明されています。次にnbconvert -f blogger-html your_notebook.ipynb、投稿のhtmlコードを取得するために行うことができます。

于 2012-09-19T23:42:42.397 に答える
11

上記の回答からさらに一歩。PDFファイルを作成するには、

  1. texファイルを作成する

    nbconvert -f latex your_notebook.ipynb
    
  2. tex を pdf に変換します:

    pdflatex your_notebook.tex
    
于 2012-09-22T13:13:48.740 に答える