Я использую 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.