\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 发生衰变吗?