Estou usando o circuitikz para desenhar um circuito com um NMOSFET e gosto de usar o nó nifetete definido no circuitikz. Quando tento compilar meu código, recebo vários erros de sequência de controle indefinida e número ausente. Como já estou usando a versão mais recente do ciruitikz (0.8.3) e em todos os problemas relacionados, descobri que a atualização do pacote corrigiu o problema, comecei esta pergunta.
Aqui estão os primeiros 5 erros:
! Sequência de controle indefinida.\pgf@sh@bg@nigfete ...gftransformationadjustments\pgfsetcolor {\pgfkeysvalu... \draw (0,0) node [nigfete] {};
! Sequência de controle indefinida.\drawfetcore #1-> \pgftransformationadjustments\pgfpathmoveto {\pgfpoint {... \draw (0,0) node [nigfete] {};
! Sequência de controle indefinida. ...pgfverticaltransformationadjustment.5\pglinenewidth\draw (0,0) nó [nigfete] {};
! Número faltante, tratado como zero.p \draw (0,0) node [nigfete] {};
! Sequência de controle indefinida. ...paraajustedetransformaçãohorizontal.5\pglinewidth\draw (0,0) nó [nigfete] {};
OMWEEu criei esses erros com:
\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node [nigfete] {};
\end{circuitikz}
\end{document}
No entanto, se eu substituir "nigfete" no MWE por "op amp" ou "gm amp", ele compila perfeitamente.
Para compilar eu uso a cadeia "latex + dvips + ps2pdf + view pdf" do TexMaker.
Por último, mas não menos importante, aqui está a linha com a versão do circuitikz do arquivo de log:
Pacote: circuitikz 28/05/2017{} O pacote de desenho de circuito CircuiTikz versão 0.8.3
Obrigado a todos que me ajudam!
Responder1
Atualizar o pgf/tikz para uma versão> 3 resolveu o problema. (Esqueci de verificar os requisitos do circuitikz depois de atualizá-lo.)
Obrigado a sislind.