Tikz electron files

This commit is contained in:
Anthony Scemama 2019-11-28 18:30:29 +01:00
parent a6af34ee9d
commit 8d2d91a40f
15 changed files with 596 additions and 0 deletions

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\dn{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updnbr{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\dnr{\XX}{1.5}
\emp{\XX}{1.0}
\dn{\XX}{0.5}
\up{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updnbr{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updnbr{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\dnr{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\dn{\XX}{0.5}
\up{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updnbr{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\dn{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\upr{\XX}{1.0}
\dn{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updnbr{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\dn{\XX}{0.5}
\updnbr{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\dnr{\XX}{1.0}
\updnrb{\XX}{0.5}
\up{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrb{\XX}{0.5}
\updnbr{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\dnr{\XX}{1.0}
\dn{\XX}{0.5}
\up{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\dnr{\XX}{1.0}
\updnrb{\XX}{0.5}
\up{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\dnr{\XX}{1.5}
\emp{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\upr{\XX}{1.0}
\dnr{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\dnr{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\upr{\XX}{1.0}
\dnr{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\dnr{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\updnrr{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\dnr{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\updnrr{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\dnr{\XX}{1.5}
\emp{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\updnrr{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updn{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\dnr{\XX}{2.5}
\upr{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\dnr{\XX}{1.5}
\upr{\XX}{1.0}
\emp{\XX}{0.5}
\updn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,37 @@
\begin{tikzpicture}
\input{Electrons.tikz}
% Det |I>
\renewcommand{\XX}{\XI}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\emp{\XX}{1.5}
\emp{\XX}{1.0}
\updnrr{\XX}{0.5}
\updnrb{\XX}{0.}
% Det |alpha>
\renewcommand{\XX}{\XA}
\cabs{
\emp{\XX}{2.5}
\upr{\XX}{2.0}
}
\dnr{\XX}{1.5}
\emp{\XX}{1.0}
\emp{\XX}{0.5}
\updnrb{\XX}{0.}
% Det |J>
\renewcommand{\XX}{\XJ}
\cabs{
\emp{\XX}{2.5}
\emp{\XX}{2.0}
}
\updnrr{\XX}{1.5}
\upr{\XX}{1.0}
\emp{\XX}{0.5}
\dn{\XX}{0.}
\end{tikzpicture}

View File

@ -0,0 +1,100 @@
% Documentation
% -------------
%
% \up : up electron (black)
% \upr : up electron (red)
% \dn : down electron (black)
% \dnr : down electron (red)
% \updn : up electron (black), down electron (black)
% \updnrr : up electron (red ), down electron (red )
% \updnrb : up electron (red ), down electron (black)
% \updnbr : up electron (black), down electron (red )
% \emp : empty orbital
% \cabs{ } : CABS space inside
%
% Example
% -------
%
% \input{Electrons.tikz}
%
% \cabs{
% \emp{0.}{2.0}
% \emp{0.}{1.5}
% }
% \emp{0.}{1.0}
% \updnrb{0.}{0.5}
% \updn{0.}{0.}
%
% Colors
\newcommand{\cabs}[1]{ { \color{lightgray}{#1} } }
\newcommand{\obs}[1]{ { \color{black}{#1} } }
\newcommand{\exc}[1]{ { \color{red}{#1} } }
\newcommand{\noexc}[1]{{ \color{black}{#1} } }
% Spacing between the 3 diagrams
\newcommand{\XI}{-1.}
\newcommand{\XA}{0.}
\newcommand{\XJ}{1.}
% Up electron
\newcommand{\up}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1-0.1,#2) {\noexc{$\uparrow$}};
}
\newcommand{\upr}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1-0.1,#2) {\exc{$\uparrow$}};
}
% Down electron
\newcommand{\dn}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1+0.1,#2) {\noexc{$\downarrow$}};
}
\newcommand{\dnr}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1+0.1,#2) {\exc{$\downarrow$}};
}
% Up and Down electrons
\newcommand{\updn}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1+0.1,#2) {\noexc{$\downarrow$}};
\node at (#1-0.1,#2) {\noexc{$\uparrow$}};
}
\newcommand{\updnrr}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1+0.1,#2) {\exc{$\downarrow$}};
\node at (#1-0.1,#2) {\exc{$\uparrow$}};
}
\newcommand{\updnrb}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1+0.1,#2) {\noexc{$\downarrow$}};
\node at (#1-0.1,#2) {\exc{$\uparrow$}};
}
\newcommand{\updnbr}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
\node at (#1+0.1,#2) {\exc{$\downarrow$}};
\node at (#1-0.1,#2) {\noexc{$\uparrow$}};
}
% Empty orbital
\newcommand{\emp}[2]{
\draw [-,thick] (-0.2+#1,#2) -- (0.2+#1,#2);
}
\newcommand{\XX}{0.}

15
Manuscript/Tikz/test.tex Normal file
View File

@ -0,0 +1,15 @@
\documentclass[]{article}
\usepackage{tikz,xcolor}
\begin{document}
\begin{tabular}{cccc}
\input{0_1_11.tikz} & \input{0_1_22.tikz} & \input{0_2_22.tikz} & \input{1_1_11.tikz} \\
0 1 11 & 0 1 22 & 0 2 22 & 1 1 11 \\
\input{1_1_12.tikz} & \input{1_1_21.tikz} & \input{1_1_22.tikz} & \input{1_2_22.tikz} \\
1 1 12 & 1 1 21 & 1 1 22 & 1 2 22 \\
\input{2_1_12.tikz} & \input{2_1_21.tikz} & \input{2_1_22.tikz} & \input{2_2_22.tikz} \\
2 1 12 & 2 1 21 & 2 1 22 & 2 2 22 \\
\input{3_1_22.tikz} \\
3 1 22
\end{tabular}
\end{document}