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

python - 如何更改 Jupyter notebook html 输出模板?

我使用jupytherthemes模块将 Jupyter 笔记本主题更改为日晒。出于某种原因,我需要重新安装 Anaconda。之后我无法使用 jupytherthemse,我只使用了另一个 custom.css 文件并将其留在 .jupyter/custom 目录中。

我的笔记本主题很好,但是当我将其导出为 html 时,nbconver 使用旧主题--solarized。我进行了很多搜索以找到一种将模板重置为默认模板或我用于笔记本的 custom.css 的方法。我找不到任何解决方案。

任何想法将不胜感激。

这是full.tpl内容:

0 投票
1 回答
1055 浏览

python-3.x - jupyter nbconvert --to slides 由于访问权限而失败

我正在尝试使用为我的笔记本生成幻灯片nbconvert。使用 windows、jupyter 和 python 3。

https://nbconvert.readthedocs.io/en/latest/usage.html#convert-revealjs

我在管理员模式下的命令外壳中运行命令:

files\ 目录包含一个名为reveal.js.

引发以下错误,

这表明该端口已在本地使用-我相信它默认为 8000。运行 nbcovert 命令时有没有办法指定端口?例如不是 8000。

NB 该文件notebook.slides.html正在创建中,我可以http.server在不同的端口上手动提供它。

0 投票
0 回答
680 浏览

python - Jupyter `export as html` 不使用我的自定义主题并更改字体颜色

我为 jupyter 笔记本使用深色主题 ( custom.css )。当我通过命令行或菜单使用 nbconvert 时,它会为我提供一个具有不同字体颜色的 html 文件。

我在开发者 GitHub 页面上阅读了它,但我不明白应该如何应用建议的更改。这是 GitHub 页面的链接:

https://github.com/jupyter/notebook/commit/7e4354fbd9349ac2d045b9a4693d3704b382cea6

我尝试将 handlers.py 复制到 nbconvert 目录中的资源文件夹没有奏效。

0 投票
1 回答
1147 浏览

python - 如何为 Jupyter nbconvert 编写 Jinja2 模板以显示降价并抑制输出编号?

我正在尝试编写一个Jinja2模板,通过使用将我转换Jupyter notebook为 PDF 。我当前的尝试不显示 Markdown 单元格或图像标题,并且还在我的所有 matplotlib 图表上方显示以下输出:LaTexnbconvert

我想显示降价单元格和标题并抑制 matplotlib 对象描述。

我当前的模板改编自 nbconvert github repo 上托管的模板,如下所示:

0 投票
1 回答
2292 浏览

python - Jupyter and Bokeh:将 Jupyter notebook 导出为 pdf 时导出散景图的解决方法

我希望一些重度 Jupyter 和散景用户可能对此有解决方法。所以我的 Jupyter 笔记本中有一堆bokeh图,我想将笔记本导出到pdf. 在 Jupyter Notebook 文件菜单中,有一个选项可以将笔记本下载为pdf. 另外——也是我的首选路线——是使用nbconvert.

问题是bokeh绘图没有导出到最终pdf文件中。 Bokeh不会将其绘图导出Latex为编译 pdf 时捕获的格式。相反,像这样的包matplotlib将为每个图生成 png 文件,然后将这些图链接到 Latex 中以生成 pdf。

现在,当我导出笔记本时,所有文本都以 pdf 格式显示,但没有一个绘图通过。如果我导出到 html 文件,这些图就会出现——但如果我尝试打印文档,这些图当然会溢出页面。

有没有人找到一个体面的解决方法?与我一起工作的用户仍然希望能够打印出文档并进行标记。

0 投票
1 回答
3310 浏览

python - 将保存为 .HTML 文件的 jupyter notebook 转换回 .IPYNB

我可以将保存为.HTML文件的 Jupyter Notebook 转换回.IPYNB文件吗?可执行的原始笔记本丢失了。文档对这种nbconvert情况没有任何用处。目前我必须将一堆单元格复制粘贴到一个新笔记本中,但这非常繁琐,并且输出单元格会以这种方式丢失。


[编辑]

我找到了一种使用 BeautifulSoup 的交互式方法:

IPython 笔记本:将 HTML 笔记本转换为 ipynb

0 投票
2 回答
3384 浏览

latex - (Jupyter Notebook) nbconvert PDF via LaTeX 自定义日期和标题格式

我正在使用 Jupyter Notebook 编写包含大量代码和 LaTeX 的报告。我希望更改它们的标题、日期和格式。准确地说,我希望所有文本的尺寸都较小,最大为 12 到 14 像素。

我花了几天时间尝试为 nbconvert 创建自定义 *.tplx 文件,但没有成功。无论我使用什么文件,标题和日期都保持不变。事实上,当我使用自定义 .tplx 时,似乎没有任何改变。

我发现其他几个人在问这个问题,我在这里找到了有关模板的信息以及使用 nbconvert 时如何调用它们。每个完整的解决方案都涉及导出为“.tex”,然后手动进行更改。这是不理想的,因为我经常每天创建多个文档,与一次性解决方案相比,这会减慢我的速度。

有什么建议么?

0 投票
1 回答
53 浏览

jupyter-notebook - 如何配置“下载为...”

经过一天的研究,我设法为 nbconvert 制作了一个自定义模板,该模板可以完成我需要做的事情(隐藏输入单元格作为 pdf 转换的一部分)。但是,这只适用于命令行。我希望能够通过从导出菜单中进行选择来做到这一点,因为输出有或没有输出是我会经常切换的东西。

我做了一些更多的研究,发现通过添加

我的 jupyter_notebook_config.py 文件应该使用乳胶选项更新“下载为...”PDF,但它似乎没有做任何事情。也许我应该在配置文件中激活一些额外的设置?关于这个特定菜单如何工作的文档相当不清楚。

谢谢你的帮助。

0 投票
3 回答
933 浏览

jupyter-notebook - nbconvert suddenly producing .txt instead of .py

For a while now, I've been happily exporting a Python executable of my Jupyter notebook by running

which creates notebook.py. OK, actually, I've been executing

from inside the notebook, but that shouldn't be any different.

Today, suddenly, the same command runs and produces a file notebook.txt instead of .py. (With minor differences, e.g., the commented lines like In[1]: aren't there anymore.) Why would this be, and how do I get back to the other way?

P.S. This seemed to happen after I changed and re-saved the .py file in an external editor. Can't imagine why that should make a difference, though.

0 投票
0 回答
684 浏览

unicode - 带有unicode字符的jupyter笔记本PDF转换问题

我正在做一个数学课笔记,里面有一些 unicode 字符(在我的例子中是简体中文)。当我试图将其转换为 PDF 文件时,它会弹出 500 错误。错误消息如下:

我猜 fontspec 部分出错了,但我不知道如何解决它。供您参考,这是我在收到 500 错误之前所做的事情。

1.我已经安装了pandoc,之前已经有Miktex了;

2.我修改了文件

将文章类重写为 ctexart;

3.我修改了文件

将latex命令重写为

4.我也试过这个:“ https://github.com/ipython/ipython/issues/7150 ”,它倾向于先将ipynb文件转换为latex文件,然后再转换为PDF。这对我也不起作用。主要原因是jupyter nbconvert命令找不到配置文件。

供您参考,我的操作系统是 Win7 Ultimate x64,带有用于 Anaconda3 jupyter 笔记本的 Chrome。

提前感谢任何花时间阅读我的帖子的人。任何帮助,将不胜感激。