我想要的
使用 nbextension toc,jupyter 笔记本具有目录功能,据说可以通过nbconvert --to html_toc function或通过下拉菜单“下载为带有 toc 的 html” 转换为 html。但是,这两种选择都不适用于我的情况。
我试过的
- 使用 toc 下载为 html 最初给出了类似于 TemplateNotFound: toc2 的错误
- 所有推荐的命令,如
jupyter nbconvert FILE.ipynb --template toc
jupyter nbconvert FILE.ipynb --template toc2
(这两个似乎不完整,但像这样提供)jupyter nbconvert --to html_toc FILE.ipynb
(通过 menue 与上述相同的错误) - 由于这里和这里提到了 toc2.tpl 文件,我把这个文件和 main.css 和 toc2.js 文件一起放在了要转换的 ipynb notebook 的同一目录下。现在下载为带有 toc menue 的 html 会出现错误“nbconvert failed: toc2”,并且
jupyter nbconvert FILE.ipynb --template toc2
会出现错误“jinja2.exceptions.TemplateNotFound: toc2” 我仍然不明白 toc2 模板的作用。它(仍然)有必要吗?为什么?如何(与其他文件?)?在哪里(如何提供位置)?在哪里以及如何使用这个非常有用的功能到底需要什么? - 此处提到的降级是不可能的,因为导致 incompab。
conda 虚拟环境中的使用条件/版本
(如果您需要更多信息,请告诉我)
jupyter core : 4.7.1
jupyter-notebook : 6.2.0
qtconsole : 5.0.2
ipython : 7.20.0
ipykernel : 5.3.4
jupyter client : 6.1.7
jupyter lab : 3.0.8
nbconvert : 6.0.7
ipywidgets : 7.6.3
nbformat : 5.1.2
traitlets : 5.0.5