circuitikz 0.8.3 nigfete; undefinierte Kontrollsequenz

circuitikz 0.8.3 nigfete; undefinierte Kontrollsequenz

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.

verwandte Informationen