tikz 死胡同箭头

tikz 死胡同箭头

在 tikz 中,我正在寻找一个“死胡同”箭头(不是字面上的箭头),如下所示:

在此处输入图片描述

是否有类似于 [->,>=latex] 的箭头规范选项可以绘制这样的线?我通常使用这种绘图样式:

\node[draw,rectangle] (x) at (0,0) {node};
\node (y) at (0,-1) {};
\draw (x) edge[<options>] (y);

如果不是,你会如何解决它?我希望垂直线和水平线都锚定到某个不可见的节点,这样我就可以移动节点进行重新定位,而无需手动摆弄线条。如果我将不可见节点移动到任一侧,死端边缘将表现得像正常边缘,并产生一条连接两个节点的笔直但有角度的边缘。末端的正交性应保持。

不幸的是我不知道这种边缘怎么称呼,所以我不知道在现有的问题中要搜索什么。

答案1

有一个古老的箭头指向这个,|例如\draw [-|] (0,0) -- (1,1);

有关箭头的所有信息,请参阅第 16.5 节参考:箭头提示手册。它描述了arrows.meta库。该库引入了一种略有不同的定义箭头尖的方法,-{Bar[]}其中括号可以包含自定义箭头尖的选项。

在此处输入图片描述

\documentclass{article} 
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[draw,rectangle] (x) at (0,0) {node};
\node (y) at (0,-1) {};
\draw [-|] (x) edge (y);
\end{tikzpicture}
\end{document}

相关内容