在Beamer中使用Circuitikz

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Beamer中使用Circuitikz相关的知识,希望对你有一定的参考价值。

我无法使用circuitikz包编译beamer演示文稿。有谁知道是否有可能,我收到一个错误:

undefined control sequence usepackage{circuitikz}

以下是我的代码(简化版)

documentclass{beamer}
usepackage[utf8]{inputenc}
usepackage{default}

usepackage{tikz} 
usepackage{siunitx} 
usepacakge[siunitx]{circuitikz} 

egin{document}

  egin{frame}
    egin{figure}[!htb]
      centering
      egin{circuitikz}[scale = 1.4] draw
    (0,0) node[anchor=east]{$E_{in} -$} 
      to[short, o-] (4,0) 
      to[V, v=$E_{emf}(t)$] (4,2)
      to[L, l=$L_m$] (3,2)
      to[R, l=$R_m$] (1,2) -- (0,2)
      to[short, o-] (0,2)
      node[anchor=east]{$E_{in} +$};
      end{circuitikz}
      caption{Circuit Diagram of Motor}
      label{fig:basicMotor_wInductor}
    end{figure}

  end{frame}


end{document}

我可以从报告中复制/粘贴图像,但我更愿意将代码包含在Beamer中。谢谢!

答案

可能是你没有最新版本的circuitikz ....

但在您尝试下载最新版本之前,请尝试: usepackage [siunitx] {circuitikz}

最新版本:https://code.google.com/p/circuitikz/source/browse/#hg%2Ftex%2Flatex%2Fcircuitikz

将文件放在与tex相同的文件夹中,或将文件放入目录中......例如:https://en.wikibooks.org/wiki/LaTeX/Packages/Installing_Extra_Packages

另一答案

当我将 usepacakge [siunitx] {circuitikz}更改为 usepackage [siunitx] {circuitikz}时,您的代码适合我。

以上是关于在Beamer中使用Circuitikz的主要内容,如果未能解决你的问题,请参考以下文章

如何用beamer做slide

Rmd:在带有大都会主题的 Beamer 幻灯片中添加编号的 TOC

如何在 Beamer 上添加 gif/动画(Adobe 停用 Flash)

使用Latex制作分享,演讲,Presentation用的Slides,PPT——Beamer教程

使用Latex制作分享,演讲,Presentation用的Slides,PPT——Beamer教程

Flutter之beamer路由入门指南