tikz: cómo dibujar una flecha gorda

tikz: cómo dibujar una flecha gorda

Para dibujar una flecha gorda con tikz intento lo siguiente:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[-Triangle, very thick](0, 0) -- (1, 0);
\end{tikzpicture}
\end{document}

Sin embargo, no me impresiona especialmente el grosor de esta flecha. Me gustaría dibujar una flecha mucho más gruesa como se muestra en la siguiente imagen:

ingrese la descripción de la imagen aquí

¿Cómo dibujar una flecha tan gorda?

Respuesta1

Ya estás usando arrows.meta, por lo que puedes ajustar los parámetros de la flecha. En particular, puedes ajustar lengthy width.

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[-{Triangle[width=18pt,length=8pt]}, line width=10pt](0,0) -- (1, 0);
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Creo que esto le proporcionará todas las flechas en forma de triángulo posibles. Podría definir una variante escalable que escale con el ancho de línea,

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[my triangle/.style={-{Triangle[width=\the\dimexpr1.8\pgflinewidth,length=\the\dimexpr0.8\pgflinewidth]}}]
\draw[line width=6pt,my triangle](0,0) -- (1, 0); 
\draw[line width=10pt,my triangle](2,0) -- (3, 0);
\draw[line width=6pt,-{Triangle[width=1.8*6pt,length=0.8*6pt]}](0,-1)
-- (1, -1);
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Hay muchas otras flechas, y si la que buscas no está en la lista predefinida, siempre puedes definir tu deuda con \pgfdeclarearrow. Sin embargo, aquí no creo que sea necesario.

información relacionada