我正在使用这个基于 tikz 的库来绘制节点和它们之间的箭头(https://github.com/jluttine/tikz-bayesnet)。我想绘制一个带有垂直线尖(|
)的箭头(通常表示抑制)。如何在 tikz 中实现此操作?
这是从节点“A”到节点“B”绘制常规箭头的代码,我想用以下代码替换它|
:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{bayesnet}
\begin{document}
\begin{figure*}[!h]
\centering
\begin{tikzpicture}
% Define nodes
\node[const] (A) {$A$};
\node[const, below=1cm of A] (B) {$B$};
% connect them
%%% how to make this an arrow with | tip?
\edge{A}{B};
\end{tikzpicture}
\caption{}
\end{figure*}
\end{document}
要编译,您需要上述链接中的 bayesnet 包。