化学式の矢印が完全な矢印ではないのはなぜですか?

化学式の矢印が完全な矢印ではないのはなぜですか?

次のコードがあります:

\begin{equation}

   \ce e^- + ^{40}_{19}K -> ^{40}_{18}Ar^* + \Pgne -> ^{40}_{18}Ar + \Pgne + \gamma

\end{equation}

しかし、私の文書では->完全な矢印が接続されていません。間違った矢印

私は持っている:

\usepackage[version=4]{mhchem}

\usepackage[italic]{hepnames}

私の文書では。

それで、何が問題なのか疑問に思います。

{}式の前後に追加してみました({が前でe^-}\gamma) が、次のようになります。これも間違っているそれはさらに悪いことです。

答え1

環境内の空行を削除しequation、化学式全体を の引数内に配置し\ce\Pgneのセットで囲みます{}

ここに画像の説明を入力してください

\documentclass{article}

\usepackage[version=4]{mhchem}
\usepackage[italic]{hepnames}

\begin{document}

\begin{equation}
   \ce {e^- + ^{40}_{19}K -> ^{40}_{18}Ar^* + {\Pgne} -> ^{40}_{18}Ar + {\Pgne} + \gamma}
\end{equation}
\end{document}

関連情報