绘制键和价电子

绘制键和价电子

是否有用于绘制价电子的包?

平均能量损失

\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保持一致性。

相关内容