circuitikz 0.8.3 nigfete; неопределенная управляющая последовательность

circuitikz 0.8.3 nigfete; неопределенная управляющая последовательность

Я использую circuitikz для рисования схемы с NMOSFET и хотел бы использовать узел nigfete, определенный в circuitikz. Когда я пытаюсь скомпилировать свой код, я получаю несколько ошибок undefined control sequence и Missing number. Поскольку я уже использую новейшую версию ciruitikz (0.8.3) и во всех связанных проблемах я смог найти обновление пакета, исправившее проблему, я и начал этот вопрос.

Вот первые 5 ошибок:

! Неопределенная последовательность управления.\pgf@sh@bg@nigfete ...gftransformationadjustments\pgfsetcolor {\pgfkeysvalu... \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] {};

! Неопределенная управляющая последовательность. ...fhorizontaltransformationadjustment.5\pgflinewidth \draw (0,0) node [nigfete] {};

TheМВЭЯ создал эти ошибки с помощью:

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

Однако если я заменю «nigfete» в MWE на «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.

Связанный контент