
Sé que mi pregunta no es una buena pregunta. Solo quiero saber si este tipo de diagrama es adecuado para usar tikz para dibujar.
Quiero usar esta imagen en mi clase, pero la imagen no es una imagen vectorial, quiero dibujarla yo mismo, pero me quedé atascado al dibujar estas flechas.
ver: Stanislas Dehaene: Variedades de habilidades numéricas. Cognición, 44 (1992) 1-42
Respuesta1
Aquí hay una forma de dibujar esas flechas, usando un archivo pic
. Creo que no es perfecto, pero podría funcionar.
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.arrows,calc,fit}
\tikzset{
dashedarrow/.pic={
\node [transform shape,single arrow,draw,single arrow tip angle=50] (x) {\phantom{abc}};
\draw ($(x.after tail)+(-2pt,0)$) rectangle ($(x.before tail)+(-12pt,0)$);
\draw ($(x.after tail)+(-14pt,0)$) rectangle ($(x.before tail)+(-21pt,0)$);
\draw ($(x.after tail)+(-23pt,0)$) rectangle ($(x.before tail)+(-27pt,0)$);
\draw ($(x.after tail)+(-29pt,0)$) rectangle ($(x.before tail)+(-31pt,0)$) coordinate (ll);
\node [transform shape,fit=(ll)(x.before tip)(x.after tip)(x.tip),inner sep=0pt] (-border) {};
}
}
\begin{document}
\begin{tikzpicture}
\pic [blue] {dashedarrow};
\pic (a) at (0,2) {dashedarrow};
\node [above] at (a-border.north) {Stuff};
\pic [rotate=160] (b) at (2,0) {dashedarrow};
\path (b-border.south west) -- node[sloped,above] {Other stuff} (b-border.south east);
\pic [rotate=30,scale=0.5] (c) at (2,2) {dashedarrow};
\path (c-border.north west) -- node[sloped,above] {Foo} (c-border.north east);
\end{tikzpicture}
\end{document}