更大的箭頭

更大的箭頭

我正在使用 tikzlibrarydecorations.markings 將箭頭放在某些行上的任意位置。我的程式碼如下:

\begin{tikzpicture}[arrowmark/.style 2 args={decoration={markings,mark=at position #1 with \arrow{#2}}}]
\draw[
    postaction={decorate},
    arrowmark={.15}{ >},
    ] (0,1) to (3,1);
\end{tikzpicture}

現在我想讓箭頭更大一點、更粗一點。我閱讀了手冊中的一些提示和這裡的幾個問題,但我不知道如何在我的程式碼中實現這一點。

答案1

載入arrows.metatikz 函式庫,你可以調整很多東西,像是長度、寬度、比例、比例長度、比例寬度等。

這是代碼:

\documentclass[tikz,border=5]{standalone}
\usetikzlibrary{decorations.markings,arrows.meta}
\begin{document}
  \begin{tikzpicture}[arrowmark/.style 2 args={decoration={markings,mark=at position #1 with \arrow{#2}}}]
\draw[
    postaction={decorate},
    arrowmark={.15}{>[scale=2,line width=1pt,line join=miter]},
    ] (0,1) to (3,1);
\draw[
    postaction={decorate},
    arrowmark={.15}{>[scale=1]},
    ] (0,2) to (3,2);
\end{tikzpicture}
\end{document}

在此輸入影像描述

有關更多詳細信息,請參閱 pgfmanual,第 16.5 節,第 203 頁。

相關內容