使用nbconvert将Jupyter笔记本转换为PDF。希望输出看起来完全像jupyter笔记本

时间:2018-09-29 17:20:55

标签: python-3.x pdf jupyter-notebook nbconvert

我在学校的一个项目中使用Jupyter Notebook for Python。我想将笔记本转换为PDF文件。我安装了nbconvert并使它工作。唯一的问题是我希望pdf看起来完全像笔记本本身,即包括输入和输出单元格周围的边框。当我在单元格中使用markdown注释我的工作时,间距也是错误的。当我转换为html时效果很好,但是我需要一个pdf。

tl; dr:我希望PDF文件包含单元格周围的边框。

1 个答案:

答案 0 :(得分:2)

尝试使用nbconvert的模板系统。

已经有一个可以使用的模板 https://github.com/t-makaro/nb_pdf_template

您应该得到这样的东西 enter image description here

安装

pip install nb_pdf_template
python -m nb_pdf_template.install

用法

jupyter nbconvert --to pdf filename.ipynb --template classic