I have a pretty bigcircuit for a band pass filter that uses two opamps in cascade.Now this looks pretty small when aligned horizontal A4 layout.I want to to rotate this figure vertical(or 90) so that we can enlarge it.How is it possible?
\documentclass{article}
\usepackage[american,siunitx]{circuitikz}
\usetikzlibrary{positioning, fit, calc}
\tikzset{opamp label/.style={xshift=-9mm, font=\normalsize,right}}
\tikzset{iovardelay/.style={label={[above]90:\textsf{#1}},
label={[right=2ex]180:\textsf{I}},
label={[left=3ex]0:\textsf{O}},
draw,fill=blue!10,
minimum width=1cm,
minimum height=2cm
}
}
\ctikzset{bipoles/diode/height=0.3, bipoles/diode/width=0.3,}
\ctikzset{tripoles/op amp/height=2.0, tripoles/op amp/width=2.5,}
\usepackage[font={color=blue,large},figurename=Fig.,labelfont={it}]{caption}
\tikzset{PH/.append style={font=\scriptsize,inner ysep=2pt,inner xsep=5pt},
PV/.append style={PH,inner ysep=2pt,inner xsep=2pt}}
\begin{document}
\begin{figure}[!h]
\begin{center}
\begin{circuitikz}[scale =0.6,transform shape]
\draw (0,0) node[op amp] (opamp){}
(opamp) node[opamp label] {LM741}
(opamp.-) |-($(opamp.-)+(0.6,2)$) to[short] ++(1.8,0) -| ($(opamp.out)+
(0.5,0)$)
(opamp.out) to[short] ($(opamp.out)+(3.0,0)$) node [ocirc] {}
($(opamp.+)-(0,0.0)$) to[C,l=$C_4(5.6nF)$]++(0,-3)node [ground] {}
($(opamp.+)-(3,0.0)$) to [short]++(0,5) to[short]++(3,0)to
[C,l=$C_3(12nF)$]++(2,0) -| ($(opamp.out)+(2,0)$)
($(opamp.+)-(0,0.0)$) to[,R,l_=$(R_2(1k)$,*-*]++(-3,0) to[ R,l_=$R_1(1k)$]++(-3,0)node [left] {$V_{in}$}
(opamp.down) ++ (0,-.5) node[below] {$-15V$}-- (opamp.down)
(opamp.up) ++ (0,.5) node[above]{$+15V$}-- (opamp.up)
(opamp.-)node [PH,above right] {2}
(opamp.+) node [PH,above right] {3}
(opamp.out)node [PH,above left] {6}
(opamp.down)node[PV,below right] {4}
(opamp.up)node[PV,above right] {7}
($(opamp.-)+(-0.3,-0.3)$) node[]{$v_{-}$}
($(opamp.+)+(-0.3,-0.3)$) node[]{$v_{+}$}
;
\draw (12.5,.69) node[op amp] (opamp2){}
(opamp2) node[opamp label] {LM741}
(opamp2.-) |-($(opamp2.-)+(0.6,2)$) to[short] ++(1.8,0) -|
($(opamp2.out)+(0.5,0)$)
(opamp2.out) to[short] ($(opamp2.out)+(3.0,0)$) node [right] {$V_{out}$}
node [ocirc] {}
($(opamp2.+)-(0,0.0)$) to[R,l=$R_4(12k)$]++(0,-3)node [ground] {}
($(opamp2.+)-(3,0.0)$) to [short]++(0,5) to[short]++(3,0)to
[R,l=$R_3(5.6k\Omega)$]++(2,0) -| ($(opamp2.out)+(2,0)$)
($(opamp2.+)-(0,0.0)$) to[C,l_=$C_2(10nF)$,*-*]++(-3,0) to[C,l_=$C_1(10nF)$]++(-3,0)
($(opamp2.-)+(-0.3,-0.3)$) node[]{$v_{-}$}
($(opamp2.+)+(-0.3,-0.3)$) node[]{$v_{+}$}
(opamp2.down) ++ (0,-.5) node[below] {$-15V$} -- (opamp2.down)
(opamp2.up) ++ (0,.5) node[above]{$+15V$} -- (opamp2.up)
(opamp2.-)node [PH,above right] {2}
(opamp2.+) node [PH,above right] {3}
(opamp2.out)node [PH,above left] {6}
(opamp2.down)node[PV,below right] {4}
(opamp2.up)node[PV,above right] {7}
;
\end{circuitikz}
\end{center}
\end{figure}
\end{document}






rotate=90, i.e.\begin{circuitikz}[scale =0.6,transform shape,rotate=90]. – Jun 22 '18 at 03:48standalonedocument class, compile, obtain the pdf output, and then import it usinggraphicxpakage, like I explain in this post Scaling different components of tikzpicture together.. You can draw freely what you want only using the specific packages and configurations for tikz and even in a WYSIWYG mode using TikzEdt. – J Leon V. Jun 22 '18 at 04:06