Mir gefällt die normale Pfeilspitze, die man in TikZ von bekommt \draw [->] (a) to (b);
. In meinem Dokument habe ich viele normale Linien wie diese und auch viele doppelte Linien wie \draw [double,->] (c) to (d);
. Aber es sieht ein bisschen seltsam aus, da die Pfeilspitzen unterschiedlich sind. Ich denke, es würde besser aussehen, wenn alle Linien die normale Pfeilspitze verwenden würden.
Hier ist also meine Frage: Wie kann ich eine Pfeilspitze erhalten myarrow
, die \draw [double distance=0.5pt,-myarrow] (c) to (d);
genau die gleiche Pfeilspitze ergibt wie bei einer normalen Linie? Ich möchte, dass dies für einen Wertebereich von double distance
beispielsweise weniger als 1pt funktioniert.
Antwort1
Hier ist eine Lösung:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\tikzset{%%
>={To[length=6pt]}
}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}
\draw[->] (0,0) -- (1,0);
\draw[double,->] (0,1) -- (1,1);
\end{tikzpicture}
\end{document}
Dadurch wird die gleiche Länge der Pfeile erzwungen, allerdings wird auch ihre entsprechende Skalierung verhindert, wenn Sie die Breite der Linie ändern (aber vielleicht ist das für Sie kein Problem).