Ich verwende Circuitikz, um einen Schaltkreis mit einem NMOSFET zu zeichnen, und möchte den in Circuitikz definierten Nigfete-Knoten verwenden. Wenn ich versuche, meinen Code zu kompilieren, erhalte ich mehrere Fehler „Undefinierte Steuersequenz“ und „Fehlende Nummer“. Da ich bereits die neueste Circuitikz-Version (0.8.3) verwende und bei allen damit verbundenen Problemen feststellen konnte, dass das Aktualisieren des Pakets das Problem behoben hat, habe ich diese Frage gestellt.
Hier sind die ersten 5 Fehler:
! Undefinierte Steuersequenz.\pgf@sh@bg@nigfete ...gftransformationadjustments\pgfsetcolor {\pgfkeysvalu... \draw (0,0) node [nigfete] {};
! Undefinierte Steuersequenz.\drawfetcore #1-> \pgftransformationadjustments\pgfpathmoveto {\pgfpoint {... \draw (0,0) node [nigfete] {};
! Undefinierte Steuersequenz. ...pgfverticaltransformationadjustment.5\pgflinewidth \draw (0,0) node [nigfete] {};
! Fehlende Zahl, wird als Null behandelt.p \draw (0,0) node [nigfete] {};
! Undefinierte Steuersequenz. ...fhorizontaltransformationadjustment.5\pgflinewidth \draw (0,0) node [nigfete] {};
DerMWEIch habe diese Fehler wie folgt verursacht:
\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node [nigfete] {};
\end{circuitikz}
\end{document}
Wenn ich jedoch „nigfete“ im MWE durch „op amp“ oder „gm amp“ ersetze, wird es problemlos kompiliert.
Zum Kompilieren verwende ich die Kette „latex + dvips + ps2pdf + view pdf“ von TexMaker.
Zu guter Letzt hier noch die Zeile mit der Circuitikz-Version aus der Logdatei:
Paket: circuitikz 2017/05/28{} Das CircuiTikz-Schaltkreiszeichnungspaket Version 0.8.3
Danke an alle die mir helfen!
Antwort1
Das Aktualisieren von pgf/tikz auf eine Version > 3 hat geholfen. (Habe vergessen, mir die Anforderungen von circuitikz anzusehen, nachdem ich es aktualisiert hatte.)
Danke an sistlind.