chemfig:路易斯结构

chemfig:路易斯结构

目前正致力于研究CaCO3的腐蚀:

\documentclass[a4paper]{article}
\usepackage{chemfig}

\begin{document}

\[
[Ca^{2+};
\chemfig{O - C (=[6]O) (-[8]O) }] + 2 \chemfig{H-Cl|}   \hspace{4em}|\Delta H<0
\]
\end{document}

CaCO3排版

但我需要一些帮助来解决一些问题:

  • HCl 中的 Cl 到哪里去了?
  • 如何绘制 O 原子周围的电子对(见下图)?
  • 我可以以某种方式将 CO3 的路易斯结构垂直置于公式的中心吗?

我希望 CO3 是什么样子

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{chemfig}

\begin{document}

\schemestart
\chemleft[
  \subscheme{
    \chemfig{Ca^{2+}} \arrow{0}[,0] \hspace{5mm}
    \chemfig{{\chemabove[-0.5pt]{\lewis{246,O}}{\scriptstyle\hspace{-7mm}\ominus}}- C (=[6]O) -[8]{\chemabove[-0.5pt]{\lewis{026,O}}{\scriptstyle\hspace{7mm}\ominus}}{}}}
  \hspace{5mm}
\chemright]
+2 \chemfig{HCl}
\hspace{4em}
$|\Delta H<0$
\schemestop

\end{document}

在上面的例子中,我使用了命令\lewis来将自由电子对添加到氧原子中。对于圆圈中的电荷,我使用了\ominus如下描述的方法在这个答案中以及第 42 页(第 12.2 节“添加上标而不修改键”)的chemfig 手册。为了使公式垂直居中,我使用\arrow这个答案。对于方括号,我使用了\chemleft[和,\chemright]如第 54 页(8 子方案)中所述chemfig 手册

答案2

回答您的问题:

  • Cl 消失了,因为至少在那个位置|似乎没有意义chemfig,这可能会导致未警告的错误。
  • 可以使用\lewisTeXnician 指出的命令来绘制电子对。请参阅第 8 节第 30 页chemfig手动的

请参阅下面修改后的(尽管不完整)示例。

\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{chemfig}

\begin{document}

\[
\begin{bmatrix}
Ca^{2+}; & 
\chemfig{
\lewis{2 4 6,\chemabove[0.8pt]{O}{\scriptstyle\hspace{-6mm}\ominus}}-
C (=[6]\lewis{7 5,O})-
\lewis{0 2 6,\chemabove[0.8pt]{O}{\scriptstyle\hspace{6mm}\ominus}}}\quad
\end{bmatrix} + 2 \chemfig{H-\lewis{0,Cl}}   \hspace{4em}|\Delta H<0
\]
\end{document}

相关内容