模式图和 p/sigma 轨道

模式图和 p/sigma 轨道

我正在使用这个modiagram包,而且我已经完成了一半的文本(所以我很想让它工作)。现在我要填充 p 轨道,从而填充 σ(pz) 轨道。我被告知轴是键合轴,并且是 p(z) 轨道形成分子 sigma 轨道。modiagram假设X轴和 p(x) 轨道。是否可以配置或破解modiagram以满足我的需求?

另外,是否可以将标签格式从 2σ(x) 更改为 σ(2px)?这应该是一个独立的问题吗?

我实际上已经阅读了代码,但这对我来说都是新的。我很乐意得到任何答案,无论是关于在哪里破解文件的提示.sty还是关于包的提示。

阅读代码后,我明白我应该关注第 1150 行左右的两个问题,但这段代码对我来说都是新的,我很尴尬地说我看不懂。

这是关于事物的顶层的 MWE。

\documentclass{article}

\usepackage{mhchem}
\usepackage{modiagram}

\begin{document}

\begin{center}
  \begin{MOdiagram}[names,labels,labels-fs=\footnotesize]
    \atom[\ce{C}]{left}{ 2s, 2p = {; up, up} }
    \atom[\ce{C}]{right}{ 2s, 2p = {; up, up} }
    \molecule[\ce{C2}]{ 2sMO, 2pMO = {; pair, pair} }
    \EnergyAxis[title=$E$]
  \end{MOdiagram}
\end{center}

N.B. Wouldn't it be great to have the $\sigma$ orbital be formatted
$\sigma_{2pz}$ or $\sigma_{2p_z}$ and the $\pi$ orbital $\pi_{2py}$ or
$\pi_{2p_y}$.

\end{document}

答案1

再次感谢 Clemens 的反馈。以下是我使用该\AO命令的两个示例,这些示例使我可以自定义使用 modiagram并解决我的问题。

\documentclass{article}
\usepackage{modiagram}
\usepackage[version=3]{mhchem}

\begin{document}

\begin{center}
  \begin{MOdiagram}[names,labels,labels-fs=\footnotesize]
    % left atom
    \AO[2sleft](1cm){s}[label={$2s_{2}$}]{1;pair} %AO1
    \AO[2pxleft](1.5cm){s}[label={$2p_x$}]{5;pair}
    \AO[2pyleft](2cm){s}[label={$2p_y$}]{5;up}
    \AO[2pzleft](1cm){s}[label={$2p_z$}]{5;up}    
    \node at (1cm, -1){\ce{O}};

    % right atom
    \AO[2sright](7cm){s}[label={$2s$}]{1;pair} % AO3
    \AO[2pxright](6.5cm){s}[label={$2p_x$}]{5;pair}
    \AO[2pyright](7cm){s}[label={$2p_y$}]{5;up}
    \AO[2pzright](7.5cm){s}[label={$2p_z$}]{5;up}
    \node at (7cm, -1){\ce{O}};

    % molecule
    \AO[sigma2](4.5cm){s}[label={$\sigma_{2s}$}]{0.5;pair} % AO5
    \AO[sigma2*](4.5cm){s}[label={$\sigma^*_{2s}$}]{1.5;pair}
    \AO[pi2x](4.2cm){s}[label={$\pi_{2p_x}$}]{4;pair} % AO7
    \AO[pi2y](4.8cm){s}[label={$\pi_{2p_y}$}]{4;pair}
    \AO[sigma2pz](4.5cm){s}[label={$\sigma_{2p_z}$}]{3;pair}

    \AO[pi2x*](4.2cm){s}[label={$\pi^*_{2p_x}$}]{7;up} % AO10
    \AO[pi2y*](4.8cm){s}[label={$\pi^*_{2p_y}$}]{7;up}
    \AO[sigma2pz*](4.5cm){s}[label={$\sigma^*_{2p_z}$}]{8;}
    \node at (4.5cm, -1){\ce{O2}};

    \draw[densely dotted,draw=black] (2sleft.0) -- (sigma2.180);
    \draw[densely dotted,draw=black] (2sleft.0) -- (sigma2*.180);
    \draw[densely dotted,draw=black] (2sright.180) -- (sigma2.0);
    \draw[densely dotted,draw=black] (2sright.180) -- (sigma2*.0);

    \draw[densely dotted,draw=black] (2pyleft.0) -- (pi2x.180);
    \draw[densely dotted,draw=black] (2pxright.180) -- (pi2y.0);
    \draw[densely dotted,draw=black] (2pyleft.0) -- (pi2x*.180);
    \draw[densely dotted,draw=black] (2pxright.180) -- (pi2y*.0);

    \draw[densely dotted,draw=black] (2pzleft.0) -- (sigma2pz*.180);
    \draw[densely dotted,draw=black] (2pzleft.0) -- (sigma2pz.180);
    \draw[densely dotted,draw=black] (2pzright.180) -- (sigma2pz*.0);
    \draw[densely dotted,draw=black] (2pzright.180) -- (sigma2pz.0);
    \EnergyAxis[title=$E$]
  \end{MOdiagram}
\end{center}


\begin{center}
  \begin{MOdiagram}[names,labels,labels-fs=\footnotesize]
    % left atom
    \AO[2sleft](1cm){s}[label={$2s_{2}$}]{.5;pair} %AO1
    \AO[2pxleft](1.5cm){s}[label={$2p_x$}]{3;up}
    \AO[2pyleft](2cm){s}[label={$2p_y$}]{3;up}
    \AO[2pzleft](1cm){s}[label={$2p_z$}]{3;}    
    \node at (1cm, -1){\ce{C}};
    \node[align=center,text width=2cm] at (1cm, -1.5cm){four valence $e^-$};

    % right atom
    \AO[2sp31](5.7cm){s}[label={$2sp^3$}]{2;up} % AO3
    \AO[2sp32](6.4cm){s}[label={$2sp^3$}]{2;up}
    \AO[2sp33](7.1cm){s}[label={$2sp^3$}]{2;up}
    \AO[2sp34](7.8cm){s}[label={$2sp^3$}]{2;up}
    \node at (7cm, -1.5cm){\itshape Hybrid orbitals};

    \draw[ultra thick,->](3cm, 1cm) -- (5cm, 1cm)
      node[midway,below]{\scriptsize\itshape hybridization};
    \EnergyAxis[title=$E$]
  \end{MOdiagram}
\end{center}

\end{document}

相关内容