绘制电路时出现软件包 tikz 错误

绘制电路时出现软件包 tikz 错误

我试图画出下图。请避开图中标记的坐标 (:D) 在此处输入图片描述

我的代码是

\documentclass[12pt, a4size]{article}
\begin{document}
 \begin{circuitikz}
  \draw 
        (0,0) -- ++ (2,0)
              -- ++ (0,1) to [nos,l=$y$] -- ++ (1,0)
              -- ++ (0,1) to [nos,l=$z$] -- ++ (2,0)
              -- ++ (0,-1) to (1,0) -- ++ (0,-1)
              ; 
    \end{circuitikz}
 \end{circuitikz}
\end{document}

这只是上图的上面部分。但是会产生错误。Package tikz Error: (, +, coordinate, pic, or node expected. -- ++ (0,1) to [nos,l=$y$] -还有很多。

错误到底是什么?

答案1

在此处输入图片描述

\documentclass[12pt, a4size]{article}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
 \begin{circuitikz}
  \draw 
        (0,0) -- ++ (2,0)
              -- ++ (0,1) to [nos,l=$y$]++ (1,0)
              -- ++ (0,1) to [nos,l=$z$]++ (2,0)
              -- ++ (0,-1) 
              -- ++ (1,0) 
              -- ++ (0,-1)
              -- ++ (1,0)
              ; 
    \end{circuitikz}
\end{document}

完整答案

\documentclass[12pt, a4size]{article}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
 \begin{circuitikz}
  \draw 
        (0,0)   to [short, o-*]         ++ (2,0)        coordinate(in)
                -- ++ (0,1) 
                to [nos,l=$y$, -*]      ++ (2,0)        coordinate(y)
                -- ++ (0,0.5) 
                to [nos,l=$z$]          ++ (2,0)
                to [short,-*]           ++ (0,-0.5) 
                -| ++ (0.5,-1)                          coordinate(out)
                to[short,*-o]           ++(2,0)
        (y)     -- ++(0,-0.5)
                to [nos,l=$x$]          ++(2,0)               
                -- ++ (0,0.5)
        (in)    --++(0,-1)
                to[nos,l=$z$, -*]       ++(2,0)         coordinate(z)   
                -- ++ (0,0.5) 
                to [nos,l=$u$]          ++ (2,0)
                to [short,-*]           ++ (0,-0.5)             
        (z)     -- ++(0,-0.5)
                to [nos,l=$v$]          ++(2,0)               
                -- ++ (0,0.5)
                -|(out)
              ; 
    \end{circuitikz}
\end{document}

在此处输入图片描述

相关内容