TeX 容量已超出,抱歉 [输入堆栈大小=5000]。触发器

TeX 容量已超出,抱歉 [输入堆栈大小=5000]。触发器

当我尝试构建和查看触发器 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命令最适合用于在文本中嵌入小图片;您不应该将其嵌套到环境中......

相关内容