Latex CircuiTikZ和FET绘图
有没有一些简单的方法可以避免FET引脚短路Latex CircuiTikZ和FET绘图,latex,tikz,Latex,Tikz,有没有一些简单的方法可以避免FET引脚短路 \documentclass{standalone} \usepackage{tikz} \usepackage{circuitikz} \begin{document} \begin{circuitikz} \draw (0,0) to[I,I=$I_s$] (0,2) % The current source to[short] (2,2); \draw (2,0) to node[nigfete]{
\documentclass{standalone}
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0)
to[I,I=$I_s$] (0,2) % The current source
to[short] (2,2);
\draw (2,0)
to node[nigfete]{FET} (2,2) % The FET transistor
to[short] (2,0) to[short] (0,0);
\draw (2,2)
to[short] (4,2)
to[R=$R$] (4,0)
to[short] (2,0);
\draw (4,2);
\draw node[rground]{};
\end{circuitikz}
\end{document}
我不知道你想要达到什么,但是
- 仅当您需要添加标杆或标签时才使用
,否则short
更易于键入李>--
- 使用组件的锚定
由tikz
自动加载,并且该参数具有一个强制参数(电压方向标准,请参阅手册和wanings!;-)circuitikz
\documentclass[border=4pt]{standalone}
\usepack[RPvoltages]{circuitikz}
\开始{document}
\开始{circuitikz}
\绘制(0,0)节点[rground]{}
to[I,I=$I_$](0,2)-(2,2)
节点[nigfete,anchor=D](F){FET}%场效应晶体管
(F.S)至[简称,-*](2,0)-(0,0);
\绘制(2,2)-(4,2)
至[R=$R$](4,0)-(2,0);
\绘制节点[rground]{};
\结束{circuitikz}
\结束{document}
这导致:
那么,在我看来,最好使用相对定位,使电路可重新定位
如果需要/希望FET集中在分支中,最好从它开始,或者使用calc
TikZ库(已由circuitikz
加载)。在下面的电路中,所有的移动都是相对的,因此您只需更改第一个(0,0)
,即可移动它:
\documentclass[border=4pt]{standalone}
\usepack[RPvoltages]{circuitikz}
\开始{document}
\开始{circuitikz}
\绘制(0,0)节点[rground](GND){}到[I,I=$I_$]++(0,2)
--++(2,0)坐标(顶部)
--++(2,0)到[R=$R$]++(0,-2)
--(GND-|顶部)坐标(底部)
--(GND)
($(上)!0.5!(下)$)节点[nigfete](F){FET}
(F.D)-(顶部)(F.S)-(底部);
\结束{circuitikz}
\结束{document}
您能为您想要的更改做一个草图吗?谢谢,这就是我想要的。我只是插入了FET节点来代替另一个组件C,在这里不需要类似的区别。是的,节点类型和路径类型组件之间的区别对于
circuitikz
非常重要。很高兴能帮上忙!