如何使用nbconvert to pdf在Jupyter中隐藏代码单元?

2024-10-01 05:00:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个笔记本(假设现在笔记本的名称是notebook,即使它不是),我当前使用以下命令运行它: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


Tags: 文件to方法代码命令目录名称模板