Ponta de flecha maior

Ponta de flecha maior

Estou usando o tikzlibrary decorações.markings para colocar pontas de seta em locais arbitrários em algumas linhas. Meu código é o seguinte:

\begin{tikzpicture}[arrowmark/.style 2 args={decoration={markings,mark=at position #1 with \arrow{#2}}}]
\draw[
    postaction={decorate},
    arrowmark={.15}{ >},
    ] (0,1) to (3,1);
\end{tikzpicture}

Agora quero deixar a ponta da flecha um pouco maior e um pouco mais grossa. Li algumas dicas no manual e várias perguntas aqui, mas não consigo descobrir como implementar isso no meu código.

Responder1

Carregue arrows.metaa biblioteca tikz` e você poderá ajustar muitas coisas como comprimento, largura, escala, comprimento da escala, largura da escala, etc.

Aqui está o código:

\documentclass[tikz,border=5]{standalone}
\usetikzlibrary{decorations.markings,arrows.meta}
\begin{document}
  \begin{tikzpicture}[arrowmark/.style 2 args={decoration={markings,mark=at position #1 with \arrow{#2}}}]
\draw[
    postaction={decorate},
    arrowmark={.15}{>[scale=2,line width=1pt,line join=miter]},
    ] (0,1) to (3,1);
\draw[
    postaction={decorate},
    arrowmark={.15}{>[scale=1]},
    ] (0,2) to (3,2);
\end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

Para obter mais detalhes, consulte pgfmanual, seção 16.5, página 203.

informação relacionada