问题标签 [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.

0 投票
0 回答
111 浏览

python - jupyter nbconvert 仅将笔记本中标记为初始化的单元格保存到脚本

我正在从我的笔记本jupyter-nbconvert --to script mynb.ipynb中获取一个。.py这给了我笔记本中的所有内容。我想知道是否可以将 nbconvert 设置为.py仅将标记为initialization笔记本中的单元格保存在脚本中。我想我需要为此制作一个模板,但是如果nbconvert对我来说读起来不是很好,尤其是在这种情况下,自定义。

这就是 ipynb 的样子。可以"init_cell": true在定制中使用吗?

0 投票
1 回答
99 浏览

jupyterhub - 使用 jupyterhub 自定义 nbconvert

我有一个使用 sudospawner 运行的 jupyter hubinstance 来启动单个笔记本实例。大多数情况下,这工作得很好。但是,我需要向 nbconvert 添加各种配置命令,以便从笔记本下载的 html 正常工作(隐藏代码单元、python markdown 等)。

似乎没有关于 sudospawned jupyter 实例从何处获取 nbconvert 配置的信息。该jupyterhub_config.py文件位于一个目录中~jupyter/etc/jupyter,因此我尝试将jupyter_nbconvert_config.pyandjupyter_nbconvert_config.json文件放在那里,但它们似乎没有被读取。

还有什么我可以尝试的,或者有人可以指出我正确的文档位吗?

0 投票
0 回答
668 浏览

jupyter-notebook - 将 jupyter notebook 转换为没有 css 的 html

我想知道是否可以在没有默认 css 的情况下将笔记本转换为 html,或者至少减少它。我用了

这目前会生成 11k 行 css,我认为这有点过分。

0 投票
2 回答
904 浏览

jupyter-notebook - 在命令行上使用带有 jupyter nbconvert v5.3.1 的自定义预处理器

我正在尝试执行我RemoveCellsWithNoTags在命令行上编写的自定义预处理器。按照文档,这是我尝试的命令

这给了我以下错误

标准命令工作正常

为了完整起见,这里是我custompreprocessor.py文件中的代码。

更新 #1 - 使用配置文件的解决方法

我已经设法使用配置文件使它工作,虽然这对我来说并不理想,但它正在工作。

nb_convert_config.py文件内容

然后命令变为

0 投票
1 回答
3111 浏览

jupyter-notebook - 如何将 Jupyter Notebook 转换为学术论文格式?

我有一个 Jupyter 笔记本,其中包含我想放入学术论文的所有内容(文本、方程式和图表),以及我想隐藏的代码。

有没有办法以编程方式将笔记本转换为期刊提交可接受的形式?理想情况下,我想要类似knitr's 的功能来创建学术风格的论文,但适用于 Jupyter 而不是专注于 R 的工具。

我找到了几本期刊的pandoc模板(包括我想投稿的期刊),但不清楚它与 Jupyter 的集成程度如何。

我还发现了这种在论文写作过程中使用 Jupyter notebooks 的描述,但作者似乎只是将它用于数据分析和生成图表;它也可能是一个标准脚本。

如果这还不存在,那么为这项任务制作可重用工具需要什么?nbconvert自定义导出器是否足够,或者我是否需要完整的 Jupyter 扩展才能从笔记本界面中指定参考书目和绘图/表格位置?

0 投票
0 回答
924 浏览

latex - 将 newcommand 添加到 jupyter,它作为 markdown 和 nbconvert

\newcommand在 jupyter markdown 单元格中定义有一些技巧(仅包含$\newcommand\whatever$在 markdown 单元格中。这不会呈现代码,但新命令在整个笔记本中都处于活动状态。)或者在使用 nbconvert 时(仅包含\newcommand\whatever在原始 nbconvert 单元格中。这个在编译之前将其添加到 .tex 中)。

但是,当您尝试导出为 PDF 时,第一个解决方案不起作用,而第二个解决方案在笔记本本身中不起作用。如果我以两种方式都包含新命令,它可以在笔记本中工作(因为原始单元格被忽略)但它仍然不会导出为 PDF 并且原始单元格在笔记本中可见。

是否有一个干净的解决方案可以让我同时拥有一个工作笔记本和 PDF 导出?

0 投票
0 回答
41 浏览

pdf - nbsphinx:ipynb 输出单元在导出乳胶时需要换行/换行

使用 nbsphinx 将 ipynb 笔记本转换为 Latex 以进行 pdf 输出。输出单元不换行并且被截断。到目前为止,我对修复的搜索一无所获。输出是相关的,应该显示在报告中。谢谢。

0 投票
1 回答
1670 浏览

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 不再显示。有没有人找到结合这两个功能的解决方案?

谢谢您的帮助!

0 投票
3 回答
3263 浏览

latex - 使用 nbconvert 将 jupyter notebook 转换为 pdf 时出现“缺少 $ 插入”错误消息

尝试使用以下命令将 jupyter notebook 转换为 pdf 时:

我收到一条错误消息:

我发现了一些关于这里是什么的讨论。

但是,我在我的代码中找不到这些字符。会不会有别的原因?

0 投票
1 回答
168 浏览

jupyter-notebook - 导出笔记本时隐藏标准错误块

我有一个自定义模板,用于从我的 Jupyter 笔记本导出到 LaTeX。

这工作正常,但有时笔记本中的 Python 代码会产生警告和错误,这些警告和错误对笔记本有帮助,但在导出中没有帮助。例如,在一个笔记本中有这个块:

我想在导出时排除此类错误。我尝试将以下行添加到我的模板中:

但是,我仍然在 LaTeX 输出中看到相应的错误。我究竟做错了什么?