tikz 图:从没有目标节点的节点绘制边

tikz 图:从没有目标节点的节点绘制边

是否可以写一条从一个节点出发但到达无处的边,见下图(忽略可见的目标节点的轨迹)

在此处输入图片描述

答案1

类似于\draw[->] (node) --++(0:2cm) node[above,midway]{0};\draw[->] (node) --++(2cm,0) node[above,midway]{0};

答案2

对于自动机绘图,您还可以使用 tikz 库automata

它实际上并没有为您的示例带来任何新内容,但如果您尝试将其扩展到真正的自动机,则使用该语法可能会更容易。

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{automata}

\begin{document}

\begin{tikzpicture}
  \node[state,initial by arrow, initial text={}] (s) {$b_{0}b_{1}$};
  \path[->] (s) edge[loop above] node {1} ();
  \path[->] (s) edge node[above] {0} +(1,0);
\end{tikzpicture}

\end{document}

注意,如果不需要右箭头上方的标签,可以使用类似的语法initial...,即:

accepting by arrow, accepting text={}

在此处输入图片描述

相关内容