Изменение толщины линии стрелки

Изменение толщины линии стрелки
\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или сделать некоторые расчеты самостоятельно в зависимости от ширины линии. Опять та же проблема, вы получите много проблем, если у вас есть кривые и т. д. Вы также можете попробовать наконечники стрелок, которые Луиджи предоставил вМожно ли изменить размер наконечника стрелы в 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}

введите описание изображения здесь

Связанный контент