Jupyter笔记本保存为PDF,无需代码

时间:2018-04-10 13:25:06

标签: jupyter-notebook pdflatex

这对我来说一直是个问题,因为我很乐意使用Jupyter Notebook来编写我的研究报告,但是发现很难将我的Jupyter笔记本导出为PDF而没有代码且没有大的格式错误。

我能够以PDF格式下载这些笔记本,但是没有找到隐藏代码的方法,或者让PDF类似于笔记本的格式。

我在SO上找到的解决方案对我的问题已经足够了,所以这可能不是Jupyter Notebook的预期功能。

2 个答案:

答案 0 :(得分:7)

你试过这个:

jupyter nbconvert path/to/your/ipynb --to=pdf --TemplateExporter.exclude_input=True

有关旗帜的更多信息,请参阅nbconvert config options

我已成功将.ipynb转换为.html排除代码块

答案 1 :(得分:6)

我按照建议在上面的0xffff处进行了操作,但是PDF输出没有达到预期的效果(仍然包含代码块)。

但是,他们的建议启发了我尝试使用以下调用首先转换为html: jupyter nbconvert path/to/your/ipynb --to=html --TemplateExporter.exclude_input=True

这表现出预期的效果,从那里开始,很容易在浏览器中将输出打印为PDF。

关于带有--to=pdf标志的问题,我在Jupyter Notebook git repo https://github.com/jupyter/notebook/issues/3804上提出了一个问题。收到回复后将报告。