问题标签 [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.
javascript - Jupyter nbconvert 创建的reveal.js 幻灯片中的滚动问题
我对 Jupyter 幻灯片有疑问:当我创建超出屏幕高度的演示文稿时,例如:
然后与
它按预期工作:我可以向下滚动以查看整个情节。
reveal.slides.html
但是,当我在自己的服务器上托管创建的文件时,最新reveal.js
的文件夹与文件位于同一文件夹中reveal.slides.html
,然后滚动也可以工作,但向下滚动后,页面会立即回到顶部。
有没有其他人有这个 - 我怎样才能防止这种情况保持我滚动到的视图?
python - nbconvert 执行时记录
我有一个需要从命令行运行的 Jupyter 笔记本。为此,我有以下命令:
此命令创建一个 python 脚本,然后执行它。但是,我使用 Python 中的日志库来记录某些事件。当它从上面的命令执行脚本时,终端上什么也看不到。
但是,当我手动执行转换后的 jupyter 时,如下所示,我可以在终端上看到所有日志:
我尝试添加额外的参数,如 --debug 和 --stdout 但那些只是输出所有代码,而不仅仅是日志。是否可以在执行 nbconvert 执行命令时在终端上输出日志记录结果?
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 提供环境变量,但我宁愿避免使用此选项。
jupyter-notebook - Jupyter 笔记本到 Book
我还没有找到一种可靠的方法将 Juptyer 笔记本的集合转换为一本书。有没有人有一个工具的链接,可以从笔记本中产生漂亮的乳胶输出?或者,我不明白如何使用nbconvert
模板来确定乳胶输出活动。
我可以使用 ReadTheDocs 并获得 pdf,但我想要一些我可以控制格式、目录等的东西。
python - 将 Jupyter 笔记本导出为带有行号的 HTML?
如果我在 Jupyter Notebook 的代码单元中打开行号,则当我下载为 HTML 时呈现的输出不包含输出中的行号。
nbconvert 中是否有允许这样做的设置?(我在 nbconvert 文档中没有看到任何明显的内容)
如果没有,是否可以在 nbconvert 中使用自定义模板?
原因:我希望能够从我的降价单元格中引用行号以获取教程。
Ipython 6.1.0 nbconvert 5.3.1 jupyter 客户端 5.1.0
jupyter-notebook - 将 ipython 笔记本转换为笔记本时隐藏一些单元格
在将 IPython 笔记本转换为笔记本时,我试图隐藏一些特定的单元格。我想在课堂上使用笔记本,并希望从包含问题和答案的主笔记本生成“练习”笔记本。
这篇文章很有帮助,但由于某种原因,使用标签和预处理器的方法在将笔记本转换为笔记本时不起作用(在转换为 PDF 和 HTML 时它确实起作用)。
任何想法,提示?提前致谢!
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 笔记本上运行,如果可以,如何?我努力了:
(Colab 文件菜单选项不执行必要的导出,这就是我需要. 的原因
nbconvert
。下载到本地计算机并运行nbconvert
也不是这里的选项。)直接链接到文件的最简单尝试(经过身份验证时)
!jupyter nbconvert 'https://colab.research.google.com/drive/2pexUcovcblu1Api0F0NezyhZyN2MEMWLhs5ujm?authuser=2
这篇 SO 帖子:Google Colab:如何从我的谷歌驱动器中读取数据? 但同样没有运气,因为它似乎无法找到文件并且
nbconvert
只需要一个文件名。SO帖子中建议的其他方法,包括:是否可以将我自己的模块导入google-colaboratory notebook?,将数据导入 Google Colaboratory ,如何在 Google Colaboratory 上运行下载的 Jupyter notebook?
如何nbconvert
在笔记本内的 colab 笔记本上完成?我可以验证nbconvert
在 colab 上可用;它只是无法在上述任何方法下找到文件(据我所知)。
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 中的一些代码:
jupyter-notebook - 将幻灯片导出为 html 后,如何从 jupyter 笔记本中渲染幻灯片?
我写了一个 jupyter notebook 并设置了幻灯片选项来获取幻灯片并进行演示。因此我可以看到我的演示文稿
这样做我还获得了一个notebook.slides.html
文件。但如果我用浏览器打开该文件,幻灯片不会呈现,我会获得一个基本的 html 页面。我想知道如何直接从 html 文件在浏览器中呈现幻灯片?
例如,如果您打开reveal.jsdemo.html
文件,则会直接呈现幻灯片。
jupyter-notebook - ipywidgets 不使用 jupyter/scipy-notebook docker 映像使用 nbconvert 渲染
当我转换包含 ipywidget 的笔记本时,小部件不会呈现,只打印标签。转换为 html 或 pdf 时是否可以让 nbconvert 呈现 ipywidget?我不需要交互性,只需要一个静态图像。
这是定义滑块小部件的笔记本
这是运行后的输出nbconvert --to pdf widget-test.ipynb
在转换笔记本之前,我按照官方说明完成了保存笔记本小部件状态的过程。
我正在使用最新的jupyter/scipy-notebook docker映像。