{circuitikz} is a package for drawing electrical networks with TikZ.

learn more… | top users | synonyms

2
votes
2answers
1k views

Battery symbol in circuitikz

Is it possible to make circuitikz draw battery-symbols like this:
3
votes
0answers
2k views

Using circuitikz to generate logic circuit diagrams? [closed]

How can I use circuitikz (or similar library for small code) to generate logic circuit diagrams with full variable life. x ---[and1]--- z y ---[and1]--- z So f(x,y)=z An image of the kind of ...
7
votes
3answers
10k views

Drawing circuit diagrams (with logic gates) in LaTeX

I'm having some difficult drawing circuit diagrams with logic gates in LaTeX. I've tried with circuitikz and pst-circ. \begin{pspicture}(-1,-1)(5,3) \logicand[ninputs=2,invertinputa=true, ...
3
votes
1answer
1k views

Scaling components in CircuiTikz

I would like to know how to scale a single component in CircuiTikZ. There are several possibilities to scale paths, a hole diagram, etc., but I didn't find a way to do so with a single component. ...
8
votes
2answers
1k views

Circuitikz doesn't recognize units

For example when I use \ohm or \micro it throws an error. For example, in the MWE: \documentclass{article} \usepackage{circuitikz} \begin{document} \begin{circuitikz} \draw (0,0) to ...
5
votes
1answer
2k views

Scaling in CircuiTikZ

When scaling a circuit with the scale option: \begin{circuitikz}[scale = 'some_scale_factor'] all the coordinates are well scaled but not the components. How to correctly scale the whole scheme?
3
votes
1answer
835 views

Does a workaround or solution exists for the label conflict of circuitikz and TikZ?

I would like to use circuitikz with TikZ. However, I find that circuitikz modifies or does not recognize TikZ labels. The author of circuitiz has commented that in the "released version of CircuiTikz ...
2
votes
1answer
928 views

CircuitTikZ — relative coordinate

Is it possible to use relative coordinate for bipoles ? For example to draw a conductor, we can use : (0,0)-- ++(2,0), and I'd like to do the same with bipoles. Thanks !
9
votes
2answers
2k views

CircuiTikZ — create new component

How can I create a new component and include it in CircuiTikZ? For example a 4 bit adder?
2
votes
2answers
3k views

In a circuitikz diagram, how can I avoid the labels overlapping each other, add +/-, and add custom elements?

I cut this out so that there is no confusion. I have this picture: And I've managed to draw this: The code is as follows: \begin{figure} \begin{circuitikz}[european] \draw[o-] (0,2.2) to ...
5
votes
1answer
4k views

Plotting circuits with circuitikz

I have one small problem (I managed to draw what I needed, and for a first timer I'm very proud of myself XD). I need to draw image like this: And what I managed to get is this: So, the resistor ...
4
votes
1answer
2k views

Creating custom electronic components in TikZ

In Tikz there is an opportunity to draw logical gates,... I was wondering if it is possible (and easy) to make custom components, like a CMOS-transistor, a Multiplexer, flip-flop,... Perhaps these ...
3
votes
2answers
1k views

Better alternative to Circuitikz?

I'm a bit confused about all possible package to draw electrical circuits. I'm new to drawing these diagrams (although I'm well known to TikZ). Is there a better package than circuitikz? I found it's ...
0
votes
1answer
2k views

Drawing vectorized digital logic circuits

I'm looking for a tool to draw vectorized digital logical circuits. I first wanted to use Circuitikz, but found out that their are only two input lines for AND and OR gates. Are there any options to ...
7
votes
2answers
2k views

CircuitTikZ - Combine Tripoles with resistors

I'm just learning how to use CircuitTikZ to draw circuits, and I am trying to draw a good looking BJT biasing circuit. But I am having making the resistors across from each other look even, and since ...
6
votes
1answer
971 views

Inlining circuit symbols

in a prevois question i asked if there was a good way to display electronics symbols in TeX, i was pointed towards circuitikz (which is awsome), but is there a way to inline a symbol in text? eg. ...
3
votes
1answer
2k views

Nesting a tikz picture and tabular within an array environment

Currently I am trying to make a nice layout of logic gates for digital electronics. I have not been able to nest a tabular environment inside of a circuitikz picture, and I'm quite new at nesting in ...
2
votes
1answer
428 views

How to make CircuitTikZ symbols smaller

Is there a way to make symbols of the CircuitTikz package smaller (like ports). Using small/tiny as argument doesn't help.
10
votes
2answers
456 views

How do I contribute to TikZ?

Stemming from this question and with due credits to @morbusg's answer, I was able to create a very fundamental symbol for the circuits.ee.IEC TikZ library, the AC voltage source. I call it the ac ...
9
votes
2answers
3k views

AC source symbol in TikZ circuits.ee.IEC library

I can draw an AC source manually: \begin{tikzpicture} \draw (0,0) sin (1,1) cos (2,0) sin (3,-1) cos (4,0); \draw (2,0) circle (2.5); \end{tikzpicture} How do I declare an ACsource symbol so ...
1
vote
1answer
1k views

Defining a \newcommand for environment in CircuiTikz

I have made the following macro for an op-amp with open connectors in circuitikz: \newenvironment{opamp5}[5] { \begin{circuitikz} \draw (0,0) node[op amp] (opamp) {}; \draw (-2,-0.49) to[short, o-] ...
4
votes
2answers
2k views

Drawing switches in circuitikz with connectors (dots)

I'm trying to draw an example of the logical operation of a logic gate for an analog electronics report. In the following code: \begin{circuitikz} \draw (-3,0) to[battery] (-3,2); \draw (-3,2) ...
3
votes
1answer
2k views

Different switch symbols in circuitikz?

I'm wondering if there are other commands associated with the switch symbol so that one doesn't have to specify if the switch is open or closed. I would like the switch symbol with two connectors and ...
15
votes
7answers
6k views

Electric circuits in TeX, LaTeX, and Friends

What are some ways to draw electric circuits in TeX systems? I'm making this community wiki since I haven't found a question related to this. I was thinking along the lines of circuitikz. What do ...