सामग्री पर जाएँ

TikZ से ड्रॉइंग

tikzpicture के अंदर \draw (0,0) -- (2,1);, \draw (1,1) circle (0.5); या \fill[blue] (0,0) rectangle (1,1); जैसे पाथ कमांड लिखें, हर एक सेमीकोलन पर खत्म हो।

लाइनें और कोऑर्डिनेट

\usepackage{tikz} से TikZ लोड करें। ड्रॉइंग एक tikzpicture में रहती है। \draw एक पाथ पर लाइन खींचता है, और -- पॉइंट को सीधी लाइनों से जोड़ता है। (2,1) जैसे सादे कोऑर्डिनेट सेंटीमीटर में होते हैं।

एक पॉलीलाइन, एक बंद त्रिभुज और एक ग्रिड

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tikzpicture}
  \draw[help lines] (0,0) grid (5,3);
  \draw[thick] (0,0) -- (1,2) -- (2,1) -- (3,2.5);
  \draw[blue, fill=blue!15] (3.5,0.5) -- (5,0.5) -- (4.25,2) -- cycle;
\end{tikzpicture}

-- cycle पाथ को उसकी शुरुआत तक वापस बंद करता है, ताकि फ़िल का कोना साफ़ रहे।

आकृतियाँ

पाथक्या ड्रॉ करता है
(0,0) rectangle (2,1)एक कोने से दूसरे कोने तक आयत
(1,1) circle (0.5) या circle[radius=0.5]किसी केंद्र के चारों ओर वृत्त
(1,1) ellipse (1 and 0.5)दो त्रिज्याओं वाला दीर्घवृत्त
(1,0) arc (0:90:1) या arc[start angle=0, end angle=90, radius=1]मौजूदा पॉइंट से एक चाप
(0,0) grid (3,2)1 cm की दूरी पर ग्रिड लाइनें (दूसरी दूरी के लिए step=0.5)
(0,0) .. controls (1,1) and (2,1) .. (3,0)एक Bézier कर्व
(0,0) to[out=90, in=180] (2,2)कोणों पर निकलता और आता हुआ कर्व

आयत, वृत्त, दीर्घवृत्त, चाप और कर्व

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tikzpicture}
  \draw[rounded corners, fill=yellow!30] (0,0) rectangle (2,1.2);
  \draw[red, fill=red!20] (3,0.6) circle (0.6);
  \draw[teal, thick] (5,0.6) ellipse (0.9 and 0.5);
  \draw[->, thick] (7.2,0) arc (0:90:1);
  \draw[purple, thick] (0,-1.5) .. controls (1,0) and (2,-3) .. (3,-1.5);
  \draw[orange, thick] (4,-2) to[out=90, in=180] (6,-1);
\end{tikzpicture}

रंग, लाइन की मोटाई और डैश

स्क्वेयर ब्रैकेट में दिए ऑप्शन पाथ को स्टाइल देते हैं। सिर्फ़ रंग का नाम लाइन का रंग तय करता है; fill= आकृति को भरता है, और \fill बिना लाइन के भरता है। \filldraw दोनों करता है।

लाइन की मोटाई, डैश पैटर्न, रंग और पारदर्शिता

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tikzpicture}
  \draw[ultra thin]  (0,2) -- (3,2);
  \draw[thick]       (0,1.6) -- (3,1.6);
  \draw[line width=3pt, blue!60] (0,1.2) -- (3,1.2);
  \draw[dashed]      (0,0.8) -- (3,0.8);
  \draw[dotted, thick] (0,0.4) -- (3,0.4);
  \draw[dash pattern=on 6pt off 2pt on 1pt off 2pt] (0,0) -- (3,0);
  \fill[green!50!black] (4,1) circle (0.5);
  \filldraw[fill=orange, draw=black, opacity=0.6] (4.5,0.6) rectangle (5.5,1.6);
  \draw[<->, red, thick] (4,-0.2) -- (6,-0.2);
\end{tikzpicture}

रंग कोई भी xcolor नाम (red, teal, violet ...) हो सकता है, blue!30!white जैसा मिश्रण, या \definecolor{mine}{HTML}{0072B2} से परिभाषित आपका अपना रंग।

शेडिंग

\shade किसी आकृति को रंग के ग्रेडिएंट से भरता है: लीनियर के लिए left color और right color (या top color और bottom color), रेडियल के लिए inner color और outer color, और रोशनी वाले गोले के लिए ball color।

लीनियर, रेडियल और बॉल शेडिंग

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tikzpicture}
  \shade[left color=blue!60, right color=white] (0,0) rectangle (2.5,1);
  \shade[top color=orange, bottom color=yellow] (3,0) rectangle (4,1);
  \shade[inner color=white, outer color=teal] (5.2,0.5) circle (0.5);
  \shade[ball color=red] (6.7,0.5) circle (0.5);
\end{tikzpicture}

foreach से दोहराना

\foreach किसी लिस्ट की हर वैल्यू के लिए एक कमांड दोहराता है। {0,1,...,5} बीच के कदम भर देता है। लूप वेरिएबल कोऑर्डिनेट, रंग और टेक्स्ट में इस्तेमाल हो सकता है।

लूप से बने वृत्त और लेबल

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tikzpicture}
  \foreach \i in {0,1,...,5} {
    \draw[fill=blue!\i0] (1.2*\i,0) circle (0.45);
    \node at (1.2*\i,-0.8) {$\i$};
  }
  \foreach \a in {0,45,...,315}
    \draw[->] (9,0) -- ++(\a:0.9);
\end{tikzpicture}

(\a:0.9) एक पोलर कोऑर्डिनेट है: कोण और दूरी। ++ किसी कोऑर्डिनेट को पिछले पॉइंट के सापेक्ष बनाता है।

scope और ट्रांसफ़ॉर्मेशन

scope अपने अंदर की हर चीज़ पर ऑप्शन लागू करता है: रंग, लाइन स्टाइल, और shift, rotate, scale, xscale और yscale जैसे ट्रांसफ़ॉर्मेशन।

एक ही वर्ग, खिसकाया, घुमाया और स्केल किया हुआ

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tikzpicture}
  \draw (0,0) rectangle (1,1);
  \begin{scope}[shift={(2,0)}, rotate=30, red]
    \draw (0,0) rectangle (1,1);
  \end{scope}
  \begin{scope}[shift={(4,0)}, scale=0.5, blue, thick]
    \draw (0,0) rectangle (1,1);
  \end{scope}
  \begin{scope}[shift={(5.5,0)}, xscale=2, dashed]
    \draw (0,0) rectangle (1,1);
  \end{scope}
\end{tikzpicture}

टेक्स्ट में एक छोटी पिक्चर

\tikz किसी पैराग्राफ़ के अंदर एक छोटी पिक्चर ड्रॉ करता है, जैसे किसी शब्द के बगल में एक रंगीन बिंदु। पाथ उसके ठीक बाद लिखें, सेमीकोलन पर खत्म करते हुए।

वाक्य के अंदर \tikz

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
Status: \tikz \fill[green!60!black] (0,0) circle (3pt); running,
\tikz \fill[red] (0,0) circle (3pt); stopped.

TeX इंस्टॉलेशन से क्या अलग है

TikZ मैनुअल CTAN पर PGF का हिस्सा है: ctan.org/pkg/pgf। ऐक्सिस वाले प्लॉट के लिए pgfplots इस्तेमाल करें।

सवाल और जवाब

LaTeX में वृत्त कैसे ड्रॉ करें?

TikZ लोड करें और \begin{tikzpicture} \draw (0,0) circle (1); \end{tikzpicture} लिखें। कोष्ठक में दी गई वैल्यू सेंटीमीटर में त्रिज्या है।

TikZ कोऑर्डिनेट कौन-सी यूनिट इस्तेमाल करते हैं?

सादे नंबर सेंटीमीटर होते हैं। आप यूनिट भी लिख सकते हैं, जैसे (2pt,1mm) या (1in,0)।

किसी आकृति को रंग से कैसे भरें?

बिना आउटलाइन के फ़िल के लिए \fill[blue] ...; इस्तेमाल करें, या दोनों के लिए \draw[fill=blue!20] ...;।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।