Diagrama de orbitales moleculares de boro

El diagrama de orbitales moleculares de boro tiene la siguiente forma: ingrese la descripción de la imagen aquí

El matiz es que el nivel pi se encuentra por debajo del nivel sigma2.

Para construir un diagrama orbital molecular utilizo el paquete modiagram.

\documentclass[]{standalone} \usepackage{mhchem, modiagram} \begin{document} \begin{MOdiagram}[style=square, labels,names,AO-width=8pt,labels-fs=\footnotesize] \atom[\ce{B_a}]{left}{ 1s = {;pair}, 2s = {;pair}, 2p = {;up} } \atom[\ce{B_b}]{right}{ 1s = {;pair}, 2s = {;pair}, 2p = {;up} } \molecule[\ce{B2}]{ 1sMO = {;pair,pair}, 2sMO = {;pair,pair}, 2pMO = {;,up,up}, color = { 1sigma*=red, 2sigma*=red } } \EnergyAxis \end{MOdiagram} \end{document} 

ingrese la descripción de la imagen aquí

Pero, como se puede ver, en el diagrama, el sigma -level se encuentra por debajo de pi -level. ¿Cómo se puede solucionar esto?

Respuesta

Si lee detenidamente la descripción [modiagram_en.pdf][1], puede ver la descripción del comando \molecule en la página 6:

El argumento <MO-spec> acepta una lista separada por comas de pares clave / valor: 1sMO = {<energy gain>/<energy loss>; <s el-spec>, <s* el-spec>} conecta los AO especificados por 1s.

<energy gain>/<energy loss> los valores especifican la posición vertical de MO .

\documentclass{standalone} \usepackage[version=3]{mhchem} \usepackage{modiagram} \begin{document} \MOsetup{ style=square, labels, names, AO-width=8pt, labels-fs=\footnotesize, labels-style={blue} } %============================== B2 ====================== \begin{MOdiagram} \atom[\ce{a}]{left}{ 1s = {;pair}, 2s = {;pair}, 2p = {;up} } \atom[\ce{b}]{right}{ 1s = {;pair}, 2s = {;pair}, 2p = {;up} } \molecule[\ce{B2}]{ 1sMO = {;pair,pair}, 2sMO = {;pair,pair}, 2pMO = {0.9/2,1.7/1;,up,up}, color = { 1sigma*=red, 2sigma*=red } } \EnergyAxis \end{MOdiagram} \end{document} 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *