tikz: wie man einen dicken Pfeil zeichnet

tikz: wie man einen dicken Pfeil zeichnet

Um mit Tikz einen dicken Pfeil zu zeichnen, versuche ich folgendes:

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

Allerdings bin ich von der Dicke dieses Pfeils nicht besonders beeindruckt. Ich würde gerne einen viel dickeren Pfeil zeichnen, wie im Bild unten zu sehen:

Bildbeschreibung hier eingeben

Wie zeichnet man so einen dicken Pfeil?

Antwort1

Sie verwenden bereits arrows.meta, daher können Sie die Parameter des Pfeils anpassen. Insbesondere können Sie lengthund anpassen 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}

Bildbeschreibung hier eingeben

Ich glaube, dass Sie damit alle möglichen dreieckigen Pfeile erhalten. Sie können eine skalierbare Variante definieren, die mit der Linienbreite skaliert,

\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}

Bildbeschreibung hier eingeben

Es gibt noch viele andere Pfeile, und wenn der von Ihnen gesuchte nicht in der vordefinierten Liste enthalten ist, können Sie Ihren Pfeil immer mit definieren \pgfdeclarearrow. Ich halte das hier jedoch nicht für notwendig.

verwandte Informationen