如何使用nbconvert到pdf隐藏Jupyter中的代码单元?

时间:2019-01-23 04:20:25

标签: python templates latex jupyter nbconvert

我有一个笔记本(假设笔记本名称现在不是,尽管现在不是笔记本),我正在使用以下命令运行:jupyter nbconvert --to pdf --execute notebook.ipynb。我希望输出是pdf,而不是html,所以我添加了--to pdf。尽管此操作成功运行,但我不希望顶部的代码单元显示诸如导入和函数定义之类的内容。使用视图下的编辑元数据(工具栏),将顶部的单元格更改为"hide_input": true

根据我的研究,似乎模板是隐藏代码单元的最佳方法。但是,我不确定如何正确使用它们。我在工作目录中创建一个.tplx文件,该文件遵循此处的printviewlatex.tplx代码(我直接复制了该代码并将其粘贴到与笔记本相同的目录中的文件中):https://github.com/mandli/IPython-notebook-extensions/blob/master/templates/printviewlatex.tplx。但是,它不起作用,我也不完全理解错误。如果有帮助,我会在终端中添加一些摘要。

我知道在没有模板的情况下会正确生成pdf,因此该模板本身或我目前的使用方式一定存在问题。我希望对如何解决此问题,甚至其他隐藏代码输入的方​​法有任何想法。最终,这是我的目标,因此我对任何解决方案,模板或没有模板都可以。谢谢!

enter image description here

0 个答案:

没有答案