如何在LaTeX中正确输入平方?解决公式编译报错问题
解决LaTeX公式报错「Missing $ inserted」及正确显示上标问题
报错原因
LaTeX中,数学符号、公式(包括上标^这类命令)只能在数学环境中使用。直接在文本模式下写f(x) = ax^2 + 5x - c时,^会被识别为文本模式的特殊字符,触发「Missing $ inserted」错误——LaTeX提示你需要插入$来开启数学环境。
错误尝试的问题
- 在
2前加$:这种写法会拆分公式,导致数学环境不完整,仍然报错。 - 用
\替代$:\^2是文本模式命令,作用是生成一个脱字符(^)加全尺寸的2,并非数学公式里的小尺寸上标。
正确写法
1. 行内公式(嵌入文本中)
将整个公式包裹在一对$符号中,这是最常用的行内数学环境:
$f(x) = ax^2 + 5x - c$
编译后会自动将2显示为小尺寸上标,且公式与文本对齐。
2. 行间公式(单独占一行,带编号可选)
如果需要公式单独成行,可使用双$:
$$f(x) = ax^2 + 5x - c$$
或者使用带自动编号的equation环境(更规范):
\begin{equation} f(x) = ax^2 + 5x - c \end{equation}
内容的提问来源于stack exchange,提问作者iFunction
相关产品推荐
相关产品推荐

