Initial commit
This commit is contained in:
1
figs/assymmetry.fig/Makefile
Symbolic link
1
figs/assymmetry.fig/Makefile
Symbolic link
@ -0,0 +1 @@
|
||||
../libs/Makefile
|
32
figs/assymmetry.fig/assymmetry1.tikz.tex
Normal file
32
figs/assymmetry.fig/assymmetry1.tikz.tex
Normal file
@ -0,0 +1,32 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\fill[color=lightgray](4.5,0.5)--++(1.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--cycle;
|
||||
|
||||
\begin{scope}
|
||||
\clip(4.5,0.5)--++(1.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--cycle;
|
||||
\grid{13}{13}{(0,0)}
|
||||
\end{scope}
|
||||
|
||||
|
||||
\cross{teal}{(5,2)}
|
||||
\cross{teal}{(4,4)}
|
||||
\cross{teal}{(3,6)}
|
||||
\cross{teal}{(2,8)}
|
||||
\cross{teal}{(7,3)}
|
||||
\cross{teal}{(9,4)}
|
||||
\cross{teal}{(11,5)}
|
||||
\cross{teal}{(10,7)}
|
||||
\cross{teal}{(9,9)}
|
||||
\cross{teal}{(8,11)}
|
||||
\cross{teal}{(6,10)}
|
||||
\cross{teal}{(4,9)}
|
||||
|
||||
\draw[color=black,line width=6.0](4.5,0.5)--++(1.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-1.1);
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
29
figs/assymmetry.fig/assymmetry2.tikz.tex
Normal file
29
figs/assymmetry.fig/assymmetry2.tikz.tex
Normal file
@ -0,0 +1,29 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\fill[color=lightgray](4.5,0.5)--++(1.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--cycle;
|
||||
|
||||
\begin{scope}
|
||||
\clip(4.5,0.5)--++(1.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--cycle;
|
||||
\grid{13}{13}{(0,0)}
|
||||
\end{scope}
|
||||
|
||||
|
||||
\cross{magenta}{(10, 9)}
|
||||
\cross{magenta}{( 8,10)}
|
||||
\cross{magenta}{( 6,11)}
|
||||
\cross{magenta}{( 5, 9)}
|
||||
\cross{magenta}{( 2, 8)}
|
||||
\cross{magenta}{( 3, 5)}
|
||||
\cross{magenta}{( 4, 2)}
|
||||
\cross{magenta}{( 7, 3)}
|
||||
\cross{magenta}{(10, 4)}
|
||||
\cross{magenta}{(11, 6)}
|
||||
|
||||
\draw[color=black,line width=6.0](4.5,0.5)--++(1.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(2.0,0.0)--++(0.0,1.0)--++(1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,2.0)--++(-1.0,0.0)--++(0.0,1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-2.0,0.0)--++(0.0,-1.0)--++(-1.0,0.0)--++(0.0,-1.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-2.0)--++(1.0,0.0)--++(0.0,-1.1);
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/assymmetry.fig/libs/shapes.sty
Symbolic link
1
figs/assymmetry.fig/libs/shapes.sty
Symbolic link
@ -0,0 +1 @@
|
||||
../../libs/shapes.sty
|
1
figs/contour_example.fig/Makefile
Symbolic link
1
figs/contour_example.fig/Makefile
Symbolic link
@ -0,0 +1 @@
|
||||
../libs/Makefile
|
75
figs/contour_example.fig/contour_example.tikz.tex
Normal file
75
figs/contour_example.fig/contour_example.tikz.tex
Normal file
@ -0,0 +1,75 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\cross{cyan}{(5,2)}
|
||||
\cross{magenta}{(4,4)}
|
||||
\cross{magenta}{(3,6)}
|
||||
\cross{cyan}{(2,8)}
|
||||
\cross{magenta}{(7,3)}
|
||||
\cross{magenta}{(9,4)}
|
||||
\cross{cyan}{(11,5)}
|
||||
\cross{magenta}{(10,7)}
|
||||
\cross{cyan}{(9,9)}
|
||||
\cross{cyan}{(8,11)}
|
||||
\cross{cyan}{(6,10)}
|
||||
\cross{magenta}{(4,9)}
|
||||
|
||||
\cross{magenta}{(6,6)}
|
||||
\cross{magenta}{(7,8)}
|
||||
|
||||
\square{black}{(6,4)}
|
||||
\square{black}{(5,5)}
|
||||
\square{black}{(5,7)}
|
||||
\square{black}{(4,7)}
|
||||
\square{black}{(5,8)}
|
||||
\square{black}{(7,5)}
|
||||
\square{black}{(8,5)}
|
||||
\square{black}{(8,6)}
|
||||
\square{black}{(9,6)}
|
||||
\square{black}{(8,7)}
|
||||
|
||||
\cross{cyan}{(13,6)}
|
||||
\cross{red}{(12,8)}
|
||||
\cross{cyan}{(11,10)}
|
||||
\cross{cyan}{(10,12)}
|
||||
\cross{red}{(15,7)}
|
||||
\cross{red}{(17,8)}
|
||||
\cross{cyan}{(19,9)}
|
||||
\cross{red}{(18,11)}
|
||||
\cross{red}{(17,13)}
|
||||
\cross{cyan}{(16,15)}
|
||||
\cross{red}{(14,14)}
|
||||
\cross{cyan}{(12,13)}
|
||||
|
||||
\cross{red}{(15,10)}
|
||||
\cross{red}{(13,11)}
|
||||
|
||||
\square{black}{(14,8)}
|
||||
\square{black}{(14,9)}
|
||||
\square{black}{(13,9)}
|
||||
\square{black}{(16,9)}
|
||||
\square{black}{(17,10)}
|
||||
\square{black}{(16,11)}
|
||||
\square{black}{(16,12)}
|
||||
\square{black}{(15,12)}
|
||||
\square{black}{(14,12)}
|
||||
\square{black}{(15,13)}
|
||||
|
||||
\foreach \k in {0,...,5}{
|
||||
\cross{cyan}{(4,-1)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \k in {1,...,9}{
|
||||
\cross{cyan}{(4,-1)++(\k*2,\k*1)}
|
||||
}
|
||||
\foreach \k in {1,...,5}{
|
||||
\cross{cyan}{(22,8)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \k in {1,...,8}{
|
||||
\cross{cyan}{(-1,9)++(\k*2,\k*1)}
|
||||
}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
117
figs/contour_example.fig/contour_example2.tikz.tex
Normal file
117
figs/contour_example.fig/contour_example2.tikz.tex
Normal file
@ -0,0 +1,117 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
|
||||
\foreach \k in {0,...,14}{
|
||||
\cross{cyan}{(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,14}{
|
||||
\cross{cyan}{(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,14}{
|
||||
\cross{cyan}{(28,14)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,13}{
|
||||
\cross{cyan}{(-14,28)++(\l*2,\l)}
|
||||
}
|
||||
|
||||
\foreach \k in {1,...,11}{
|
||||
\cross{red}{(1,3)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,11}{
|
||||
\cross{red}{(1,3)++(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,11}{
|
||||
\cross{red}{(1,3)++(24,12)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,11}{
|
||||
\cross{red}{(1,3)++(-12,24)++(\l*2,\l)}
|
||||
}
|
||||
\cross{cyan}{(1,3)}
|
||||
\cross{cyan}{(1,3)++(-12,24)}
|
||||
\cross{cyan}{(1,3)++(24,12)}
|
||||
\cross{cyan}{(1,3)++(12,36)}
|
||||
|
||||
\foreach \k in {0,...,10}{
|
||||
\cross{black}{(2,6)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,10}{
|
||||
\cross{black}{(2,6)++(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,10}{
|
||||
\cross{black}{(2,6)++(20,10)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,9}{
|
||||
\cross{black}{(2,6)++(-10,20)++(\l*2,\l)}
|
||||
}
|
||||
|
||||
\foreach \k in {0,...,9}{
|
||||
\cross{red}{(2,8)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,9}{
|
||||
\cross{red}{(2,8)++(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,9}{
|
||||
\cross{red}{(2,8)++(18,9)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,8}{
|
||||
\cross{red}{(2,8)++(-9,18)++(\l*2,\l)}
|
||||
}
|
||||
|
||||
\foreach \k in {0,...,7}{
|
||||
\cross{cyan}{(3,11)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,7}{
|
||||
\cross{cyan}{(3,11)++(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,7}{
|
||||
\cross{cyan}{(3,11)++(14,7)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,6}{
|
||||
\cross{cyan}{(3,11)++(-7,14)++(\l*2,\l)}
|
||||
}
|
||||
|
||||
\foreach \k in {0,...,4}{
|
||||
\cross{magenta}{(4,14)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,4}{
|
||||
\cross{magenta}{(4,14)++(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,4}{
|
||||
\cross{magenta}{(4,14)++(10,5)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,4}{
|
||||
\cross{magenta}{(4,14)++(-5,10)++(\l*2,\l)}
|
||||
}
|
||||
\cross{cyan}{(4,14)}
|
||||
\cross{cyan}{(4,14)++(-5,10)}
|
||||
\cross{cyan}{(4,14)++(10,5)}
|
||||
\cross{cyan}{(4,14)++(5,15)}
|
||||
|
||||
\foreach \k in {0,...,3}{
|
||||
\cross{black}{(5,17)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,3}{
|
||||
\cross{black}{(5,17)++(\l*2,\l)}
|
||||
}
|
||||
\foreach \k in {1,...,3}{
|
||||
\cross{black}{(5,17)++(6,3)++(\k*-1,\k*2)}
|
||||
}
|
||||
\foreach \l in {1,...,2}{
|
||||
\cross{black}{(5,17)++(-3,6)++(\l*2,\l)}
|
||||
}
|
||||
|
||||
\cross{magenta}{(6,19)}
|
||||
\cross{magenta}{(8,23)}
|
||||
\cross{magenta}{(4,20)}
|
||||
\cross{magenta}{(6,24)}
|
||||
\cross{magenta}{(3,23)}
|
||||
\cross{magenta}{(9,20)}
|
||||
\cross{cyan}{(7,21)}
|
||||
\cross{cyan}{(5,22)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/contour_example.fig/libs/shapes.sty
Symbolic link
1
figs/contour_example.fig/libs/shapes.sty
Symbolic link
@ -0,0 +1 @@
|
||||
../../libs/shapes.sty
|
1
figs/cross_pair_classify.fig/Makefile
Symbolic link
1
figs/cross_pair_classify.fig/Makefile
Symbolic link
@ -0,0 +1 @@
|
||||
../libs/Makefile
|
12
figs/cross_pair_classify.fig/cross_packed_l.tikz.tex
Normal file
12
figs/cross_pair_classify.fig/cross_packed_l.tikz.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid56{(-2,-2)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(1,2)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
12
figs/cross_pair_classify.fig/cross_packed_r.tikz.tex
Normal file
12
figs/cross_pair_classify.fig/cross_packed_r.tikz.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid65{(-2,-2)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(2,1)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
12
figs/cross_pair_classify.fig/cross_stacked.tikz.tex
Normal file
12
figs/cross_pair_classify.fig/cross_stacked.tikz.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid74{(-2,-2)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(3,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/cross_pair_classify.fig/libs/shapes.sty
Symbolic link
1
figs/cross_pair_classify.fig/libs/shapes.sty
Symbolic link
@ -0,0 +1 @@
|
||||
../../libs/shapes.sty
|
1
figs/cross_sliding.fig/Makefile
Symbolic link
1
figs/cross_sliding.fig/Makefile
Symbolic link
@ -0,0 +1 @@
|
||||
../libs/Makefile
|
14
figs/cross_sliding.fig/cross_sliding_2.tikz.tex
Normal file
14
figs/cross_sliding.fig/cross_sliding_2.tikz.tex
Normal file
@ -0,0 +1,14 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\square{red}{(1,1)}
|
||||
\square{red}{(2,1)}
|
||||
\grid74{(-2,-2)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(3,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
14
figs/cross_sliding.fig/cross_sliding_3a.tikz.tex
Normal file
14
figs/cross_sliding.fig/cross_sliding_3a.tikz.tex
Normal file
@ -0,0 +1,14 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\square{red}{(-1,1)}
|
||||
\grid77{(-4,-3)}
|
||||
\cross{cyan}{(-2,-1)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(1,2)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
16
figs/cross_sliding.fig/cross_sliding_3b.tikz.tex
Normal file
16
figs/cross_sliding.fig/cross_sliding_3b.tikz.tex
Normal file
@ -0,0 +1,16 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\square{red}{(-1,-2)}
|
||||
\square{red}{(0,-2)}
|
||||
\square{red}{(1,-2)}
|
||||
\grid85{(-4,-3)}
|
||||
\cross{cyan}{(-2,-1)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(2,-1)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
15
figs/cross_sliding.fig/cross_unique1a.tikz.tex
Normal file
15
figs/cross_sliding.fig/cross_unique1a.tikz.tex
Normal file
@ -0,0 +1,15 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid88{(-4,-4)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{magenta}{(2,1)}
|
||||
\cross{magenta}{(-1,2)}
|
||||
\cross{magenta}{(-2,-1)}
|
||||
\cross{magenta}{(1,-2)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
15
figs/cross_sliding.fig/cross_unique1b.tikz.tex
Normal file
15
figs/cross_sliding.fig/cross_unique1b.tikz.tex
Normal file
@ -0,0 +1,15 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid88{(-4,-4)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{magenta}{(1,2)}
|
||||
\cross{magenta}{(2,-1)}
|
||||
\cross{magenta}{(-1,-2)}
|
||||
\cross{magenta}{(-2,1)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
18
figs/cross_sliding.fig/cross_unique2.tikz.tex
Normal file
18
figs/cross_sliding.fig/cross_unique2.tikz.tex
Normal file
@ -0,0 +1,18 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid9{10}{(-4,-4)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\cross{cyan}{(1,2)}
|
||||
\cross{magenta}{(2,4)}
|
||||
\cross{magenta}{(2,-1)}
|
||||
\cross{magenta}{(3,1)}
|
||||
\cross{magenta}{(-1,-2)}
|
||||
\cross{magenta}{(-2,1)}
|
||||
\cross{magenta}{(-1,3)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/cross_sliding.fig/libs/shapes.sty
Symbolic link
1
figs/cross_sliding.fig/libs/shapes.sty
Symbolic link
@ -0,0 +1 @@
|
||||
../../libs/shapes.sty
|
25
figs/libs/Makefile
Normal file
25
figs/libs/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
PROJECTNAME=$(basename $(basename $(wildcard *.tikz.tex)))
|
||||
LIBS=$(notdir $(wildcard libs/*))
|
||||
|
||||
PDFS=$(addsuffix .pdf, $(PROJECTNAME))
|
||||
|
||||
all: $(PDFS)
|
||||
|
||||
$(PDFS): $(LIBS)
|
||||
echo $(LIBS)
|
||||
pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@)
|
||||
|
||||
$(LIBS):
|
||||
ln -fs libs/$@ ./
|
||||
|
||||
clean-libs:
|
||||
rm -f $(LIBS)
|
||||
|
||||
clean-aux:
|
||||
rm -f $(addsuffix .aux, $(PROJECTNAME))
|
||||
rm -f $(addsuffix .log, $(PROJECTNAME))
|
||||
|
||||
clean-tex:
|
||||
rm -f $(PDFS)
|
||||
|
||||
clean: clean-libs clean-aux clean-tex
|
87
figs/libs/shapes.sty
Normal file
87
figs/libs/shapes.sty
Normal file
@ -0,0 +1,87 @@
|
||||
% square lattice (width #1, height #2, origin #3, spacing #4)
|
||||
\def\grid#1#2#3{
|
||||
\foreach\i in {0,...,#2}{
|
||||
\draw#3++(0,\i)--++(#1,0);
|
||||
}
|
||||
\foreach\i in {0,...,#1}{
|
||||
\draw#3++(\i,0)--++(0,#2);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
% cross (color #1, position #2)
|
||||
\def\cross#1#2{
|
||||
\fill[color=#1]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-1)--++(-1,0)--++(0,-1)--++(1,0)--++(0,-1)--++(1,0)--++(0,1)--++(1,0)--++(0,1)--++(-1,0);
|
||||
\begin{scope}
|
||||
\clip#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-1)--++(-1,0)--++(0,-1)--++(1,0)--++(0,-1)--++(1,0)--++(0,1)--++(1,0)--++(0,1)--++(-1,0);
|
||||
\grid44{[color=white]#2++(-2,-2)}
|
||||
\end{scope}
|
||||
\draw[color=black]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-1)--++(-1,0)--++(0,-1)--++(1,0)--++(0,-1)--++(1,0)--++(0,1)--++(1,0)--++(0,1)--++(-1,0);
|
||||
}
|
||||
|
||||
% V triomino (color #1, position #2)
|
||||
\def\Vtriomino#1#2{
|
||||
\fill[color=#1]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-2)--++(2,0)--++(0,1)--++(-1,0);
|
||||
\begin{scope}
|
||||
\clip#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-2)--++(2,0)--++(0,1)--++(-1,0);
|
||||
\grid33{[color=white]#2++(-1,-1)}
|
||||
\end{scope}
|
||||
\draw[color=black]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-2)--++(2,0)--++(0,1)--++(-1,0);
|
||||
}
|
||||
|
||||
% T tetromino (color #1, position #2)
|
||||
\def\Ttetromino#1#2{
|
||||
\fill[color=#1]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-3)--++(1,0)--++(0,1)--++(1,0)--++(0,1)--++(-1,0);
|
||||
\begin{scope}
|
||||
\clip#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-3)--++(1,0)--++(0,1)--++(1,0)--++(0,1)--++(-1,0);
|
||||
\grid34{[color=white]#2++(-1,-2)}
|
||||
\end{scope}
|
||||
\draw[color=black]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-3)--++(1,0)--++(0,1)--++(1,0)--++(0,1)--++(-1,0);
|
||||
}
|
||||
|
||||
% L tetromino (color #1, position #2)
|
||||
\def\Ltetromino#1#2{
|
||||
\fill[color=#1]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-3)--++(2,0)--++(0,1)--++(-1,0)--++(0,1);
|
||||
\begin{scope}
|
||||
\clip#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-3)--++(2,0)--++(0,1)--++(-1,0)--++(0,1);
|
||||
\grid34{[color=white]#2++(-1,-2)}
|
||||
\end{scope}
|
||||
\draw[color=black]#2++(0.5,0.5)--++(0,1)--++(-1,0)--++(0,-3)--++(2,0)--++(0,1)--++(-1,0)--++(0,1);
|
||||
}
|
||||
|
||||
% P pentomino (color #1, position #2)
|
||||
\def\Ppentomino#1#2{
|
||||
\fill[color=#1]#2++(1.5,1.5)--++(-2,0)--++(0,-3)--++(1,0)--++(0,1)--++(1,0)--++(0,2);
|
||||
\begin{scope}
|
||||
\clip#2++(1.5,1.5)--++(-2,0)--++(0,-3)--++(1,0)--++(0,1)--++(1,0)--++(0,2);
|
||||
\grid34{[color=white]#2++(-1,-2)}
|
||||
\end{scope}
|
||||
\draw[color=black]#2++(1.5,1.5)--++(-2,0)--++(0,-3)--++(1,0)--++(0,1)--++(1,0)--++(0,2);
|
||||
}
|
||||
|
||||
% 1x1 square (color #1, position #2)
|
||||
\def\square#1#2{
|
||||
\fill[color=#1]#2++(-0.5,-0.5)--++(0,1)--++(1,0)--++(0,-1)--cycle;
|
||||
\draw[color=black]#2++(-0.5,-0.5)--++(0,1)--++(1,0)--++(0,-1)--cycle;
|
||||
\draw[color=white]#2++(-0.5,0)--++(1,0);
|
||||
\draw[color=white]#2++(0,-0.5)--++(0,1);
|
||||
}
|
||||
|
||||
% 2x2 square (color #1, position #2)
|
||||
\def\ttsquare#1#2{
|
||||
\fill[color=#1]#2++(-1,-1)--++(0,2)--++(2,0)--++(0,-2)--cycle;
|
||||
\draw[color=black]#2++(-1,-1)--++(0,2)--++(2,0)--++(0,-2)--cycle;
|
||||
}
|
||||
\def\ttsquareempty#1{
|
||||
\draw[color=black]#1++(-1,-1)--++(0,2)--++(2,0)--++(0,-2)--cycle;
|
||||
}
|
||||
|
||||
% diamond (color #1, position #2)
|
||||
\def\diamond#1#2{
|
||||
\fill[color=#1]#2++(0,-1)--++(1,1)--++(-1,1)--++(-1,-1)--cycle;
|
||||
\begin{scope}
|
||||
\clip#2++(0,-1)--++(1,1)--++(-1,1)--++(-1,-1)--cycle;
|
||||
\grid22{[color=white]#2++(-1,-1)}
|
||||
\end{scope}
|
||||
\draw[color=black]#2++(0,-1)--++(1,1)--++(-1,1)--++(-1,-1)--cycle;
|
||||
}
|
1
figs/packings.fig/Makefile
Symbolic link
1
figs/packings.fig/Makefile
Symbolic link
@ -0,0 +1 @@
|
||||
../libs/Makefile
|
14
figs/packings.fig/cross_packing_l.tikz.tex
Normal file
14
figs/packings.fig/cross_packing_l.tikz.tex
Normal file
@ -0,0 +1,14 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\foreach \k in {0,...,3}{
|
||||
\foreach \l in {0,...,3}{
|
||||
\cross{cyan}{(-2*\l,\l)++(\k,2*\k)}
|
||||
}
|
||||
}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
14
figs/packings.fig/cross_packing_r.tikz.tex
Normal file
14
figs/packings.fig/cross_packing_r.tikz.tex
Normal file
@ -0,0 +1,14 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\foreach \k in {0,...,3}{
|
||||
\foreach \l in {0,...,3}{
|
||||
\cross{cyan}{(-\l,2*\l)++(2*\k,\k)}
|
||||
}
|
||||
}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
14
figs/packings.fig/diamond_packing.tikz.tex
Normal file
14
figs/packings.fig/diamond_packing.tikz.tex
Normal file
@ -0,0 +1,14 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\foreach\k in{1,...,4}{
|
||||
\foreach\l in{1,...,4}{
|
||||
\diamond{cyan}{(\k+\l,\k-\l)}
|
||||
}
|
||||
}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/packings.fig/libs/shapes.sty
Symbolic link
1
figs/packings.fig/libs/shapes.sty
Symbolic link
@ -0,0 +1 @@
|
||||
../../libs/shapes.sty
|
11
figs/shapes.fig/L_tetromino.tikz.tex
Normal file
11
figs/shapes.fig/L_tetromino.tikz.tex
Normal file
@ -0,0 +1,11 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid34{(-1,-2)}
|
||||
\Ltetromino{cyan}{(0,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/shapes.fig/Makefile
Symbolic link
1
figs/shapes.fig/Makefile
Symbolic link
@ -0,0 +1 @@
|
||||
../libs/Makefile
|
11
figs/shapes.fig/P_pentomino.tikz.tex
Normal file
11
figs/shapes.fig/P_pentomino.tikz.tex
Normal file
@ -0,0 +1,11 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid34{(-1,-2)}
|
||||
\Ppentomino{cyan}{(0,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
11
figs/shapes.fig/T_tetromino.tikz.tex
Normal file
11
figs/shapes.fig/T_tetromino.tikz.tex
Normal file
@ -0,0 +1,11 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid34{(-1,-2)}
|
||||
\Ttetromino{cyan}{(0,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
11
figs/shapes.fig/V_triomino.tikz.tex
Normal file
11
figs/shapes.fig/V_triomino.tikz.tex
Normal file
@ -0,0 +1,11 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid33{(-1,-1)}
|
||||
\Vtriomino{cyan}{(0,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
11
figs/shapes.fig/cross.tikz.tex
Normal file
11
figs/shapes.fig/cross.tikz.tex
Normal file
@ -0,0 +1,11 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid44{(-2,-2)}
|
||||
\cross{cyan}{(0,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
11
figs/shapes.fig/diamond.tikz.tex
Normal file
11
figs/shapes.fig/diamond.tikz.tex
Normal file
@ -0,0 +1,11 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
\grid44{(-2,-2)}
|
||||
\diamond{cyan}{(0,0)}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
37
figs/shapes.fig/hexagon.tikz.tex
Normal file
37
figs/shapes.fig/hexagon.tikz.tex
Normal file
@ -0,0 +1,37 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usepackage{shapes}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
|
||||
\draw(0,0)--++(2,0);
|
||||
\draw(120:1)--++(3,0);
|
||||
\draw(120:2)--++(4,0);
|
||||
\draw(120:2)++(60:1)--++(3,0);
|
||||
\draw(120:2)++(60:2)--++(2,0);
|
||||
|
||||
\draw(0,0)--++(60:4);
|
||||
\draw(1,0)--++(60:3);
|
||||
\draw(2,0)--++(60:2);
|
||||
\draw(120:1)--++(60:3);
|
||||
\draw(120:2)--++(60:2);
|
||||
|
||||
\draw(0,0)--++(120:2);
|
||||
\draw(1,0)--++(120:3);
|
||||
\draw(2,0)--++(120:4);
|
||||
\draw(2,0)++(60:1)--++(120:3);
|
||||
\draw(2,0)++(60:2)--++(120:2);
|
||||
|
||||
\fill[color=cyan](60:1)--++(0:1)--++(60:1)--++(120:1)--++(180:1)--++(240:1)--++(300:1)--cycle;
|
||||
|
||||
\draw[color=white](60:1)--++(60:2);
|
||||
\draw[color=white](60:1)++(1,0)--++(120:2);
|
||||
\draw[color=white](60:1)++(120:1)--++(2,0);
|
||||
|
||||
\draw(60:1)--++(0:1)--++(60:1)--++(120:1)--++(180:1)--++(240:1)--++(300:1)--cycle;
|
||||
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
1
figs/shapes.fig/libs/shapes.sty
Symbolic link
1
figs/shapes.fig/libs/shapes.sty
Symbolic link
@ -0,0 +1 @@
|
||||
../../libs/shapes.sty
|
Reference in New Issue
Block a user