细微差别在于该级别pi
位于该级别之下sigma2
。
为了构建分子轨道图,我使用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}
但是,正如我们在图中看到的,sigma
-level 位于pi
-level 之下。
如何修复此问题?
答案1
如果你仔细阅读说明,你可以在第 6 页[modiagram_en.pdf][1]
看到该命令的描述:\molecule
该参数
<MO-spec>
接受以逗号分隔的键/值对列表:1sMO = {<energy gain>/<energy loss>; <s el-spec>, <s* el-spec>}
连接由 1 指定的 AO。
<energy gain>/<energy loss>
值指定 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}