Skip to main content
Learn how to create professional electronic circuit diagrams and schematics in LaTeX.

Essential Circuit Packages

Basic Circuit Elements

Passive Components

Active Components

Expected output

CircuiTikZ renders circuit components as schematic symbols:Resistor: to[R, l=$R_1$] draws a zigzag resistor symbol labeled R1R_1Capacitor: to[C, l=$C_1$] draws parallel plates symbol labeled C1C_1Voltage Source: to[V, l=$V_s$] draws a circle with +/- terminals labeled VsV_s

Semiconductor Devices

Diodes and Transistors

Operational Amplifiers

Complex Circuits

Complete Circuit Example

Digital Logic Circuits

Logic Gates

Flip-Flops and Counters

AC Circuit Analysis

Phasor Diagrams

Specialized Components

Transformers and Coupled Circuits

Measurement and Test Equipment

Meters and Instruments

Circuit Analysis Techniques

Node Voltage Analysis

Units and Measurements

Electronic Units with siunitx

Component Values and Tolerances

Standard Component Values

Best Practices

Clear Component Labels

Always label components with both reference designators and values

Consistent Symbol Style

Use consistent symbols throughout your document

Proper Scaling

Scale circuits appropriately for readability

Ground References

Clearly indicate ground and reference points

Troubleshooting

Common issues:
  • Component overlap: Adjust node spacing for complex circuits
  • Label positioning: Use l=, l_=, l^= for different positions
  • Line thickness: Use thick or very thick for emphasis
  • Grid alignment: Use coordinates for precise component placement

Further Reading

Physics Notation

Physics equations and symbols

TikZ Diagrams

Advanced TikZ diagrams

Tables Reference

Component specification tables

Mathematics

Mathematical analysis