화살표 선 두께 변경

화살표 선 두께 변경
\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}

여기에 이미지 설명을 입력하세요

관련 정보