![如何在 LaTeX 中绘制 F_2^+2 的 MO 图](https://linux22.com/image/442124/%E5%A6%82%E4%BD%95%E5%9C%A8%20LaTeX%20%E4%B8%AD%E7%BB%98%E5%88%B6%20F_2%5E%2B2%20%E7%9A%84%20MO%20%E5%9B%BE.png)
我正在尝试用 LaTeX 制作 F_2^+2 的 MO 图,但我不知道如何让 p sigma 轨道高于两个 p pi 轨道。下面的 LaTeX 内容是我现在拥有的,我附上了我想要的图片。有人知道如何编辑 MO 图来获得这个吗?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{chemfig}
\usepackage{modiagram}
\usepackage{mhchem}
\title{mo diagram}
\author{mary stuart}
\date{November 2021}
\begin{document}
\maketitle
\begin{enumerate}
\item Using the molecular orbital diagram below, fill in the electrons for the ground electronic state of the F$_2^{+}$ molecule. Determine its ground electronic state term symbol, including the spin multiplicity.
\begin{center}
\begin{modiagram}[labels,names,style=plain]
\atom[F]{left}{
2p = {0;pair,pair,up}
}
\atom[F]{right}{
2p = {0;pair,up,up}
}
\molecule[$F_2^+$]{
2pMO = {1.8,.4;pair,pair,pair,pair,up} ,
color = {2piy* = black}
}
\end{modiagram}
\begin{modiagram}[labels]
\atom [F]{left} {2s = {;pair}}
\atom [F]{right}{2s = {;pair}}
\molecule [\ce{$F_2$}]{
2sMO ={.75;pair},
label = {2sigma = 2p$\sigma$}}
\end{modiagram}
\end{center}
\end{enumerate}
\end{document}
答案1
也许是这个?
\begin{modiagram}[labels,names,style=plain]
\atom[]{left}{
2p = {0;,,}
}
\atom[]{right}{
2p = {0;,,}
}
\molecule[]{
2pMO = {1.2/2,2/1;,,},
color = {2piy* = black}
}
\end{modiagram}
\begin{modiagram}[labels,names]
\atom [F]{left} {2s=0 }
\atom [F]{right}{2s=0 }
\molecule [\ce{$F_2$}]{
2sMO ={.75},
label = {2sigma = 2p$\sigma$}}
\end{modiagram}
或这个:
\documentclass{standalone}
\usepackage{modiagram,chemfig}
\usepackage[version=3]{mhchem}
\begin{document}
\MOsetup{
style=square,
labels,
names,
AO-width=8pt,
labels-fs=\footnotesize,
labels-style={blue}
}
%============================== F2 ======================
\begin{MOdiagram}
\atom[\ce{F}]{left}{
1s = {;},
2s = {;},
2p = {;}
}
\atom[\ce{F}]{right}{
1s = {;},
2s = {;},
2p = {;}
}
\molecule[\ce{F2}]{
1sMO = {;,},
2sMO = {;,},
2pMO = {0.9/2,1.7/1;,,},
color = { 1sigma*=red, 2sigma*=red }
}
\end{MOdiagram}
\end{document}