问题标签 [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 投票
1 回答
262 浏览

python - 仅显示使用 jupyter notebook 中的 nbconvert 创建的 pdf 中的特定(标记)输入单元格

在各种 jupyter 笔记本中,我想手动指定要显示的输入单元格,并且在将其转换为 pdf 或 tex 文档时默认不显示任何输入单元格。

通过使用以下乳胶模板,我已经实现了不显示任何输入单元格:

但是现在,当尝试添加单元格标签然后显示它们时,我感到困惑。我试过了

但它总是删除所有输入单元格,也就是带有“显示”标签的单元格。

0 投票
1 回答
1113 浏览

html - 使用 nbconvert 运行笔记本时,IPython 显示不显示 Markdown

我在 Jupyter 笔记本单元格中有以下内容:

如果我在键盘上使用 shift+enter 运行它,我会得到:

在此处输入图像描述

但是,如果我执行笔记本

我得到:

在此处输入图像描述

如何使用 nbconvert 让 Markdown 像在第一张图片中一样显示?

0 投票
0 回答
298 浏览

html - 如何隐藏代码单元并将自定义 css 添加到 jupyter 笔记本?

我正在使用来自 nbconvert 的 HTMLExporter 从 python 脚本执行 jupyter 笔记本。我已经检查了堆栈溢出,但没有找到任何关于如何为自定义 css 和可折叠单元添加自定义模板的解决方案。这是我用来将笔记本转换为 html 的代码:

请帮助了解如何使用自定义模板。

0 投票
1 回答
93 浏览

jupyter - nbconvert 不再使用 nbextensions

我最近不得不在我的机器上完全重新安装 jupyter。从那时起,当我使用 nbextensions 将我的笔记本转换为 html 文件时,目录链接到原始笔记本而不是新的 html 文件。之前,基本命令会jupyter nbconvert --to html mynotebook.ipynb生成功能目录。

不幸的是,我不知道为什么 toc2 不再正确转换为 HTML。我会很感激任何人能给我的任何见解。

0 投票
1 回答
122 浏览

jupyter-notebook - 您如何为 Jupyter nbconvert 提供 TemplateExporter 配置选项?

我想nbconvert通过提供额外的TemplateExporter配置选项来自定义输出,例如exclude_markdown在转换.ipynb.py. 但是,我提供的所有配置都没有在 Jupyter 4.1.0 上得到认可。

在此处输入图像描述

我错过了什么?

0 投票
1 回答
1337 浏览

jupyter - jupyter nbconvert 不保存实际输出

我有一个在不同数据集上运行的笔记本脚本。我想在每次运行时将脚本(包括输出单元格)保存在数据文件夹中。

我在 jupyter 中运行的脚本末尾放置了以下命令。我打算将我在屏幕上看到的大部分内容保存到 HTML 文件中。

但是,nbconvert 不会导出实际的单元格。它只会在我第一次运行时打印出输入单元格而不输出,但如果我重新运行,它最终会同时导出输入和输出。但是,如果我更改脚本中的某些内容,它将始终导出第一个版本。然后我发现的唯一方法是重新启动内核并重新运行(两次)修改后的新脚本。

基本上,它看起来像 nbconvert 导出某种缓冲区,它不一定是用户看到的实际输入和输出单元。

我想要做的是,每次运行时以编程方式将我的笔记本(输入和输出)保存到 HTML 中。

是否有保存当前笔记本版本的命令?我尝试在 nbconvert 命令之前添加 %notebook,但也保存了一大堆旧输入。

我知道我可以在 nbconvert 中运行笔记本,但我想避免它,因为我已经在 jupyter 中手动运行它。

任何想法?

我在 Chrome 浏览器中通过 enthought canopy 使用 jupyter。

谢谢

0 投票
1 回答
234 浏览

templates - Jupyter,哪个 nbconvert 模板做什么?

我目前正在尝试使用特殊模板导出.ipynba nbconvert。最终目标是编写 a.ipynb并将其转换为 PDF,但删除所有代码输入单元格并使用“正常”乳胶样式(字体、纸张尺寸等)。我知道有些模板可以提供确切的功能(不确定是否同时提供),但我不知道要使用哪一个。

那么,是否有人知道提供该模板的模板,您可以将其链接到我吗?我在这里看到了很多关于如何编辑模板的主题,但老实说,我仍然不确定如何做到这一点。如果没有一个单独的模板来处理这两件事(擦除输入单元格和字体),你知道有一个网站详细解释了如何编辑这些模板吗?(如果它不是“复杂”的话会很好,因为我对一般的编程概念很陌生)

谢谢,西托

0 投票
1 回答
1017 浏览

pdf - nbconvert --to pdf 有效,但不适用于 Jupyter Notebook 菜单(Python)

我最近升级了我计算机上的每个 Python 库,但我无法从 Jupyter 的文件菜单转换我的笔记本。我收到消息:

我可以通过命令行进行转换,实际上这是可行的:

但是,Jupyter 和/或 nbconvert 和/或 Pandoc/MiKTex 库发生了什么?谢谢您的意见

0 投票
0 回答
35 浏览

html -

标记在 nbconvert 模板中的包含块之外关闭

好的,我正在尝试修改nbconvert 模板,以便在使用模板转换为 html 时更改一些样式,(我是新手,它说它是Jinja 模板样式)

这是(问题的)代码full.tpl

它应该包括右对齐文本中的单元格,多次尝试后的结果是相同的(第一次运行有效,然后我改变了某事,它坏了)

在浏览器中显示

在 content 之前关闭,如下所示:

div 标签,然而,会工作,但我dir=rtl也需要。

完整的代码在这里

任何帮助都会得到帮助,我花了很多时间在上面,没有用,:(

0 投票
0 回答
164 浏览

jupyter-notebook - 如何在使用 nbconvert 执行笔记本中的每个单元后更新输出文件

我正在使用以下命令执行“file1.ipynb”并将输出写入“file2.ipynb”。

看来“file2.ipynb”仅在整个笔记本执行后才创建。但是我想在执行过程中看到已经执行的单元格的输出(而不是在最后看到它)。

执行每个单元格后有没有办法更新输出文件?