控制箭尖的厚度

控制箭尖的厚度

我正在尝试绘制一个特定的 Dynkin 图。除了我无法控制箭头尖端的厚度外,几乎所有事情都进展顺利。有没有快速的方法来修改代码的最后一行来控制厚度?

另外,除了我使用的方法之外,还有其他更聪明的方法来绘制双边吗?我搜索了整个网站,但所有方法似乎都太复杂了。

这是我的代码。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,positioning,fit,matrix}
\begin{document}
\begin{tikzpicture}[roundnode/.style={circle, fill=black!100, very thick, minimum size=7mm},squarenode/.style={circle, draw=black!100, very thick, minimum size=7mm}]
\node[squarenode](1){};
\node[roundnode](2)[right= of 1]{};
\draw[very thick] (1)--(2);
\draw[very thick] (1)--(2);
\node[roundnode](3)[right=of 2]{};
\draw[very thick] (2)--(3);
\node[squarenode](4)[above right=of 3]{};
\draw[very thick] (3)--(4);
\node[squarenode](5)[below right=of 3]{};
\draw[<->,very thick] (4.east)..controls +(right:1.5cm) and +(right:1.5cm)..(5.east);
\draw[<->,very thick](1.north)..controls +(up:2cm) and +(up:2cm)..(3.north);
\draw[ ->,very thick,double distance=0.1cm](3)--(5);
\end{tikzpicture} 
\end{document}

我得到的数字如下。 想要控制双刃箭的尖端的厚度

任何帮助都将不胜感激。提前致谢。

相关内容