I want to draw several large arrows filled with gradients at different locations. How would you do that ?
I am new to tikz and latex and came to the following (ugly) solution:
\def\y{0.4}
\def\x{0.2}
\newcommand\verticalarrow[2]{
(0,0) -- (#1,0) -- (#1,#2-\y) -- (#1+\x,#2-\y) -- (#1/2,#2) --
(-\x,#2-\y) -- (0,#2-\y) -- (0,0)
}
\draw[bottom color=white, top color=gray, very thin] \verticalarrow{0.15}{4};
It's complex and for now I don't know how to locate my arrows ...

inner sep, which by default is2pt. In the red arrow, I've setinner sep=1pt, which makes the tail of the arrow thinner. You can reduce this even further. To reduce the size of the arrow head, change thesingle arrow head extendvalue. – Jake Aug 30 '12 at 13:16=). Glad it helps – Jake Aug 30 '12 at 13:19