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) جیسے سادہ کوآرڈینیٹس سینٹی میٹر میں ہوتے ہیں۔
ایک ٹوٹی لکیر، ایک بند مثلث اور ایک گرڈ
\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) | ایسا خم جو مخصوص زاویوں پر نکلے اور داخل ہو |
مستطیل، دائرہ، بیضوی، قوس اور خم
\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 دونوں کام کرتا ہے۔
لکیر کی موٹائی، ڈیش پیٹرن، رنگ اور شفافیت
\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۔
لکیری، شعاعی اور کرہ نما سایہ کاری
\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} درمیانی قدم خود بھر دیتا ہے۔ لوپ کا متغیر کوآرڈینیٹس، رنگوں اور متن میں استعمال ہو سکتا ہے۔
لوپ سے دائرے اور لیبل
\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) ایک قطبی کوآرڈینیٹ ہے: زاویہ اور فاصلہ۔ ++ کوآرڈینیٹ کو پچھلے پوائنٹ کے لحاظ سے نسبتی بناتا ہے۔
Scopes اور تبدیلیاں
scope اپنے اندر کی ہر چیز پر آپشنز لاگو کرتا ہے: رنگ، لکیر کے انداز، اور shift، rotate، scale، xscale اور yscale جیسی تبدیلیاں۔
ایک ہی مربع، کھسکایا، گھمایا اور چھوٹا بڑا کیا گیا
\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
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۔