这个反应有什么问题?

这个反应有什么问题?
\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\usepackage{isotope}
\begin{document}
\section{Decay mode of  \ce{Be isotope}}

$\ce{^4_2Be -> [5x10^3}{ns}][{1.37 MeV}] ^4_2He + 2p^+}$\\
\end{document}

我读到一个错误,缺少或者多了一个 $。

有什么解决办法吗?

答案1

一个明显的错误是 中缺少一个左括号[5x10^3}{ns}]。但还有其他问题:

  • 5x10^3}{ns}应该\SI{5e3}{ns}\SI{5e3}{\nano\second}至少$5\times10^3\,\mathrm{ns}$
  • {1.37 MeV}应该\SI{1.37}{MeV}\SI{1.37}{\mega\electronvolt}至少$1.37\,\mathrm{MeV}$
  • \ce{Be isotope}应该\ce{Be} isotope
  • -> [应该是->[(那里的空白是错误的)
  • 周围的数学模式$\ce{...}$是不必要的
  • \\行尾是错误的

完整示例:

\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}

\begin{document}

\section{Decay mode of  \ce{Be} isotope}

\ce{^4_2Be ->[\SI{5e3}{\nano\second}][\SI{1.37}{\mega\electronvolt}] ^4_2He + 2p^+}

\end{document}

在此处输入图片描述

答案2

可能缺少“\SI{”:

\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\usepackage{isotope}
\begin{document}
\section{Decay mode of  \ce{Be isotope}}

$\ce{^4_2Be ->[ \SI{5e3}{ns}][{1.37 MeV}] ^4_2He + 2p^+}$\\
\end{document}

答案3

如果你想使用该hepparticles包,你可以使用它的语法,例如\HepParticle{p}{}{+}对于质子,或者写一个快捷方式,例如

\newcommand{\Pproton}{\HepParticle{p}{}{+}}

在您的序言中,以便在文档的其他地方使用它。从您的屏幕截图来看情况并非如此(请花点时间在您的问题中编写代码)。

还有几件事:

  • 由于mhchem不需要封闭在数学环境中,因此您可以抛弃$,这将使您的代码更轻便;
  • 你写的方式,可能更容易坚持mhchem
  • 此外,难道不应该是铍-6 发生衰变吗?

相关内容