问题标签 [nbconvert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - jupyter nbconvert 仅将笔记本中标记为初始化的单元格保存到脚本
我正在从我的笔记本jupyter-nbconvert --to script mynb.ipynb
中获取一个。.py
这给了我笔记本中的所有内容。我想知道是否可以将 nbconvert 设置为.py
仅将标记为initialization
笔记本中的单元格保存在脚本中。我想我需要为此制作一个模板,但是如果nbconvert对我来说读起来不是很好,尤其是在这种情况下,自定义。
这就是 ipynb 的样子。可以"init_cell": true
在定制中使用吗?
jupyterhub - 使用 jupyterhub 自定义 nbconvert
我有一个使用 sudospawner 运行的 jupyter hubinstance 来启动单个笔记本实例。大多数情况下,这工作得很好。但是,我需要向 nbconvert 添加各种配置命令,以便从笔记本下载的 html 正常工作(隐藏代码单元、python markdown 等)。
似乎没有关于 sudospawned jupyter 实例从何处获取 nbconvert 配置的信息。该jupyterhub_config.py
文件位于一个目录中~jupyter/etc/jupyter
,因此我尝试将jupyter_nbconvert_config.py
andjupyter_nbconvert_config.json
文件放在那里,但它们似乎没有被读取。
还有什么我可以尝试的,或者有人可以指出我正确的文档位吗?
jupyter-notebook - 将 jupyter notebook 转换为没有 css 的 html
我想知道是否可以在没有默认 css 的情况下将笔记本转换为 html,或者至少减少它。我用了
这目前会生成 11k 行 css,我认为这有点过分。
jupyter-notebook - 在命令行上使用带有 jupyter nbconvert v5.3.1 的自定义预处理器
我正在尝试执行我RemoveCellsWithNoTags
在命令行上编写的自定义预处理器。按照文档,这是我尝试的命令
这给了我以下错误
标准命令工作正常
为了完整起见,这里是我custompreprocessor.py
文件中的代码。
更新 #1 - 使用配置文件的解决方法
我已经设法使用配置文件使它工作,虽然这对我来说并不理想,但它正在工作。
nb_convert_config.py
文件内容
然后命令变为
jupyter-notebook - 如何将 Jupyter Notebook 转换为学术论文格式?
我有一个 Jupyter 笔记本,其中包含我想放入学术论文的所有内容(文本、方程式和图表),以及我想隐藏的代码。
有没有办法以编程方式将笔记本转换为期刊提交可接受的形式?理想情况下,我想要类似knitr
's 的功能来创建学术风格的论文,但适用于 Jupyter 而不是专注于 R 的工具。
我找到了几本期刊的pandoc
模板(包括我想投稿的期刊),但不清楚它与 Jupyter 的集成程度如何。
我还发现了这种在论文写作过程中使用 Jupyter notebooks 的描述,但作者似乎只是将它用于数据分析和生成图表;它也可能是一个标准脚本。
如果这还不存在,那么为这项任务制作可重用工具需要什么?nbconvert
自定义导出器是否足够,或者我是否需要完整的 Jupyter 扩展才能从笔记本界面中指定参考书目和绘图/表格位置?
latex - 将 newcommand 添加到 jupyter,它作为 markdown 和 nbconvert
\newcommand
在 jupyter markdown 单元格中定义有一些技巧(仅包含$\newcommand\whatever$
在 markdown 单元格中。这不会呈现代码,但新命令在整个笔记本中都处于活动状态。)或者在使用 nbconvert 时(仅包含\newcommand\whatever
在原始 nbconvert 单元格中。这个在编译之前将其添加到 .tex 中)。
但是,当您尝试导出为 PDF 时,第一个解决方案不起作用,而第二个解决方案在笔记本本身中不起作用。如果我以两种方式都包含新命令,它可以在笔记本中工作(因为原始单元格被忽略)但它仍然不会导出为 PDF 并且原始单元格在笔记本中可见。
是否有一个干净的解决方案可以让我同时拥有一个工作笔记本和 PDF 导出?
pdf - nbsphinx:ipynb 输出单元在导出乳胶时需要换行/换行
使用 nbsphinx 将 ipynb 笔记本转换为 Latex 以进行 pdf 输出。输出单元不换行并且被截断。到目前为止,我对修复的搜索一无所获。输出是相关的,应该显示在报告中。谢谢。
python - 使用 nbconvert html 导出时结合“toc”和“隐藏输入”
我想将我的 Jupyter 笔记本导出为显示目录 (toc2) 的 html,并在导出中同时隐藏输入单元格。
我使用模板来隐藏代码(https://github.com/ihuston/jupyter-hide-code-html),它本身就很好。
为了显示目录,我运行命令jupyter nbconvert --to html_toc FILE.ipynb
,它也可以。
一旦我尝试将两者结合起来jupyter nbconvert --to html_toc --template HIDE_CELL FILE.ipynb
,只有单元格被隐藏,但 toc 不再显示。有没有人找到结合这两个功能的解决方案?
谢谢您的帮助!
jupyter-notebook - 导出笔记本时隐藏标准错误块
我有一个自定义模板,用于从我的 Jupyter 笔记本导出到 LaTeX。
这工作正常,但有时笔记本中的 Python 代码会产生警告和错误,这些警告和错误对笔记本有帮助,但在导出中没有帮助。例如,在一个笔记本中有这个块:
我想在导出时排除此类错误。我尝试将以下行添加到我的模板中:
但是,我仍然在 LaTeX 输出中看到相应的错误。我究竟做错了什么?