TIKZ 有限状态机

9人阅读 评论(0) 收藏 举报
分类:

\documentclass{article}

\usepackage{pgf}
\usepackage{tikz}
\usetikzlibrary{arrows,automata}
\usepackage[latin1]{inputenc}
\begin{document}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=2.8cm,
semithick]
\tikzstyle{every state}=[fill=red,draw=none,text=white]

\node[initial,state] (A) {$q_a$};
\node[state] (B) [above right of=A] {$q_b$};
\node[state] (D) [below right of=A] {$q_d$};
\node[state] (C) [below right of=B] {$q_c$};
\node[state] (E) [below of=D] {$q_e$};

\path (A) edge node {0,1,L} (B)
edge node {1,1,R} (C)
(B) edge [loop above] node {1,1,L} (B)
edge node {0,1,L} (C)
(C) edge node {0,1,L} (D)
edge [bend left] node {1,0,R} (E)
(D) edge [loop below] node {1,1,R} (D)
edge node {0,1,R} (A)
(E) edge [bend left] node {1,0,R} (A);
\end{tikzpicture}

\end{document}

填充

\node[state] (S4) [fill=red ,right of= S2] {$S_4$};

字符紧贴着线

(S3) edge node[sloped,below] {V=1 XOR H=1} (S5)

标注在线中间 上面 紧贴着线

[sloped,midway,above]
  • tikz node 中的文字换行

选项中加align=center,并用\换行,例如:


\node at (-0.5,1)[draw, align=center]{example \\ example example};
查看评论

Unity3D高级课程-有限状态机

状态机是游戏开发必不可少的一种技术,不管是实现 AI 还是实现界面逻辑,使用状态机都可以大大简化我们的逻辑代码。本套课程我们从最简单的状态机开始,由浅入深地使用面向对象实现一个通用状态机,并且配有项目示例。
  • 2016年05月23日 11:01

tikz-坐标、运算、颜色、node

要点: - 可以用加减乘除的运算符号,提高易读性,比如2*60,而不是直接写120度; - 画图设置颜色,比如color=gray; - draw的时候,多个线段可以放在一个draw命令中,比如...
  • u013344915
  • u013344915
  • 2016-06-17 20:42:45
  • 1397

tikz 绘图的代码和效果

\begin{frame} \frametitle{tikzpicture} \AppendLogo \begin{tikzpicture}[label distance = 2mm...
  • zhaodw2099
  • zhaodw2099
  • 2012-02-16 14:19:31
  • 12310

latex tikz使用总结

1 绘制流程图 \documentclass[a4paper,UTF8]{article} \usepackage{xcolor} \usepackage{tikz} \usetikzlibrar...
  • sunwukong54
  • sunwukong54
  • 2014-06-03 21:07:09
  • 11589

[Latex] PGF and Tikz 中如何定义一个新的颜色

一般有两种方法: \definecolor{orange}{rgb}{1,0.5,0} 和 \colorlet{lightgray}{black!25} 然后就可以使用了: ...
  • rumswell
  • rumswell
  • 2013-03-25 10:11:25
  • 2127

latex 中使用tikz画流程图

http://blog.csdn.net/xiahn1a/article/details/46547981讲述使用tikz宏包画流程图的方法。 先mark...
  • G_Barble
  • G_Barble
  • 2017-04-17 22:21:08
  • 1183

[latex]PGF 和 tikz中如何旋转图形的示例

tikz中如何旋转图形的示例: 测试旋转:\\ \begin{tikzpicture}[line width =2pt] %原始图 \draw[dashed] (0,0) rectangle (...
  • rumswell
  • rumswell
  • 2013-03-28 16:22:39
  • 2390

tikz-相对坐标

tikz有绝对坐标和相对坐标两种,在定义坐标点一文用的是绝对坐标。相对坐标有两种表示方式,++和+。...
  • u013344915
  • u013344915
  • 2016-06-17 21:07:52
  • 884

tikz-定义坐标点

点的定义方式可以是笛卡尔坐标方式,也可以是极坐标方式。
  • u013344915
  • u013344915
  • 2016-06-17 19:41:04
  • 1003

利用tikz画图时调整node内部文字行距的方法

方法看下代码%---图 \usepackage{tikz} \usetikzlibrary{arrows,positioning} \begin{tikzpicture}[node distance=...
  • RobertChenGuangzhi
  • RobertChenGuangzhi
  • 2016-06-04 11:22:46
  • 1743
    个人资料
    持之以恒
    等级:
    访问量: 3391
    积分: 291
    排名: 25万+