Para desenhar uma flecha gorda com tikz, tento o seguinte:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[-Triangle, very thick](0, 0) -- (1, 0);
\end{tikzpicture}
\end{document}
No entanto, não estou particularmente impressionado com a espessura desta flecha. Eu gostaria de desenhar uma seta muito mais grossa, como mostra a imagem abaixo:
Como desenhar uma flecha tão gorda?
Responder1
Você já está usando arrows.meta
, então pode ajustar os parâmetros da seta. Em particular, você pode ajustar length
e 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}
Acredito que isso fornecerá todas as setas em formato de triângulo possíveis. Você pode definir uma variante escalonável que se ajuste à largura da linha,
\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}
Existem muitas outras setas, e se a que procura não estiver na lista predefinida, pode sempre definir a sua dívida com \pgfdeclarearrow
. No entanto, aqui não creio que isso seja necessário.