在 Tikz 中翻转或旋转节点但不翻转或旋转标签

在 Tikz 中翻转或旋转节点但不翻转或旋转标签

M1 和 Iout 旋转

\begin{circuitikz}
\ctikzset{tripoles/mos style/arrows}
\draw
(0,0)     node[nmos] (nmos2) {M2}
(nmos2.G) node[nmos, xscale=-1, anchor=G] (nmos1) {M1}
(nmos1.S) -- (nmos2.S) node[sground] {}
(nmos2.D) to[short] ++(0,1)
node[inputarrow,rotate=270] {$i_{OUT}$}
;
\end{circuitikz}

答案1

您可以将$i_{OUT}$和拆分为 节点。和 也inputarrow一样。M1nos1

\documentclass[]{standalone}
\usepackage{circuitikz}

\begin{document}

\begin{circuitikz}
\ctikzset{tripoles/mos style/arrows}
\draw
(0,0)     node[nmos] (nmos2) {M2}
(nmos2.G) node[nmos, xscale=-1, anchor=G] (nmos1) {} node[above left,yshift=0.3cm] at (nmos1) {M1}
(nmos1.S) -- (nmos2.S) node[sground] {}
(nmos2.D) -- ++(0,1)
node[inputarrow, rotate=270] {} node [right,] {$i_{OUT}$};
\end{circuitikz}

\end{document}

相关内容