Como desenhar setas GROSSAS (mostradas abaixo na figura) no tikz?

Como desenhar setas GROSSAS (mostradas abaixo na figura) no tikz?

Quero desenhar algo assim:

insira a descrição da imagem aqui

Não estou conseguindo desenhar isso. Isto é o que desenhei:

insira a descrição da imagem aqui

Este é o código:

\documentclass[a4paper,10pt]{article}
%\documentclass[a4paper,10pt]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{positioning,arrows}
\usepackage[utf8x]{inputenc}
\usepackage{scalefnt}

\begin{document}


\begin{tikzpicture}[fill=blue,ultra thick, scale = 0.75, transform shape,font=\Large]


\node[rectangle] (a1) [draw, minimum width=1.5cm,minimum height=1cm] {};
\coordinate[right=0.75cm of a1] (a4)  {};
\node[rectangle] (a2) [draw, minimum width=1.5cm,minimum height=1cm,right of=a1,node distance=3cm] {};
\node[rectangle] (a3) [draw, minimum width=1.5cm,minimum height=1cm,below of=a4,node distance=3cm] {};

\node[rectangle] (a5) [draw, minimum width=1.5cm,minimum height=1cm,right of=a3,node distance=4cm] {};
\node[rectangle] (a6) [draw, minimum width=1.5cm,minimum height=1cm,above of=a5,node distance=1.25cm] {};

\node[rectangle] (a7) [draw, minimum width=1.5cm,minimum height=1cm,below right of=a5,node distance=3cm] {};



\end{tikzpicture}

\end{document}

Como desenhar esse tipo de flecha?

Responder1

aqui está uma solução baseada postactione inspirada emÉ possível alterar o tamanho de uma ponta de seta no TikZ/PGF?(resposta ovelha voadora):

\documentclass[a4paper,10pt]{article}
%\documentclass[a4paper,10pt]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{positioning,arrows}
\usepackage[utf8x]{inputenc}
\usepackage{scalefnt}

\begin{document}


\begin{tikzpicture}[fill=blue,ultra thick, scale = 0.75, transform shape,font=\Large]
\tikzstyle{myarrows}=[line width=1mm,draw=blue,-triangle 45,postaction={draw, line width=3mm, shorten >=4mm, -}]

\node[rectangle] (a1) [draw, minimum width=1.5cm,minimum height=1cm] {};
\coordinate[right=0.75cm of a1] (c1)  {};
\node[rectangle] (a2) [draw, minimum width=1.5cm,minimum height=1cm,right of=a1,node distance=3cm] {};
\node[rectangle] (a3) [draw, minimum width=1.5cm,minimum height=1cm,below of=c1,node distance=3cm] {};
\node[rectangle] (a5) [draw, minimum width=1.5cm,minimum height=1cm,right of=a3,node distance=4cm] {};
\node[rectangle] (a6) [draw, minimum width=1.5cm,minimum height=1cm,above of=a5,node distance=1.25cm] {};
\node[rectangle] (a7) [draw, minimum width=1.5cm,minimum height=1cm,below right of=a5,node distance=3cm] {};
\coordinate[right=0.2cm of a2]  (c2)  {};
\coordinate[left=0cm of a6]     (c3)  {};
\coordinate[below=1.5cm of a5]  (c4)  {};

\draw [draw=blue,line width=3mm]   (a1)--(a2);

\draw [myarrows](c1)--(a3);
\draw [myarrows](c2)--(c3);
\draw [myarrows](a3)--(a5);
\draw [myarrows](a5)--(c4)--(a7);
\end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

o que fiz foi definir um estilo de seta onde a seta é desenhada duas vezes: a primeira vez com um tamanho line widthtal que o tamanho da ponta da seta seja igual ao da sua imagem original; a segunda vez com uma line widthseta marcada e sem a ponta da seta. Isto é conseguido com a postactionopção que você pode ver na myarrowsdefinição do estilo.

Você pode querer ajustar a aparência do retângulo para torná-los parecidos com os da imagem original.

Esqueci de dizer que se quiser alterar a espessura da seta basta alterar os dois line widthvalores \tikzstile{myarrows}até encontrar aqueles que atendem às suas necessidades.

informação relacionada