【问题标题】:Failed to run "xelatex .\notebook.tex -quiet" command when trying to download Jupyter Notebook as PDF尝试以 PDF 格式下载 Jupyter Notebook 时无法运行“xelatex .\notebook.tex -quiet”命令
【发布时间】:2020-06-13 01:00:42
【问题描述】:

过去几个小时我一直在试图弄清楚如何将我的 Jupyter Notebook 下载为 pdf 格式。我已经下载了 MiKTeX 并重新安装了 anaconda。下面的完整错误

500:内部服务器错误
错误是:
nbconvert 失败:PDF 创建失败,捕获乳胶输出:
运行“xelatex .\notebook.tex -quiet”命令失败:
从“C:\Users\Spenc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\rsfs10.mf”制作 rsfs10.tfm...
正在运行 miktex-mf.exe...
这是 METAFONT,版本 2.7182818(MiKTeX 2.9.7440 64 位)

(C:\Users\Spnc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\rsfs

10.mf

(C:\Users\Spnc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/cm\cmbase

.mf)

(C:\Users\Spinc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\scri

pt.mf

(C:\Users\Spinc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\scri

ptu.mf [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77]

[78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [127]) ) )

在 rsfs10.tfm 上编写的字体指标。

在 rsfs10.600gf 上写入的输出(27 个字符,9120 字节)。

写在 rsfs10.log 上的成绩单。

正在安装 C:\Users\Spenc\AppData\Local\MiKTeX\2.9\fonts/tfm/public/rsfs\rsfs10.tfm...
从“C:\Users\Spenc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\rsfs5.mf”制作 rsfs5.tfm...
正在运行 miktex-mf.exe...
这是 METAFONT,版本 2.7182818(MiKTeX 2.9.7440 64 位)

(C:\Users\Spnc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\rsfs

5.mf

(C:\Users\Spnc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/cm\cmbase

.mf)

(C:\Users\Spinc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\scri

pt.mf

(C:\Users\Spinc\AppData\Local\Programs\MiKTeX 2.9\fonts/source/public/rsfs\scri

ptu.mf [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77]

[78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [127]) ) )

在 rsfs5.tfm 上编写的字体指标。

在 rsfs5.600gf 上写入的输出(27 个字符,4704 字节)。

写在 rsfs5.log 上的成绩单。

正在安装 C:\Users\Spenc\AppData\Local\MiKTeX\2.9\fonts/tfm/public/rsfs\rsfs5.tfm...
notebook.tex:384:
notebook.tex:387:

【问题讨论】:

    标签: jupyter-notebook xelatex


    【解决方案1】:

    解决了我的问题!

    在我的 Jupiter 笔记本中的乳胶中,我使用了标签?命令? (idk 你怎么称呼它) \begin{align} 和 \end{align} 为了让我制作的一些方程很好地排列在一起,它们的等号都堆叠在一起。事实证明,由于某种原因,这导致了我所有的错误。我只是将 {align} 替换为 amsmath 中的 {split} (即使用 \begin{split} 和 \end{split}),它工作得很好。方程看起来和以前一样,它创建了一个完美的 pdf 文档。不知道为什么,但也许这个解决方案可以帮助解决问题的人。

    【讨论】:

    • 你能详细说明你做了什么吗?
    【解决方案2】:

    我实际上遇到了同样的错误,所以我将在zεԺ 的建议中添加一些通用性。

    这些错误似乎是由于 LaTeX 处理错误造成的。但是请注意,jupyter notebook 和 LaTeX 排版 pdf 中都没有显示这些错误,但它们确实在 nbconvert 处理期间导致失败(尽管找到了正确的 LaTeX,例如 xelatex、引擎)。

    我建议您根据nbconvert 发送到stdout 的错误仔细检查您的LaTeX 代码。对我来说,我必须更改以下数学模式障碍,才能使 nbconvert 处理顺利进行并完成:

    • $1$ 1——(加了一个空格;怀疑与shell处理冲突)
    • $ \\Delta [...]$\\Delta [...] — (删除了一个空格;怀疑与shell处理冲突)

    【讨论】:

    • 我还必须去掉中间的空格,所以$ 1$1
    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-20
    • 2019-03-18
    • 1970-01-01
    相关资源
    最近更新 更多