问题标签 [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 回答
1417 浏览

javascript - Jupyter nbconvert 创建的reveal.js 幻灯片中的滚动问题

我对 Jupyter 幻灯片有疑问:当我创建超出屏幕高度的演示文稿时,例如:

然后与

它按预期工作:我可以向下滚动以查看整个情节。

reveal.slides.html但是,当我在自己的服务器上托管创建的文件时,最新reveal.js的文件夹与文件位于同一文件夹中reveal.slides.html,然后滚动也可以工作,但向下滚动后,页面会立即回到顶部。

有没有其他人有这个 - 我怎样才能防止这种情况保持我滚动到的视图?

0 投票
2 回答
1049 浏览

python - nbconvert 执行时记录

我有一个需要从命令行运行的 Jupyter 笔记本。为此,我有以下命令:

此命令创建一个 python 脚本,然后执行它。但是,我使用 Python 中的日志库来记录某些事件。当它从上面的命令执行脚本时,终端上什么也看不到。

但是,当我手动执行转换后的 jupyter 时,如下所示,我可以在终端上看到所有日志:

我尝试添加额外的参数,如 --debug 和 --stdout 但那些只是输出所有代码,而不仅仅是日志。是否可以在执行 nbconvert 执行命令时在终端上输出日志记录结果?

0 投票
4 回答
4120 浏览

python - 放置自定义 nbconvert 模板的正确位置

我制作了一个自定义 nbconvert 模板,并希望可以从我启动nbconvert实用程序的任何文件夹中访问它。我应该把我的模板放在哪里?

我在官方文档中找不到任何内容。我已经尝试过 jupyter 配置的常用位置,例如/usr/share/jupyter, ~/.local/share/jupyter, ~/.jupyter, 无济于事。

到目前为止,我发现的唯一地方是 python 包所在的文件夹:

如果我nbconvert/templates/html在那里创建目录并将模板放入其中,则nbconvert --to html --template <my_template_name> ...可以正常工作。但这是一个丑陋的 hack,每次更新 nbconvert 时我都需要重新做。

似乎我可以为 nbconvert 提供环境变量,但我宁愿避免使用此选项。

0 投票
1 回答
465 浏览

jupyter-notebook - Jupyter 笔记本到 Book

我还没有找到一种可靠的方法将 Juptyer 笔记本的集合转换为一本书。有没有人有一个工具的链接,可以从笔记本中产生漂亮的乳胶输出?或者,我不明白如何使用nbconvert模板来确定乳胶输出活动。

我可以使用 ReadTheDocs 并获得 pdf,但我想要一些我可以控制格式、目录等的东西。

0 投票
1 回答
732 浏览

python - 将 Jupyter 笔记本导出为带有行号的 HTML?

如果我在 Jupyter Notebook 的代码单元中打开行号,则当我下载为 HTML 时呈现的输出不包含输出中的行号。

nbconvert 中是否有允许这样做的设置?(我在 nbconvert 文档中没有看到任何明显的内容)

如果没有,是否可以在 nbconvert 中使用自定义模板?

原因:我希望能够从我的降价单元格中引用行号以获取教程。

Ipython 6.1.0 nbconvert 5.3.1 jupyter 客户端 5.1.0

0 投票
1 回答
448 浏览

jupyter-notebook - 将 ipython 笔记本转换为笔记本时隐藏一些单元格

在将 IPython 笔记本转换为笔记本时,我试图隐藏一些特定的单元格。我想在课堂上使用笔记本,并希望从包含问题和答案的主笔记本生成“练习”笔记本。

这篇文章很有帮助,但由于某种原因,使用标签和预处理器的方法在将笔记本转换为笔记本时不起作用(在转换为 PDF 和 HTML 时它确实起作用)。

任何想法,提示?提前致谢!

0 投票
1 回答
3685 浏览

python - 如何在谷歌合作实验室的笔记本上运行 nbconvert

我有一个简单的 jupyter 笔记本,比如说foo.ipynb. 我只想以nbconvert通常的方式运行:在我的本地机器上,我会!jupyter nbconvert foo.ipynb在笔记本本身或jupyter notebook foo.ipynb外壳中执行。在 Google Colaboratory 上,这不起作用。当然这是因为foo.ipynb没有在驱动器上本地运行,但是在这种情况下连接 Drive 和 Colab 的常用方法不起作用。问题:是否nbconvert可以从 Colab 笔记本(如 中!jupyter nbconvert foo.ipynb)在 Colab 笔记本上运行,如果可以,如何?我努力了:

  1. (Colab 文件菜单选项不执行必要的导出,这就是我需要. 的原因nbconvert。下载到本地计算机并运行nbconvert也不是这里的选项。)

  2. 直接链接到文件的最简单尝试(经过身份验证时)!jupyter nbconvert 'https://colab.research.google.com/drive/2pexUcovcblu1Api0F0NezyhZyN2MEMWLhs5ujm?authuser=2

  3. 这篇 SO 帖子:Google Colab:如何从我的谷歌驱动器中读取数据? 但同样没有运气,因为它似乎无法找到文件并且nbconvert只需要一个文件名。

  4. SO帖子中建议的其他方法,包括:是否可以将我自己的模块导入google-colaboratory notebook?,将数据导入 Google Colaboratory ,如何在 Google Colaboratory 上运行下载的 Jupyter notebook?

如何nbconvert在笔记本内的 colab 笔记本上完成?我可以验证nbconvert在 colab 上可用;它只是无法在上述任何方法下找到文件(据我所知)。

0 投票
0 回答
5030 浏览

jupyter-notebook - 尝试在 Windows 上使用 NBconvert(转 PDF)时缺少 XeLateX

Jupyter 的默认导出为 PDF,如命令行 NBconvert 工具,告诉我我无法将我的笔记本转换为 PDF,因为 PDF 转换通过xelatex. 错误消息将我引至此帮助页面,因此我安装了 MiKTeX。我在 中有一个xelatex文件夹AppData\Local\Programs\MiKTeX 2.9\tex,但我不确定我应该将什么添加到我的 PATH 中。

如果有帮助,这里是 nbconvert 的 pdf.py 中的一些代码:

0 投票
0 回答
253 浏览

jupyter-notebook - 将幻灯片导出为 html 后,如何从 jupyter 笔记本中渲染幻灯片?

我写了一个 jupyter notebook 并设置了幻灯片选项来获取幻灯片并进行演示。因此我可以看到我的演示文稿

这样做我还获得了一个notebook.slides.html文件。但如果我用浏览器打开该文件,幻灯片不会呈现,我会获得一个基本的 html 页面。我想知道如何直接从 html 文件在浏览器中呈现幻灯片?

例如,如果您打开reveal.jsdemo.html文件,则会直接呈现幻灯片。

0 投票
0 回答
473 浏览

jupyter-notebook - ipywidgets 不使用 jupyter/scipy-notebook docker 映像使用 nbconvert 渲染

当我转换包含 ipywidget 的笔记本时,小部件不会呈现,只打印标签。转换为 html 或 pdf 时是否可以让 nbconvert 呈现 ipywidget?我不需要交互性,只需要一个静态图像。

这是定义滑块小部件的笔记本

在此处输入图像描述

这是运行后的输出nbconvert --to pdf widget-test.ipynb

在此处输入图像描述

在转换笔记本之前,我按照官方说明完成了保存笔记本小部件状态的过程。

我正在使用最新的jupyter/scipy-notebook docker映像。