2014-02-21 12:48:06 +01:00
|
|
|
\documentclass[varwidth=true, border=2pt]{standalone}
|
|
|
|
\usepackage{tikz}
|
|
|
|
\usetikzlibrary{patterns,calc,decorations.markings}
|
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
\begin{tikzpicture}
|
|
|
|
\node (a) at (0,0) {};
|
|
|
|
\node (b) at (1,0) {};
|
|
|
|
\node (c) at (1,1) {};
|
|
|
|
\node (d) at (0,1) {};
|
|
|
|
\coordinate (m) at ($(a)!0.5!(c)$);
|
|
|
|
\coordinate (ab) at ($(a)!0.5!(b)$);
|
|
|
|
\coordinate (bc) at ($(b)!0.5!(c)$);
|
|
|
|
\coordinate (cd) at ($(c)!0.5!(d)$);
|
|
|
|
\coordinate (ad) at ($(a)!0.5!(d)$);
|
|
|
|
\draw[pattern=north west lines] (d.center) -- (ad.center) -- (m.center);
|
|
|
|
\draw[pattern=dots] (m.center) -- (bc.center) -- (c.center);
|
|
|
|
\draw (a.center) -- (b.center) -- (c.center) -- (d.center) -- cycle;
|
|
|
|
\begin{scope}[decoration={
|
|
|
|
markings,
|
|
|
|
mark=at position 0.6 with {\arrow{>}}}
|
2015-10-14 14:25:34 +02:00
|
|
|
]
|
2014-02-21 12:48:06 +01:00
|
|
|
\draw[postaction={decorate}] (a.center) -- (b.center);
|
|
|
|
\draw[postaction={decorate}] (d.center) -- (c.center);
|
|
|
|
\end{scope}
|
|
|
|
|
|
|
|
\begin{scope}[decoration={
|
|
|
|
markings,
|
|
|
|
mark=at position 0.55 with {\arrow{>>}}}
|
2015-10-14 14:25:34 +02:00
|
|
|
]
|
2014-02-21 12:48:06 +01:00
|
|
|
\draw[postaction={decorate}] (b.center) -- (c.center);
|
|
|
|
\draw[postaction={decorate}] (a.center) -- (d.center);
|
|
|
|
\end{scope}
|
|
|
|
\draw (ab.center) -- (cd.center);
|
|
|
|
\draw (a.center) -- (c.center);
|
|
|
|
\draw (b.center) -- (d.center);
|
|
|
|
|
|
|
|
%\draw[pattern=north west lines] (a.center) -- (b.center) -- (z.center) --cycle;
|
|
|
|
%\draw[pattern=dots] (b.center) -- (c.center) -- (z.center) --cycle;
|
|
|
|
%\draw[pattern=crosshatch] (a.center) -- (c.center) -- (z.center) --cycle;
|
|
|
|
\end{tikzpicture}
|
|
|
|
\end{document}
|