如何使用 Tikz 更改图表的箭头长度?

如何使用 Tikz 更改图表的箭头长度?

我想改变图表的箭头大小。我想要一个小箭头。查看代码:

\begin{tikzpicture}[
every text node part/.style={align=center}, 
]
\node (a) at (0,0) {Economically Liberal States};
\node[below=of a] (b) {Free Trade Policies};
\node[below=of b] (c) {Protect and Support Industries};
\node[left=of a] (d) {Karl Polanyi};
\draw[->] (d.east)--(a.west);
\draw[->] (a.south)--(b.north);
\draw[->] (b.south)--(c.north);
\end{tikzpicture}

我有: enter image description here

我想要得到像这样的箭长度: enter image description here

答案1

距离而非长度。

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{positioning}


\begin{document}
\begin{tikzpicture}[
every text node part/.style={align=center}, node distance=0.3cm
]
\node (a) at (0,0) {Economically Liberal States};
\node[below=of a] (b) {Free Trade Policies};
\node[below=of b] (c) {Protect and Support Industries};
\node[left=of a] (d) {Karl Polanyi};
\draw[->] (d.east)--(a.west);
\draw[->] (a.south)--(b.north);
\draw[->] (b.south)--(c.north);
\end{tikzpicture}
\end{document}

感谢@TeXnician

相关内容