登录jupyter笔记本并获取输出和输入数字?

时间:2017-12-17 13:08:07

标签: python jupyter-notebook jupyter

我想写一篇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

无论如何都要记录我的代码,如第一种风格?

1 个答案:

答案 0 :(得分:0)

使用文件>将笔记本导出为网页下载为> HTML,将保存屏幕上显示的内容。

然后,您可以使用pandoc命令行实用程序编辑该文件并将其转换为tex:

pandoc -i notebook.html -o notebook.tex

在您完成编辑文件后(不幸的是,它很可能会出现一些错误),您可以创建一个pdf:

pandoc -i notebook.tex -o notebook.pdf