-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbookshelf.tex
109 lines (100 loc) · 3.11 KB
/
bookshelf.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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=0.4, xscale=-1]
% wall
\draw (0,0) rectangle (32.20,27.00);
\filldraw[draw=black,fill=gray] (30.50,0.00) rectangle (32.20,27.00);
% ROW=0
% box=0
\filldraw[draw=black,fill=white] (0,0) rectangle (30.7,1.5);
\tikzset{shift={(30.7,0)}}
\tikzset{shift={(-30.7,1.5)}}
% ROW=1
% box=0
\draw (0,0) rectangle (0.5,7.2);
\tikzset{shift={(0.5,0)}}
% box=1
\draw (0,0) rectangle (6.0,7.2);
\draw (0.5,0.5) rectangle (5.5,6.7);
\draw (5.75, 6.95) circle (0.1);
\tikzset{shift={(6.0,0)}}
% box=2
\draw (0,0) rectangle (4.5,7.2);
\draw (0.5,0.5) rectangle (4.0,6.7);
\draw (4.25, 6.95) circle (0.1);
\tikzset{shift={(4.5,0)}}
% box=3
\draw (0,0) rectangle (4.5,7.2);
\draw (0.5,0.5) rectangle (4.0,6.7);
\draw (0.25, 6.95) circle (0.1);
\tikzset{shift={(4.5,0)}}
% box=4
\draw (0,0) rectangle (4.5,7.2);
\draw (0.5,0.5) rectangle (4.0,6.7);
\draw (4.25, 6.95) circle (0.1);
\tikzset{shift={(4.5,0)}}
% box=5
\draw (0,0) rectangle (4.5,7.2);
\draw (0.5,0.5) rectangle (4.0,6.7);
\draw (0.25, 6.95) circle (0.1);
\tikzset{shift={(4.5,0)}}
% box=6
\draw (0,0) rectangle (6.0,7.2);
\draw (0.5,0.5) rectangle (5.5,6.7);
\draw (0.25, 6.95) circle (0.1);
\tikzset{shift={(6.0,0)}}
\tikzset{shift={(-30.5,7.2)}}
% ROW=2
% box=0
\filldraw[draw=black,fill=white] (0,0) rectangle (30.7,0.5);
\tikzset{shift={(30.7,0)}}
\tikzset{shift={(-30.7,0.5)}}
% ROW=3
% box=0
\draw (0,0) rectangle (0.5,16.3);
\tikzset{shift={(0.5,0)}}
% box=1
\draw (0.2, 0) -- (0.2, 16.3);
\draw (5.8, 0) -- (5.8, 16.3);
\draw (0.2,4.3) rectangle (5.8,4.5);
\draw (0.2,6.8) rectangle (5.8,7.0);
\draw (0.2,9.3) rectangle (5.8,9.5);
\draw (0.2,11.8) rectangle (5.8,12.0);
\draw (0.2,14.3) rectangle (5.8,14.5);
\tikzset{shift={(6.0,0)}}
% box=2
\draw (0.2, 0) -- (0.2, 16.3);
\draw (8.8, 0) -- (8.8, 16.3);
\draw (0.2,4.3) rectangle (8.8,4.5);
\draw (0.2,6.8) rectangle (8.8,7.0);
\draw (0.2,9.3) rectangle (8.8,9.5);
\draw (0.2,11.8) rectangle (8.8,12.0);
\draw (0.2,14.3) rectangle (8.8,14.5);
\tikzset{shift={(9.0,0)}}
% box=3
\draw (0.2, 0) -- (0.2, 16.3);
\draw (8.8, 0) -- (8.8, 16.3);
\draw (0.2,4.3) rectangle (8.8,4.5);
\draw (0.2,6.8) rectangle (8.8,7.0);
\draw (0.2,9.3) rectangle (8.8,9.5);
\draw (0.2,11.8) rectangle (8.8,12.0);
\draw (0.2,14.3) rectangle (8.8,14.5);
\tikzset{shift={(9.0,0)}}
% box=4
\draw (0.2, 0) -- (0.2, 16.3);
\draw (5.8, 0) -- (5.8, 16.3);
\draw (0.2,4.3) rectangle (5.8,4.5);
\draw (0.2,6.8) rectangle (5.8,7.0);
\draw (0.2,9.3) rectangle (5.8,9.5);
\draw (0.2,11.8) rectangle (5.8,12.0);
\draw (0.2,14.3) rectangle (5.8,14.5);
\tikzset{shift={(6.0,0)}}
\tikzset{shift={(-30.5,16.3)}}
% ROW=4
% box=0
\draw (0,0) rectangle (30.5,1.5);
\tikzset{shift={(30.5,0)}}
\tikzset{shift={(-30.5,1.5)}}
\end{tikzpicture}
\end{document}