.PS cct_init # Usual defs... qrt=dimen_/4; hlf=dimen_/2; dim=dimen_; Ideal:opamp(right_,,,,P) line right_ hlf Real:opamp(right_,,,3*dim,P) with .Out at Here move to Ideal.In2 then left_ dim setrgb(0.75,0.75,0.75) # grey source(right_,V);rlabel(,V_\mathrm{os},) move left_ dim line to (Here,Real.In2) line left_ hlf line from Ideal.In1 left_ dim line to (Here,Real.In1) line left_ hlf resetrgb # Paint - and + over the grey :-) Real:opamp(right_,,,3*dim,P) with .Out at Real.Out line from Real.In1 left_ hlf line from Real.In2 left_ hlf "\small Ideal" at Ideal.center move to (Real.In1,Real.Out) "\small sp_ Real" rjust_ line from Real.Out right_ hlf "\tiny Offset" at (2*dim, -1*dim) rjust_ .PE