From 8d2d91a40f30542cc9fd685fc6208144dfb8b1fe Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Thu, 28 Nov 2019 18:30:29 +0100 Subject: [PATCH] Tikz electron files --- Manuscript/Tikz/0_1_11.tikz | 37 ++++++++++++ Manuscript/Tikz/0_1_22.tikz | 37 ++++++++++++ Manuscript/Tikz/0_2_22.tikz | 37 ++++++++++++ Manuscript/Tikz/1_1_11.tikz | 37 ++++++++++++ Manuscript/Tikz/1_1_12.tikz | 37 ++++++++++++ Manuscript/Tikz/1_1_21.tikz | 37 ++++++++++++ Manuscript/Tikz/1_1_22.tikz | 37 ++++++++++++ Manuscript/Tikz/1_2_22.tikz | 37 ++++++++++++ Manuscript/Tikz/2_1_12.tikz | 37 ++++++++++++ Manuscript/Tikz/2_1_21.tikz | 37 ++++++++++++ Manuscript/Tikz/2_1_22.tikz | 37 ++++++++++++ Manuscript/Tikz/2_2_22.tikz | 37 ++++++++++++ Manuscript/Tikz/3_1_22.tikz | 37 ++++++++++++ Manuscript/Tikz/Electrons.tikz | 100 +++++++++++++++++++++++++++++++++ Manuscript/Tikz/test.tex | 15 +++++ 15 files changed, 596 insertions(+) create mode 100644 Manuscript/Tikz/0_1_11.tikz create mode 100644 Manuscript/Tikz/0_1_22.tikz create mode 100644 Manuscript/Tikz/0_2_22.tikz create mode 100644 Manuscript/Tikz/1_1_11.tikz create mode 100644 Manuscript/Tikz/1_1_12.tikz create mode 100644 Manuscript/Tikz/1_1_21.tikz create mode 100644 Manuscript/Tikz/1_1_22.tikz create mode 100644 Manuscript/Tikz/1_2_22.tikz create mode 100644 Manuscript/Tikz/2_1_12.tikz create mode 100644 Manuscript/Tikz/2_1_21.tikz create mode 100644 Manuscript/Tikz/2_1_22.tikz create mode 100644 Manuscript/Tikz/2_2_22.tikz create mode 100644 Manuscript/Tikz/3_1_22.tikz create mode 100644 Manuscript/Tikz/Electrons.tikz create mode 100644 Manuscript/Tikz/test.tex diff --git a/Manuscript/Tikz/0_1_11.tikz b/Manuscript/Tikz/0_1_11.tikz new file mode 100644 index 0000000..0133e72 --- /dev/null +++ b/Manuscript/Tikz/0_1_11.tikz @@ -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} diff --git a/Manuscript/Tikz/0_1_22.tikz b/Manuscript/Tikz/0_1_22.tikz new file mode 100644 index 0000000..5b55657 --- /dev/null +++ b/Manuscript/Tikz/0_1_22.tikz @@ -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} diff --git a/Manuscript/Tikz/0_2_22.tikz b/Manuscript/Tikz/0_2_22.tikz new file mode 100644 index 0000000..ae5dc1d --- /dev/null +++ b/Manuscript/Tikz/0_2_22.tikz @@ -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} diff --git a/Manuscript/Tikz/1_1_11.tikz b/Manuscript/Tikz/1_1_11.tikz new file mode 100644 index 0000000..0a6af4d --- /dev/null +++ b/Manuscript/Tikz/1_1_11.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/1_1_12.tikz b/Manuscript/Tikz/1_1_12.tikz new file mode 100644 index 0000000..554f6c1 --- /dev/null +++ b/Manuscript/Tikz/1_1_12.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/1_1_21.tikz b/Manuscript/Tikz/1_1_21.tikz new file mode 100644 index 0000000..d7abf85 --- /dev/null +++ b/Manuscript/Tikz/1_1_21.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/1_1_22.tikz b/Manuscript/Tikz/1_1_22.tikz new file mode 100644 index 0000000..729581a --- /dev/null +++ b/Manuscript/Tikz/1_1_22.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/1_2_22.tikz b/Manuscript/Tikz/1_2_22.tikz new file mode 100644 index 0000000..c6e05f4 --- /dev/null +++ b/Manuscript/Tikz/1_2_22.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/2_1_12.tikz b/Manuscript/Tikz/2_1_12.tikz new file mode 100644 index 0000000..ec1fffa --- /dev/null +++ b/Manuscript/Tikz/2_1_12.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/2_1_21.tikz b/Manuscript/Tikz/2_1_21.tikz new file mode 100644 index 0000000..1e3d59e --- /dev/null +++ b/Manuscript/Tikz/2_1_21.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/2_1_22.tikz b/Manuscript/Tikz/2_1_22.tikz new file mode 100644 index 0000000..889c7bf --- /dev/null +++ b/Manuscript/Tikz/2_1_22.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/2_2_22.tikz b/Manuscript/Tikz/2_2_22.tikz new file mode 100644 index 0000000..6013eda --- /dev/null +++ b/Manuscript/Tikz/2_2_22.tikz @@ -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} \ No newline at end of file diff --git a/Manuscript/Tikz/3_1_22.tikz b/Manuscript/Tikz/3_1_22.tikz new file mode 100644 index 0000000..fe7c314 --- /dev/null +++ b/Manuscript/Tikz/3_1_22.tikz @@ -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} diff --git a/Manuscript/Tikz/Electrons.tikz b/Manuscript/Tikz/Electrons.tikz new file mode 100644 index 0000000..ce1d2a5 --- /dev/null +++ b/Manuscript/Tikz/Electrons.tikz @@ -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.} diff --git a/Manuscript/Tikz/test.tex b/Manuscript/Tikz/test.tex new file mode 100644 index 0000000..806cb0f --- /dev/null +++ b/Manuscript/Tikz/test.tex @@ -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} +