-
Notifications
You must be signed in to change notification settings - Fork 1
/
HII_ionization_front.tex
60 lines (44 loc) · 1.84 KB
/
HII_ionization_front.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
\documentclass{standalone}
%\pagenumbering{gobble}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% schematic of ionization front
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikz}
\usepackage[outline]{contour}
\usetikzlibrary{arrows, snakes, calc}
\usetikzlibrary{shapes.geometric}
%[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);}
%[draw options] (center) (initial angle:final angle:inner radius:outer radius)
\def\myarc[#1](#2)(#3:#4:#5:#6) {\draw[#1] ($(#2) + (#3:#5)$) arc (#3:#4:#5)
-- ($(#2) + (#4:#6)$) arc (#4:#3:#6) -- cycle;}
\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]
\draw[thick, fill=gray!30] (0,0) circle (2.4);
\centerarc[thick](0,0)(125:235:3.1)
\node[star,star points=7,star point ratio=1.8, fill] at (0,0) {};
\node at (0,1.4) {\large{Ionized}};
\node at (0,-1.4) {$n_e = n_1$};
\node at (-4.5,1.4) {\large{Neutral}};
\node at (-4.5,-1.4) {$n_1$};
\draw[rotate=115, dashed, <->] (0,0) -- ++(0,2.4);
\node[rotate=0] at (-1.2,-0.8) {$R$};
\draw[rotate=115, dashed, <->] (0,2.4) -- ++(0,0.7);
\node[rotate=0] at (-2.4,-1.35) {$\Delta R$};
\node[rotate=0, align=right] at (-4.25,-0.37) {$V_{IF} = dR/dt$};
\draw[photon, rotate=65] (0,0) -- ++(0,1.1);
\node[rotate=0, align=right] at (-0.25,0.65) {$\dot N_{ionize}$};
\draw[photon, rotate=65] (0,2.0) -- ++(0,0.8);
\node[rotate=0] at (-2.3,1.45) {$\dot N$};
\draw[line width = 0.7mm, rotate=90, ->] (0,3.1) -- ++(0,0.7);
\draw[line width = 0.7mm, rotate=130, ->] (0,3.1) -- ++(0,0.7);
\draw[line width = 0.7mm, rotate=50, ->] (0,3.1) -- ++(0,0.7);
\end{tikzpicture}
\end{document}