CircuiTikZ
version 1.8.6-unreleased (2026/02/10)

\(\newcommand{\footnotename}{footnote}\) \(\def \LWRfootnote {1}\) \(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\let \LWRorighspace \hspace \) \(\renewcommand {\hspace }{\ifstar \LWRorighspace \LWRorighspace }\) \(\newcommand {\TextOrMath }[2]{#2}\) \(\newcommand {\mathnormal }[1]{{#1}}\) \(\newcommand \ensuremath [1]{#1}\) \(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand {\framebox }[1][]{\LWRframebox } \) \(\newcommand {\setlength }[2]{}\) \(\newcommand {\addtolength }[2]{}\) \(\newcommand {\setcounter }[2]{}\) \(\newcommand {\addtocounter }[2]{}\) \(\newcommand {\arabic }[1]{}\) \(\newcommand {\number }[1]{}\) \(\newcommand {\noalign }[1]{\text {#1}\notag \\}\) \(\newcommand {\cline }[1]{}\) \(\newcommand {\directlua }[1]{\text {(directlua)}}\) \(\newcommand {\luatexdirectlua }[1]{\text {(directlua)}}\) \(\newcommand {\protect }{}\) \(\def \LWRabsorbnumber #1 {}\) \(\def \LWRabsorbquotenumber "#1 {}\) \(\newcommand {\LWRabsorboption }[1][]{}\) \(\newcommand {\LWRabsorbtwooptions }[1][]{\LWRabsorboption }\) \(\def \mathchar {\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\) \(\def \mathcode #1={\mathchar }\) \(\let \delcode \mathcode \) \(\let \delimiter \mathchar \) \(\def \oe {\unicode {x0153}}\) \(\def \OE {\unicode {x0152}}\) \(\def \ae {\unicode {x00E6}}\) \(\def \AE {\unicode {x00C6}}\) \(\def \aa {\unicode {x00E5}}\) \(\def \AA {\unicode {x00C5}}\) \(\def \o {\unicode {x00F8}}\) \(\def \O {\unicode {x00D8}}\) \(\def \l {\unicode {x0142}}\) \(\def \L {\unicode {x0141}}\) \(\def \ss {\unicode {x00DF}}\) \(\def \SS {\unicode {x1E9E}}\) \(\def \dag {\unicode {x2020}}\) \(\def \ddag {\unicode {x2021}}\) \(\def \P {\unicode {x00B6}}\) \(\def \copyright {\unicode {x00A9}}\) \(\def \pounds {\unicode {x00A3}}\) \(\let \LWRref \ref \) \(\renewcommand {\ref }{\ifstar \LWRref \LWRref }\) \( \newcommand {\multicolumn }[3]{#3}\) \(\require {textcomp}\) \(\newcommand {\tothe }[1]{^{#1}}\) \(\newcommand {\raiseto }[2]{{#2}^{#1}}\) \(\newcommand {\LWRsiunitxEND }{}\) \(\def \LWRsiunitxang #1;#2;#3;#4\LWRsiunitxEND {\ifblank {#1}{}{\num {#1}\degree }\ifblank {#2}{}{\num {#2}^{\unicode {x2032}}}\ifblank {#3}{}{\num {#3}^{\unicode {x2033}}}}\) \(\newcommand {\ang }[2][]{\LWRsiunitxang #2;;;\LWRsiunitxEND }\) \(\def \LWRsiunitxdistribunit {}\) \(\newcommand {\LWRsiunitxENDTWO }{}\) \(\def \LWRsiunitxprintdecimalsubtwo #1,#2,#3\LWRsiunitxENDTWO {\ifblank {#1}{0}{\mathrm {#1}}\ifblank {#2}{}{{\LWRsiunitxdecimal }\mathrm {#2}}}\) \(\def \LWRsiunitxprintdecimalsub #1.#2.#3\LWRsiunitxEND {\LWRsiunitxprintdecimalsubtwo #1,,\LWRsiunitxENDTWO \ifblank {#2}{}{{\LWRsiunitxdecimal }\LWRsiunitxprintdecimalsubtwo #2,,\LWRsiunitxENDTWO }}\) \(\newcommand {\LWRsiunitxprintdecimal }[1]{\LWRsiunitxprintdecimalsub #1...\LWRsiunitxEND }\) \(\def \LWRsiunitxnumplus #1+#2+#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxprintdecimal {#1}}{\ifblank {#1}{\LWRsiunitxprintdecimal {#2}}{\LWRsiunitxprintdecimal {#1}\unicode {x02B}\LWRsiunitxprintdecimal {#2}}}\LWRsiunitxdistribunit }\) \(\def \LWRsiunitxnumminus #1-#2-#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumplus #1+++\LWRsiunitxEND }{\ifblank {#1}{}{\LWRsiunitxprintdecimal {#1}}\unicode {x02212}\LWRsiunitxprintdecimal {#2}\LWRsiunitxdistribunit }}\) \(\def \LWRsiunitxnumpmmacro #1\pm #2\pm #3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumminus #1---\LWRsiunitxEND }{\LWRsiunitxprintdecimal {#1}\unicode {x0B1}\LWRsiunitxprintdecimal {#2}\LWRsiunitxdistribunit }}\) \(\def \LWRsiunitxnumpm #1+-#2+-#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumpmmacro #1\pm \pm \pm \LWRsiunitxEND }{\LWRsiunitxprintdecimal {#1}\unicode {x0B1}\LWRsiunitxprintdecimal {#2}\LWRsiunitxdistribunit }}\) \(\newcommand {\LWRsiunitxnumscientific }[2]{\ifblank {#1}{}{\ifstrequal {#1}{-}{-}{\LWRsiunitxprintdecimal {#1}\times }}10^{\LWRsiunitxprintdecimal {#2}}\LWRsiunitxdistribunit }\) \(\def \LWRsiunitxnumD #1D#2D#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumpm #1+-+-\LWRsiunitxEND }{\mathrm {\LWRsiunitxnumscientific {#1}{#2}}}}\) \(\def \LWRsiunitxnumd #1d#2d#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumD #1DDD\LWRsiunitxEND }{\mathrm {\LWRsiunitxnumscientific {#1}{#2}}}}\) \(\def \LWRsiunitxnumE #1E#2E#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumd #1ddd\LWRsiunitxEND }{\mathrm {\LWRsiunitxnumscientific {#1}{#2}}}}\) \(\def \LWRsiunitxnume #1e#2e#3\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnumE #1EEE\LWRsiunitxEND }{\mathrm {\LWRsiunitxnumscientific {#1}{#2}}}}\) \(\def \LWRsiunitxnumx #1x#2x#3x#4\LWRsiunitxEND {\ifblank {#2}{\LWRsiunitxnume #1eee\LWRsiunitxEND }{\ifblank {#3}{\LWRsiunitxnume #1eee\LWRsiunitxEND \times \LWRsiunitxnume #2eee\LWRsiunitxEND }{\LWRsiunitxnume #1eee\LWRsiunitxEND \times \LWRsiunitxnume #2eee\LWRsiunitxEND \times \LWRsiunitxnume #3eee\LWRsiunitxEND }}}\) \(\newcommand {\num }[2][]{\LWRsiunitxnumx #2xxxxx\LWRsiunitxEND }\) \(\newcommand {\si }[2][]{\mathrm {\gsubstitute {#2}{~}{\,}}}\) \(\def \LWRsiunitxSIopt #1[#2]#3{\def \LWRsiunitxdistribunit {\,\si {#3}}{#2}\num {#1}\def \LWRsiunitxdistribunit {}}\) \(\newcommand {\LWRsiunitxSI }[2]{\def \LWRsiunitxdistribunit {\,\si {#2}}\num {#1}\def \LWRsiunitxdistribunit {}}\) \(\newcommand {\SI }[2][]{\ifnextchar [{\LWRsiunitxSIopt {#2}}{\LWRsiunitxSI {#2}}}\) \(\newcommand {\numlist }[2][]{\text {#2}}\) \(\newcommand {\numrange }[3][]{\num {#2}\ \LWRsiunitxrangephrase \ \num {#3}}\) \(\newcommand {\SIlist }[3][]{\text {#2}\,\si {#3}}\) \(\newcommand {\SIrange }[4][]{\num {#2}\,#4\ \LWRsiunitxrangephrase \ \num {#3}\,#4}\) \(\newcommand {\tablenum }[2][]{\mathrm {#2}}\) \(\newcommand {\ampere }{\mathrm {A}}\) \(\newcommand {\candela }{\mathrm {cd}}\) \(\newcommand {\kelvin }{\mathrm {K}}\) \(\newcommand {\kilogram }{\mathrm {kg}}\) \(\newcommand {\metre }{\mathrm {m}}\) \(\newcommand {\mole }{\mathrm {mol}}\) \(\newcommand {\second }{\mathrm {s}}\) \(\newcommand {\becquerel }{\mathrm {Bq}}\) \(\newcommand {\degreeCelsius }{\unicode {x2103}}\) \(\newcommand {\coulomb }{\mathrm {C}}\) \(\newcommand {\farad }{\mathrm {F}}\) \(\newcommand {\gray }{\mathrm {Gy}}\) \(\newcommand {\hertz }{\mathrm {Hz}}\) \(\newcommand {\henry }{\mathrm {H}}\) \(\newcommand {\joule }{\mathrm {J}}\) \(\newcommand {\katal }{\mathrm {kat}}\) \(\newcommand {\lumen }{\mathrm {lm}}\) \(\newcommand {\lux }{\mathrm {lx}}\) \(\newcommand {\newton }{\mathrm {N}}\) \(\newcommand {\ohm }{\mathrm {\Omega }}\) \(\newcommand {\pascal }{\mathrm {Pa}}\) \(\newcommand {\radian }{\mathrm {rad}}\) \(\newcommand {\siemens }{\mathrm {S}}\) \(\newcommand {\sievert }{\mathrm {Sv}}\) \(\newcommand {\steradian }{\mathrm {sr}}\) \(\newcommand {\tesla }{\mathrm {T}}\) \(\newcommand {\volt }{\mathrm {V}}\) \(\newcommand {\watt }{\mathrm {W}}\) \(\newcommand {\weber }{\mathrm {Wb}}\) \(\newcommand {\day }{\mathrm {d}}\) \(\newcommand {\degree }{\mathrm {^\circ }}\) \(\newcommand {\hectare }{\mathrm {ha}}\) \(\newcommand {\hour }{\mathrm {h}}\) \(\newcommand {\litre }{\mathrm {l}}\) \(\newcommand {\liter }{\mathrm {L}}\) \(\newcommand {\arcminute }{^\prime }\) \(\newcommand {\minute }{\mathrm {min}}\) \(\newcommand {\arcsecond }{^{\prime \prime }}\) \(\newcommand {\tonne }{\mathrm {t}}\) \(\newcommand {\astronomicalunit }{au}\) \(\newcommand {\atomicmassunit }{u}\) \(\newcommand {\bohr }{\mathit {a}_0}\) \(\newcommand {\clight }{\mathit {c}_0}\) \(\newcommand {\dalton }{\mathrm {D}_\mathrm {a}}\) \(\newcommand {\electronmass }{\mathit {m}_{\mathrm {e}}}\) \(\newcommand {\electronvolt }{\mathrm {eV}}\) \(\newcommand {\elementarycharge }{\mathit {e}}\) \(\newcommand {\hartree }{\mathit {E}_{\mathrm {h}}}\) \(\newcommand {\planckbar }{\mathit {\unicode {x210F}}}\) \(\newcommand {\angstrom }{\mathrm {\unicode {x212B}}}\) \(\let \LWRorigbar \bar \) \(\newcommand {\bar }{\mathrm {bar}}\) \(\newcommand {\barn }{\mathrm {b}}\) \(\newcommand {\bel }{\mathrm {B}}\) \(\newcommand {\decibel }{\mathrm {dB}}\) \(\newcommand {\knot }{\mathrm {kn}}\) \(\newcommand {\mmHg }{\mathrm {mmHg}}\) \(\newcommand {\nauticalmile }{\mathrm {M}}\) \(\newcommand {\neper }{\mathrm {Np}}\) \(\newcommand {\yocto }{\mathrm {y}}\) \(\newcommand {\zepto }{\mathrm {z}}\) \(\newcommand {\atto }{\mathrm {a}}\) \(\newcommand {\femto }{\mathrm {f}}\) \(\newcommand {\pico }{\mathrm {p}}\) \(\newcommand {\nano }{\mathrm {n}}\) \(\newcommand {\micro }{\mathrm {\unicode {x00B5}}}\) \(\newcommand {\milli }{\mathrm {m}}\) \(\newcommand {\centi }{\mathrm {c}}\) \(\newcommand {\deci }{\mathrm {d}}\) \(\newcommand {\deca }{\mathrm {da}}\) \(\newcommand {\hecto }{\mathrm {h}}\) \(\newcommand {\kilo }{\mathrm {k}}\) \(\newcommand {\mega }{\mathrm {M}}\) \(\newcommand {\giga }{\mathrm {G}}\) \(\newcommand {\tera }{\mathrm {T}}\) \(\newcommand {\peta }{\mathrm {P}}\) \(\newcommand {\exa }{\mathrm {E}}\) \(\newcommand {\zetta }{\mathrm {Z}}\) \(\newcommand {\yotta }{\mathrm {Y}}\) \(\newcommand {\percent }{\mathrm {\%}}\) \(\newcommand {\meter }{\mathrm {m}}\) \(\newcommand {\metre }{\mathrm {m}}\) \(\newcommand {\gram }{\mathrm {g}}\) \(\newcommand {\kg }{\kilo \gram }\) \(\newcommand {\of }[1]{_{\mathrm {#1}}}\) \(\newcommand {\squared }{^2}\) \(\newcommand {\square }[1]{\mathrm {#1}^2}\) \(\newcommand {\cubed }{^3}\) \(\newcommand {\cubic }[1]{\mathrm {#1}^3}\) \(\newcommand {\per }{\,\mathrm {/}}\) \(\newcommand {\celsius }{\unicode {x2103}}\) \(\newcommand {\fg }{\femto \gram }\) \(\newcommand {\pg }{\pico \gram }\) \(\newcommand {\ng }{\nano \gram }\) \(\newcommand {\ug }{\micro \gram }\) \(\newcommand {\mg }{\milli \gram }\) \(\newcommand {\g }{\gram }\) \(\newcommand {\kg }{\kilo \gram }\) \(\newcommand {\amu }{\mathrm {u}}\) \(\newcommand {\pm }{\pico \metre }\) \(\newcommand {\nm }{\nano \metre }\) \(\newcommand {\um }{\micro \metre }\) \(\newcommand {\mm }{\milli \metre }\) \(\newcommand {\cm }{\centi \metre }\) \(\newcommand {\dm }{\deci \metre }\) \(\newcommand {\m }{\metre }\) \(\newcommand {\km }{\kilo \metre }\) \(\newcommand {\as }{\atto \second }\) \(\newcommand {\fs }{\femto \second }\) \(\newcommand {\ps }{\pico \second }\) \(\newcommand {\ns }{\nano \second }\) \(\newcommand {\us }{\micro \second }\) \(\newcommand {\ms }{\milli \second }\) \(\newcommand {\s }{\second }\) \(\newcommand {\fmol }{\femto \mol }\) \(\newcommand {\pmol }{\pico \mol }\) \(\newcommand {\nmol }{\nano \mol }\) \(\newcommand {\umol }{\micro \mol }\) \(\newcommand {\mmol }{\milli \mol }\) \(\newcommand {\mol }{\mol }\) \(\newcommand {\kmol }{\kilo \mol }\) \(\newcommand {\pA }{\pico \ampere }\) \(\newcommand {\nA }{\nano \ampere }\) \(\newcommand {\uA }{\micro \ampere }\) \(\newcommand {\mA }{\milli \ampere }\) \(\newcommand {\A }{\ampere }\) \(\newcommand {\kA }{\kilo \ampere }\) \(\newcommand {\ul }{\micro \litre }\) \(\newcommand {\ml }{\milli \litre }\) \(\newcommand {\l }{\litre }\) \(\newcommand {\hl }{\hecto \litre }\) \(\newcommand {\uL }{\micro \liter }\) \(\newcommand {\mL }{\milli \liter }\) \(\newcommand {\L }{\liter }\) \(\newcommand {\hL }{\hecto \liter }\) \(\newcommand {\mHz }{\milli \hertz }\) \(\newcommand {\Hz }{\hertz }\) \(\newcommand {\kHz }{\kilo \hertz }\) \(\newcommand {\MHz }{\mega \hertz }\) \(\newcommand {\GHz }{\giga \hertz }\) \(\newcommand {\THz }{\tera \hertz }\) \(\newcommand {\mN }{\milli \newton }\) \(\newcommand {\N }{\newton }\) \(\newcommand {\kN }{\kilo \newton }\) \(\newcommand {\MN }{\mega \newton }\) \(\newcommand {\Pa }{\pascal }\) \(\newcommand {\kPa }{\kilo \pascal }\) \(\newcommand {\MPa }{\mega \pascal }\) \(\newcommand {\GPa }{\giga \pascal }\) \(\newcommand {\mohm }{\milli \ohm }\) \(\newcommand {\kohm }{\kilo \ohm }\) \(\newcommand {\Mohm }{\mega \ohm }\) \(\newcommand {\pV }{\pico \volt }\) \(\newcommand {\nV }{\nano \volt }\) \(\newcommand {\uV }{\micro \volt }\) \(\newcommand {\mV }{\milli \volt }\) \(\newcommand {\V }{\volt }\) \(\newcommand {\kV }{\kilo \volt }\) \(\newcommand {\W }{\watt }\) \(\newcommand {\uW }{\micro \watt }\) \(\newcommand {\mW }{\milli \watt }\) \(\newcommand {\kW }{\kilo \watt }\) \(\newcommand {\MW }{\mega \watt }\) \(\newcommand {\GW }{\giga \watt }\) \(\newcommand {\J }{\joule }\) \(\newcommand {\uJ }{\micro \joule }\) \(\newcommand {\mJ }{\milli \joule }\) \(\newcommand {\kJ }{\kilo \joule }\) \(\newcommand {\eV }{\electronvolt }\) \(\newcommand {\meV }{\milli \electronvolt }\) \(\newcommand {\keV }{\kilo \electronvolt }\) \(\newcommand {\MeV }{\mega \electronvolt }\) \(\newcommand {\GeV }{\giga \electronvolt }\) \(\newcommand {\TeV }{\tera \electronvolt }\) \(\newcommand {\kWh }{\kilo \watt \hour }\) \(\newcommand {\F }{\farad }\) \(\newcommand {\fF }{\femto \farad }\) \(\newcommand {\pF }{\pico \farad }\) \(\newcommand {\K }{\mathrm {K}}\) \(\newcommand {\dB }{\mathrm {dB}}\) \(\newcommand {\kibi }{\mathrm {Ki}}\) \(\newcommand {\mebi }{\mathrm {Mi}}\) \(\newcommand {\gibi }{\mathrm {Gi}}\) \(\newcommand {\tebi }{\mathrm {Ti}}\) \(\newcommand {\pebi }{\mathrm {Pi}}\) \(\newcommand {\exbi }{\mathrm {Ei}}\) \(\newcommand {\zebi }{\mathrm {Zi}}\) \(\newcommand {\yobi }{\mathrm {Yi}}\) \(\let \unit \si \) \(\let \qty \SI \) \(\let \qtylist \SIlist \) \(\let \qtyrange \SIrange \) \(\let \numproduct \num \) \(\let \qtyproduct \SI \) \(\let \complexnum \num \) \(\newcommand {\complexqty }[3][]{(\complexnum {#2})\si {#3}}\) \(\newcommand {\toprule }[1][]{\hline }\) \(\let \midrule \toprule \) \(\let \bottomrule \toprule \) \(\def \LWRbooktabscmidruleparen (#1)#2{}\) \(\newcommand {\LWRbooktabscmidrulenoparen }[1]{}\) \(\newcommand {\cmidrule }[1][]{\ifnextchar (\LWRbooktabscmidruleparen \LWRbooktabscmidrulenoparen }\) \(\newcommand {\morecmidrules }{}\) \(\newcommand {\specialrule }[3]{\hline }\) \(\newcommand {\addlinespace }[1][]{}\) \(\require {upgreek}\) \(\def \LWRsiunitxrangephrase {\TextOrMath { }{\ }\protect \mbox {to}\TextOrMath { }{\ }}\) \(\def \LWRsiunitxdecimal {.}\)

11 Changelog and Release Notes

The major changes among the different CircuiTikZ versions are listed here. See https://github.com/circuitikz/circuitikz/commits for a full list of changes.

  • Version 1.8.6 (unreleased)

    A shiny new style for the manual, with a new example code implementation by Jonathan P. Spratte, based on the package enverb. The manual now avoid writing thousands of auxiliary files, and compiles significantly faster.

  • Version 1.8.5 (2026-02-4)

    The main highlight of this version is a new mechanism for managing advanced (that is, user-defined) voltage, current, and flow elements. Additionally, a new set of shapes for ideal filter blocks has been added.

    • Add “automatic advanced voltages/currents/flows” (by Romano), marked as experimental for now.

    • Add an ideal filter option for plot-type filters, to draw ideal (square) filter shapes.

  • Version 1.8.4 (2026-01-07)

    The main highlights of this release are a new appearance (optional!) for blocks representing filters, some option to add style to the inner drawings of blocks (and some fixes for anchors too), and several new options.

    • Add a new set of filter blocks, add options for inner block drawings (by Romano)

    • Add the option to not draw the wiper in rotary switches, suggested by @kabenyuk and @cis in this Q&A

    • Add an option to change the aspect of msrstub (thanks to user cis, see relevant chat on TeX.SX)

    • Add the singeneric (sine generic bipole) component (by Jakob Leide)

    • Fix a problem with dc symbol dashes, see this issue on GitHub

    • Fix position of the left/right up/down anchors for node-type blocks (they did not obey the pos keys) and for amplifier-type blocks when boxed

    • Minor fixes in the manual (thanks quark67!)

    • Make the value of bipoles/length usable by \ctikzvalof (by Jonathan P. Spratte)

    • Add a key to customise the number of lines of the gridnode inner drawing (by Jakob Leide)

  • Version 1.8.3 (2025-11-23)

    The main highlight of this version is the fix of the oo-type sources and transformers. They used parameters different from width and height to define the shape, and the anchors were not stable (and some of them were plain wrong). It also adds several capabilities to them (anchors, additional windings, and so on). Additionally, IGT thyristors and a couple of generic shapes (AC/DC symbols) have been added.

    • Add anchors, additional winding, global scale switch and symbol rotation to the oo-type component, suggested by Jakob Leide

    • Add IGCT thyristors by Paul Sacco

    • Add ac/dc symbols (by Romano)

    • Fix definition and stabilize anchors of oo- and ooo-type components.

    • Fix encoding of the manual, removing some latin1 chars and converting to utf8. Why that was working is a mystery.

  • Version 1.8.2 (2025-07-08)

    Another significant change for Circuitikz’s internals: all the text anchors of the components are now stable, meaning they are meaningful after the component has been drawn. That was the case only for part of the components. It shouldn’t affect anything for standard usage, but according to the TikZ manual, this is “the way”. Additionally, new label positions for transistors, and a much better alphabetical index in the manual.

    • Stabilize all the text anchors (problem reported by user @JPWiedemann on GitHub, while coding the Circuitikz GUI

    • Fix text anchors for blocks oscillator and gridnode, which were completely bogus

    • Add component text=up or ...down for transistor labels

    • Documentation fixes for text anchors

    • Better index entries (use seealso, hyperlink in every entry). Thanks to David Carlisle for the hint.

  • Version 1.8.1 (2025-06-15)

    Minor changes: better documentation on using pics for subcircuits, a new style of MOSFETs, completing the “plain” amplifiers.

  • Version 1.8.0 (2025-05-25)

    The change that deserves a version level bump is applied to the path logic, which fixes a longstanding bug (or lack of feature), which enables the embedding of circuitikz paths into pics (among other things; see the related issue).

    • Fix errors when path-style components are used in pics (and in some other place; fix by Romano, see the related issue

    • Add rollback point for version 1.7.2

    • Several fixes and additions to the manual

  • Version 1.7.2 (2025-03-21)

    A couple of new components (wiggly bulbs and a new “oo” type autotransformer), and several small corrections.

    • Fix leaking filament in bulb bipole

    • Fix small incoherence between width/height in oo-type sources

    • New component: Wiggly bulb (suggested by Sebastiano)

    • New component: “zero-type” autotransformer (suggested by Max Börjesson)

    • Allow to set the index position for square instruments (by Julien Labbé)

  • Version 1.7.1 (2025-01-10)

    Various new blocks have been added, and several fixes have been applied (the barrier one is slightly backward-incompatible…).

    • Added a flag to have German style TVS (suggested by Dr. Matthias Jung, implemented by Romano)

    • Added many blocks all over the map (suggested by Dr. Matthias Jung, with tweaks by Romano)

    • Fix for straight voltage on open bipoles (reported by Oliver Wallscheid on GitHub)

    • Fix a very, very old bug about aliases for american/european sources

    • Fix barrier wire linewidth (issue #833 by schtandard).

    • Fix stroke-type transorb (which did not work at all)

    • Reduce barrier and openbarrier default widths so no wire is drawn by default. This breaks backward-compatibility and changes the meaning of some associated keys, but the appearance with the default settings remains unchanged. See #835 for rationale.

    • Documentation enhancement (example of chopper macro)

  • Version 1.7.0 (2024-08-03)

    There are no big changes here, but the change to the resistor code (maybe one of the most used by the package) well deserves a minor version bump. A couple of new components, and several minor fixes.

    • New component: new kind of current tap (suggested by EEpchi and Jakob Leide on GitHub)

    • New arrow tip Jack Tap to help drawing jack connectors (suggested by Anisio Rogerio Braga)

    • Change the drawing of the thermocouple (suggested by Jakob Leide on GitHub)

    • Change and enhancement to the drawing of the American resistors (triggered by Jakob Leide on GitHub), fixing a long-standing small asymmetry that nobody noticed

    • Minor adjustment for joins in viscoe component

    • Minor additions (rectjoinfill) and fixes in documentation

  • Version 1.6.9 (2024-05-25)

    Several new components and a bug fix for a nasty long-standing bug about switching diode types.

  • Version 1.6.8 (2024-05-05)

    Several new components, more anchors, a bit of documentation enhancement; maybe the biggest change is the new “flexible” tube.

    • Added mid anchor to all traditional switches

    • Added a slashed generic European-style resistor (thanks to Jana)

    • Added a multi-anode tube for implementing nixies and vfd (thanks to GitHub user nogger33)

    • Switch the default compiler to pdflatex (see https://tex.stackexchange.com/q/709273/38080)

    • Added a warning about color and engine in the documentation

    • Enhanced the documentation for instruments (thanks to Github user mxxmxm)

  • Version 1.6.7 (2024-02-09)

    Several new blocks, more flexible generic anchors for blocks, and a new option to align the signs on american-style voltage sources.

    • Added saturation block (contributed by P. Sacco <paul.sacco@estaca.eu>)

    • Added iamp, sigmoid, and allornothing blocks

    • Added optical fiber fiber (contributed by Christopher Beck)

    • Now the position of the lateral anchors (left up and similar) of blocks is configurable (suggested by user “sputeanus” on GitHub)

    • Now you can choose how the signs on american-style sources rotate when the source is not vertical (suggested by jotagah on GitHub)

    • New section in the manual about related packages

  • Version 1.6.6 (2023-12-09)

    Several new components.

    • Added the symbol for metal-oxide varistor mov

    • Added another symbol for fuse (wiggly fuse wfuse)

  • Version 1.6.5 (2023-10-29)

    This version features an important overhaul of the muxdemux configurable component/shape, making it much more flexible and powerful, by adding configurable labels and negation and clock symbols to the pins. Also, a couple of minor fixes/workarounds.

    • Added optional and configurable inner, outer and border labels to the muxdemux shapes

    • Added optional clock wedge and negation signs to the pins of muxdemux shapes

    • Added the possibility to add a background drawing to muxdemux shapes

    • Fixed a bug with straightvoltages and open

    • Added an (ugly) workaround for a voltage shift mismatch for sources

  • Version 1.6.4 (2023-10-10)

    A bit of enhancement and fixes for the European-style logic ports, more switches (and a bit more configurabilityi for them), more option for some sources.

    • The symbol in European logic ports is now rotation-invariant, and its font can be customized (suggested by user @sputeanus on GitHub)

    • Added a couple of “blank” (no symbol) European logic ports

    • Added new “traditional” switches (contributed by Jakob Leide on GitHub)

    • Added configurability (color, thickness, dash) to switch arrows

    • Added “eyw”-symbol (reverse star) for “oo”-type sources (contributed by Jakob Leide on GitHub)

    • Added configurable open shape to the sinusoidal current source (contributed by Maximilian Martin)

    • Documentation fixes

  • Version 1.6.3 (2023-06-23)

    The main change is that the definition of the “plus” and “minus” symbols used in several parts of the library has changed in order to achieve better alignment of voltages and amplifier symbols when using fonts different from Computer Modern. Additionally, internal connection dots in transistors are configurable and have a new default, and documentation has got several fixes and enhancements.

    • Change the definition of the “minus” symbol (see this issue) for details

    • Add documentation on how to contact the border of the source symbols (suggested by user @Tipounk on GitHub)

    • in transistors, solder dots and connection dots for body diodes are now configurable

    • Add anchors for the symbols on the oo-type sources, suggested by user @lapreindl on GitHub; the symbols have been slightly changed and repositioned in the process

    • several documentation fixes

  • Version 1.6.2 (2023-05-13)

    Several more styling options for elements (body diodes, transformers, crossing), a clock wedge shape for logical circuits, and documentation updates for ConTeXt, mainly noticing the (upstream) elimination of the thin siunitx layer compatibility macros.

  • Version 1.6.1 (2023-02-11)

    New components: solder jumpers; a couple of small but very useful inversion markers for logical circuits, especially targeted at the mux-demux family; a new inline microphone; a much more versatile hemt; a better legacy tline. More tweaks to converters blocks, and a lot of typo/grammar fixes in the manual.

    • Add configurable dashes to the dc symbols in converter blocks (suggested by user @dbstf on GitHub)

    • Add solder jumpers (by Romano)

    • Add a shape to mark european-style inversion (suggested by user yashpalgoyal1304 on GitHub), adjust European-style logic port triangle inversion symbols to match

    • Add a tail-less mic (suggested by Dr. Mathhias Jung) and an option to change the thickness of the microphone’s bar

    • Enhance the hemt shape with a GaN-hemt as example (suggested by user @epsilon-phi on GitHub)

    • Add anchors and a “bare” option to tline (suggested by Dr. Mathhias Jung)

    • subcircuits are no more experimental

    • Correction of several typo/grammar errors in the documentation by quark67

  • Version 1.6.0 (2022-12-10)

    The big change is the refactoring (and enhancement) of the block’s code. In addition, double gate MOSes, several fixes all over the map, and quite a lot of anchors were added into the mix.

    • Big change (mostly backward compatible, minus a couple of bug fixes) to the block’s code.

      • Now vco can be boxed

      • enabled more short-name geographical anchors

      • generic blocks can be made rectangular

      • mid-way lateral anchors for all blocks, as well as up/down

      • renamed converters anchors (old ones retained for backward compatibility)

      • new ac/ac blocks, both single- and three-phase

    • Added double gate MOS transistors (by Romano Giannetti)

    • Fix deformed shape for legacy TL component (issue on GitHub)

    • Added several anchors on variable components, suggested by Dr Matthias Jung

    • Added genericsplitter component (by frankplow)

    • Fix - reshape splitter using /tripoles/splitter/width and /tripoles/splitter/height rather than /tripoles/wilkinson/width and /tripoles/wilkinson/height.

  • Version 1.5.5 (2022-11-12)

    New features for optoelectronic devices: a new component, arrow styling, and anchors.

    • Added styling of arrows on opto devices, thanks to a suggestion by Dr Matthias Jung

    • Added Light-Dependent resistor shape (by Romano)

    • Added arrows anchors to the opto-components

    • Documentation updates (rotating and flipping for path components)

  • Version 1.5.4 (2022-09-09)

    New components and enhancement for old ones in this version.

  • Version 1.5.3 (2022-07-02)

    Minor release: fixes to the manual, and a new component (Shockley diodes).

    • Merging changes to fix the language in the manual (thanks to Charles B. Cameron, user @cameroncb1 on GitHub)

    • Added Shockley diode (suggested by @dauph)

  • Version 1.5.2 (2022-05-08)

    Adding a couple of new component and a nice feature to transistors and tubes.

  • Version 1.5.1 (2022-04-26)

    Bug fix release.

  • Version 1.5.0 (2022-04-22)

    In this version, several internal changes have been included in order to streamline and organize better the components and to change the management of color. The changes are pretty deep and subtle, so a bug or unexpected behaviour is always possible. You can use the 1.4.6 rollback point in case of trouble, but be sure to report any bug.

    Internal changes:

    • Added a generic drawing function for shapes, which are now drawn always in background

    • Added a hook system to be able to change component drawing settings per-shape, per-class or globally

    • All the 250+ shapes are now “protected” by possible external arrow and arced corners parameters

    • Completely changed the management of the shapes’ color, thanks to GitHub user muzimuzhi

  • Version 1.4.6 (2022-02-04)

    A nasty bug fix and some hack to avoid that some global TikZ option spill into the shapes. To better solve that problem, some risky changes are due, so this release will be also a rollback point for compatibility reasons.

    • Fix bug with legacy transmission lines in overlays (noticed by Benedikt Wilde)

    • Robustify some shapes: do not let arrows option pass to the inner drawing (see here and here)

    • Add warning about global draw options in the manual

    • Fixes in documentation: hyperlink the index again, cite new recovery point, remove some legacy construct

    • Added 1.4.6 rollback point

  • Version 1.4.5 (2021-12-06)

    Important fix for ConTeXt users, thanks to @TeXnician for reporting.

    • Fixed an incompatibility introduced with subcircuits that made compilation in ConTeXt fail

    • Added \ctikzflip[x][y] utility macros for ConTeXt too

    • Fixed stray characters in some TikZ environment

  • Version 1.4.4 (2021-10-31)

    Normal maintenance release; minor bugs fixed, a new component and a new option. No Halloween component, sorry…

  • Version 1.4.3 (2021-09-06)

    Minor release, mainly a single bugfix.

    • added hidden anchors of ooosource to the manual

    • fix a bug in anchors of ooosource (they did not respect class scaling)

    • faster use fpu reciprocal (thanks to Henri Menke)

  • Version 1.4.2 (2021-07-26)

    This is a minor release, containing just a new component and a small set of fixes (mainly in the documentation).

    • add the cpe (constant phase element)

    • correct minor errors in the manual (capacitor’s fill, spaces) and the code.

  • Version 1.4.1 (2021-07-14)

    This version has an important bug fix for label positioning when once-relative style coordinates are used (the ones with a single +, like +(1,1). Moreover, the possibility to have voltage, current and flow labels without the symbols (arrows, etc) has been added, which greatly simplify some kind of personalization of these elements.

  • Version 1.4.0 (2021-07-06)

    The main news is that package rollback for circuitikz has been implemented (LaTeX-only, of course). Additionally, a small but important change in the path (to) construction that should fix some warning from TikZ and give better line joins in wire corners.

    • bump version to 1.4.0

    • implement the version rollback: time travel to 0.4!

    • remove a wrong movement in the path construction (potentially dangerous)

  • Version 1.3.9 (2021-06-27)

    Bugfix release: open poles opacity was not working in most of the cases.

  • Version 1.3.8 (2021-06-15)

    The big news of this release is the ability to selectively draw the pins of the integrated circuit and mux-demuxes symbols.

    • Add draw only pins feature to dipchip and qfpchip, thanks to Jonathan P. Spratte, and a similar option to control the pins of muxdemux

    • Make dipchip and qfpchip respect no input leads option

    • Several corrections to the manual

  • version 1.3.7 (2021-06-01)

    Minor release, mainly documentation upgrades.

    • New options for the line thickness, rotation and size of symbols drawn in sources

    • New tutorial: drawing a circuit around an operational amplifier

    • Documentation fixes and small enhancements

  • version 1.3.6 (2021-05-09)

    Mainly a bugfix release; fixing a bug in the l2 stacked labels means that old constructs that were failing silently can give an error now. Sorry. To compensate, I added stacked annotation (for symmetry).

    • Added stacked annotations for symmetry with stacked labels.

    • Fixed a bug in the plotting of inst amp ra terminals.

    • Fixed a bug in managing stacked labels (l2=...); possibly it will be mildly backward-incompatible (please see the manual about incompatible changes)

  • Version 1.3.5 (2021-05-02)

    Power electronics devices are the main characters in this release: PUT, GTOs, a new style for thyristors, and a photovoltaic module. Additionally, an experimental support for subcircuits has been added; it could change in the future. Fixed a nasty bug in rotary switches “in” anchor positioning in some cases.

    • Added support for creating and using sub-circuits

    • Added UJT transistors and GTO devices (suggested by JetherReis)

    • Added (as an option) a different, more compact style for thyristor-type devices.

    • Added a photovoltaic module (suggested by André Alves)

    • Added a DC/DC converter block for symmetry (suggested by Pratched)

    • Added the possibility to change the waveforms shown in the oscilloscope (suggested by Mario Tafur)

    • In the manual, separate the component usage chapter from the big component list

    • Fix wrong rotary switch “in” anchors for switches with more than 180 degrees coverage (see bug)

  • Version 1.3.4 (2021-04-20)

    New things, like configurable modifier thickness, ferroelectric devices, and several transistor tweaks. Importantly, a bug that hindered compatibility with the internal TikZ circuits library (introduced in 1.3.3) has been fixed.

    • Added separate configuration for the line thickness of resistors, capacitors, and inductors modifiers

    • Added ferroelectric capacitors and ferroelectric gate MOS/FETs (suggested by Mayeul Cantan)

    • Added an option to fill the gate gap in MOSes, FETs and IGBTs with a color

    • Added a “centergap” anchor for transistors

    • Added the option “nogate” to the hemt symbol

    • Fixed a bug in thermistors not respecting their class line thickness

    • Fixes in the manual (copy and paste of snippets without numbers, correct old usage of siunitx, factor out repetitions in the preamble; thanks to Ulrike Fischer.

    • Fixed a bug introduced in 1.3.3 that would reduce compatibility with the circuits internal library; reported by JetherReis)

  • Version 1.3.3 (2021-04-04)

    Several usability additions in this version, and one small fix that could change the look of your circuit (without affecting correctness). Some of the arrow shapes are now configurable.

    Do not use this version, there is a bug with the new “label distance” key.

    • Added options to fine-tune the position of labels and annotations

    • Added options to change arrow tips on variable resistors, inductors and capacitors as well as in potentiometers

    • Added options to change arrow tips on switches

    • Added anchors to inductance to add core lines

    • Fixed the default direction of tunable arrows (with an option to go back to the old ones)

  • Version 1.3.2 (2021-03-14)

    • Added the simplified (2-waves) highpass and lowpass blocks

    • Added graphene FETs (suggested by Cees Keyer)

    • Added left/right anchors to transistors

    • Fixed a bug in flip-flops

  • Version 1.3.1 (2021-02-20)

    • Fixed a bug in “fuse” and “afuse” fill

    • Remove the voltage direction warning. Nobody really ever cared

    • Minor fixes and enhancements to the manual

  • Version 1.3.0 (2021-01-19)

    • Fixed a long-standing problem with labels and similar decoration with equal signs and commas

    • Fixed a typo in the manual (thanks to @muzimuzhi on GitHub)

    • The Mother of All Code Refactoring: no real changes (modulo errors)

    • Added a rollback point to 1.2.7

  • Version 1.2.7 (2020-12-27)

    Bugfix release.

    • The recent temporary changes to TikZ to v3.1.8a revealed a problem in corner cases with circuitikz that should be fixed (thanks to Henri Menke)

  • Version 1.2.6 (2020-12-16)

    The highlight of this release is the option to draw circles around transistors; moreover, a handful of new component and several bug fixes.

    • added option to have transistors with circles, suggested by user @myzinsky

    • added closed position for normally open button and the other way around (suggested by user @septatrix)

    • added a tip anchor for push buttons

    • added text anchor for legacy linestub component

    • added an option for a different style of european logic xnor port (suggested by user @Schlepptop)

    • added dynode tubes electrodes (suggested by user @ferdymercury)

    • fixed a bug in style-files (thanks to user @Alex on tex.stackexchange.com)

    • added a comment about relative coords (thanks to user @septatrix)

    • several fixes to the manual

  • Version 1.2.5 (2020-10-14)

    Mainly a bugfix release for raised voltage style.

    • added macro to access labels and annotations anchors and direction

    • fixed a bug in “raised” voltages’ positions with invert and/or mirror

  • Version 1.2.4 (2020-10-04)

    • several documentation enhancment

    • added a couple of block elements: allpass filter, generic two-sides block (suggested by user @myzinsky)

    • added transmission gate (only IEEE style version) suggested by several users (@SJulianS on github, Philipp Birkl on TeX.SX)

    • added a resistive splitter block symbol by @matthuszagh

    • added depletion-type nmosd and pmosd MOSFET simplified symbols

    • added depletion-type nfetd and pfetd for plain full-symbol MOSFET

  • Version 1.2.3 (2020-08-07)

    Several fixes and small enhancement all over the map, changes in the documentation to better explain the reasons and effect of the path-building changes of 1.2.0 and 1.2.1.

    • added a Mach-Zehnder-Modulator block symbol as node mzm by user @dl1chb

    • add an open poles fill option to simplify circuits where the background is different from white

    • restyled the FAQ and added the explanation of “gaps with nodes” that happens again after 1.2.1

    • Fixed size of “not circle” in flip-flops to match european style not circle when used without the IEEE style

    • Block anchors: add border anchors for round elements and deprecate old 1, 2, 3, 4 anchors

    • Fixed some bipole border size to avoid overlapping labels; document it

  • Version 1.2.2 (2020-07-15)

    Bug-fix release: coordinate name leakage. The node and coordinate names are global; the internal coordinate names have been made stronger.

  • Version 1.2.1 (2020-07-06)

    Several changes, both internal and user-visible. These are quite risky, although they should be backward-compatible (if the circuit code is correct).

    From the user point of view:

    • there is now a new style of voltages (“raised American”)

    • a powerful mechanism for customize voltages, current and flows has been added.

    The internal changes are basically the re-implementation of the macros that draw the path elements (to[...]), which have been completely rewritten. Please be sure to read the possible incompatibilities in the manual (section 1.9).

    • Added access to voltages, currents and flows anchors

    • Added “raised american” voltage style

    • Rewrite of the path generation macros

    • Several small bugs fixed (no one ever used some “f̂>” options…)

  • Version 1.2.0 (2020-06-21)

    In this release, the big change is the rewriting of the voltages output routine. Now all voltage options (american, european, and straight) take into account the shape (square border) of the component. The adjusting parameters are now (at least for passive elements) acting in similar way for all the options, too.

    • Bumped version number to 1.2 (potentially incompatible changes!)

    • Added 1.1.2 checkpoint

    • New path-style not, buffer, and Schmitt logic ports

    • New tutorial (using the “inline not” component)

    • Voltage output routine rewrite; now it takes into account the shape of the component also for “american” and “straight” voltages

    • Several fixes in the logic ports: fixed IEEE invschmitt name, added symmetry to the three-style shorthands for the ports, and so on

    • Fixed a gross bug in square poles anchor borders

    • Fixed size of not circles in flip-flops (based on logic ports style)

    • Fixed the order of initial options, to avoid “european” overwriting single options

  • Version 1.1.2 (2020-05-17)

    • Blocks and component for three-phase networks (3-lines wire, AC/DC and DC/AC converters blocks and grid node block) added by user @olfline on GitHub

    • added transformer sources with optional vector groups for three-phase networks by @olfline on Github

    • added subsections to the examples

    • fixed position of american voltages on open circuits (suggested by user @rhandley on GitHub)

  • Version 1.1.1 (2020-04-24)

    One-line bugfix release for the IEEE ports “not” circle thickness

  • Version 1.1.0 (2020-04-19)

    Version bumped to 1.1 because the new logic ports are quite a big addition: now there is a new style for logic ports, conforming to IEEE recommendations.

    Several minor additions all over the map too.

    • added IEEE standard logic ports suggested by user Jason-s on GitHub

    • added configurability to european logic port “not” output symbol, suggested by j-hap on GitHub

    • added inerter component by user Tadashi on GitHub

    • added variable outer base height for IGBT, suggested by user RA-EE on GitHub

    • added configurable “+” and “-” signs on american-style voltage generators

    • text on amplifiers can be positioned to the left or centered

  • Version 1.0.2 (2020-03-22)

    • added Schottky transistors (thanks to a suggestion by Jérôme Monclard on GitHub)

    • fixed formatting of CHANGELOG.md

  • Version 1.0.1 (2020-02-22)

    Minor fixes and addition to 1.0, in time to catch the freeze for TL2020.

    • add v1.0 version snapshots

    • added crossed generic impedance (suggested by Radványi Patrik Tamás)

    • added open barrier bipole (suggested by Radványi Patrik Tamás)

    • added two flags to flip the direction of light’s arrows on LED and photodiode (suggested by karlkappe on GitHub)

    • added a special key to help with precision loss in case of fractional scaling (thanks to AndreaDiPietro92 on GitHub for noticing and reporting, and to Schrödinger’s cat for finding a fix)

    • fixed a nasty bug for the flat file generation for ConTeXt

  • Version 1.0 (2020-02-04)

    And finally… version 1.0 (2020-02-04) of circuitikz is released.

    The main updates since version 0.8.3, which was the last release before Romano started co-maintaining the project, are the following — part coded by Romano, part by several collaborators around the internet:

    • The manual has been reorganized and extended, with the addition of a tutorial part; tens of examples have been added all over the map.

    • Around 74 new shapes where added. Notably, now there are chips, mux-demuxes, multi-terminal transistors, several types of switches, flip-flops, vacuum tubes, 7-segment displays, more amplifiers, and so on.

    • Several existing shapes have been enhanced; for example, logic gates have a variable number of inputs, transistors are more configurable, resistors can be shaped more, and more.

    • You can style your circuit, changing relative sizes, default thickness and fill color, and more details of how you like your circuit to look; the same you can do with labels (voltages, currents, names of components and so on).

    • A lot of bugs have been squashed; especially the (very complex) voltage direction conundrum has been clarified and you can choose your preferred style here too.

A detailed list of changes can be seen below.

  • Version 1.0.0-pre3 (not released)

    • Added a Reed switch

    • Put the copyright and license notices on all files and update them

    • Fixed the loading of style; we should not guard against reload

  • Version 1.0.0-pre2 (2020-01-23)

    Really last additions toward the 1.0.0 version. The most important change is the addition of multiplexer and de-multiplexers; also added the multi-wires (bus) markers.

    • Added mux-demux shapes

    • Added the possibility to suppress the input leads in logic gates

    • Added multiple wires markers

    • Added a style to switch off the automatic rotation of instruments

    • Changed the shape of the or-type american logic ports (reversible with a flag)

  • Version 1.0.0-pre1 (2019-12-22)

    Last additions before the long promised 1.0! In this pre-release we feature a flip-flop library, a revamped configurability of amplifiers (and a new amplifier as a bonus) and some bug fix around the clock.

    • Added a flip-flop library

    • Added a single-input generic amplifier with the same dimension as “plain amp”

    • Added border anchors to amplifiers

    • Added the possibility (expert only!) to add transparency to poles (after a suggestion from user @matthuszagh on GitHub)

    • Make plus and minus symbol on amplifiers configurable

    • Adjusted the position of text in triangular amplifiers

    • Fixed “plain amp” not respecting “noinv input up”

    • Fixed minor incompatibility with ConTeXt and Plain TeX

  • Version 0.9.7 (2019-12-01)

    The important thing in this release is the new position of transistor’s labels; see the manual for details.

    • Fix the position of transistor’s text. There is an option to revert to the old behavior.

    • Added anchors for adding circuits (like snubbers) to the flyback diodes in transistors (after a suggestion from @EdAlvesSilva on GitHub).

  • Version 0.9.6 (2019-11-09)

    The highlights of this release are the new multiple terminals BJTs and several stylistic addition and fixes; if you like to pixel-peep, you will like the fixed transistors arrows. Additionally, the transformers are much more configurable now, the “pmos” and “nmos” elements have grown an optional bulk connection, and you can use the “flow” arrows outside of a path.

    Several small and less small bugs have been fixed.

    • Added multi-collectors and multi-emitter bipolar transistors

    • Added the possibility to style each one of the two coils in a transformer independently

    • Added bulk connection to normal MOSFETs and the respective anchors

    • Added “text” anchor to the flow arrows, to use them alone in a consistent way

    • Fixed flow, voltage, and current arrow positioning when “auto” is active on the path

    • Fixed transistors arrows overshooting the connection point, added a couple of anchors

    • Fixed a spelling error on op-amp key “noinv input down”

    • Fixed a problem with “quadpoles style=inner” and “transformer core” having the core lines running too near

  • Version 0.9.5 (2019-10-12)

    This release basically add features to better control labels, voltages and similar text “ornaments” on bipoles, plus some other minor things.

    On the bug fixes side, a big incompatibility with ConTeXt has been fixed, thanks to help from @TheTeXnician and @hmenke on github.com.

    • Added a “midtap” anchor for coils and exposed the inner coils shapes in the transformers

    • Added a “curved capacitor” with polarity coherent with “ecapacitor”

    • Added the possibility to apply style and access the nodes of bipole’s text ornaments (labels, annotations, voltages, currents and flows)

    • Added the possibility to move the wiper in resistive potentiometers

    • Added a command to load and set a style in one go

    • Fixed internal font changing commands for compatibility with ConTeXt

    • Fixed hardcoded black color in “elko” and “elmech”

  • Version 0.9.4 (2019-08-30)

    This release introduces two changes: a big one, which is the styling of the components (please look at the manual for details) and a change to how voltage labels and arrows are positioned. This one should be backward compatible unless you used voltage shift introduced in 0.9.0, which was broken when using the global scale parameter.

    The styling additions are quite big, and, although in principle they are backward compatible, you can find corner cases where they are not, especially if you used to change parameters for pgfcirc.defines.tex; so a snapshot for the 0.9.3 version is available.

    • Fixed a bug with “inline” gyrators, now the circle will not overlap

    • Fixed a bug in input anchors of european not ports

    • Fixed “tlinestub” so that it has the same default size than “tline” (TL)

    • Fixed the “transistor arrows at end” feature, added to styling

    • Changed the behavior of “voltage shift” and voltage label positioning to be more robust

    • Added several new anchors for “elmech” element

    • Several minor fixes in some component drawings to allow fill and thickness styles

    • Add 0.9.3 version snapshots.

    • Added styling of relative size of components (at a global or local level)

    • Added styling for fill color and thickeness

    • Added style files

  • Version 0.9.3 (2019-07-13)

    • Added the option to have “dotless” P-MOS (to use with arrowmos option)

    • Fixed a (puzzling) problem with coupler2

    • Fixed a compatibility problem with newer PGF (>3.0.1a)

  • Version 0.9.2 (2019-06-21)

    • (hopefully) fixed ConTeXt compatibility. Most new functionality is not tested; testers and developers for the ConTeXt side are needed.

    • Added old ConTeXt version for 0.8.3

    • Added tailless ground

  • Version 0.9.1 (2019-06-16)

    • Added old LaTeX versions for 0.8.3, 0.7, 0.6 and 0.4

    • Added the option to have inline transformers and gyrators

    • Added rotary switches

    • Added more configurable bipole nodes (connectors) and more shapes

    • Added 7-segment displays

    • Added vacuum tubes by J. op den Brouw

    • Made the open shape of dcisources configurable

    • Made the arrows on vcc and vee configurable

    • Fixed anchors of diamondpole nodes

    • Fixed a bug (#205) about unstable anchors in the chip components

    • Fixed a regression in label placement for some values of scaling

    • Fixed problems with cute switches anchors

  • Version 0.9.0 (2019-05-10)

    • Added Romano Giannetti as contributor

    • Added a CONTRIBUTING file

    • Added options for solving the voltage direction problems.

    • Adjusted ground symbols to better match ISO standard, added new symbols

    • Added new sources (cute european versions, noise sources)

    • Added new types of amplifiers, and option to flip inputs and outputs

    • Added bidirectional diodes (diac) thanks to Andre Lucas Chinazzo

    • Added L,R,C sensors (with european, american and cute variants)

    • Added stacked labels (thanks to the original work by Claudio Fiandrino)

    • Make the position of voltage symbols adjustable

    • Make the position of arrows in FETs and BJTs adjustable

    • Added chips (DIP, QFP) with a generic number of pins

    • Added special anchors for transformers (and fixed the wrong center anchor)

    • Changed the logical port implementation to multiple inputs (thanks to John Kormylo) with border anchors.

    • Added several symbols: bulb, new switches, new antennas, loudspeaker, microphone, coaxial connector, viscoelastic element

    • Make most components fillable

    • Added the oscilloscope component and several new instruments

    • Added viscoelastic element

    • Added a manual section on how to define new components

    • Fixed american voltage symbols and allow to customize them

    • Fixed placement of straightlabels in several cases

    • Fixed a bug about straightlabels (thanks to @fotesan)

    • Fixed labels spacing so that they are independent on scale factor

    • Fixed the position of text labels in amplifiers

  • Version 0.8.3 (2017-05-28)

    • Removed unwanted lines at to-paths if the starting point is a node without a explicit anchor.

    • Fixed scaling option, now all parts are scaled by bipoles/length

    • Surge arrester appears no more if a to path is used without []-options

    • Fixed current placement now possible with paths at an angle of around 280°

    • Fixed voltage placement now possible with paths at an angle of around 280°

    • Fixed label and annotation placement (at some angles position not changable)

    • Adjustable default distance for straight-voltages: ‘bipoles/voltage/straight label distance’

    • Added Symbol for bandstop filter

    • New annotation type to show flows using f=… like currents, can be used for thermal, power or current flows

  • Version 0.8.2 (2017-05-01)

    • Fixes pgfkeys error using alternatively specified mixed colors(see pgfplots manual section “4.7.5 Colors”)

    • Added new switches “ncs” and “nos”

    • Reworked arrows at spst-switches

    • Fixed direction of controlled american voltage source

    • “v<=” and “i<=” do not rotate the sources anymore(see them as “counting direction indication”, this can be different then the shape orientation); Use the option “invert” to change the direction of the source/apperance of the shape.

    • current label “i=” can now be used independent of the regular label “l=” at current sources

    • rewrite of current arrow placement. Current arrows can now also be rotated on zero-length paths

    • New DIN/EN compliant operational amplifier symbol “en amp”

  • Version 0.8.1 (2017-03-25)

    • Fixed unwanted line through components if target coordinate is a name of a node

    • Fixed position of labels with subscript letters.

    • Absolute distance calculation in terms of ex at rotated labels

    • Fixed label for transistor paths (no label drawn)

  • Version 0.8 (2017-03-08)

    • Allow use of voltage label at a [short]

    • Correct line joins between path components (to[…])

    • New Pole-shape .-. to fill perpendicular joins

    • Fixed direction of controlled american current source

    • Fixed incorrect scaling of magnetron

    • Fixed: Number of american inductor coils not adjustable

    • Fixed Battery Symbols and added new battery2 symbol

    • Added non-inverting Schmitttrigger

  • Version 0.7 (2016-09-08)

    • Added second annotation label, showing, e.g., the value of an component

    • Added new symbol: magnetron

    • Fixed name conflict of diamond shape with tikz.shapes package

    • Fixed varcap symbol at small scalings

    • New packet-option “straightvoltages, to draw straight(no curved) voltage arrows

    • New option “invert” to revert the node direction at paths

    • Fixed american voltage label at special sources and battery

    • Fixed/rotated battery symbol(longer lines by default positive voltage)

    • New symbol Schmitttrigger

  • Version 0.6 (2016-06-06)

    • Added Mechanical Symbols (damper,mass,spring)

    • Added new connection style diamond, use (d-d)

    • Added new sources voosource and ioosource (double zero-style)

    • All diode can now drawn in a stroked way, just use globel option “strokediode” or stroke instead of full/empty, or D-. Use this option for compliance with DIN standard EN-60617

    • Improved Shape of Diodes:tunnel diode, Zener diode, schottky diode (bit longer lines at cathode)

    • Reworked igbt: New anchors G,gate and new L-shaped form Lnigbt, Lpigbt

    • Improved shape of all fet-transistors and mirrored p-chan fets as default, as pnp, pmos, pfet are already. This means a backward-incompatibility, but smaller code, because p-channels mosfet are by default in the correct direction(source at top). Just remove the ‘yscale=-1’ from your p-chan fets at old pictures.

  • Version 0.5 (2016-04-24)

    • new option boxed and dashed for hf-symbols

    • new option solderdot to enable/disable solderdot at source port of some fets

    • new parts: photovoltaic source, piezo crystal, electrolytic capacitor, electromechanical device(motor, generator)

    • corrected voltage and current direction(option to use old behaviour)

    • option to show body diode at fet transistors

  • Version 0.4

    • minor improvements to documentation

    • comply with TDS

    • merge high frequency symbols by Stefan Erhardt

    • added switch (not opening nor closing)

    • added solder dot in some transistors

    • improved ConTeXt compatibility

  • Version 0.3.1

    • different management of color…

    • fixed typo in documentation

    • fixed an error in the angle computation in voltage and current routines

    • fixed problem with label size when scaling a tikz picture

    • added gas filled surge arrester

    • added compatibility option to work with Tikz’s own circuit library

    • fixed infinite in arctan computation

  • Version 0.3.0

    • fixed gate node for a few transistors

    • added mixer

    • added fully differential op amp (by Kristofer M. Monisit)

    • now general settings for the drawing of voltage can be overridden for specific components

    • made arrows more homogeneous (either the current one, or latex’ bt pgf)

    • added the single battery cell

    • added fuse and asymmetric fuse

    • added toggle switch

    • added varistor, photoresistor, thermocouple, push button

    • added thermistor, thermistor ptc, thermistor ptc

    • fixed misalignment of voltage label in vertical bipoles with names

    • added isfet

    • added noiseless, protective, chassis, signal and reference grounds (Luigi «Liverpool»)

  • Version 0.2.4

    • added square voltage source (contributed by Alistair Kwan)

    • added buffer and plain amplifier (contributed by Danilo Piazzalunga)

    • added squid and barrier (contributed by Cor Molenaar)

    • added antenna and transmission line symbols contributed by Leonardo Azzinnari

    • added the changeover switch spdt (suggestion of Fabio Maria Antoniali)

    • rename of context.tex and context.pdf (thanks to Karl Berry)

    • updated the email address

    • in documentation, fixed wrong (non-standard) labelling of the axis in an example (thanks to prof. Claudio Beccaria)

    • fixed scaling inconsistencies in quadrupoles

    • fixed division by zero error on certain vertical paths

    • introduced options straighlabels, rotatelabels, smartlabels

  • Version 0.2.3

    • fixed compatibility problem with label option from tikz

    • Fixed resizing problem for shape ground

    • Variable capacitor

    • polarized capacitor

    • ConTeXt support (read the manual!)

    • nfet, nigfete, nigfetd, pfet, pigfete, pigfetd (contribution of Clemens Helfmeier and Theodor Borsche)

    • njfet, pjfet (contribution of Danilo Piazzalunga)

    • pigbt, nigbt

    • backward incompatibility potentiometer is now the standard resistor-with-arrow-in-the-middle; the old potentiometer is now known as variable resistor (or vR), similarly to variable inductor and variable capacitor

    • triac, thyristor, memristor

    • new property “name” for bipoles

    • fixed voltage problem for batteries in american voltage mode

    • european logic gates

    • backward incompatibility new american standard inductor. Old american inductor now called “cute inductor”

    • backward incompatibility transformer now linked with the chosen type of inductor, and version with core, too. Similarly for variable inductor

    • backward incompatibility styles for selecting shape variants now end are in the plural to avoid conflict with paths

    • new placing option for some tripoles (mostly transistors)

    • mirror path style

  • Version 0.2.2 - 20090520

    • Added the shape for lamps.

    • Added options europeanresistor, europeaninductor, americanresistor and americaninductor, with corresponding styles.

    • FIXED: error in transistor arrow positioning and direction under negative xscale and yscale.

  • Version 0.2.1 - 20090503

    • Op-amps added

    • added options arrowmos and noarrowmos, to add arrows to pmos and nmos

  • Version 0.2 - 20090417 First public release on CTAN

    • Backward incompatibility: labels ending with :angle are not parsed for positioning anymore.

    • Full use of TikZ keyval features.

    • White background is not filled anymore: now the network can be drawn on a background picture as well.

    • Several new components added (logical ports, transistors, double bipoles, …).

    • Color support.

    • Integration with {siunitx}.

    • Voltage, american style.

    • Better code, perhaps. General cleanup at the very least.

  • Version 0.1 - 2007-10-29 First public release

Index

Symbols

*-o, 7.2.1

-o, 7.2.1

7-segment display, 4.26

A

a (annotation, 5.1

a2 halign, 5.1.4

a2 valign, 5.1.4

a2=..., 5.1.4

ac symbol, 4.8.3

ac symbol/height, 4.8.4

ac symbol/width, 4.8.4

adc, 4.14

add async SR, 4.23

adder, 4.14

afuse, 4.8.1

ageneric, 4.2

aGTOb, 345, see also agtobar, 372, see also agtobar

aGTOb*, 349, see also full agtobar

aGTOb-, 351, see also stroke agtobar

agtobar, 4.4.1, 4.4.1

aGTObo, 347, see also empty agtobar

all leads, 4.22.5.1

allornothing, 4.14

allpass, 4.14

ALU, 4.24

american, 1.8, 1.12

american and port, 4.22.1

american buffer port, 4.22.1

american controlled current source, 4.5.4

american controlled voltage source, 4.5.4

american current source, 4.5.2

american currents, 4.5.4, 5.3

american gas filled surge arrester, 4.8.1, 4.8.1

american inductive sensor, 204, see also sL

american inductor, 200, see also L

american inductors, 4.3.4

american light dependent resistor, 130, see also ldR

american nand port, 4.22.1

american nor port, 4.22.1

american not port, 4.22.1

american or port, 4.22.1

american or shape, 4.22.5

american ports, 4.22.3

american potentiometer, 74, see also pR, 126, see also pR

american resistive sensor, 128, see also sR

american resistor, 71, see also resistor, 122, see also R

american resistors, 4.2

american voltage source, 4.5.2

american voltages, 4.5.2, 4.5.4, 5.5.1, 5.5.3

american xnor port, 4.22.1

american xor port, 4.22.1

americancurrent, 5.3

americancurrents, 1.12, 4.5.4

americangfsurgearrester, 1.12, 4.8.1

americaninductors, 1.12, 4.3.4

americanports, 1.12, 4.22.3

americanresistors, 1.12, 4.2

americanvoltage, 5.5.1, 5.5.3

americanvoltages, 1.12, 4.5.2, 4.5.4

ammeter, 3.1.5, 4.6.1

amp, 4.14

amp minus, 4.20.2.2

amp plus, 4.20.2.2

amp symbol font, 4.20.2.2

amp, boxed, 4.14

amplifier border anchors, 4.20.1

amplifier pin length, 4.20.2.3

amplifier, generic shapes, 4.20.3

amplifiers defined with muxdemux, 4.20.3

amplifiers/minus, 4.20.2.2

amplifiers/plus, 4.20.2.2

amplifiers/scale, 4.20.2

annotation distance, 5.1.1.1

antenna, 4.17

arrowmos, 1.12, 4.15.5.2

asymmetric fuse, 538, see also afuse

B

baertty, 4.5.1

bandpass, 4.14

bandpassp, 4.14

bandpassp, ideal filter, 4.14

bandstop, 4.14

bandstopp, 4.14

bandstopp, ideal filter, 4.14

bare jumper, 4.21.6.1

bare7seg, 4.26

bareantenna, 4.17

bareRXantenna, 4.17

bareTXantenna, 4.17

barrier, 1.10, 4.8.1

batteries, 4.5

batteries/scale, 4.5.9.1

battery, 4.5.1

battery1, 4.5.1

battery2, 4.5.1

bgenerator, 4.14

biast, 4.14

biD*, 281, see also full bidirectionaldiode

biDo, 257, see also empty bidirectionaldiode

bipole annotation style, 5.6

bipole current style, 5.6

bipole flow style, 5.6

bipole label style, 5.6

bipole nodes, 6.1

bipole voltage style, 5.6

bipole/barrier/width, 4.8.1

bipole/is voltage, 5.2.2

bipole/openbarrier/gap, 4.8.1

bipole/openbarrier/width, 4.8.1

bipole/override source vif, 5.2.2

bipoles/border margin, 3.1.2

bipoles/crossing/size, 4.10.1

bipoles/currtap, 4.6.4.1

bipoles/cutechoke/cthick, 4.19.2

bipoles/cuteswitch/shape, 4.21.2.2

bipoles/cuteswitch/thickness, 4.21.2.2

bipoles/dcisource/angle, 4.5.8

bipoles/fix tunable direction, 8.6

bipoles/inductors/core distance, 4.3.6.2

bipoles/inductors/dot x distance, 4.3.6.3

bipoles/inductors/dot y distance, 4.3.6.3

bipoles/is current, 5.2.2

bipoles/jumpers/shape, 4.21.6.1

bipoles/length, 3.1.4.1, 3.1.4.1

bipoles/mic/bar thickness, 4.8.1

bipoles/mstline/height, 4.17.2

bipoles/mstline/width, 4.17.2

bipoles/oosourcetrans/upper circle offset, 4.5.10.1

bipoles/oosourcetrans/upper circle size default, 4.5.10.1

bipoles/oscope/height, 4.6.6

bipoles/oscope/waveform, 4.6.4.3

bipoles/oscope/width, 4.6.6

bipoles/qmeter/index position, 4.6.4.2

bipoles/smeter/index position, 4.6.4.2

bipoles/thickness, 3.1.4.3

bipoles/tline/width, 4.17.2

bipoles/vsourceam/inner plus, 4.5.9.3

bipoles/vsourceam/margin, 4.5.9.3

bipoles/vsourcesam/inner minus, 4.5.9.3

bipoles/wfuse/dots, 4.8.2.1

bipoles/wfuse/shape, 4.8.2.1

bjt multi height, 4.15.6

bjt pins width, 4.15.6

bjtnpn, collectors=1, emitters=2, 4.15.2

bjtnpn, collectors=2, emitters=2, bjt pins width=0, bjt multi height=0.8, 4.15.6

bjtpnp, collectors=3, emitters=2, 4.15.2

block lateral anchors pos, 4.14.1

block left anchors pos, 4.14.1

block right anchor pos, 4.14.1

blocks dc in segments, 4.14.2.5

blocks dc out segments, 4.14.2.5

blocks dc segments, 4.14.2.5

blocks/filter grid/, 4.14.2.7

blocks/filter plot/relative thickness, 4.14.2.7

blocks/filter plot/rounding, 4.14.2.7

blocks/gridnode/gridlines, 4.14.2.6

blocks/inner color, 4.14.2.6

blocks/inner thickness, 4.14.2.6

bmultiwire, 4.9, 588, see also bmultiwire

bnc, 4.13.1

bodydiode, 4.15.5.4

bodydiode anchors, 4.15.5.4

box, 4.14.2.3

box only, 4.14.2.3

boxed, 4.14.2.3

boxed only, 4.14.2.3

buffer, 4.20

bulb, 4.8.1

bulk, 4.15.5.11

buzzer, 4.8.1

C

C, 169, see also capacitor

camera, 4.14

capacitive sensor, 4.3.1

capacitor, 4.3.1

capacitors/height, 4.3.3

capacitors/scale, 4.3.3

capacitors/width, 4.3.3

cC, 171, see also curved capacitor

cceI, 434, see also cute european controlled current source

cceV, 426, see also cute european controlled voltage source

ccgsw, 1004, see also cute closing switch

ccsw, 1000, see also cute closed switch

ceI, 407, see also cute european current source

centergap, 4.15.9

ceV, 399, see also cute european voltage source

cgenerator, 4.14

cground, 4.1.1

chips/scale, 4.25.1

circ, 2.1, 4.12

circleinv, scale=2, 4.24

circulator, 4.14

cisource, 430, see also european controlled current source

cisourceAM, 436, see also american controlled current source

cisourceC, 433, see also cute european controlled current source

cisourceEU, 431, see also european controlled current source

cisourcesin, 453, see also controlled sinusoidal current source

clockwedge, 4.23

closed double solder jumper, 4.21.7

closed jumper, 4.21.6.1

closed solder jumper, 4.21.7

closing normal closed switch, 4.21.1

closing normal open switch, 4.21.1

closing switch, 4.21.1

cncs, 982, see also closing normal closed switch

cnos, 986, see also closing normal open switch

cogsw, 1006, see also cute opening switch

color, 7

compatibility, 1.12

component text, 4.20.2.4

component text: up/down, 4.15.4

component text=left, 4.22.6

connectors/scale, 4.13

controlled isourcesin, 452, see also controlled sinusoidal current source

controlled sinusoidal current source, 4.5.4

controlled sinusoidal voltage source, 4.5.4

controlled vsourcesin, 448, see also controlled sinusoidal voltage source

core east, 4.3.4, 4.3.6.2

core west, 4.3.4, 4.3.6.2

cosw, 1002, see also cute open switch

coupler, 4.14

coupler2, 4.14

cpe, 4.3.1, 182, see also cpe

crossing, 4.10

crossing vertical, 4.10.1

csI, 454, see also controlled sinusoidal current source

csources, 4.5

csources/scale, 4.5.9.1

cspst, 972, see also closing switch

csV, 450, see also controlled sinusoidal voltage source

ctikzactivatecurrentdirections, 5.8.6

ctikzactivateflowdirections, 5.8.6

ctikzactivatevoltagedirections, 5.8.6

ctikzflip, 3.2.1

ctikzgetanchor, 5.8.3

ctikzgetdirection, 5.7, 5.8.3

ctikzloadstyle, 3.3.4

ctikzprocessvif, 5.8.5

ctikztextnot, 4.23

currarrow, 4.11, 4.15.5.1

current arrow scale, 4.11.1

current point is local, 3.1.3

current/distance, 5.2.1, 5.8.2

currtap, 4.6.3

curved capacitor, 4.3.1

cute choke, 4.3.4, 4.3.6.2

cute closed switch, 4.21.2

cute closing switch, 4.21.2

cute european controlled current source, 4.5.4

cute european controlled voltage source, 4.5.4

cute european current source, 4.5.2

cute european voltage source, 4.5.2

cute inductive sensor, 196, see also sL

cute inductor, 192, see also L

cute inductors, 4.3.4

cute open switch, 4.21.2

cute opening switch, 4.21.2

cute spdt down, 4.21.2

cute spdt down arrow, 3.2.3, 4.21.2

cute spdt mid, 4.21.2

cute spdt mid arrow, 4.21.2

cute spdt up, 4.21.2

cute spdt up arrow, 4.21.2

cuteinductors, 1.12, 4.3.4

cvsource, 422, see also european controlled voltage source

cvsourceAM, 428, see also american controlled voltage source

cvsourceC, 425, see also cute european controlled voltage source

cvsourceEU, 423, see also european controlled voltage source

cvsourcesin, 449, see also controlled sinusoidal voltage source

D

D*, 259, see also full diode, 303, see also full diode

D-, 283, see also stroke diode, 305, see also stroke diode

dac, 4.14

damper, 4.7, 9.1

dashed blocks pattern, 4.14.2.4

dc symbol, 4.8.3

dc symbol segments, 4.8.4

dc symbol/height, 4.8.4

dc symbol/segments, 4.8.4

dc symbol/text offset, 4.8.4

dc symbol/width, 4.8.4

dcisource, 4.5.8

dcvsource, 4.5.8

delta, 4.5.6

demux, 4.24

detector, 4.14

diamondpole, 4.12

dinantenna, 4.17

diode sloped whiskers, 4.4.3.2

diode straight whiskers, 4.4.3.2

diodes/scale, 3.3.1, 4.4.3

diodetube, 4.16

diodetube,filament, 4.16

diodetube,filament,nocathode, 4.16

diodetube,fullcathode, 4.16

dipchip, 4.25

displays/scale, 4.26.2

distance from node, override, 5.2.1

Do, 235, see also empty diode

dot on notQ, 4.23

double bipole, 4.19, 4.19

double bipole generic, 4.19.4

double bipole L, 4.19.4

double bipole L invert, 4.19.4

double bipole R, 4.19.4

double bipole R invert, 4.19.4

doublegate, 4.15.3

dsp, 4.14

dynode, 4.16.5

dynode customization, 4.16.5.1

E

eC, 173, see also ecapacitor

ecapacitor, 4.3.1

ecsource, 438, see also empty controlled source

EFvoltages, 1.12, 5.2

eground, 4.1.1

eground2, 4.1.1

elko, 174, see also ecapacitor

elmech, 4.18, 4.18

empty agtobar, 4.4.1

empty bidirectionaldiode, 4.4

empty controlled source, 4.5.4

empty diode, 4.4

empty diodes, 4.4

empty gto, 4.4.1

empty gtobar, 4.4.1

empty igct, 4.4.1

empty laser diode, 4.4

empty led, 4.4

empty photodiode, 4.4

empty put, 4.4.1

empty Schottky diode, 4.4

empty Shockley diode, 4.4

empty thyristor, 4.4.1

empty triac, 4.4.1

empty tunnel diode, 4.4

empty TVS diode, 4.4

empty varcap, 4.4

empty Zener diode, 4.4

empty ZZener diode, 4.4

emptycircle, 4.15.5.2

emptydiode, 1.12, 4.4

emptypmoscircle, 1.12

en amp, 4.20

en amp text A, 4.20.2.5

en amp text=, 4.20.2.5

esource, 4.5.6

european, 1.8, 1.12

european and port, 4.22.3

european blank not port, 4.22.3

european blank port, 4.22.3

european buffer port, 4.22.3

european controlled current source, 4.5.4

european controlled voltage source, 4.5.4

european current source, 4.5.2

european currents, 4.5.2, 4.5.4

european gas filled surge arrester, 4.8.1, 4.8.1

european inductive sensor, 212, see also sL

european inductor, 208, see also L

european inductors, 4.3.4

european light dependent resistor, 142, see also ldR

european nand port, 4.22.3

european nor port, 4.22.3

european not port, 4.22.3

european or port, 4.22.3

european ports, 4.22.3

european ports font, 4.22.7

european potentiometer, 138, see also pR

european resistive sensor, 140, see also sR

european resistor, 134, see also R

european resistors, 4.2

european voltage source, 4.5.2

european voltages, 4.5.4, 5.5.1

european xnor port, 4.22.3

european xnor style, 4.22.7.1

european xor port, 4.22.3

europeancurrents, 1.12, 4.5.2, 4.5.4

europeangfsurgearrester, 1.12, 4.8.1

europeaninductors, 1.12, 4.3.4

europeanports, 1.12, 4.22.3

europeanresistors, 1.12, 4.2

europeanvoltage, 5.5.1

europeanvoltages, 1.12, 4.5.2, 4.5.4

every double bipole L, 4.19.4

every double bipole R, 4.19.4

external pins width, 4.23.3, 4.24.2

eyw, 4.5.6, 42

F

f (flow, current), 5.4

f label, 5.8.5

f symbols, 5.8.1

fd inst amp, 4.20

fd op amp, 4.20

fdsoidot, 4.15.5.11

feC, 4.3.1

ferrocap, 184, see also feC

ferroel, 4.15.5.7

ferroel gate, 4.15.5.7

fetbodydiode, 1.12

fetsolderdot, 1.12, 4.15.3

Ffrom, 5.8.2

fft, 4.14

fiber, 4.14

fill (color), 7

fill opacity, 7.2

fix tunable direction, 1.10

Flab, 5.8.2, 5.8.3

flipflop, 4.23

flipflop AB, 4.23

flipflop D, 4.23

flipflop def, 4.23

flipflop JK, 4.23

flipflop JK, add async SR, 4.23

flipflop JK, add async SR, external pins width=0, 4.23.3

flipflop JK, dot on notQ, 4.23

flipflop myJK, 4.23.1

flipflop SR, 4.23

flipflop T, 4.23

flipflops/scale, 4.23.3

flow/distance, 5.2.1

flowarrow, 4.11

flyback diode, 4.15.5.4

fourport, 4.14

Fpos, 5.8.2

fpu, 1.9

Fto, 5.8.2

full agtobar, 4.4.1

full bidirectionaldiode, 4.4

full diode, 4.4, 4.4.1

full diodes, 4.4

full gto, 4.4.1

full gtobar, 4.4.1

full igct, 4.4.1

full laser diode, 4.4

full led, 4.4

full photodiode, 4.4

full put, 4.4.1

full Schottky diode, 4.4

full Shockley diode, 4.4

full thyristor, 4.4.1

full triac, 4.4.1

full tunnel diode, 4.4

full TVS diode, 4.4

full varcap, 4.4

full Zener diode, 4.4

full ZZener diode, 4.4

fulldiode, 1.12, 4.4

fuse, 4.8.1

G

GaN hemt, 4.15.3

gate, 4.4.2

gcenter, 4.15.9

generic, 4.2

genericsplitter, 4.14

gm amp, 4.20

gridnode, 4.14

ground, 4.1.1

grounds/scale, 4.1.1.2

GTO, 329, see also gto, 368, see also gto

gto, 4.4.1, 4.4.1

gto gate arrows, 4.4.2

GTO*, 333, see also full gto

GTO-, 335, see also stroke gto

GTOb, 337, see also gtobar, 370, see also gtobar

GTOb*, 341, see also full gtobar

GTOb-, 343, see also stroke gtobar

gtobar, 4.4.1, 4.4.1

GTObo, 339, see also empty gtobar

GTOo, 331, see also empty gto

gyrator, 4.19

H

harmonics, 4.17

hemt, 4.15.3

hemt, nobase, 4.15.3

hide numbers, 4.25.1

highpass, 4.14

highpass2, 4.14

highpassp, 4.14

highpassp, ideal filter, 4.14

I

i, 2.1

i (current), 5.1.1, 5.3

i label, 5.8.5

i symbols, 5.8.1

iamp, 4.14

iamp, boxed, 4.14

ideal filter, 4.14

ideal filter number low, 4.14.2.7, 4.14.2.7

ideal filter numbers, 4.14.2.7

iec connector, 4.13.2

iecconn, 618, see also iec connector

iecconnshape, 4.13.2

iecplugL, 4.13.2

iecplugR, 4.13.2

iecsocketL, 4.13.2

iecsocketR, 4.13.2

ieee double tgate, 4.22.2

ieee ports, 4.22.3

ieee tgate, 4.22.2

ieeestd and port, 4.22.2

ieeestd buffer port, 4.22.2

ieeestd invschmitt port, 4.22.2

ieeestd nand port, 4.22.2

ieeestd nor port, 4.22.2

ieeestd not port, 4.22.2

ieeestd or port, 4.22.2

ieeestd ports customizazion, 4.22.6.2

ieeestd ports/height, 4.22.6

ieeestd schmitt port, 4.22.2

ieeestd xnor port, 4.22.2

ieeestd xor port, 4.22.2

Ifrom, 5.8.2

IGCT, 353, see also igct, 374, see also igct

igct, 4.4.1, 4.4.1

IGCT*, 357, see also full igct

IGCT-, 359, see also stroke igct

IGCTo, 355, see also empty igct

Ilab, 5.8.2, 5.8.3

iloop, 4.6.3

iloop2, 4.6.3

in down, 4.20.2.1

in up, 4.20.2.1

inductors/coils, 4.3.5

inductors/scale, 4.3.5, 4.19.2

inductors/width, 4.3.5

inerter, 4.7

inline buffer, 4.22.4

inline double tgate, 4.22.4

inline invschmitt, 4.22.4

inline not, 4.22.4

inline proximeter, 4.21.3

inline schmitt, 4.22.4

inline tgate, 4.22.4

inner blocks dashed, 4.14.2.4

inner inputs, 4.22.6

input leads, 4.22.5.1, 4.24.2, 4.25.1

inputarrow, 4.11

inst amp, 4.20

inst amp ra, 4.20

instruments/scale, 4.6.4

invert, 3.1.4.2

invschmitt, 4.22.1

ioosource, 1.10, 4.5.6

Ipos, 5.8.2

isfet, 4.15.3

isource, 403, see also european current source

isourceAM, 409, see also american current source

isourceC, 406, see also cute european current source

isourceEU, 404, see also european current source

isourceN, 459, see also noise current source

isourcesin, 419, see also sinusoidal current source

Ito, 5.8.2

J

Jack Tap, 4.11.3

jump crossing, 4.10

L

L, 4.3.4, 4.3.4, 4.3.4

l (label), 5.1

l2 halign, 5.1.4

l2 valign, 5.1.4

l2=, 5.1.4

label, 4.2.2

label distance, 5.1.1.1

label/align, 5.1.3

lamp, 4.8.1

lasD, 249, see also empty laser diode

lasD*, 273, see also full laser diode

lasD-, 297, see also stroke laser diode

latch, 4.23

latexslim, 4.11.1

lazymos, 1.12

ldR, 4.2, 4.2

led arrows from anode, 4.4.3.1

led arrows from cathode, 4.4.3.1

leD*, 271, see also full led

leD-, 295, see also stroke led

leDo, 247, see also empty led

left double solder jumper, 4.21.7

left text distance, 4.20.2.4

leftedge, 4.20.1

legacy transistors text, 4.15.4

legacytransistorstext, 1.12, 4.15.4

Lnigbt, 4.15.1

logic gates, ieee, multiple inputs, 4.22.6

logic ports draw input leads, 4.22.5.1, 4.24.2

logic ports draw leads, 4.22.5.1

logic ports draw output leads, 4.22.5.1

logic ports origin, 4.22.5.2

logic ports/scale, 4.22.5.1

logic ports=ieee, 4.22.2

loudspeaker, 4.8.1

lowpass, 4.14

lowpass2, 4.14

lowpassp, 4.14

lowpassp, ideal filter, 4.14

Lpigbt, 4.15.1

Lpigbt, bodydiode, 4.15.1

lr dot, 4.3.6.3

M

magnetron, 4.16.5

mass, 4.7

match, 4.17

matube, 4.16.4

matube (multi-anode tube) customizations, 4.16.4

matube, nixieanode, anodedot, nogrid, 4.16.4

mechanicals/scale, 4.7.1

memristor, 4.2

mic, 4.8.1

midtap, 4.3.6.1

mirror, 3.1.4.2

misc/scale, 4.8.2

misc/thickness, 4.8.2

mixer, 4.14

mixer, boxed, 4.14

modifier thickness, 4.2.3.2, 4.15.5.7

monopoles/msport/width, 4.17.2

monopoles/msrstub/radius, 4.17.2

monopoles/vcc/arrow, 4.1.2.2

monopoles/vee/arrow, 4.1.2.2

mov, 4.2

Mr, 116, see also memristor

mslstub, 4.17

msport, 4.17

msrstub, 4.17

mstline, 4.17

mstlinelen, 4.17.2

multipoles/dipchip/width, 4.25.1

multipoles/draw only * pins, 4.24.2

multipoles/draw only pins, 4.25.1

multipoles/external pad fraction, 4.25.1

multipoles/external pins thickness, 4.24.2, 4.25.1

multipoles/external pins width, 4.24.2, 4.25.1

multipoles/flipflop/, 4.23

multipoles/flipflop/clock wedge size, 4.23.3

multipoles/flipflop/font, 4.23.3

multipoles/flipflop/fontud, 4.23.3

multipoles/flipflop/pin spacing, 4.23.3

multipoles/flipflop/width, 4.23.3

multipoles/font, 4.25.1

multipoles/muxdemux/..., 4.24.1

multipoles/muxdemux/base len, 4.24.1

multipoles/qfpchip/pin spacing, 4.25.1

multipoles/rotary/angle, 4.21.4

multipoles/rotary/arrow, 4.21.4

multipoles/rotary/channels, 4.21.4

multipoles/rotary/shape, 4.21.4.2

multipoles/rotary/thickness, 4.21.4.2

multipoles/rotary/wiper, 4.21.4

multipoles/thickness, 4.25.1

multiwire, 4.9, 586, see also multiwire

muxdemux, 4.24

muxdemux bgpicture, 4.24.6

muxdemux label, 4.24.4

muxdemux/border label font, 4.24.4.3

muxdemux/border label sep, 4.24.4.3

muxdemux/border label xsep, 4.24.4.3

muxdemux/border label ysep, 4.24.4.3

muxdemux/clock wedge size, 4.24.4.4

muxdemux/inner label font, 4.24.4.1

muxdemux/inner label sep, 4.24.4.1

muxdemux/inner label xsep, 4.24.4.1

muxdemux/inner label ysep, 4.24.4.1

muxdemux/outer label font, 4.24.4.2

muxdemux/outer label sep, 4.24.4.2

muxdemux/outer label xsep, 4.24.4.2

muxdemux/outer label ysep, 4.24.4.2

muxdemuxes/fill, 4.24.2

muxdemuxes/scale, 4.24.2

muxdemuxes/thickness, 4.24.2

mzm, 4.14

N

name, 4.15.10, 4.15.10

ncpb, 991, see also normally closed push button

ncpbo, 995, see also normally closed push button open

ncs, 978, see also normal closed switch

neonlampac, 4.8.1

neonlampcc, 4.8.1

nfet, 4.15.3

nfet, fdsoi, 4.15.3

nfetd, 4.15.3

ngenerator, 4.14

ngfet, 4.15.3

nground, 4.1.1

nI, 460, see also noise current source

nigbt, 4.15.1, 4.15.5.11

nigfetd, 4.15.3

nigfetd, doublegate, 4.15.3

nigfete, 4.15.3

nigfete, doublegate, 4.15.3

nigfete, fdsoi, 4.15.3

nigfete,solderdot, 4.15.3

nigfete,solderdot, doublegate, 4.15.3

nigfetebulk, 4.15.3

nigfetebulk, doublegate, 4.15.3

nigfetebulk, fdsoi, 4.15.3

njfet, 4.15.3

nmos, 4.15.3, 4.15.5.2

nmos, bulk, 4.15.5.11

nmos, bulk, fdsoi, 4.15.5.11

nmosd, 4.15.3, 4.15.5.2

nmosd, bulk, 4.15.5.11

nmosd, bulk, fdsoidot, 4.15.5.11

no f symbols, 5.8.1

no ferroel base, 4.15.5.7

no i symbols, 5.8.1

no input leads, 4.22.5.1, 4.22.6.2, 4.24.2, 4.25.1

no inputs pin, 4.22.7

no leads, 4.22.5.1

no output leads, 4.22.5.1

no schottky base, 4.15.5.6

no topmark, 4.25.1

no v symbols, 5.8.1

noarrowmos, 1.12, 4.15.5.2

nobase, 4.15.3, 4.15.5.10

nobulk, 4.15.5.11

nocircle, 4.15.5.2

nodes width, 4.12

nofetbodydiode, 1.12

nofetsolderdot, 1.12, 4.15.3

nogate, 4.15.5.10

noinv input down, 4.20.2.1

noinv input up, 4.20.2.1, 4.20.2.5

noinv output down, 4.20.2.1

noinv output up, 4.20.2.1

noise current source, 4.5.5

noise sources/fillcolor, 4.5.5

noise voltage source, 4.5.5

nolegacytransistorstext, 1.12

nooldvoltagedirection, 1.12, 5.2

nopb, 989, see also push button

nopbc, 993, see also normally open push button closed

norator, 4.5.7

normal closed switch, 4.21.1

normal open switch, 4.21.1

normally closed push button, 4.21.1

normally closed push button open, 4.21.1

normally open push button, 988, see also push button

normally open push button closed, 4.21.1

nos, 976, see also normal open switch

nosiunitx, 1.12

not radius, 4.22.6.2

notchp, 4.14

notchp, ideal filter, 4.14

notcirc, 4.22.2

npn, 3.2.3, 4.15.1

npn, bodydiode, 4.15.1

npn, schottky base, 4.15.1

npn, tr circle, 4.15.7.1

npn, tr circle, bodydiode, 4.15.7.1

npn,photo, 4.15.1

nujt, 4.15.3

nujt, nobase, 4.15.3

nullator, 4.5.7

nullor, 4.19.4

num pins, 4.25.1

number inputs, 4.22.5.1

nV, 457, see also noise voltage source

O

o-, 7.2.1

o-o, 7.2.1

ocirc, 4.12

odiamondpole, 4.12

ohmmeter, 4.6.1

oldvoltagedirection, 1.12, 5.2

oncs, 980, see also opening normal closed switch

one bit adder, 4.24

onos, 984, see also opening normal open switch

oo upper winding, 4.5.10.1

ooosource, 4.5.6

oosourceatrans, 4.5.6

oosourcetran, 1.10

oosourcetrans, 4.5.6

ootrans size, 4.5.9.1

op amp, 2.2, 4.20

open, 1.10, 4.2, 5.5.5

open double solder jumper, 4.21.7

open jumper, 4.21.6.1

open nodes fill, 4.12

open poles fill, 7.2.1

open poles opacity, 6.1.1

open solder jumper, 4.21.7

open voltage position, 5.5.5

openbarrier, 1.10, 4.8.1

opening normal closed switch, 4.21.1

opening normal open switch, 4.21.1

opening switch, 4.21.1

openshape, 4.2

opto arrows, 4.2.3.3, 4.4.3.1

oscillator, 4.14

oscope, 4.6.3

ospst, 974, see also opening switch

osquarepole, 4.12

out down, 4.20.2.1

out up, 4.20.2.1

P

pd arrows to anode, 4.4.3.1

pd arrows to cathode, 4.4.3.1

pD*, 269, see also full photodiode

pD-, 293, see also stroke photodiode

pDo, 245, see also empty photodiode

pentode, 4.16

pentode suppressor to cathode, 4.16

pfet, 1.10, 4.15.3

pfet, fdsoi, 4.15.3

pfetd, 4.15.3

pgfcirctripoles.tex, 4.20.2.3

pgfet, 4.15.3

pground, 4.1.1

phaseshifter, 4.14

photoresistor, 146, see also phR

phR, 4.2

piattenuator, 4.14

pic, 3.4.4, 3.4.4, 8.5

pic anchor, 3.4.4

piezoelectric, 4.3.1

pigbt, 4.15.1

pigbt, nobase, 4.15.5.11

pigfetd, 1.10, 4.15.3

pigfetd, doublegate, 4.15.3

pigfete, 1.10, 4.15.3

pigfete, doublegate, 4.15.3

pigfete, fdsoi, doublegate, solderdot, 4.15.3

pigfetebulk, 1.10, 4.15.3

pigfetebulk, doublegate, 4.15.3

pigfetebulk, fdsoi, 4.15.3

pjfet, 4.15.3

plain amp, 3.2.3, 4.20

plain crossing, 4.10

plain gm mono amp, 4.20

plain mono amp, 4.20

pmos, 4.15.3, 4.15.5.2

pmos, bulk, 4.15.5.11

pmos, bulk, fdsoidot, 4.15.5.11

pmos,emptycircle, 4.15.5.2

pmos,nocircle,arrowmos, 4.15.5.2

pmosd, 4.15.3, 4.15.5.2

pmosd, bulk, 4.15.5.11

pmosd, bulk, fdsoi, 4.15.5.11

pnp, 4.15.1

pnp, schottky base, 4.15.1

pnp,photo, 4.15.1

polar capacitor, 4.3.1

poles/open fill opacity, 6.1.1

power, 4.14

power supplies/scale, 4.1.2.2

pR, 3.1.5, 73, see also pR, 4.2, 4.2

prim, 4.5.6

proximeter, 4.21.3

proximeter/hlines position, 4.21.3

proximeter/hlines thickness, 4.21.3

proximeter/width, 4.21.3

pujt, 4.15.3

push button, 4.21.1

PUT, 321, see also put, 366, see also put

put, 4.4.1, 4.4.1

PUT*, 325, see also full put

PUT-, 327, see also stroke put

PUTo, 323, see also empty put

pvmodule, 4.5.6

pvsource, 4.5.6

PZ, 180, see also piezoelectric

Q

qfpchip, 4.25

qgenerator, 4.14

qiprobe, 4.6.2

qpprobe, 4.6.2

quadpoles style, 4.19.2

quadpoles style inline, 4.19.2

quadpoles style inward, 4.19.2

quadpoles/*/heigth, 4.19.2

quadpoles/*/inner, 4.19.2

quadpoles/*/width, 4.19.2

quadpoles/transformer core/core width, 4.19.2

qvprobe, 4.6.2

R

R, 70, see also resistor, 4.2, 4.2

raised voltages, 5.5.4

rbuzzer, 4.8.1

rectjoinfill, 4.12

reed, 4.21.1

register, 4.14

relais, 4.8.1

resistor, 3.1.5

resistors/scale, 3.1.4.1, 4.2.3.1

resistors/thickness, 4.2.3.2

resistors/width, 4.2.3.1, 4.2.3.1

resistors/zigs, 4.2.3.1

resistors/zigzag join, 4.2.3.4

resistors/zigzag stub, 4.2.3.4

resonantp, 4.14

resonantp, ideal filter, 4.14

RF/scale, 4.17.1

rground, 4.1.1

right double solder jumper, 4.21.7

rmeter, 4.6.1

rmeterwa, 4.6.1

rotary switch, 4.21.4

rotary switch -, 4.21.4

rotary switch ->, 4.21.4

rotary switch <-, 4.21.4

rotary switch <->, 4.21.4

rotary switches, 4.21.4

rotaryswitch, 3.2.3, 4.21.4

rotated instruments, 4.6.5

rotated numbers, 4.24.4, 4.25.3

rotatelabels, 1.12, 5.1.3

RPvoltages, 1.12, 5.2

rxantenna, 4.17

S

sacac, 4.14

sacdc, 4.14

saturation, 4.14

sC, 178, see also capacitive sensor

scale, 3.1.4.1

schmitt, 4.22.1

schmitt symbol, 4.22.2

schottky base, 4.15.5.6

sD*, 261, see also full Schottky diode

sD-, 285, see also stroke Schottky diode

sdcac, 4.14

sdcdc, 4.14

sDo, 237, see also empty Schottky diode

sec, 4.5.6

seven seg/bits, 4.26

seven seg/box, 4.26

seven seg/box sep, 4.26

seven seg/dot, 4.26

seven segment bits, 4.26

seven segment val, 4.26

seven-segment display, 4.26

sgeneric, 4.2

sground, 4.1.1

shD*, 279, see also full Shockley diode

shDo, 255, see also empty Shockley diode

short, 2.1, 4.2

shortshape, 4.2

show numbers, 4.25.1

sI, 420, see also sinusoidal current source

sigmoid, 4.14

sinetable, 4.14

singeneric, 4.2

sinusoidal current source, 4.5.3

sinusoidal voltage source, 4.5.3

siunitx, 1.12, 5, 145

sL, 4.3.4, 4.3.4, 4.3.4

smartlabels, 1.12, 5.1.3

smeter, 4.6.2

snubbers, 4.15.9

solar, 4.5.1

sources, 4.5

sources/scale, 4.5.9.1

sources/symbol/delta rot, 4.5.9.6

sources/symbol/delta scale, 4.5.9.5

sources/symbol/eyw scale, 4.5.9.5

sources/symbol/prim rot, 4.5.9.6

sources/symbol/rotate, 4.5.9.2

sources/symbol/sign rotation, 4.5.9.4

sources/symbol/thickness, 4.5.9.2

sources/symbol/wye scale, 4.5.9.5

sources/symbol/zig scale, 4.5.9.5

sparkgap, 4.8.1

sparkgap end arrow, 4.8.2.3

sparkgap, sparkgap/circle, 4.8.1

sparkgap, sparkgap/dot, sparkgap/circle, 4.8.1

sparkgap/circle, 4.8.2.3

sparkgap/dot, 4.8.2.3

sparkgap/gap, 4.8.2.3

spdt, 4.21.1

splitter, 4.14

spring, 4.7

spst, 970, see also switch

square voltage source, 4.5.6

squarepole, 4.12

squid, 4.8.1

sqV, 464, see also square voltage source

sR, 4.2, 4.2

straight instruments, 4.6.5

straight numbers, 4.24.4, 4.25.3

straight voltages, 5.5.2

straightlabels, 1.12, 5.1.3

straightvoltages, 1.12, 5.5.2

stroke agtobar, 4.4.1

stroke diode, 4.4, 4.4.1

stroke diodes, 4.4

stroke gto, 4.4.1

stroke gtobar, 4.4.1

stroke igct, 4.4.1

stroke laser diode, 4.4

stroke led, 4.4

stroke photodiode, 4.4

stroke put, 4.4.1

stroke Schottky diode, 4.4

stroke thyristor, 4.4.1

stroke tunnel diode, 4.4

stroke TVS diode, 4.4

stroke varcap, 4.4

stroke Zener diode, 4.4

stroke ZZener diode, 4.4

strokediode, 1.12, 4.4

sV, 417, see also sinusoidal voltage source

switch, 4.21.1

switch arrows, 4.21.5

switch end arrow, 4.21.5

switchable start arrow, 4.21.5

switches/scale, 4.21

swr, 4.14

T

tacac, 4.14

tacdc, 4.14

tattenuator, 4.14

tD*, 267, see also full tunnel diode

tD-, 291, see also stroke tunnel diode

tdcac, 4.14

tDo, 243, see also empty tunnel diode

tert, 4.5.6

tetrode, 4.16

text anchors, 1.10

tgate scale, 4.22.6.4

tgeneric, 4.2

tground, 4.1.1

thermistor, 148, see also thR

thermistor ntc, 152, see also thRn

thermistor ptc, 150, see also thRp

thermocouple, 4.8.1

thR, 4.2

three-pins jumper, 4.21.6.24.21.6.2

thRn, 4.2

thRp, 4.2

thyristor, 4.4.1, 4.4.1

thyristor style, 4.4.1

tikzmark, 3.4.4

tjumper connections, 4.21.6.2

TL, 4.17

TL, bipoles/tline/bare=true, 4.17

tlground, 4.1.1

tline, 884, see also TL, 887, see also TL, bipoles/tline/bare=true

tlinestub, 4.17

tlmic, 4.8.1

tmultiwire, 4.9, 590, see also tmultiwire

toggle switch, 4.21.1

topmark, 4.25.1

Tr, 307, see also triac, 362, see also triac

tr circle, 4.15.5.3

tr gap fill, 4.15.5.14

Tr*, 311, see also full triac

transform shape, 3.3.1, 3.4.2.1

transformer, 4.194.19

transformer core, 4.194.19

transformer core customizations, 4.19.2

transformer L1, 4.19.3

transformer L2, 4.19.3

transistor bodydiode/, 4.15.8

transistor circle/, 4.15.7.2

transistor circle/default base in, 4.15.7.1

transistor circle/partial border, 4.15.7.3

transistor circle/partial border dash, 4.15.7.3

transistor circle/scale circle radius, 4.15.7.1

transistor solderdot scale, 4.15.5.12

transistor/arrow pos, 4.15.5.2

transistors/scale, 4.15.5.1

transmission line, 883, see also TL, 886, see also TL, bipoles/tline/bare=true

trarrow, 4.11

triac, 4.4.1, 4.4.1

triode, 4.16

tripoles/bjt/multi height, 4.15.6

tripoles/bjt/pins width, 4.15.6

tripoles/en amp/font, 4.20.2.5

tripoles/en amp/font2, 4.20.2.5

tripoles/en amp/input height, 4.20.2.5

tripoles/european not symbol, 4.22.7.1

tripoles/hemt, 4.15.5.5

tripoles/igbt/outer base height, 4.15.5.8

tripoles/igbt/outer base thickness, 4.15.5.8

tripoles/mos style/arrows, 4.15.5.2

tripoles/nmosd/depletion color, 4.15.5.13

tripoles/op amp/port width, 4.20.2.3

tripoles/op amp/width, 4.20.2.3

tripoles/pmosd/depletion color, 4.15.5.13

tripoles/schottky base size, 4.15.5.6

tripoles/spdt/width, 4.21.4.2

Tro, 309, see also empty triac

trx, 4.14

tubes customization, 4.16.1

tubes/partial border, 4.16.3

tubes/scale, 4.16.1

tunable end arrow, 4.2.3.3, 4.11.2

tunable start arrow, 4.2.3.3, 4.11.2

tV, 466, see also vsourcetri

tvsD*, 277, see also full TVS diode

tvsD-, 301, see also stroke TVS diode

tvsDo, 253, see also empty TVS diode

tvset, 4.14

twoport, 4.14

twoport/width, 4.14.1

twoportsplit, 4.14

twoportsplit/width, 4.14.1

txantenna, 4.17

Ty, 313, see also thyristor, 364, see also thyristor

Ty*, 317, see also full thyristor

Ty-, 319, see also stroke thyristor

Tyo, 315, see also empty thyristor

U

ur dot, 4.3.6.3

use auto vif, 5.8.5

V

v (voltage), 5.1.1

v label, 5.8.5

v symbols, 5.8.1

vallpass, 4.14

vamp, 4.14

vamp, boxed, 4.14

variable american inductor, 202, see also vL

variable american resistor, 124, see also vR

variable capacitor, 4.3.1

variable cute inductor, 194, see also vL

variable european inductor, 210, see also vL

variable european resistor, 136, see also vR

varistor, 4.2

vC, 176, see also variable capacitor

VC*, 275, see also full varcap

VC-, 299, see also stroke varcap

vcc, 4.1.2

vcenter, 4.15.9

VCo, 251, see also empty varcap

vco, 4.14

vco,box, 4.14

Vcont1, 5.8.2

Vcont2, 5.8.2

vee, 4.1.2

Vfrom, 5.8.2

vif queue add, 5.8.5

viscoe, 4.7, 9.2

vL, 4.3.4, 4.3.4, 4.3.4

Vlab, 5.8.2, 5.8.3

voltage dir, 5.2

voltage shift, 2.1, 5.5.4

voltage shift sources adjust, 5.5.5

voltage, american, 5.5.3

voltage, european, 5.5.1

voltage, raised, 5.5.4

voltage, straight, 5.5.2

voltage/american font, 5.5.6

voltage/american label distance, 5.5.5

voltage/american minus, 5.5.6

voltage/american plus, 5.5.6

voltage/bump b, 5.2.1

voltage/distance from node, 5.2.1, 5.5.4

voltage/european label distance, 5.2.1

voltage/shift, 5.5.5

voltages shift, 5.5.5

voltmeter, 4.6.1

voosource, 1.10, 4.5.6

vphaseshifter, 4.14

vpiattenuator, 4.14

vR, 4.2, 4.2

vsource, 395, see also european voltage source

vsourceAM, 401, see also american voltage source

vsourceC, 398, see also cute european voltage source

vsourceEU, 396, see also european voltage source

vsourceN, 456, see also noise voltage source

vsourcesin, 416, see also sinusoidal voltage source

vsourcesquare, 463, see also square voltage source

vsourcetri, 4.5.6

vtattenuator, 4.14

Vto, 5.8.2

W

waves, 4.17

wbulb, 4.8.1

wedge inversion mark/width, 4.24.5

wedgeinv, scale=2, 4.24

wfuse, 4.8.1

wiggly fuse, 540, see also wfuse

wilkinson, 4.14

wiper, 4.4.2

wiper end arrow, 4.2.3.3

wiper pos, 4.2.1

wiper start arrow, 4.2.3.3, 4.21.5

wye, 4.5.6

X

xgeneric, 4.2

xing, 592, see also crossing

xscale, 3.2.1

Y

yscale, 3.2.1

Z

zD*, 263, see also full Zener diode

zD-, 287, see also stroke Zener diode

zDo, 239, see also empty Zener diode

zig, 4.5.6

zzD*, 265, see also full ZZener diode

zzD-, 289, see also stroke ZZener diode

zzDo, 241, see also empty ZZener diode