我知道这个问题经常被问到,但我找不到我的错误。而且由于代码渲染得很好,我在这里真的很矛盾。
\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}