Quiero dibujar varias flechas grandes llenas de degradados en diferentes lugares. Cómo lo harías tú ?
Soy nuevo en tikz y látex y llegué a la siguiente (fea) solución:
\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};
Es complejo y por ahora no sé como ubicar mis flechas...
Respuesta1
Usaría un \node
con la single arrow
forma proporcionada por la shapes.arrows
biblioteca. La forma se puede ajustar de forma bastante flexible:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.arrows, fadings}
\begin{document}
\begin{tikzpicture}[every node/.append style={draw=gray, left color=white, single arrow}]
\node [
right color=orange,
single arrow,
minimum height=1cm
] {};
\node at (0,-1) [
right color=blue!50!cyan,
single arrow,
minimum height=1cm,
shading angle=90+60,
rotate=60
] {};
\node at (1,0) [
right color=red!80!black,
single arrow,
single arrow head extend=0.4cm,
single arrow tip angle=110,
single arrow head indent=0.1cm,
minimum height=2cm,
inner sep=1pt,
shading angle=90+90,
rotate=90
] {};
\end{tikzpicture}
\end{document}