CTAN Comprehensive TeX Archive Network

Directory graphics/pgf/contrib/circuitikz



This package provides a set of macros for naturally typesetting electrical and electronic networks.

It was born mainly for writing Massimo Redaelli's exercise book and exams sheets for the Elettrotecnica courses at Politecnico di Milano, Italy. He wanted a tool that was easy to use, with a lean syntax, native to , and supporting directly PDF output format.

So it was based on the very impressive TikZ package.


  • Tikz/PGF graphics library, version 3
  • xstrings not older than 2009/03/13


The stable version is available on CTAN and is included within the major latex distributions(Texlive, Miktex). If you want to test the latest version, have a look at http://circuitikz.github.io/circuitikz/. There you can find the latest git-version as a single file, just copy it to your project or to your local tex tree.


Stable version

Just place

  \usepackage[siunitx, RPvoltages]{circuitikz}

or other opions; for Cont,


in the preamble and compile away, both with PS and PDF target output.

Development version

If you want to use the git version, go to the GitHub page for the project, download the lasted version (or the one you want to use) — it's the links called "download the latest version in a single file". You will have a file called circuitikzgit.sty that you should put somewhere in your input path; the best place is in the same directory where your main file live. Then, just use it instead of the normal one:

  \usepackage[siunitx, RPvoltages]{circuitikzgit}

or, for Cont,


Older versions (v0.9.1 onwards)

If you want to use older versions of circuitikz in , just append the version number to the package name, as in circuitikz-$version:


The available versions are specified in the manual.

In Cont, you can use older version with


Be aware that options can (and do) change between versions, so you have to check them manually.

More Information and documentation

More Information can be found in the manual; you can find a compiled version for the "bleeding edge" version in the github page and for the various releases in the GitHub releases, where you can find the manual in the assets of each release (since 0.8.3, anyways).

Contact the authors

For bug reports and enhacement suggestions, the preferred way is to use the issue page on the project. Please be ready to provide an example code showing the bug, if any.

Please do not use the issue page for generic help on how to use the package. The manual has a (growing) set of examples; also the questions tagged circuitikz on https://tex.stackexchange.com/ are often answered promptly. You can also find help on matrix and on Top.

  • git: https://github.com/circuitikz/circuitikz
  • Massimo Redaelli (m.redaelli@gmail.com)
  • Stefan Lindner (stefan.lindner@fau.de)
  • Stefan Erhardt (stefan.erhardt@fau.de)
  • Romano Giannetti (romano.giannetti@gmail.com)

Copyright 2018-2022 by Romano Giannetti

Copyright 2015-2022 by Stefan Lindner

Copyright 2013-2022 by Stefan Erhardt

Copyright 2007-2022 by Massimo Redaelli

This file may be distributed and/or modified

  1. under the Project Public License and/or
  2. under the GNU Public License.

Download the contents of this package in one zip archive (3.0M).

CircuiTikZ – Draw electrical networks with TikZ

The package provides a set of macros for naturally typesetting electrical and (somewhat less naturally, perhaps) electronic networks.

It is designed as a tool that is easy to use, with a lean syntax, native to , and directly supporting PDF output format. It has therefore been based on the very impressive PGF/TikZ package.

Bug trackerhttps://github.com/circuitikz/circuitikz/issues
Version1.5.3 2022-07-02
LicensesThe Project Public License
GNU General Public License
Copyright2007–2022 Massimo Redaelli
2013–2022 Stefan Erhardt
2015–2022 Stefan Lindner
2018–2022 Romano Giannetti
MaintainerStefan Erhardt
Romano Giannetti
Stefan Lindner
Massimo Redaelli
TDS archivecircuitikz.tds.zip
Contained inTeX Live as circuitikz
MiKTeX as circuitikz
Circuit Diagram
Guest Book Sitemap Contact Contact Author