![绘制键和价电子](https://linux22.com/image/381809/%E7%BB%98%E5%88%B6%E9%94%AE%E5%92%8C%E4%BB%B7%E7%94%B5%E5%AD%90.png)
是否有用于绘制价电子的包?
平均能量损失
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{chemformula}
\begin{document}
\begin{frame}{Lewis structures}
Finally: \ch{O=C=O} %valence elec. needed.
\end{frame}
\end{document}
答案1
该chemfig
软件包有一个\lewis
命令可以绘制路易斯结构。该chemformula
软件包也明确推荐了这一点:
chemformula 提供了一个命令来排版路易斯公式。这并不意味着路易斯结构!这些可以使用 chemfig 包来实现...
\documentclass{beamer}
\usetheme{Madrid}
\usecolortheme{whale}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{chemformula}
\usepackage{chemfig} % <---------------
\setchemfig{atom sep=2em} % <---------------
\begin{document}
\begin{frame}{Lewis structures}
Draw atoms with valence electrons only (this is fine):
%\chlewis{0,90,180}{O} $+$ \chlewis{0,180}{C} $+$ \chlewis{0,90,180}{O}
\schemestart % <---------------
\chemfig{\Lewis{0:2:4:, O}}
\+
\chemfig{\Lewis{0:4:, C}}
\+
\chemfig{\Lewis{0:2:4:, O}}
\schemestop
Finally: \ch{O=C=O} %Here I need \ch{O=C=O} adding valence
%electrons also.
Each line show a pair of electrons shared.
\chemfig{\Lewis{3:5:,O}=C=\Lewis{1:7:,O}} % <---------------
\end{frame}
\end{document}
的语法\lewis{<pos_1>...<pos_n>, <atom>}
很简单,其中<pos_n>
是电子在 周围 45 度的倍数的位置<atom>
(从原子的右侧开始,逆时针增加,就像我们通常做的那样)。您还可以在:
各个位置编号后明确指定 ,以将绘图更改为两个点而不是一条线。3:
例如,在 135 度角处绘制 2 个电子。
\Lewis{...}
是一种包含边界框中的电子的变体(如果您不知道这是什么意思,请阅读手册)。
您可能还考虑仅绘制所有路易斯公式以\chemfig
保持一致性。