缺少 $ 插入。多余的 },或忘记了 $。缺少 } 插入

缺少 $ 插入。多余的 },或忘记了 $。缺少 } 插入

我知道这个问题经常被问到,但我找不到我的错误。而且由于代码渲染得很好,我在这里真的很矛盾。

\begin{equation} 
 \frac{\Delta {f}}{f} = -\frac{\pi\textrm{r^3}}{W} \frac{\epsilon_r-1}{\epsilon_r+2}\epsilon_0{|{E_0}^2|}
 \label{eq. 5}
\end{equation}

答案1

\textrm{...}命令将命令的内容转换为文本模式,因此r^3无法工作。相反,您应该\marthrm{r^3}按照@Sebastiano 在他的回答 (+1) 中所建议的方式使用它,或者按照@GuM 在他的评论中所建议的方式使用更好、更正确的方法\mathrm{r}^3。但是,我想知道您为什么喜欢以roman形状写变量。它们通常以斜体形式书写。所以在我看来,最好将您的等式写成如下形式:

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter\abs{\lvert}{\rvert} % new, it better align vertical bars

\begin{document}
\begin{equation}
 \frac{\Delta{f}}{f} 
    = - \frac{\pi r^3}{W} 
        \frac{\epsilon_r - 1}{\epsilon_r + 2}\epsilon_0 \abs*{E_0^2}
 \label{eq. 5}
\end{equation}
\end{document}

这使:

在此处输入图片描述

如果你坚持使用 upshape r,那么你需要保持一致:

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}

\begin{document}
\begin{equation}
 \frac{\Delta{f}}{f} 
    = - \frac{\pi \mathrm{r}^3}{W} 
        \frac{\epsilon_{\mathrm{r}} - 1}{\epsilon_{\mathrm{r}} + 2}\epsilon_0 \abs*{E_0^2}
 \label{eq. 5}
\end{equation}
\end{document}

这使:

在此处输入图片描述

答案2

\documentclass{...}通常,将一个从到开始的完整代码放入公式中非常重要\end{document}。有两个错误:\label{eq.5}放入公式中 e 使用公式时,正确的语法是:\mathrm而不是\textrm。经过我的谦虚建议:使用\epsilon_{0}而不是\epsilon_0,这对未来非常重要。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}\label{eq.5}
\begin{equation} 
 \frac{\Delta {f}}{f} = -\frac{\pi\mathrm{r^3}}{W} \frac{\epsilon_r-1}{\epsilon_r+2}\epsilon_0{|{E_0}^2|}
\end{equation}
\end{document}

相关内容