分子轨道图(甲醛)​​标签编辑?

分子轨道图(甲醛)​​标签编辑?

我已经建立了一个基于拉里法里代码示例从 3 月 2 日 15:26 开始,包含以下包裹模式图

一切看起来都是正确的,而且很完美 - 但标签完全错误。它不仅看起来很奇怪,而且完全具有误导性!它看起来如下:

HCHO/甲醛/甲醛 - 分子轨道图。

是否有可能正确放置标签 - 当然,如何放置?或者有什么想法我可以做些什么?也许 LaRiFaRi 或 clemens 可以再次帮助我 - 或者其他人?但非常感谢您已经帮助过我。提前谢谢您。

此致!

注意!这里是我的源代码

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

\begin{document}
\pagestyle{empty}
    \begin{MOdiagram}[labels-fs=\scriptsize]
        \AO(1cm){s}[label={$\mathrm{1a_1}$}]{0;} % AO1
        \AO(1cm){s}[label={$\mathrm{2a_1}$}]{0.5;} % AO2
        \AO(1cm){s}[label={$\mathrm{3a_1}$}]{2.5;} % AO3
        \AO(1cm){s}[label={$\mathrm{4a_1}$}]{4;} % AO4
        \AO(1cm){s}[label={$\mathrm{1b_1}$}]{5;} % AO5
        \AO(1cm){s}[label={$\mathrm{1b_2}$}]{6;} % AO6
        \AO(1cm){s}[label={$\mathrm{5a_1}$}]{7;} % AO7
        \AO(1cm){s}[label={$\mathrm{2b_1}$}]{9;} % AO8
        \AO(1cm){s}[label={$\mathrm{6a_1}$}]{10;} % AO9
        \AO(1cm){s}[label={$\mathrm{2b_2}$}]{11;} % AO10
        \node at (1cm, -1.5){CO};
        %%%%%%%%%%%%%%%%%%%%%%%
        \AO(5cm){s}[label={$\mathrm{1a_1}$}]{0;} % AO11
        \AO(5cm){s}[label={$\mathrm{2a_1}$}]{0.5;} % AO12
        \AO(5cm){s}[label={$\mathrm{3a_1}$}]{2.5;} % AO13
        \AO(5cm){s}[label={$\mathrm{4a_1}$}]{4;} % AO14
        \AO(5cm){s}[label={$\mathrm{1b_2}$}]{4.33;} % AO15
        \AO(5cm){s}[label={$\mathrm{5a_1}$}]{4.66;} % AO16
        \AO(5cm){s}[label={$\mathrm{1b_1}$}]{5;} % AO17
        \AO(5cm){s}[label={$\mathrm{2b_2}$}]{8.5;} % AO18
        \AO(5cm){s}[label={}]{8.56;} % AO19
        \AO(5cm){s}[label={$\mathrm{2b_1}$}]{9;} % AO20
        \AO(5cm){s}[label={$\mathrm{6a_1}$}]{9.5;} % AO21
        \AO(5cm){s}[label={$\mathrm{7a_1}$}]{10;} % AO22
        \AO(5cm){s}[label={$\mathrm{3b_2}$}]{11;} % AO23
        \node at (5cm, -1.5){\ce{HCHO}};
        \connect{AO1 & AO11, AO2 & AO12, AO3 & AO13, AO4 & AO14, AO5 & AO17, AO5 & AO19, AO6 & AO19, AO6 & AO15, AO7 & AO16, AO7 & AO21, AO8 & AO20, AO9 & AO22, AO10 & AO23}
        %%%%%%%%%%%%%%%%%%%%%%%
        \AO(9cm){s}[label={$\mathrm{1a_1}$}]{7;} % AO24
        \AO(9cm){s}[label={$\mathrm{1b_2}$}]{8.5;} % AO25
        \node at (9cm, -1.5){2H};
        \connect{AO16 & AO24, AO21 & AO24, AO19 & AO25}
        \EnergyAxis[title=$E$]
    \end{MOdiagram} 
\end{document}

答案1

我建议使用以下方法之一。您可以将所有标签稍微上移,或者手动设置标签,就像我对 AO13 和 AO14 所做的那样。我会使用 Ti为此positioning

% arara: pdflatex

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

\begin{document}
\pagestyle{empty}
\begin{MOdiagram}[labels-fs=\scriptsize, labels-style={yshift=6pt}]
    \AO(1cm){s}[label={$\mathrm{1a_1}$}]{0;} % AO1
    \AO(1cm){s}[label={$\mathrm{2a_1}$}]{0.5;} % AO2
    \AO(1cm){s}[label={$\mathrm{3a_1}$}]{2.5;} % AO3
    \AO(1cm){s}[label={$\mathrm{4a_1}$}]{4;} % AO4
    \AO(1cm){s}[label={$\mathrm{1b_1}$}]{5;} % AO5
    \AO(1cm){s}[label={$\mathrm{1b_2}$}]{6;} % AO6
    \AO(1cm){s}[label={$\mathrm{5a_1}$}]{7;} % AO7
    \AO(1cm){s}[label={$\mathrm{2b_1}$}]{9;} % AO8
    \AO(1cm){s}[label={$\mathrm{6a_1}$}]{10;} % AO9
    \AO(1cm){s}[label={$\mathrm{2b_2}$}]{11;} % AO10
    \node at (1cm, -1.5){\ce{CO}};
    %%%%%%%%%%%%%%%%%%%%%%%
    \AO(5cm){s}[label={$\mathrm{1a_1}$}]{0;} % AO11
    \AO(5cm){s}[label={$\mathrm{2a_1}$}]{0.5;} % AO12
    \AO(5cm){s}{2.5;} % AO13
    \node[right= 1mm of AO13]{\scriptsize$\mathrm{3a_1}$};
    \AO(5cm){s}{4;} % AO14
    \node[right= 1mm of AO14]{\scriptsize$\mathrm{4a_1}$};
    \AO(5cm){s}[label={$\mathrm{1b_2}$}]{4.33;} % AO15
    \AO(5cm){s}[label={$\mathrm{5a_1}$}]{4.66;} % AO16
    \AO(5cm){s}[label={$\mathrm{1b_1}$}]{5;} % AO17
    \AO(5cm){s}[label={$\mathrm{2b_2}$}]{8.5;} % AO18
    \AO(5cm){s}{8.56;} % AO19
    \AO(5cm){s}[label={$\mathrm{2b_1}$}]{9;} % AO20
    \AO(5cm){s}[label={$\mathrm{6a_1}$}]{9.5;} % AO21
    \AO(5cm){s}[label={$\mathrm{7a_1}$}]{10;} % AO22
    \AO(5cm){s}[label={$\mathrm{3b_2}$}]{11;} % AO23
    \node at (5cm, -1.5){\ce{HCHO}};
    \connect{AO1 & AO11, AO2 & AO12, AO3 & AO13, AO4 & AO14, AO5 & AO17, AO5 & AO19, AO6 & AO19, AO6 & AO15, AO7 & AO16, AO7 & AO21, AO8 & AO20, AO9 & AO22, AO10 & AO23}
    %%%%%%%%%%%%%%%%%%%%%%%
    \AO(9cm){s}[label={$\mathrm{1a_1}$}]{7;} % AO24
    \AO(9cm){s}[label={$\mathrm{1b_2}$}]{8.5;} % AO25
    \node at (9cm, -1.5){\ce{2H}};
    \connect{AO16 & AO24, AO21 & AO24, AO19 & AO25}
    \EnergyAxis[title=$E$]
\end{MOdiagram} 
\end{document}

在此处输入图片描述

另一种可能的语法是\node[right] at (AO14.east){\scriptsize$\mathrm{4a_1}$};

相关内容