1\documentclass{article}
2
3\usepackage[latin1]{inputenc}
4\usepackage{tikz}
5
6\setlength{\pdfpagewidth}{25.7cm}
7\setlength{\pdfpageheight}{6.1cm}
8%\setlength{\pdfvorigin}{25.4mm}
9
10%\setlength{\textwidth}{24.2cm}
11%\setlength{\textheight}{18cm}
12%\setlength{\evensidemargin}{-2.7cm}
13\setlength{\oddsidemargin}{-3.1cm}
14\setlength{\topmargin}{-4.45cm}
15\setlength{\headheight}{2cm}
16\setlength{\headsep}{0cm}
17
18\usetikzlibrary{shapes,arrows,shapes.geometric,calc,patterns}
19
20\usepackage{amsmath}
21\usepackage{amssymb}
22\usepackage{amsthm}
23\usepackage{color}
24
25\begin{document}
26
27\pagestyle{empty}
28
29\tikzstyle{block}=[color=black, fill=black!15, rectangle, draw, sharp corners, very thin, node distance=0mm]
30\tikzstyle{arrow}=[draw, -latex']
31
32\begin{tikzpicture}[scale=1, auto]
33
34% zeroth order Cartesian multipole moment
35\node[block, minimum width=2mm, minimum height=2mm] at (1mm,1mm){};
36\node[block, minimum width=6mm, minimum height=2mm] at (5mm,1mm){};
37\node[block, minimum width=12mm, minimum height=2mm] at (14mm,1mm){};
38\node[block, minimum width=20mm, minimum height=2mm] at (30mm,1mm){};
39\node[block, minimum width=30mm, minimum height=2mm] at (55mm,1mm){};
40\node[block, minimum width=42mm, minimum height=2mm] at (91mm,1mm){};
41\node[block, minimum width=56mm, minimum height=2mm] at (140mm,1mm){};
42\node[block, minimum width=72mm, minimum height=2mm] at (204mm,1mm){};
43
44% first order Cartesian multipole moment
45\node[block, minimum width=2mm, minimum height=6mm] at (1mm,5mm){};
46\node[block, minimum width=6mm, minimum height=6mm] at (5mm,5mm){};
47\node[block, minimum width=12mm, minimum height=6mm] at (14mm,5mm){};
48\node[block, minimum width=20mm, minimum height=6mm] at (30mm,5mm){};
49\node[block, minimum width=30mm, minimum height=6mm] at (55mm,5mm){};
50\node[block, minimum width=42mm, minimum height=6mm] at (91mm,5mm){};
51\node[block, minimum width=56mm, minimum height=6mm] at (140mm,5mm){};
52
53% second order Cartesian multipole moment
54\node[block, minimum width=6mm, minimum height=12mm] at (5mm,14mm){};
55\node[block, fill=black!30, minimum width=12mm, minimum height=12mm] at (14mm,14mm){};
56\node[block, fill=black!30, minimum width=20mm, minimum height=12mm] at (30mm,14mm){};
57\node[block, fill=black!30, minimum width=30mm, minimum height=12mm] at (55mm,14mm){};
58\node[block, minimum width=42mm, minimum height=12mm] at (91mm,14mm){};
59
60% third order Cartesian multipole moment
61\node[block, fill=black!30, minimum width=12mm, minimum height=20mm] at (14mm,30mm){};
62\node[block, fill=black!30, minimum width=20mm, minimum height=20mm] at (30mm,30mm){};
63\node[block, fill=black!30, minimum width=30mm, minimum height=20mm] at (55mm,30mm){};
64
65% axis of HGTOs
66\node at (1mm,-2mm) {$s$};
67\node at (5mm,-2mm) {$p$};
68\node at (14mm,-2mm) {$d$};
69\node at (30mm,-2mm) {$f$};
70\node at (55mm,-2mm) {$g$};
71\node at (91mm,-2mm) {$h$};
72\node at (140mm,-2mm) {$i$};
73\node at (204mm,-2mm) {$j$};
74\path[arrow](-0.15mm,-0.15mm)--node[yshift=-10mm] %
75  {$\boldsymbol{l}_{\kappa}$ ($\min=2$, $\max=4$)}(246mm,-0.15mm);
76
77% axis of Cartesian multipole moments
78\node at (-2mm,1mm) {$s$};
79\node at (-2mm,5mm) {$p$};
80\node at (-2mm,14mm) {$d$};
81\node at (-2mm,30mm) {$f$};
82\path[arrow](-0.15mm,-0.15mm)--node[rotate=90, xshift=20mm, yshift=7mm] %
83  {$\boldsymbol{N}_{1}$ ($\min=2$, $\max=3$)}(-0.15mm,50mm);
84
85\end{tikzpicture}
86
87\end{document}
88