可以改变箭头的长度吗?

可以改变箭头的长度吗?
every join/.style = arrow,
 arrow/.style = {very thick,-stealth}
] 

我是 tikz(tikzpicture) 库的新手,那么我怎样才能使这个箭头更短?

答案1

由于您用 展示了一段代码every join,所以我想您正在画一条链。

我还假设您想缩短箭头,而不是箭头尖端。

如果我的假设是正确的,您可以使用shorten >=...来缩短箭头末端shorten <=...,使用 来缩短箭头起始端。

\documentclass[border=.1cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{chains}

\begin{document}
\begin{tikzpicture}[%
  every node/.style={draw, on chain, join},
  start chain=going right,
  every join/.style ={arrow},
  arrow/.style = {very thick, -stealth, shorten >=.2cm,  shorten <=.2cm}
]
\node {A};
\node {B};
\node {C};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容