2017-12-17 9 views
0

私はpython(基本的なpythonを仮定)のチュートリアルを書いて、私はlatexを使ってpdf版を作りたいと思っています。私はjupyter notebookのセッションを実行し、ステップごとにコードを書いて、pdfのステップを印刷したいと思います。ログジュピターのノートブックと出力と入力番号を取得?

私はこのような何かを取得したい:

In [12]: a = 'foo' 

In [13]: type(a) 
Out[13]: str 

私は魔法のコード%logstart -o myfile.pyを使用する場合、私はこのような何かを得る:

2+2 
#[Out]# 4 

は最初のスタイルのように私のコードをログに記録するとにかくはありますか?

答えて

0

ファイル>ダウンロード> HTMLを使用してノートブックをWebページとしてエクスポートすると、画面に表示されている内容が保存されます。

あなたはその後、pandocコマンドラインユーティリティでのtexし、そのファイルを編集して変換することができます:あなたが(残念ながらいくつかのエラーを持っているにバインドされています)ファイルの編集が終わっている

pandoc -i notebook.html -o notebook.tex 

した後、あなたができますPDFを作成してください:

pandoc -i notebook.tex -o notebook.pdf 
+0

はい私はコメントとしてマークダウンテキストとセル番号を保持しますが、出力と出力セル番号をコメントにします。 あなたの方法は出力について何もしません。 – Mehdi

+0

あなたは大丈夫です。変更を強調表示するために編集された回答。 –