\begin{equation}:“显示数学应该以 $$ 结尾”错误?

\begin{equation}:“显示数学应该以 $$ 结尾”错误?

我对 LaTeX 还很陌生,实际上完全陌生,有一件事我不能完全理解。

当我写下如下等式时,出现错误“显示数学应该以 $$ 结尾”:

\begin{equation}

$R_{2}$=$\frac{U_{R_2}}{I_2}$=$\frac{2,95\, \mathrm{V}$}{$0,03*10^{-3}\, \mathrm{A}$} = 7,10\,\mathrm{k}\Omega \,.

\label{eq:Bsp_OhmsLaw}\end{equation}

我尝试了很多方法,也浏览了这些论坛。似乎没有什么帮助 :-(

提前致谢!

答案1

除了删除$cmhughes 建议的之外,环境中的空白行equation也会造成混淆。这可能是您添加美元符号的原因 - 否则,如果使用空白,LaTeX 会抱怨$代码中缺少符号。

这是一个工作版本:

\documentclass{article}

\begin{document}

\begin{equation}
  R_{2}=\frac{U_{R_2}}{I_2}=\frac{2,95\, \mathrm{V}}{0,03*10^{-3}\, \mathrm{A}} = 7,10\,\mathrm{k}\Omega \,.
  \label{eq:Bsp_OhmsLaw}
\end{equation}

\end{document}

方程

答案2

使用siunitx排版物理量的包:

\documentclass{article}

\usepackage{amsmath}
\usepackage[
  locale = DE % comma as decimal mark
]{siunitx}

\begin{document}

\begin{equation}
\label{eq:Bsp_OhmsLaw}
  R_{2}
  = \frac{U_{2}}{I_{2}}
  = \frac{\SI{2.95}{\volt}}{\SI{0.03e-3}{\ampere}}
  = \SI{7.10}{\kilo\ohm}.
\end{equation}
Ohm's law is used in equation~\eqref{eq:Bsp_OhmsLaw}.

\end{document}

输出

注意成本加运费已经给答案为什么初始代码无法编译。

更新

您可以使用物理单位的缩写来使代码更短一些:

\documentclass{article}

\usepackage{amsmath}
\usepackage[
  locale = DE % comma as decimal mark
]{siunitx}

\begin{document}

\begin{equation}
\label{eq:Bsp_OhmsLaw}
  R_{2}
  = \frac{U_{2}}{I_{2}}
  = \frac{\SI{2.95}{\V}}{\SI{0.03e-3}{\A}}
  = \SI{7.10}{\kohm}.
\end{equation}
Ohm's law is used in equation~\eqref{eq:Bsp_OhmsLaw}.

\end{document}

(看手册第 37 页

相关内容