-
Notifications
You must be signed in to change notification settings - Fork 1
/
threelevel.tex
47 lines (33 loc) · 1.3 KB
/
threelevel.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
\documentclass{standalone}
%\pagenumbering{gobble}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% schematic of three level diagram
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikz}
\usetikzlibrary{arrows,snakes}
\begin{document}
\tikzset{
level/.style={thick},
coll/.style={thick, dotted,->,shorten >=2pt,shorten <=2pt,>=stealth},
trans/.style={thick, dashed,->,shorten >=2pt,shorten <=2pt,>=stealth},
photon/.style={thick, ->, snake=snake, line after snake=1mm}
}
\begin{tikzpicture}[scale=1.0, font=\sffamily]
% Draw the energy levels
\draw[level] (7.0cm,0cm) -- (2cm,0cm) node[left] {1};
\draw[level] (7.0cm,2cm) -- (2cm,2cm) node[left] {2};
\draw[level] (7.0cm,4cm) -- (2cm,4cm) node[left] {3};
% Draw the transitions
\draw[coll] (2.7cm,0cm) -- (2.7cm,2cm) node[midway, left] {\small{$C_{12}$}};
\draw[coll] (3.2cm,0cm) -- (3.2cm,4cm) node[pos=0.6, right] {\small{$C_{13}$}};
\draw[trans] (4.2cm,4cm) -- (4.2cm,0cm);
\draw[trans] (4.7cm,4cm) -- (4.7cm,2cm);
\draw[trans] (5.2cm,2cm) -- (5.2cm,0cm);
% Draw the photons
\draw[photon] (4.2cm,3.3cm) -- (6.2cm,3.3cm) node[above] {\small{$A_{31}$}};
\draw[photon] (4.7cm,2.7cm) -- (6.55cm,2.7cm) node[below] {\small{$A_{32}$}};
\draw[photon] (5.2cm,1cm) -- (6.7cm,1cm) node[above] {\small{$A_{21}$}};
\end{tikzpicture}
\end{document}