Can't put ground on the correct place (circuitikz)Circuitikz different ground symbolCircuitikz works with ground but does not work for rgroundGround symbol issue in CircuitikzTikz obtain node coordinatesuse circuitikz picture inside tikzpictureHow do correct the height of the transformer in circuitikz?Circuitikz: npn errorRedefining CircuiTikz ground symbols to IEC 60417 variantsCircuitikz: How to place a box around a diode?Correct American Voltage Source Current Arrow circuitikz
How should I tell my manager I'm not paying for an optional after work event I'm not going to?
What exactly are the `size issues' preventing formation of presheaves being a left adjoint to some forgetful functor?
Out of scope work duties and resignation
What was Bran's plan to kill the Night King?
ZSPL language, anyone heard of it?
What does "Managed by Windows" do in the Power options for network connection?
How can internet speed be 10 times slower without a router than when using a router?
How to increase the size of the cursor in Lubuntu 19.04?
In Russian, how do you idiomatically express the idea of the figurative "overnight"?
Where can I go to avoid planes overhead?
What was the first sci-fi story to feature the plot "the humans were the monsters all along"?
Target/total memory is higher than max_server_memory
Are the Night's Watch still required?
Emotional immaturity of comic-book version of superhero Shazam
I have a unique character that I'm having a problem writing. He's a virus!
How can stepwise movement be concordant?
Will 700 more planes a day fly because of the Heathrow expansion?
Is there an official reason for not adding a post-credits scene?
Copy previous line to current line from text file
Did we get closer to another plane than we were supposed to, or was the pilot just protecting our delicate sensibilities?
How long would it take for people to notice a mass disappearance?
Frequency of specific viral sequence in .BAM or .fastq
Why aren't nationalizations in Russia described as socialist?
My advisor talks about me to his colleague
Can't put ground on the correct place (circuitikz)
Circuitikz different ground symbolCircuitikz works with ground but does not work for rgroundGround symbol issue in CircuitikzTikz obtain node coordinatesuse circuitikz picture inside tikzpictureHow do correct the height of the transformer in circuitikz?Circuitikz: npn errorRedefining CircuiTikz ground symbols to IEC 60417 variantsCircuitikz: How to place a box around a diode?Correct American Voltage Source Current Arrow circuitikz
I want to add some decoupling capacitors to my circuit but it's always placed wrong. It should just be at the bottom of the capacitor. What am I doing wrong?
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) (leftCplus |- opamp.out) node (Cplusbottom)
to node[ground]
;
endcircuitikz
circuitikz
add a comment |
I want to add some decoupling capacitors to my circuit but it's always placed wrong. It should just be at the bottom of the capacitor. What am I doing wrong?
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) (leftCplus |- opamp.out) node (Cplusbottom)
to node[ground]
;
endcircuitikz
circuitikz
add a comment |
I want to add some decoupling capacitors to my circuit but it's always placed wrong. It should just be at the bottom of the capacitor. What am I doing wrong?
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) (leftCplus |- opamp.out) node (Cplusbottom)
to node[ground]
;
endcircuitikz
circuitikz
I want to add some decoupling capacitors to my circuit but it's always placed wrong. It should just be at the bottom of the capacitor. What am I doing wrong?
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) (leftCplus |- opamp.out) node (Cplusbottom)
to node[ground]
;
endcircuitikz
circuitikz
circuitikz
asked Apr 13 at 10:12
vogsvogs
826
826
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Is this what you are looking for?
documentclassstandalone
usepackagecircuitikz
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
However, to have good unit, you should use siunitx
:
documentclassstandalone
usepackagecircuitikz
usepackagesiunitx
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $SI10volt$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $SI-10volt$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f484628%2fcant-put-ground-on-the-correct-place-circuitikz%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this what you are looking for?
documentclassstandalone
usepackagecircuitikz
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
However, to have good unit, you should use siunitx
:
documentclassstandalone
usepackagecircuitikz
usepackagesiunitx
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $SI10volt$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $SI-10volt$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
add a comment |
Is this what you are looking for?
documentclassstandalone
usepackagecircuitikz
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
However, to have good unit, you should use siunitx
:
documentclassstandalone
usepackagecircuitikz
usepackagesiunitx
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $SI10volt$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $SI-10volt$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
add a comment |
Is this what you are looking for?
documentclassstandalone
usepackagecircuitikz
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
However, to have good unit, you should use siunitx
:
documentclassstandalone
usepackagecircuitikz
usepackagesiunitx
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $SI10volt$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $SI-10volt$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
Is this what you are looking for?
documentclassstandalone
usepackagecircuitikz
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $+10V$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $-10V$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
However, to have good unit, you should use siunitx
:
documentclassstandalone
usepackagecircuitikz
usepackagesiunitx
begindocument
begincircuitikz
draw
(0, 0) node[op amp] (opamp)
(opamp.out) -- ++(1,0) coordinate (out)
(opamp.-) to[short,*-] ++(0,4) coordinate (leftC)
to[C] (leftC -| out)
to[short,-*] (out)
to[short,-o] ++ (1,0) node[right] Control input
(leftC) to[short,*-] ++ (0,1) coordinate (leftR)
to[R] (leftR -| out)
to[short,-*] (leftC -| out)
(opamp.+) -- ++ (0,-0.5) node[ground]
(opamp.-) to[short,-*] ++ (-0.4,0) coordinate (Rnode)
(Rnode) to [R,-o] ++(-2,0)
(Rnode) to [short] ++(0,1) coordinate (sensR)
(sensR) to [R,-o] ++(-2,0)
(opamp.up) to [short,-o] ++ (0,2) node [above] $SI10volt$
(opamp.down)to [short,-o] ++ (0,-2) node [below] $SI-10volt$
(opamp.up) ++(0,1.5) coordinate (up)
(up) to[short, *-] ++(1,0) coordinate (leftCplus)
to[C] ++(0,-1) node (Cplusbottom) to ++(0,0) node[ground] ;
endcircuitikz
enddocument
edited Apr 13 at 13:14
answered Apr 13 at 11:43
JouleVJouleV
16.2k22667
16.2k22667
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f484628%2fcant-put-ground-on-the-correct-place-circuitikz%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown