如何缩短箭的长度?

如何缩短箭的长度?

我使用tkz-graph.styAltermundus 的。当我从顶点 A 到顶点 B 画一个箭头时,箭头太长了:它从 A 的中心到 B 的中心。我可以将两端的箭头缩短一个倍数吗?在 PSTricks 中,我使用了nodesep,但这在 中不起作用tikzpicture

答案1

您可以使用shorten >shorten <选项。例如

\documentclass{minimal}  
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
  \fill (0,0) circle (0.05);
  \fill (2,0) circle (0.05);
  \draw[shorten >=0.5cm,shorten <=1cm,->] (0,0) -- (2,0);
\end{tikzpicture}
\end{document}

生产例子

但是,在极少数情况下,您必须直接使用它。通常,最好选择节点的锚点(例如mynode.east),并设置节点的inner sep和选项。outer sep

也许如果您发布一个您想要实现的示例,我们就能找出该情况下最好的方法。

相关内容