-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathHlines.tex
91 lines (74 loc) · 2.81 KB
/
Hlines.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
\documentclass{standalone}
%\pagenumbering{gobble}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% schematic of Hydrogen lines
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikz}
\usepackage[outline]{contour}
\usetikzlibrary{arrows, snakes, calc}
%[draw options] (center) (initial angle:final angle:radius)
\def\centerarc[#1](#2)(#3:#4:#5) {\draw[#1] ($(#2)+({#5*cos(#3)},{#5*sin(#3)})$) arc (#3:#4:#5);}
\begin{document}
\tikzset{
trans/.style={very thick, dashed,->,shorten >=2pt,shorten <=0pt,>=stealth},
photon/.style={very thick, ->, snake=snake, line after snake=1mm}
}
\begin{tikzpicture}[scale=1.0, font=\sffamily]
% linear energy levels
\centerarc[black,thick](0,0)(0:180:0.1)
\centerarc[black,thick](0,0)(0:180:10.2)
\centerarc[black,thick](0,0)(0:180:12.09)
\centerarc[black,thick](0,0)(0:180:12.74)
\centerarc[black,thick](0,0)(0:180:13.06)
\centerarc[black,thick](0,0)(0:180:13.22)
\centerarc[black,thick](0,0)(0:180:13.32)
\centerarc[black,thick](0,0)(0:180:13.39)
\centerarc[black,thick](0,0)(0:180:13.43)
\centerarc[black,thick](0,0)(0:180:13.46)
\centerarc[black,thick](0,0)(0:180:13.51)
\node at (0.0,-0.4) {\huge $n=1$};
\node at (10.2,-0.4) {\huge $2$};
\node at (12.09,-0.4) {\huge $3$};
\node at (12.74,-0.4) {\huge $4$};
\node at (13.51,-0.4) {\huge $\infty$};
% logarithmic levels (too misleading)
%\centerarc[black,thick](0,0)(0:180:0.1)
%\centerarc[black,thick](0,0)(0:180:0.86)
%\centerarc[black,thick](0,0)(0:180:8.242)
%\centerarc[black,thick](0,0)(0:180:10.517)
%\centerarc[black,thick](0,0)(0:180:11.594)
%\centerarc[black,thick](0,0)(0:180:12.123)
%\centerarc[black,thick](0,0)(0:180:12.678)
% Lyman series
% angles 25, 30, 35
% calculate x = -(energy)*(cos[angle]) and then y = np.sqrt(energy**2 - x**2)
\draw[trans] (-9.244,4.311) -- ++(-25:10.2);
\draw[trans] (-10.470,6.045) -- ++(-30:12.09);
\draw[trans] (-10.436,7.307) -- ++(-35:12.74);
\node at (-7.1,1.9) {\Huge Lyman};
\node at (-7.0,3.0) {\Large $\alpha$};
\node at (-7.0,3.7) {\Large $\beta$};
\node at (-7.0,4.6) {\Large $\gamma$};
% Balmer series
% angles 85, 90, 95
\draw[trans] (-1.048,11.974) -- ++(-85:1.89);
\draw[trans] (0.,12.74) -- ++(-90:2.54);
\draw[trans] (1.138,13.010) -- ++(-95:2.86);
\node at (0.0,9.2) {\Huge Balmer};
\node at (-1.25,11.0) {\Large $\alpha$};
\node at (-0.25,11.0) {\Large $\beta$};
\node at ( 0.75,11.0) {\Large $\gamma$};
% Paschen series
% angles 145, 150, 155
\draw[trans] (10.436,7.308) -- ++(-145:0.65);
\draw[trans] (11.310,6.530) -- ++(-150:0.97);
\draw[trans] (11.981,5.587) -- ++(-155:1.13);
%\node at (8.5,5.5) {\huge Paschen};
\node [fill=white,inner sep=7pt] at (8.5,5.5) {\Huge Paschen};
\node at (10.05,7.40) {\Large $\alpha$};
\node at (10.65,6.50) {\Large $\beta$};
\node at (11.15,5.55) {\Large $\gamma$};
\end{tikzpicture}
\end{document}