是否可以将图像插入自动机节点?

是否可以将图像插入自动机节点?

我正在构建一个小型自动机,由于一个状态基本上代表一个正弦波,我想知道是否可以在笔记里面有一个小正弦波 pdfplot 或其他东西,而不仅仅是写“正弦波”或类似的东西。

\usetikzlibrary{positioning,automata}
\begin{tikzpicture}
\node[state,initial] (Neutral)                    {$Neutral$};
\node[state]         (Sine)    [right=of Neutral] {$Sine$};
\end{tikzpicture}

\includegraphics[width= 0.3\textwidth]{testimage}用 Sine 代替显然不行。那么还有其他方法吗?

答案1

\includegraphics在节点中工作得很好。另一个选择是在中绘制正弦波path picture

无关:“Neutral”和“Sine”是单词,不是数学表达式,不要在数学模式下书写。\textit{Neutral}如果您想要斜体,请使用。

在此处输入图片描述

\documentclass[border=5mm]{standalone}

\usepackage{tikz}
\usetikzlibrary{positioning,automata}

\begin{document}
\begin{tikzpicture}
\node[state,initial] (Neutral)      {Neutral};
\node[state,right=of Neutral] (Sine) {\includegraphics[width=2cm]{example-image}};
\node[state,
      right=of Sine,
      minimum size=2cm,
      path picture={
        \draw plot[domain=-pi:pi] ({\x/(2*pi)},{sin(\x*180/pi)/2}); 
      } ] (Sine2) {};

\end{tikzpicture}

\end{document}

相关内容