शोधपत्र की आकृतियों में LaTeX समीकरण
पेपर लिख रहे हैं — thesis, arXiv preprint, IEEE journal submission, या workshop note — और जिस figure की जरूरत है उसमें डायग्राम और टाइपसेट समीकरण दोनों चाहिए। एक आम तरीका है तीन tools को मिलाना: figure के लिए diagramming app, समीकरण के लिए LaTeX renderer, और फिर दोनों को जोड़ने का एक अलग step। यह तरीका काम करता है और इससे बेहतरीन figures बनती हैं; लेकिन इसमें एक बात यह है कि समीकरण अब उसी file से edit नहीं होता — “वह subscript ठीक करो” जैसा छोटा बदलाव भी renderer से दोबारा गुजरना पड़ता है।
drawtonomy एक ऐसा विकल्प है जो दोनों को एक ही canvas पर लाता है। डायग्राम और समीकरण एक ही vector file में रहते हैं, और समीकरण edit-योग्य LaTeX source के रूप में तब तक बना रहता है जब तक आप export न करें।

KaTeX से render किया गया समीकरण system (Maxwell के समीकरण) drawtonomy canvas पर। यह block एक ही edit-योग्य shape है — LaTeX source वापस लाने के लिए double-click करें।
अन्य tools के साथ तुलना
Section titled “अन्य tools के साथ तुलना”हर tool अपने काम में उत्कृष्ट है — drawtonomy बस थोड़ी अलग जरूरत के लिए बना है: एक canvas पर डायग्राम और समीकरण, दोनों edit-योग्य।
- PowerPoint / Keynote slides और quick figures के लिए सबसे लोकप्रिय हैं। इनके built-in equation editors सुविधाजनक हैं, हालांकि वे LaTeX को बाद में edit करने योग्य source format के रूप में नहीं रखते।
- Inkscape / Illustrator बेहतरीन vector control देते हैं, और कई papers की final figures यहां polish होती हैं। जब समीकरण किसी अलग LaTeX render से आता है, तो LaTeX source figure के साथ एक अलग file में रहता है।
- Excalidraw / tldraw / Miro शानदार collaborative whiteboards हैं। ये diagramming पर focus करते हैं न कि typesetting पर, इसलिए समीकरण अक्सर किसी renderer से image के रूप में paste किए जाते हैं।
- TikZ / pgfplots fully programmatic, LaTeX-native figures के लिए gold standard हैं — खासकर जब precision जरूरी हो। इसमें हर बदलाव एक compile cycle से गुजरता है।
drawtonomy एक slide tool और TikZ के बीच की जगह में है: built-in KaTeX renderer के साथ एक 2D vector canvas जो LaTeX source को बनाए रखता है। अगर आपका workflow पहले से अलग tools में बंटा है और वह अच्छा काम कर रहा है, तो वही ठीक है; drawtonomy सबसे उपयोगी है जब आप एक ही edit-योग्य file में दोनों चाहते हैं।
व्यावहारिक workflow
Section titled “व्यावहारिक workflow”-
Canvas पर डायग्राम बनाएं। स्वायत्त ड्राइविंग पेपर के लिए लेन / vehicles / pedestrians। Controls block diagram के लिए rectangles + arrows। Method overview के लिए polygons + path arrows। drawtonomy के किसी भी shape का combination हो सकता है — Math shape उन्हीं में से एक है।
-
Math (
fx) tool से समीकरण जोड़ें। KaTeX preview live render होता है। Multi-line systems के लिए\begin{align}उपयोग करें; KaTeX खुद equation numbering संभाल लेता है।
Quadratic formula टाइप करते समय live KaTeX preview — ऊपर LaTeX source, नीचे rendered output।
-
Print के लिए style तय करें। अधिकतर journals अभी भी grayscale में print करते हैं। समीकरण के लिए black या dark grey चुनें; डायग्राम के body text से size मिलाएं। Poster figures के लिए size slider 200 px तक जाता है।

Math (LaTeX) panel में Color और Size दोनों मिलते हैं — grayscale print के लिए black चुनें, या poster figures के लिए बड़ा size।
-
LaTeX builds के लिए PDF export करें। सभी glyphs (
\sqrtvinculum सहित)opentype.jsके जरिए vector paths में बदल जाते हैं, इसलिए file self-contained है — कोई font dependency नहीं,pdflatexमें कोई complaint नहीं।\includegraphics{...}से सीधे figure में डालें। -
.drawtonomy.svgको source of truth के रूप में save करें। जब reviewer बदलाव मांगे (“क्या\sigmaको\rhoसे replace कर सकते हैं?”), तो drawtonomy में.drawtonomy.svgफिर खोलें, समीकरण पर double-click करके LaTeX edit करें, PDF फिर export करें। डायग्राम दोबारा नहीं बनाना पड़ता।
LaTeX integration tips
Section titled “LaTeX integration tips”\includegraphics{equation.pdf}paper के लिए सबसे reliable तरीका है। drawtonomy का PDF export path-based है, इसलिए किसी भी LaTeX engine (pdflatex,xelatex,lualatex) में काम करता है।- SVG +
svgpackage भी काम करता है लेकिन build machine पर Inkscape की जरूरत होती है। Local builds में predictable है, CI पर समस्या हो सकती है। PDF में locally convert करके check in करें। - EPS पुराने
latex+dvipstoolchains के लिए उपलब्ध है; PDF जैसी ही path-based fidelity। - Fonts। चूंकि text path-converted होता है, paper के body font से match करने की जरूरत नहीं। समीकरण KaTeX style (Computer Modern style) में दिखेगा — जो आमतौर पर वही होता है जो चाहिए।
स्वायत्त ड्राइविंग से परे
Section titled “स्वायत्त ड्राइविंग से परे”यह use case autonomous-driving docs के अंतर्गत है क्योंकि drawtonomy एक driving-scenario tool के रूप में शुरू हुआ था, लेकिन Math shape generic है। यही workflow इन सभी के लिए काम करती है:
- Machine learning method figures (network diagram के साथ loss equations)।
- Controls papers (हर block के बगल में LaTeX form के साथ transfer-function blocks)।
- Signal-processing figures (Fourier-pair illustrations)।
- Physics या chemistry papers (
\ce{}के साथ reactions सहित)। - Mathematics papers (theorem statements के साथ proof figures)।
अगर कुछ व्हाइटबोर्ड पर बन सकता है, तो drawtonomy उसे hold कर सकता है।
जब यह सही tool नहीं है
Section titled “जब यह सही tool नहीं है”- Paragraph के अंदर के समीकरण। वे LaTeX source में जाते हैं, figure में नहीं।
- Data-driven dynamic plots — graphs के लिए
matplotlib/pgfplots/ TikZ का उपयोग जारी रखें।