CircuiTikZ 錯誤:包 pgfkeys 錯誤

CircuiTikZ 錯誤:包 pgfkeys 錯誤

我是 CircuiTikZ 的新手,我嘗試從非常簡單的圖表開始。我已經得到了序言,而 CircuiTikZ 的相關部分似乎是

\usepackage[americanresistors,americaninductors]{circuitikz}
\usetikzlibrary{circuits.ee.IEC}
    
    \tikzset{circuit declare symbol = ac current source}
    \tikzset{
              ac current source IEC graphic/.style={
                circuit symbol lines,
                circuit symbol size = width 2 height 2,
                shape = generic circle IEC,
                /pgf/generic circle IEC/before background={
                  \pgfpathmoveto{\pgfpoint{-0.8pt}{0pt}}
                  \pgfpathsine{\pgfpoint{0.4pt}{0.4pt}}
                  \pgfpathcosine{\pgfpoint{0.4pt}{-0.4pt}}
                  \pgfpathsine{\pgfpoint{0.4pt}{-0.4pt}}
                  \pgfpathcosine{\pgfpoint{0.4pt}{0.4pt}}
                  \pgfusepath{stroke}
                },
                transform shape
              }
    }

我閱讀了 CircuiTikZ 文件並寫了這個


\documentclass[12pt]{article}
\usepackage{preamble}
\usepackage{adjustbox}
\usepackage{gensymb}
\usepackage{todonotes}

\title{}
\pagestyle{fancy}
\linespread{1}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[RE,LO]{\ifthenelse{\value{page}=0}{}{}}

\begin{document}

\begin{circuitikz}
\draw
(0,0) to [short, *-] (6,0)
to [R=$R_1$] (6,4);
\end{circuitikz}

\fancyhead{}
\vspace*{\fill}
\end{document}

這就是我得到的最終結果。

在此輸入影像描述

我在 Overleaf 上收到的錯誤如下。

包 pgfkeys 錯誤:我不知道密鑰 '/tikz/$R_1$',我將忽略它。也許你拼錯了。

不確定是什麼問題。嘗試查看類似的帖子但無法找到解決方案。任何幫助將非常感激 :)。

編輯:擴展circuitikz程式碼片段以顯示document環境。

答案1

在繪製電路時不要混合 Ti 的語法kZ 庫和circuitikz.如果您出於某種原因被迫執行此操作,請參閱circuitikz包的文檔,其中在“10.8 具有兼容性選項的示例”小節中對此進行了簡短解決(注意,示例中是小錯誤:第7 行應該是\usepackage[compatibility]{circuitikz})。

使用封裝的簡單電路的 MWE(最小工作範例)circuitikz是:

\documentclass[12pt, margin=3mm]{standalone}
\usepackage{circuitikz}

\begin{document}
    \begin{circuitikz}
\draw   (0,0) to [short, *-] (6,0)
              to [R=$R_1$] (6,4);
    \end{circuitikz}
\end{document}

它工作正常並產生以下電路圖像:

在此輸入影像描述

如果您參考歐洲風格的繪圖電路,請新增[european]選項circuitikz

\usepackage[european]{circuitikz}

在 MWE 序言中或

    \begin{circuitikz}[european]

在機器人案例中,您將得到:

在此輸入影像描述

相關內容