我想写一篇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 :(得分:0)
使用文件>将笔记本导出为网页下载为> HTML,将保存屏幕上显示的内容。
然后,您可以使用pandoc命令行实用程序编辑该文件并将其转换为tex:
pandoc -i notebook.html -o notebook.tex
在您完成编辑文件后(不幸的是,它很可能会出现一些错误),您可以创建一个pdf:
pandoc -i notebook.tex -o notebook.pdf