128 lines
4.1 KiB
TeX
128 lines
4.1 KiB
TeX
\documentclass{standalone}
|
|
\usepackage{adjustbox,graphicx,bm,color,microtype,hyperref,physics,amsmath,amssymb,amsfonts}
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{decorations.pathreplacing,decorations.pathmorphing,arrows,backgrounds,fit,shapes}
|
|
|
|
\tikzset{snake it/.style={
|
|
decoration={snake,
|
|
amplitude = .4mm,
|
|
segment length = 2mm},decorate}
|
|
}
|
|
|
|
\begin{document}
|
|
|
|
\begin{tikzpicture}[scale=1,
|
|
double`1/.style={ellipse,draw,fill opacity=0.5,fill=green!10},
|
|
double2/.style={ellipse,draw,fill opacity=0.5,fill=magenta!10},
|
|
single/.style={ellipse,draw,fill opacity=0.5,fill=orange!10},
|
|
]
|
|
\scriptsize
|
|
% Draw windows
|
|
% Occupied
|
|
\draw[thick,blue,fill=blue!15!white!] (0,0) -- (0,1) -- (2,1) -- (2,0) -- (0,0);%
|
|
% Virtual
|
|
\draw[thick,yellow,fill=yellow!15!white!] (0,1.1) -- (0,3.1) -- (2,3.1) -- (2,1.1) -- (0,1.1);%
|
|
% CABS
|
|
\draw[thick,red,fill=red!15!white!] (0,3.2) -- (0,6.2) -- (2,6.2) -- (2,3.2) -- (0,3.2) node[xshift=1cm,yshift=1.5cm]{\textbf{CABS}};%
|
|
|
|
% Draw orbitals
|
|
% Occupied
|
|
\foreach \y in {0.15,0.4,0.8}
|
|
\draw[black]
|
|
(0.8,\y) -- (1.2,\y);
|
|
\foreach \y in {0.6}
|
|
\draw[black]
|
|
(0.3,\y) -- (0.7,\y)
|
|
(1.3,\y) -- (1.7,\y);
|
|
% Virtual
|
|
\foreach \y in {1.4,1.8,2.3,2.5,2.8,3.0}
|
|
\draw[black]
|
|
(0.8,\y) -- (1.2,\y);
|
|
\foreach \y in {1.25,1.95,2.15,2.4}
|
|
\draw[black]
|
|
(0.3,\y) -- (0.7,\y)
|
|
(1.3,\y) -- (1.7,\y);
|
|
|
|
% Draw electrons
|
|
\foreach \y in {0.15,0.4,0.8}
|
|
\draw[<-,black]
|
|
(0.95,\y-0.1) -- (0.95,\y+0.1);
|
|
\foreach \y in {0.15,0.4,0.8}
|
|
\draw[->,black]
|
|
(1.05,\y-0.1) -- (1.05,\y+0.1);
|
|
\foreach \y in {0.6}
|
|
\draw[<-,black]
|
|
(0.45,\y-0.1) -- (0.45,\y+0.1);
|
|
\foreach \y in {0.6}
|
|
\draw[->,black]
|
|
(0.55,\y-0.1) -- (0.55,\y+0.1);
|
|
\foreach \y in {0.6}
|
|
\draw[<-,black]
|
|
(1.45,\y-0.1) -- (1.45,\y+0.1);
|
|
\foreach \y in {0.6}
|
|
\draw[->,black]
|
|
(1.55,\y-0.1) -- (1.55,\y+0.1);
|
|
|
|
% Draw curly brackets
|
|
% occupied space
|
|
\draw[thick,decorate,decoration={brace,amplitude=4pt}]
|
|
(2.1,1) --
|
|
node[xshift=0.8cm,yshift=+0.15cm] {occupied}
|
|
node[xshift=0.85cm,yshift=-0.15cm] {space $\qty{i}$} (2.1,0);%
|
|
% virtual space
|
|
\draw[thick,decorate,decoration={brace,amplitude=4pt}]
|
|
(2.1,3.1) --
|
|
node[xshift=0.65cm,yshift=+0.15cm] {virtual}
|
|
node[xshift=0.85cm,yshift=-0.15cm] {space $\qty{a}$} (2.1,1.1);%
|
|
% orbital space
|
|
\draw[thick,decorate,decoration={brace,amplitude=4pt}]
|
|
(3.6,3.1) --
|
|
node[xshift=1.3cm,yshift=+0.2cm] {orbital space $\qty{p}$}
|
|
node[xshift=1.3cm,yshift=-0.2cm] {$\qty{p} = \qty{i} \cup \qty{a}$}
|
|
(3.6,0);%
|
|
% complementary virtual space
|
|
\draw[thick,decorate,decoration={brace,amplitude=4pt}]
|
|
(2.1,6.2) --
|
|
node[xshift=1.25cm,yshift=+0.4cm] {complementary}
|
|
node[xshift=1.4cm] {virtual space $\qty{\alpha}$}
|
|
node[xshift=1.4cm,yshift=-0.4cm] {$\qty{p} \cap \qty{\alpha} = \varnothing$}
|
|
(2.1,3.2);%
|
|
% complete space
|
|
\draw[thick,decorate,decoration={brace,amplitude=4pt}]
|
|
(6.1,6.2) --
|
|
node[xshift=0.85cm,yshift=+0.3cm] {complete}
|
|
node[xshift=0.7cm] {orbital}
|
|
node[xshift=0.65cm,yshift=-0.35cm] {space}
|
|
(6.1,0);%
|
|
|
|
% Draw dotted lines
|
|
\draw[thick,dashed] (2.1,3.1) -- (3.6,3.1);
|
|
|
|
\draw[thick,dashed] (2.1,6.2) -- (6.1,6.2);
|
|
\draw[thick,dashed] (2.1,0) -- (6.1,0);
|
|
|
|
% Draw excitations
|
|
|
|
\node [double1, align=center] at (0.45,0.6) (p1) {};
|
|
\node [double1, align=center] at (0.45,6.0) (h1) {};
|
|
\node [double1, align=center] at (0.55,0.6) (p2) {};
|
|
\node [double1, align=center] at (0.55,5.0) (h2) {};
|
|
\node [double2, align=center] at (1.55,0.6) (p3) {};
|
|
\node [double2, align=center] at (1.55,4.0) (h3) {};
|
|
\node [double2, align=center] at (1.45,0.6) (p4) {};
|
|
\node [double2, align=center] at (1.45,1.95)(h4) {};
|
|
\node [single, align=center] at (1.05,0.8) (p5) {};
|
|
\node [single, align=center] at (1.05,3.5) (h5) {};
|
|
\path
|
|
(p1) edge [->, green, bend left, in=170, out=10] (h1)
|
|
(p2) edge [->, green, bend left, in=170, out=10] (h2)
|
|
(p3) edge [->, magenta, bend right, in=190, out=-10] (h3)
|
|
(p4) edge [->, magenta, bend right, in=190, out=-10] (h4)
|
|
(p5) edge [->, orange, bend left, in=170, out=10] (h5)
|
|
;
|
|
|
|
|
|
\end{tikzpicture}
|
|
|
|
\end{document}
|