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

Dav*_*ang 6 pdflatex jupyter-notebook

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

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

没有我在SO上找到的解决方案已足以解决我的问题,因此这可能不是Jupyter Notebook的预期功能.

小智 11

你试过这个:

jupyter nbconvert path/to/your/ipynb --to=pdf --TemplateExporter.exclude_input=True
Run Code Online (Sandbox Code Playgroud)

有关标志的更多信息,请参阅nbconvert配置选项

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

  • 我收到以下错误:`[NbConvertApp]警告| “ PDFExporter”无法识别配置选项“ exclude_input”。 (2认同)

小智 7

我按照上面的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.我收到回复后会报告回来.