# Tag Info

5

You can specify the desired symbol via the options: Code: \documentclass{article} \usepackage[american]{circuitikz} \begin{document} \begin{tikzpicture} \draw (0,0) to[cute inductor] (3,0) ; \node [below=5pt] at (1.5,0) {cute inductor}; \draw (4,0) to[american inductor] (7,0) ; \node [below=5pt] at (5.5,0) {american inductor}; ...

4

I can't see how to patch the command, so if you include a copy of the definition of the op amp shape, you can change it as desired. Below, I have provided a \SetScaleFactor{} macro to show you how to adjust the scale factor applied to the - and + sings of the opamp: Code: \documentclass{article} \usepackage{circuitikz} \makeatletter ...

2

Eliminating the rotation by setting rotate=0 yields: If you desire the +, - symbols to be perpendicular to the path you can instead use rotate=90: As per you comment, if you want the + and - signs to always be in the normal non-rotated position then setting rotate=-\pgf@circ@direction (which is what your provided in the MWE above) seems to do just that: ...

3

This is one way of doing it via circuitiz package. Two customized circuit elements are designed via macros called mycurrent and myswitch, hoping this will serve as a starting point. Code \documentclass[border=10pt]{standalone} \usepackage{tikz} \usepackage[american,siunitx]{circuitikz} \usetikzlibrary{calc,positioning} \newcommand{\mycurrent}[2] % #1 ...

0

This web helped me to decide, it isnt complex enough but it may guide one http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Electronics/Programs

1

Jesse provided you an answer with your coupling question, this show how you can use tikz to draw the circular arrows so that you have matching arrow heads and also the ability to control the color: References: How to put a symbol inside a circle arrow? TikZ - "Circled" arrow. Code: \documentclass{article} \usepackage{tikz} ...

9

This is one possible solution. amssymb is used for loop currents. Code \documentclass{article} \usepackage{tikz} \usepackage[siunitx,cuteinductors,americanvoltages,americancurrents]{circuitikz} \usepackage{latexsym,amssymb,amsmath} \begin{document} \begin{circuitikz} \draw (0,0) to [R=$R_1$] (2,0) -| (3,-1) to [L,l_=$L_1$] (3,-3) |- (-1,-4) to ...

1

You can use perpendicular intersection (|-, -|) coordinate system to place nodes. If you want X point in intersection of M4.gate and M7.drain you can use: \node[circ, label=right:$X$] at (M4.gate-|M7.drain) {}; As you can see from previous command, it's not necessary to declare two nodes, one for the circ and one for the label, because both can be ...

2

You mean something like: Code: \documentclass{article} \usepackage{circuitikz} \begin{document} These are the symbols for mosfets: \medskip \begin{circuitikz} \draw (0,0) node[ nmos ] {}; \draw (4,0) node[ pmos ] {}; \ctikzset{tripoles/mos style/arrows} \draw (2,0) node[ pmos ] {}; \draw (6,0) node[ pmos ] {}; \node ...

4

This may serve as a starting point. The proposal defines a myscope macro taking two arguments that draws an existing element sV, colors it white, then draws a triangular curve on it. Code \documentclass[border=20pt]{standalone} \usepackage[american,siunitx]{circuitikz} \usetikzlibrary{arrows,shapes,calc,positioning} \newcommand{\myscope}[2] % #1 = ...

Top 50 recent answers are included