মূল অংশে যান

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।