circuitikz 0.8.3 不具合; 未定義の制御シーケンス

circuitikz 0.8.3 不具合; 未定義の制御シーケンス

私は、circuitikz を使用して NMOSFET の回路を描画しており、circuitikz で定義されている nigfete ノードを使用したいと考えています。コードをコンパイルしようとすると、複数の未定義の制御シーケンスと不足している数値のエラーが発生します。私はすでに最新の ciruitikz バージョン (0.8.3) を使用しており、関連するすべての問題において、パッケージを更新することで問題が解決することがわかったため、この質問を開始しました。

最初の 5 つのエラーは次のとおりです。

! 未定義の制御シーケンス。\pgf@sh@bg@nigfete ...gftransformationadjustments\pgfsetcolor {\pgfkeysvalue... \draw (0,0) node [nigfete] {};

! 未定義の制御シーケンス。\drawfetcore #1-> \pgftransformationadjustments\pgfpathmoveto {\pgfpoint {... \draw (0,0) node [nigfete] {};

! 未定義の制御シーケンス。...pgfverticaltransformationadjustment.5\pgflinewidth \draw (0,0) node [nigfete] {};

! 欠損値はゼロとして扱われます。p \draw (0,0) node [nigfete] {};

! 未定義の制御シーケンス。 ...fhorizo​​ntaltransformationadjustment.5\pgflinewidth \draw (0,0) node [nigfete] {};

ムウェこのエラーは次のように作成されました:

\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
    \draw (0,0) node [nigfete] {};
\end{circuitikz}
\end{document}

ただし、MWE 内の「nigfete」を「op amp」または「gm amp」に置き換えると、正常にコンパイルされます。

コンパイルには、TexMaker の「latex + dvips + ps2pdf + view pdf」チェーンを使用します。

最後に、ログ ファイルからの circuitikz バージョンの行を次に示します。

パッケージ: circuitikz 2017/05/28{} CircuiTikz 回路図パッケージ バージョン 0.8.3

助けてくれた皆さんに感謝します!

答え1

pgf/tikz をバージョン 3 以上に更新するとうまくいきました。(更新後に circuitikz の要件を調べるのを忘れました。)

sistlindに感謝します。

関連情報