当我尝试构建和查看触发器 D 时,我一直收到此错误。我该怎么办?
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{url}
\usepackage{hyperref}
\usepackage{fourier}
\usepackage{eulervm}
\usepackage[RPvoltages]{circuitikz}
\begin{circuitikz} [scale=0.9]
\ctikzset{logic ports=ieee}
\tikz \draw (4,7.5) node[and port] (myand1) {}
(2,5.5) node[ and port] (myand2) {}
(2,3.5) node[ and port] (myand3) {}
(4,4.5) node[ or port] (myor) {}
(4,3.5) node[flipflop D] (D1){}
(myand1.in 1) -|(myand2.in 1)
(myand2.out) -| (myor.in 1)
(myand3.out) -| (myor.in 2)
(myand1.in 1) -|(myand3.in 1);
\end{circuitikz}
\end{document}
答案1
这里的主要问题是\tikz
命令里面环境\begin{circuitikz}...\end{circuitikz}
(即,实际上,完全等同于一个tikzpicture
)。
\tikz
命令最适合用于在文本中嵌入小图片;您不应该将其嵌套到环境中......