Initial commit

This commit is contained in:
Ian Jauslin
2017-08-06 16:42:24 +00:00
commit dfe8ce9590
45 changed files with 3042 additions and 0 deletions

View File

@ -0,0 +1 @@
../libs/Makefile

View 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}

View 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}

View File

@ -0,0 +1 @@
../../libs/shapes.sty

View File

@ -0,0 +1 @@
../libs/Makefile

View 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}

View 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}

View File

@ -0,0 +1 @@
../../libs/shapes.sty

View File

@ -0,0 +1 @@
../libs/Makefile

View 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}

View 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}

View 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}

View File

@ -0,0 +1 @@
../../libs/shapes.sty

View File

@ -0,0 +1 @@
../libs/Makefile

View 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}

View 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}

View 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}

View 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}

View 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}

View 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}

View File

@ -0,0 +1 @@
../../libs/shapes.sty

25
figs/libs/Makefile Normal file
View 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
View 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
View File

@ -0,0 +1 @@
../libs/Makefile

View 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}

View 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}

View 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}

View File

@ -0,0 +1 @@
../../libs/shapes.sty

View 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
View File

@ -0,0 +1 @@
../libs/Makefile

View 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}

View 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}

View 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}

View 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}

View 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}

View 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}

View File

@ -0,0 +1 @@
../../libs/shapes.sty