python - 如何使用 nbconvert to pdf 在 Jupyter 中隐藏代码单元?
问题描述
我有一个当前使用以下命令运行的笔记本(假设笔记本名称现在是 notebook,即使它不是)jupyter nbconvert --to pdf --execute notebook.ipynb
:我希望输出是 pdf,而不是 html,所以我添加了--to pdf
. 虽然这运行成功,但我不希望顶部的代码单元格显示我的导入和函数定义。使用视图下的编辑元数据(工具栏),我将顶部的单元格更改为"hide_input": true
.
根据我的研究,模板似乎是隐藏代码单元的最佳方式。但是,我不确定如何正确使用这些。我在我的工作目录中创建了一个.tplx
文件,该文件遵循此处的 printviewlatex.tplx 代码(我直接复制了代码并粘贴到与我的笔记本相同的目录中的文件中):https ://github.com/mandli/IPython-notebook-扩展/blob/master/templates/printviewlatex.tplx。但是,它不起作用,我不完全理解错误。我已经包含了我的终端中弹出的内容片段,以防万一。
我知道在没有模板的情况下正确生成的 pdf,所以它本身或我目前使用它的方式肯定有问题。我会喜欢任何关于如何解决这个问题的想法,甚至是其他隐藏代码输入的方法。最终,这是我的目标,所以我可以接受任何解决方案、模板或没有模板。谢谢!
解决方案
推荐阅读
- sql - 在连续的段上连接两个表
- python - 删除列后,我运行线性回归并且列在那里
- collections - Shopify 自定义字段,如果集合包含“欧洲仓库”,则运输时间演变
- javascript - reactjs中的陈旧闭包,为什么在setTimeout函数中没有调用钩子
- android - 当我单击我的 recyclerView 中的项目时,另一个项目将单击
- react-native - 一次打印带有元数据的整个文本
- laravel - 在覆盖测试时排除或测试 Laravel 服务提供者
- python - Jupyter notebook python版本与环境python版本不同
- android-studio - Android studio 如何将一个recycleview 用于多个视图?
- javascript - 通过 JavaScript 控制台查找项目时遇到问题