即使包含了 \usepackage{circuitikz},Circuitikz 也会导致 TikZEdt 出现错误

即使包含了 \usepackage{circuitikz},Circuitikz 也会导致 TikZEdt 出现错误

我在 TikzEdit 中使用 circuitikz,我已将其输入\usepackage{circuitikz}设置中,但在输出中我只看到节点位置。我尝试简化,但问题仍然存在。

在日志文件中我得到:

! Package pgfkeys Error: I do not know the key '/tikz/R' and I am going to ignore it. Perhaps you misspelled it.

代码 :

\begin{tikzpicture}
\draw (0,0) to [R, l_=$Z_1$,*-] (3,0);
\end{tikzpicture}

设置:

\documentclass{article}
\usepackage{tikz,amsmath, amssymb,bm}
\usepackage{circuitikz}
\usepackage[margin=0cm,nohead]{geometry}
\usepackage[active,tightpage]{preview}
\usetikzlibrary{shapes,arrows.meta}
\PreviewEnvironment{tikzpicture}

在此处输入图片描述

答案1

我的建议是,为了避免所有关于为什么或这个旧程序会发生什么的琐碎问题,当然仍然有用,就是将所有完整的代码放在主编辑器中,并忽略设置代码,因为在主编辑器中,您可以在一个窗口中毫无问题地配置您需要的一切,另一方面,请记住,我所知道的这些绘图的环境是独立的,它将提供裁剪的 PDF 输出,以便您可以毫无问题地将其导入主文档。

在此处输入图片描述

您可以在 circuitikz 标签中查阅我的贡献,这样您就可以看到一些生动的贡献、可能性,以及使用定位或相对节点随着时间的推移使用该程序的局限性,您开始想象结果并返回到正常的编辑器,就像我现在做的那样。

答案2

最可能的原因是您忘记重新生成预编译头。

另请参阅tikz pgf - 如何在 TikzEdt 中使用 circuitikz 包? - TeX - LaTeX Stack Exchange检查您是否正确编辑了序言。

正确后,在 TikZEdt 中点击 [编译] → [(重新)生成预编译头]。

相关内容