jl-tikz-cad

JL TikZ CAD ⚡

A complete, native web-based CAD ecosystem for designing electronic circuits and generating professional LaTeX (TikZ) code for academic and engineering publications.

Built with JointJS and KaTeX, it bridges the gap between visual schematic design and rigorous academic typesetting.

📂 Project Ecosystem

This repository is organized into three main functional pillars:

✨ Core Features & Innovations

📐 Native CAD Geometry & Grid

🧮 Dynamic Math & Labels (KaTeX)

🔄 Bi-directional Sync

🎨 Professional Theming & Export

🚀 Quick Start

  1. Open index.html in any modern browser.
  2. Drag components from the categorized palette to the workspace.
  3. Double-click any component to edit its macro arguments and scale.
  4. Use the LaTeX Export panel to copy your code or download the standalone .tex document.

Circuit Designer Preview