答案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
,这可能会导致未警告的错误。 - 可以使用
\lewis
TeXnician 指出的命令来绘制电子对。请参阅第 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}