gpt4 book ai didi

latex - 使用 nbconvert 将 jupyter 笔记本转换为 pdf 时出现“缺少插入的 $”错误消息

转载 作者:行者123 更新时间:2023-12-01 18:04:27 32 4
gpt4 key购买 nike

尝试使用以下命令将 jupyter 笔记本转换为 pdf 时:

jupyter nbconvert --to pdf "Search and Other Content Finding Features.ipynb"

我收到一条错误消息:

! Missing $ inserted.
<inserted text>
$
l.380 ... Other Content Finding Features_10_0.png}

?
! Emergency stop.
<inserted text>
$
l.380 ... Other Content Finding Features_10_0.png}

我发现了一些关于这是什么的讨论 here

但是,我在代码中找不到这些字符。难道还有别的原因吗?

最佳答案

对我来说,这是另一个相关的问题:下划线。我认为原因是标记为原始文本的单元格中的文本将直接传递到 LaTeX,在那里它可以被解释为 LaTeX 代码本身。也许是你人物名字中的下划线?

  • 在某些时候,我有一个带有三个下划线 ___ 的原始单元格,然后导致转换中断。临时解决方案是将单元格转换为 Markdown,而不是原始(并且不运行它)以显示在 pdf 中。

为了找到错误,我使用了以下转换( taken from this answer) :

jupyter nbconvert thenotebook.ipynb --to latex
  • 另一个相关错误是由包含下划线的链接引起的:
[text](https://en.wikipedia.org/wiki/Python_(programming_language))

这也在原始文本单元格中,我将其转换为 Markdown 以生成 pdf。但格式(颜色、链接)不同。

  • 最后一点:我的文件名也包含空格,但这根本不是问题!

关于latex - 使用 nbconvert 将 jupyter 笔记本转换为 pdf 时出现“缺少插入的 $”错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50121822/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com