改变箭头的线条粗细

改变箭头的线条粗细
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}

\begin{document}
\begin{tikzpicture}

\draw[step=1cm,color=gray] (0,0) grid (3,3);    
\draw[draw=black,solid, -triangle 90,fill=black] (0,0) -- (0,3);

\end{tikzpicture}
\end{document}

我尝试过用超粗和双倍箭头改变这个箭头,但箭头大小也改变了。我尝试只增加线条的宽度。

我碰到类似的帖子,但thick arc即使我添加了所有库似乎也不起作用。

答案1

在 TikZ 中,箭头通常与线宽相关,因为箭头位置需要一些计算才能正确放置。为了能够分离该链接,您可以使用相同的路径两次,一个粗的没有箭头,一个细的有箭头。但您需要手动放置它shorten或根据线宽自己进行一些计算。同样的问题,如果你有曲线等,你会遇到很多问题。您也可以尝试 Luigi 提供的箭头是否可以更改 TikZ/PGF 中箭头的大小?

\documentclass[tikz]{standalone}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}
\node (a) at (0,0) {};
\node (b) at (5,5){B};
\path[draw=black,solid,line width=2mm,fill=black,
preaction={-triangle 90,thin,draw,shorten >=-1mm}
] (1, 4) -- (3.3, 4);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容