\documentclass{article}

\usepackage{tikz}

\begin{document}

% First we include the definition of the pieces:

\input{tangram0.tex}

% And now we show the tangram itself.

\begin{center}


\begin{tikzpicture}[scale=3.5]
\path (0,-1) pic[tangram] {small triangle}
++(1,0) pic[tangram] {square}
++(1,1) pic[tangram,rotate=-45,yscale=-1] {big triangle}
++(-45:2) pic[tangram,rotate=-135] {big triangle}
+({-sqrt(2)},0) pic[tangram,rotate=-135] {parallelogram}
++(-2,{-2*sqrt(2)}) pic[tangram] {medium triangle}
++(2,1) pic[tangram,rotate=-90] {small triangle}
;
\end{tikzpicture}
\end{center}

%You may also use one of the other examples as a starting point.


\begin{tikzpicture}[scale=3.5]
\path (6,0) pic[tangram,rotate=45] {small triangle}
pic[tangram,rotate=-45] {square}
pic[tangram,rotate=-45,yscale=-1] {big triangle}
++(-45:2) pic[tangram,rotate=-135] {big triangle}
+({-sqrt(2)},0) pic[tangram,rotate=-135] {parallelogram}
++(-2,{-2*sqrt(2)}) pic[tangram] {medium triangle}
++(2,1) pic[tangram,rotate=-90] {small triangle}
;
\end{tikzpicture}


\begin{tikzpicture}[scale=3.5]
\path (9,{1/sqrt(2)}) pic[tangram,rotate=-45] {small triangle}
++(-45:1) pic[tangram,rotate=-45] {square}
pic[tangram,rotate=-45,yscale=-1] {big triangle}
++(-45:2) pic[tangram,rotate=-135] {big triangle}
+({-sqrt(2)},0) pic[tangram,rotate=-135] {parallelogram}
++(-2,{-2*sqrt(2)}) pic[tangram] {medium triangle}
++(2,1) pic[tangram,rotate=-90] {small triangle}
;
\end{tikzpicture}


\begin{tikzpicture}[scale=3.5]
\path (0,0) pic[tangram] {big triangle}
++(2,2) pic[tangram,rotate=180] {big triangle}
++(0,1) pic[tangram,rotate=-90] {small triangle}
++(-1,-1) pic[tangram] {square}
++(-1,0) pic[tangram] {small triangle}
++(-1,0) pic[tangram] {parallelogram}
++(1,1) pic[tangram] {medium triangle}
;
\end{tikzpicture}



\begin{tikzpicture}[scale=3,rotate=90]
\path (0,0) pic[tangram,rotate=-90] {small triangle}
++(-1,-1) pic[tangram] {square}
++(-1,0) pic[tangram] {small triangle}
++(-1,0) pic[tangram] {parallelogram}
++(1,1) pic[tangram] {medium triangle}
++({-1-sqrt(2)},{-1+sqrt(2)}) pic[tangram,rotate=-45] {big triangle}
++(4,0) pic[tangram,rotate=-45] {big triangle}
;
\end{tikzpicture}


\begin{tikzpicture}[scale=3]
\path (0,0) pic[tangram,rotate=180] {medium triangle}
++(-1,-1) pic[tangram] {parallelogram}
++(1,0) pic[tangram] {small triangle}
++(1,0) pic[tangram] {square}
++(2,1) pic[tangram,rotate=180] {small triangle}
++(-2.5,.1) pic[tangram,rotate=80] {big triangle}
++(80:4)
++(170:2) pic[tangram,rotate=-100] {big triangle}
;
\end{tikzpicture}

\end{document}
