错误作为失控参数?

错误作为失控参数?

我正在编写流程图的代码。当我运行代码时,我得到了失控参数错误。代码如下:

\documentclass[border=50pt]{standalone} 
\usepackage{utf8}{inputence}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}

\tikzstyle{startstop}=[rectangle, rounded corners, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=red!30]
\tikzstyle{process}=[rectangle, rounded corners, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=blue!30]
\tikzstyle{decision}=[rectangle, rounded corners, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=blue!30]
\tikzstyle{arrow}={thick,->,>=stealth}

\begin{document}

\begin{tikzpicture}[node distance=0.6cm]

\node (start) [startstop] {Initilization of model};
\node (pro1) [process, below of=start] {Calculate time of next sample iteration};
\node (pro2) [process, below of=pro1] {Calculate outputs};
\node (pro3) [process, below of=pro2] {Update discreat states};
\node (pro4) [process, below of=pro3] {Update discreat states};

\end{tikzpicture}

有人能帮我吗。

答案1

改变

\usepackage{utf8}{inputence}

\usepackage[utf8]{inputenc}

然后改变

\tikzstyle{arrow}={thick,->,>=stealth}

\tikzstyle{arrow}=[thick,->,>=stealth]

(请注意,\tikzset{arrow/.style={thick,->,>=stealth}}更推荐这样做。)\end{document}最后附加上去,这样示例就可以编译了。

为了使输出看起来更好,您还可以更改以下行

\node (pro2) [process, below of=pro1] {Calculate outputs};

\node (pro2) [process, below=of pro1] {Calculate outputs};

在 tikz 库的帮助下positioning


应用了所有更改的完整示例:

\documentclass[border=50pt]{standalone} 
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows, positioning}

\tikzset{
  common/.style={
    rectangle, rounded corners, minimum width=3cm, minimum height=1cm, text centered, draw=black
  },
  startstop/.style={
    common, fill=red!30
  },
  process/.style={
    common, fill=blue!30
  },
  decision/.style={
    common, fill=blue!30
  },
  arrow/.style={
    thick,->,>=stealth
  }
}


\begin{document}

\begin{tikzpicture}[node distance=0.6cm]
  \node (start) [startstop] {Initilization of model};
  \node (pro1) [process, below=of start] {Calculate time of next sample iteration};
  \node (pro2) [process, below=of pro1] {Calculate outputs};
  \node (pro3) [process, below=of pro2] {Update discreat states};
  \node (pro4) [process, below=of pro3] {Update discreat states};
\end{tikzpicture}
\end{document}

在此处输入图片描述

顺便说一句:你可以在PGF 手册,第 5 节。

相关内容