我正在使用 tikz 自动机库在 Tex 中绘制有限自动机。这是我的图形的开头。
\begin{tikzpicture}[shorten >=1pt,node distance=2cm,on grid,auto]
\node[state,initial] (q_start) {$q_start$};
这将创建一个初始节点。“开始 ->”箭头指向左侧的节点。
我如何改变这个方向?我希望“开始 ->”从顶部指向初始节点。
答案1
键initial where
设置方向(above
,below
,left
,right
),见24.3 初始国和接受国手册。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{automata,positioning}
\usepackage{amstext}
\begin{document}
\begin{tikzpicture}[shorten >=1pt,node distance=2cm,on grid,auto]
\node[state,initial,initial where=above,] (q_start) {$q_\text{start}$};
\end{tikzpicture}
\end{document}