Bor-Molekülorbitaldiagramm

Bor-Molekülorbitaldiagramm hat die folgende Form: Geben Sie hier die Bildbeschreibung ein

Die Nuance ist, dass die Ebene pi unter der Ebene sigma2.

Zum Erstellen eines Molekülorbitaldiagramms verwende ich das Paket 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} 

Geben Sie hier die Bildbeschreibung ein.

Aber wie man sehen kann, in der Diagramm liegt die sigma -Ebene unterhalb der pi -Ebene. Wie kann man das beheben?

Antwort

Wenn Sie die Beschreibung [modiagram_en.pdf][1] sorgfältig gelesen haben, sehen Sie die Beschreibung des Befehls \molecule auf Seite 6:

Das Argument <MO-spec> akzeptiert eine durch Kommas getrennte Liste von Schlüssel / Wert-Paaren: 1sMO = {<energy gain>/<energy loss>; <s el-spec>, <s* el-spec>} verbindet die durch 1s angegebenen AOs.

<energy gain>/<energy loss> Werte geben die vertikale Position von MO an .

\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} 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.