! 缺少插入 $。$

! 缺少插入 $。$

我是 LaTeX 新手,我正在用它写一份包含多个章节的报告(主页中包含了其他页面)。我收到此错误:

C:\Users\hussam\Desktop\thèse\latex\thèse\thèse.brf

! Missing $ inserted.

<inserted text> 

                $

l.52

没有任何其他信息。

thèse.brf是一张白纸。我查看了我所有文档的第 52 行,但没有发现任何问题。

答案1

我遇到了同样的问题,并通过正确转义 、 和 解决了它^_如果您似乎忘记了它们|,LaTeX 似乎会$自行设置它们。所有可能成为数学公式的东西都会导致此错误。

答案2

此错误通常是因为您$之前使用了需要以结尾匹配的某个地方$。您没有给我们太多信息,但这里有一些故障排除步骤。

  • 看看第 52 行之前的行。$你是否发现其中有任何行可能需要匹配?

  • 如果您ENTER在控制台中按下 ,您的文件会继续编译吗?如果会,请继续按下ENTER(或输入Q)直到完成,然后尽可能查看输出。如果您一直在输入数学,您是否看到一大堆具有奇怪间距的斜体内容?如果是这样,这表明 LaTeX 认为您仍处于数学模式(因此它将您的文本排版为数学),因此您应该在那里寻找丢失的$

答案3

我也遇到了这个问题,但它并不接近日志中给出的行号。

根据 Leah 的回答,如果您按下Q,然后查看日志,您将看到以下消息:

I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.

因此,在下一次运行时,尝试2在错误提示处按下,这会告诉 latex 忽略问题并继续,而不是尝试修复它。这样做时,它会打印出它读取的最后一段文本(靠近问题),这应该会给你一个问题所在(你可能需要这样做几次)。

事实证明,问题出在.bib文件的第 366 行,而不是报告的第 20 行附近。这是~由 zotero 导出器未转换的 URL 引起的。删除该行可消除错误。

答案4

在 LaTeX 中,$是一个特殊符号。当两个$' 放在一个等式周围时,这会告诉 LaTeX 此信息是数学,而不仅仅是普通文本,例如:

$4+3=7$

$在 LaTeX 文档中输入 或美元符号时,例如“I have $3.”,必须在\前面放置一个,例如:

I have \$3.

您可能尝试在文档中输入美元符号,但 LaTeX 认为您想要数学模式,因此它正在寻找结尾的$

相关内容