The CIRC package can be used to typeset circuit and optics diagrams. This LaTeX package provides a convenient way to draw diagrams containing not only resistors, capacitors, transistors, op-amps; but also lenses, mirrors and the like. . CIRC uses METAFONT to draw its symbols, so you do not need to use PostScript.