LaTeX-এ ছবি ও চিত্র যোগ করা
graphicx লোড করুন, ছবির ফাইলটি আপনার প্রজেক্টে যোগ করুন আর লিখুন \includegraphics[width=0.8\linewidth]{photo.png}। উল্লেখ করা যায় এমন একটি নম্বর দিতে এটি \caption{...} আর \label{...}-সহ একটি figure এনভায়রনমেন্টে রাখুন।
ছবিটি প্রজেক্টে যোগ করুন
ডকুমেন্ট একটি ছবি দেখানোর আগে সেটি প্রজেক্টের অংশ হতে হবে। ফাইলটি এডিটরের ওপর ছেড়ে দিন, অথবা ফাইল প্যানেলে আপলোড ব্যবহার করুন (দেখুন প্রজেক্ট ও ফাইল)। ফোল্ডার থাকলেও সমস্যা নেই: figures/plot.png-এ থাকা একটি ফাইল \includegraphics{figures/plot.png} হিসেবে যোগ করা হয়।
ক্যাপশনসহ একটি চিত্র
graphicx প্যাকেজের \includegraphics ছবিটি বসায়। একটি figure এনভায়রনমেন্টের ভেতরে এটি একটি নম্বর আর একটি ক্যাপশন পায়, আর \label দিয়ে \ref-এর মাধ্যমে এর উল্লেখ করা যায়।
ক্যাপশন ও রেফারেন্সসহ একটি নম্বরযুক্ত চিত্র
\begin{figure}[ht]
\centering
\includegraphics[width=0.6\linewidth]{figures-plot.png}
\caption{Sales per week in the first five weeks.}
\label{fig:sales}
\end{figure}
As Figure~\ref{fig:sales} shows, sales grew every week.\label দিন \caption-এর পরে, যাতে লেবেলটি চিত্রের নম্বর পায়। অবস্থানের অক্ষর [ht] আর চিত্রগুলো কীভাবে সরে, তা ব্যাখ্যা করা আছে ফ্লোট: চিত্র ও টেবিলের অবস্থান-এ।
ছবির আকার
ঐচ্ছিক আর্গুমেন্টে প্রস্থ দিন। আপেক্ষিক প্রস্থ পেজ আর কলামের সঙ্গে মানিয়ে নেয়, তাই এগুলোই সবচেয়ে নিরাপদ পছন্দ।
| অপশন | উদাহরণ | Scissor LaTeX-এ |
|---|---|---|
width= | width=0.5\linewidth, width=\textwidth, width=6cm | কাজ করে |
height= | height=4cm | উপেক্ষা করা হয় |
scale= | scale=0.5 | উপেক্ষা করা হয় |
angle= | angle=90 | উপেক্ষা করা হয় |
trim=, clip, keepaspectratio | উপেক্ষা করা হয় |
দুটি প্রস্থে একই SVG ছবি
\begin{center}
\includegraphics[width=4cm]{figures-diagram.svg}
\includegraphics[width=0.8\linewidth]{figures-diagram.svg}
\end{center}ছবির ফরম্যাট
| ফরম্যাট | Scissor LaTeX-এ |
|---|---|
| PNG | কাজ করে |
| JPG / JPEG | কাজ করে |
| SVG | কাজ করে |
এক্সটেনশন লিখলে কাজ করে: \includegraphics{chart.pdf} | |
| EPS | সমর্থিত নয়: "unknown image format" দেখিয়ে পুরো ডকুমেন্ট থেমে যায় |
অনেক ডকুমেন্টের মতো এক্সটেনশন বাদ দিলে (\includegraphics{plot}), Scissor LaTeX এই ক্রমে plot.png, plot.jpg, plot.jpeg আর plot.svg খোঁজে। একটি PDF শুধু তার এক্সটেনশনসহই খুঁজে পাওয়া যায়।
এক্সটেনশনসহ যোগ করা একটি PDF ছবি
\begin{figure}[h]
\centering
\includegraphics[width=0.55\linewidth]{figures-chart.pdf}
\caption{Visitors per day.}
\end{figure}একটি EPS ফাইল ব্যবহার করতে আগে এটিকে PDF (বা SVG)-তে কনভার্ট করুন, যেমন একটি গ্রাফিক্স প্রোগ্রাম দিয়ে, আর \includegraphics-এ ফাইলের নামটি বদলে দিন।
অনুপস্থিত ছবি
প্রজেক্টে ফাইলটি না থাকলে Scissor LaTeX ছবিটি যেখানে থাকত সেখানে ফাইলের নামসহ একটি ড্যাশ-দেওয়া বাক্স আঁকে, আর সমস্যা ট্যাবে অনুপস্থিত ফাইলগুলোর তালিকা থাকে। ফাইল প্যানেল সেগুলো আপলোড করার সুযোগ দেয়।
একটি অনুপস্থিত ছবি ড্যাশ-দেওয়া বাক্স হয়ে যায়
\begin{figure}[h]
\centering
\includegraphics[width=0.6\linewidth]{figures/survey-map.png}
\caption{Map of the survey area.}
\end{figure}সমস্যা ট্যাব: Images not in the project: figures/survey-map.png
\graphicspath{{figures/}} উপেক্ষা করা হয়, তাই ওপরের উদাহরণের মতো প্রতিটি \includegraphics-এ ফোল্ডারটি লিখুন।
ওপরে না নিচে ক্যাপশন
ছবিসহ একটি চিত্রে ক্যাপশন সবসময় ছবির নিচে ছাপা হয়, আপনি \caption যেখানেই লিখুন না কেন। (টেবিলের ক্ষেত্রে ক্যাপশন বসে যেখানে লেখেন সেখানে; দেখুন টেবিল।)
একটি চিত্রে কয়েকটি ছবি
Scissor LaTeX-এ ছবি সবসময় নিজের একটি লাইনে বসানো হয়। তাই একটি figure-এ দুটি ছবি একটির ওপর আরেকটি সাজানো হয়, এমনকি তাদের প্রস্থ পাশাপাশি আঁটলেও।
একটি চিত্রে দুটি ছবি একটির ওপর আরেকটি বসে
\begin{figure}[h]
\centering
\includegraphics[width=0.4\linewidth]{figures-plot.png}
\hfill
\includegraphics[width=0.4\linewidth]{figures-chart.pdf}
\caption{Sales per week (top) and visitors per day (bottom).}
\end{figure}minipage দিয়ে পাশাপাশি
একটি TeX ইনস্টলেশনে দুটি চিত্র পাশাপাশি বসানোর প্রচলিত উপায় হলো একটি figure-এ দুটি minipage বাক্স, প্রতিটিতে নিজস্ব ছবি ও লেখা। Scissor LaTeX minipage পড়ে, কিন্তু এর প্রস্থ রাখে না: প্রতিটি বাক্সের বিষয়বস্তু পূর্ণ প্রস্থে বসে, একটি বাক্স আরেকটির নিচে। ছবি আর লেখা সবই সঠিক ক্রমে আসে, তাই ডকুমেন্টটি সম্পূর্ণ থাকে; শুধু লেআউটটি আলাদা।
দুটি minipage: এখানে একটির ওপর আরেকটি, TeX ইনস্টলেশনে পাশাপাশি
\begin{figure}[h]
\centering
\begin{minipage}{0.45\linewidth}
\centering
\includegraphics[width=0.4\linewidth]{figures-plot.png}
Sales per week
\end{minipage}\hfill
\begin{minipage}{0.45\linewidth}
\centering
\includegraphics[width=0.4\linewidth]{figures-chart.pdf}
Visitors per day
\end{minipage}
\caption{Sales and visitors in week 44.}
\end{figure}subcaption-এর subfigure-এর ক্ষেত্রেও একই কথা, সঙ্গে আরেকটি সমস্যা: প্রতিটি অংশ নিজস্ব একটি চিত্র-নম্বরও নেয় (দেখুন caption ও subcaption)। PDF-এ দুটি ছবি পাশাপাশি থাকতেই হলে আপলোড করার আগে সেগুলো একটি ছবির ফাইলে মিলিয়ে নিন, অথবা দুটোই একটি TikZ ছবিতে বা একটি pgfplots গ্রুপে আঁকুন।
ড্রয়িং ও প্লট
প্লট আর ডায়াগ্রামের জন্য ছবির ফাইল লাগে না: টাইপসেটার pgfplots ও TikZ কোড সরাসরি আঁকে। দেখুন pgfplots দিয়ে প্লট এবং TikZ দিয়ে ড্রয়িং।
TeX ইনস্টলেশন থেকে যা আলাদা
আরও বিস্তারিত আছে graphicx পেজে আর caption ও subcaption পেজে। প্যাকেজটির পূর্ণ ম্যানুয়াল আছে ctan.org/pkg/graphicx-এ।
প্রশ্ন ও উত্তর
LaTeX-এ কীভাবে একটি ছবি বসাব?
ফাইলটি আপনার প্রজেক্টে যোগ করুন, \usepackage{graphicx} লোড করুন আর যেখানে ছবিটি বসবে সেখানে লিখুন \includegraphics[width=0.8\linewidth]{file.png}।
LaTeX-এ কীভাবে একটি ছবির আকার বদলাব?
width অপশন ব্যবহার করুন, যেমন লেখার প্রস্থের অর্ধেকের জন্য width=0.5\linewidth। Scissor LaTeX-এ height আর scale উপেক্ষা করা হয়।
SVG বা PDF ছবি কি ব্যবহার করা যায়?
হ্যাঁ। SVG সরাসরি কাজ করে। PDF কাজ করে যখন ফাইলটি এর .pdf এক্সটেনশনসহ যোগ করেন।
সাইট তৈরির সময় এই পেজের প্রতিটি উদাহরণ Scissor LaTeX টাইপসেট করে। সর্বশেষ আপডেট: 2026-11-07।