识别化学方程式中的原子

识别化学方程式中的原子

我试图表示 N2 + N 中的交换反应,其中反应物原子 N 被交换为 N2 中的原子。我正在使用该mhchem包,目前有以下内容:

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

The exchange reaction is:

\begin{align}
   \ce{ N^{(1)} \bond{1} N^{(2)} + N^{(3)} 
     -> N^{(1)} \bond{1} N^{(3)} + N^{(2)} }
\end{align}

\end{document}

电流输出

由于多种原因,我对此感到不满。

  • 目前还不清楚上标数字是否是原子标识符。
  • 键合原子之间的间距与分子之间的间距大致相同(+vs -)。我认为分子之间的空间越大或键合原子之间的空间越小会有所帮助。

也许我只需要调整一下间距,尤其是因为上标会增加空间。在方程式中执行此操作的最佳方法是什么mhchem

或者,我可以完全放弃上标原子标识符,并使用更清晰的区分。显然,我需要指定反应物原子 N 现在是 N2 的组成部分,但该怎么做呢?欢迎提出任何建议。

编辑1

按照评论中的建议,删除括号和键之间的空格,

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

New:
%
\begin{align*}
   \ce{ N^{1}-N^{2} + N^{3}
     -> N^{1}-N^{3} + N^{2} }
\end{align*}

Old:
%
\begin{align*}
   \ce{ N^{(1)} \bond{1} N^{(2)} + N^{(3)}
     -> N^{(1)} \bond{1} N^{(3)} + N^{(2)} }
\end{align*}

\end{document}

已更新建议

这显然更好,但键前的间距(由于上标)仍然看起来太大。解决这个问题的最佳方法是什么?

答案1

首先:不要在键周围留空格:

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

\ce{
     N^{(1)} \bond{1} N^{(2)} + N^{(3)} 
  -> N^{(1)} \bond{1} N^{(3)} + N^{(2)}
}

\ce{
     N^{(1)}\bond{1}N^{(2)} + N^{(3)} 
  -> N^{(1)}\bond{1}N^{(3)} + N^{(2)}
}

\end{document}

在此处输入图片描述

除了\bond{1}它还足以输入-

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

\ce{
     N^{(1)}\bond{1}N^{(2)} + N^{(3)} 
  -> N^{(1)}\bond{1}N^{(3)} + N^{(2)}
}

\ce{
     N^{(1)}-N^{(2)} + N^{(3)} 
  -> N^{(1)}-N^{(3)} + N^{(2)}
}

\end{document}

在此处输入图片描述

我个人也会省略括号。用上标数字标记不同的取代基并不罕见(参见 \ce{R^1})。我认为,如果没有括号,信息会变得更加清晰:

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

\ce{
     N^{(1)}-N^{(2)} + N^{(3)} 
  -> N^{(1)}-N^{(3)} + N^{(2)}
}

\ce{
     N^{1}-N^2 + N^3 
  -> N^{1}-N^3 + N^2
}

\end{document}

在此处输入图片描述

当然颜色也可以(除非你是色盲):

\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{xcolor}
\begin{document}

\ce{
     {\textcolor{red}{N}}-\textcolor{blue}{N} + \textcolor{green}{N} 
  -> {\textcolor{red}{N}}-\textcolor{green}{N} + \textcolor{blue}{N}
}

\end{document}

在此处输入图片描述


并且仅作为比较使用chemfig

\documentclass{文章}

\usepackage{chemfig}
\begin{document}

\schemestart
  \chemfig{N^1-N^2} \+ \chemfig{N^3}
  \arrow
  \chemfig{N^1-N^3} \+ \chemfig{N^2}
\schemestop

\end{document}

在此处输入图片描述

这里可以轻松定制键和箭头的长度。

相关内容