首页 > 解决方案 > Anaconda/Jupyter notebook/500:内部服务器错误/windows 10/python3

问题描述

我正在使用 python 和 R 学习数据科学,在我的第一门课程中我下载了 python3、R 和 Rstudio,在当前课程中我正在学习使用 jupyter 并下载 anaconda 来处理 jupyter notebook。当我尝试将 .ipyth 文件转换为 PDF 时,我遇到了以下错误消息

nbconvert failed: PDF creating failed, captured latex output:
Failed to run "xelatex .\notebook.tex -quiet" command:
This is XeTeX, Version 3.14159265-2.6-0.999992 (TeX Live 2020/W32TeX) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
! Undefined control sequence.
<*> .\notebook
              .tex -quiet
? 
! Emergency stop.
<*> .\notebook
              .tex -quiet
No pages of output.
Transcript written on ?.

考虑到我是编程新手,感谢您的支持

标签: jupyter-notebookanaconda3

解决方案


不幸的是,在 nbconvert 中几乎没有对 LaTeX 进行维护——LaTeX 转换是一个复杂的野兽,没有人让它在所有许多边缘情况和构建工具更改时加班。

在 6.0 中,有一个使用 chromium 生成 PDF 文件的新 webpdf 转换,它牺牲了 xelatex / pandoc 的一些灵活性以与 web 渲染保持一致(以及一个新的可选依赖项)。

(来源:GitHub)

维护人员正试图解决最后一个问题,以便最终发布 6.0 的 alpha 版本。我们中没有多少人有很多空闲时间可以做出贡献。

顺便说一句,对我有用的是首先将 .ipynb 文件下载为“.Tex”文件,然后将该 .Tex 文件转换为 .pdf


推荐阅读