[Tex/LaTex] Best way to make circuit diagrams for LaTeX

circuitikz

I'm using PCTex (WinXP) and looking for the best way to make circuit diagrams for LaTeX. Something that will allow me to include many arrows, comments and equations around the schematic. The objective is to give step by step instructions on how to solve a problem (like a textbook). I don't mind a learning curve as long as it will look professional at the end.

Circuit_macros looked appealing but I was not sure how to install it for PCTex.

Best Answer

I was in the same search several weeks earlier, only on the Mac platform. I finally settled down with the circtuitikz, and found it intuitive to work with.

I abandoned previous choice Circuit_Macro simply because CircuitTiKz suit my workflow, that means I don't want to have too much compile work.

My current workflow look likes this, although on Mac system, but I would like to see alternatives on other systems, and just share with you my personal experience on drawing circuit diagrams, yes, for illustrating students how to solve them.

  1. Write codes in LaTexit and see previews (no compile like Circuit Macro), can see the result and modify quick! That saves time a lot!

  2. Drag the preview as PDF to OmniGraffle (A paid program like Visio, The OmniGraffle file is like a library for my circuits 4)

  3. When Ineed to put it to Latex, I double click the circuit in OmniGraffle and copy the codes. (The equation are linked with OmniGraffle, such that the codes generating the circuits are preserved). That's very handy!

  4. When I need to put it to slides, I copy it as PDF to keynotes or powerpoints.

For me, I think it works well. The screen capture shows an example of double clicking the linked file to bring back the codes and the preview (the embedded image itself is a pdf generated by LatexIt and dragged to the OmniGraffle canvas)

An screen capture of the linked CircuiTiKz in work

Related Question