tikz:如何繪製粗箭頭

tikz:如何繪製粗箭頭

為了用 tikz 繪製粗箭頭,我嘗試以下操作:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[-Triangle, very thick](0, 0) -- (1, 0);
\end{tikzpicture}
\end{document}

不過,我對這支箭的肥大印象並不特別深刻。我想畫一個更粗的箭頭,如下圖:

在此輸入影像描述

這麼粗的箭頭怎麼畫呢?

答案1

您已經在使用arrows.meta,因此您可以調整箭頭的參數。特別是,您可以調整lengthwidth

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[-{Triangle[width=18pt,length=8pt]}, line width=10pt](0,0) -- (1, 0);
\end{tikzpicture}
\end{document}

在此輸入影像描述

我相信這將為您提供所有可能的三角形箭頭。您可以定義一個可縮放變體,隨線寬縮放,

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[my triangle/.style={-{Triangle[width=\the\dimexpr1.8\pgflinewidth,length=\the\dimexpr0.8\pgflinewidth]}}]
\draw[line width=6pt,my triangle](0,0) -- (1, 0); 
\draw[line width=10pt,my triangle](2,0) -- (3, 0);
\draw[line width=6pt,-{Triangle[width=1.8*6pt,length=0.8*6pt]}](0,-1)
-- (1, -1);
\end{tikzpicture}
\end{document}

在此輸入影像描述

還有許多其他箭頭,如果您要查找的箭頭不在預定義清單中,您可以隨時使用 定義您的欠款\pgfdeclarearrow。不過,在這裡我認為沒有必要。

相關內容