在方程式环境中使用\hat
希腊字母会导致出现空格。
我使用的代码是:
\begin{equation}
\begin{aligned}
\hat{\rho}_{non lin} = \frac{1}{2} \mathbf{ \hat{P}\cdot\hat{E} } = \frac{1}{2} \hat{P}_i\hat{E}_i
\approx \frac{1}{2} \epsilon_0 \chi_{ijk}^{(2)} \hat{E}_{i} \hat{E}_{j} \hat{E}_{k}
\end{aligned}
\end{equation}
Overleaf 正确计算了其他所有内容,但没有显示带帽子的希腊字母。编辑:添加了一张图片来显示问题
如果我删除该\hat
命令,代码可以正常工作,但这不是我想要的。在方程式环境之外,使用可以$\hat{\rho}$
正常工作。
答案1
从输出中我假设你后面有一个空白行\begin{equation}
这会产生。
! Missing $ inserted.
<inserted text>
$
l.9
?
在 Overleaf 中它会标记红色错误,您可以检查日志以了解完整的错误。
不要忽略错误消息!Overleaf 会显示一个红色圆圈,其中显示错误计数,并在源代码的行号处标记。同时发布您的真实代码这里,您没有发布任何带有空白行的代码来显示错误。空白行是段落的结尾,您不能在数学中间结束段落。