无法将 ipython 笔记本转换为 pdf
Cannot convert ipython notebook to pdf
我 运行 在从 Jupyter Notebook 转换为 PDF 的过程中遇到错误:
nbconvert failed: PDF creating failed
然后我从命令行尝试 运行 pdf 转换器并收到以下错误:
! Missing $ inserted.
<inserted text>
$
l.291 ... Till att börja med har vi $\frac{1}{2}
?
! Emergency stop.
<inserted text>
$
l.291 ... Till att börja med har vi $\frac{1}{2}
! ==> Fatal error occurred, no output PDF file produced!
然后我得到一行以以下结尾的异常:
OSError: PDF creating failed
我查看了文档,发现没有任何地方不匹配$
。
Jupyter 通过首先将笔记本转换为 LaTeX,然后使用本地 Latex 将其转换为 PDF 来将笔记本转换为 PDF。您收到此错误是因为在 nbconvert
创建的 LaTeX 文档中有一个不匹配的 $
符号,并且您看到的错误消息实际上是因为它导致的 latex 失败。
您可以尝试分两步转换文档。首先运行
jupyter nbconvert thenotebook.ipynb --to latex
然后检查第 291 行附近的 LaTeX 文件,看看是否确实存在不匹配的 $
。我猜你会找到一个。当您找到并更正它时,您可以执行第二步并将其转换为 pdf latex
:
latex thenotebook.tex
如果您在 LaTeX 文档中找不到 $
符号,您应该将问题扩展到第 291 行周围,以便我们提供帮助。
我 运行 在从 Jupyter Notebook 转换为 PDF 的过程中遇到错误:
nbconvert failed: PDF creating failed
然后我从命令行尝试 运行 pdf 转换器并收到以下错误:
! Missing $ inserted.
<inserted text>
$
l.291 ... Till att börja med har vi $\frac{1}{2}
?
! Emergency stop.
<inserted text>
$
l.291 ... Till att börja med har vi $\frac{1}{2}
! ==> Fatal error occurred, no output PDF file produced!
然后我得到一行以以下结尾的异常:
OSError: PDF creating failed
我查看了文档,发现没有任何地方不匹配$
。
Jupyter 通过首先将笔记本转换为 LaTeX,然后使用本地 Latex 将其转换为 PDF 来将笔记本转换为 PDF。您收到此错误是因为在 nbconvert
创建的 LaTeX 文档中有一个不匹配的 $
符号,并且您看到的错误消息实际上是因为它导致的 latex 失败。
您可以尝试分两步转换文档。首先运行
jupyter nbconvert thenotebook.ipynb --to latex
然后检查第 291 行附近的 LaTeX 文件,看看是否确实存在不匹配的 $
。我猜你会找到一个。当您找到并更正它时,您可以执行第二步并将其转换为 pdf latex
:
latex thenotebook.tex
如果您在 LaTeX 文档中找不到 $
符号,您应该将问题扩展到第 291 行周围,以便我们提供帮助。