我喜欢 TikZ 中的普通箭头尖\draw [->] (a) to (b);
。在我的文档中,我有很多像这样的普通线条,也有很多像这样的双线\draw [double,->] (c) to (d);
。但它看起来有点奇怪,因为箭头尖不同。我认为如果所有线条都使用普通箭头尖,看起来会更好。
所以,我的问题是这样:如何才能得到一个箭头尖myarrow
,使它\draw [double distance=0.5pt,-myarrow] (c) to (d);
能给我与普通线条完全相同的箭头尖?我希望它适用于一系列值,double distance
比如小于 1pt。
答案1
这是一个解决方案:
\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}
这将强制箭头具有相同的长度,但是如果您更改线的宽度,这也会阻止它们适当缩放(但这对您来说可能不是问题)。