Scissor LaTeX-এ graphicx ও \includegraphics
Scissor LaTeX-এ graphicx প্যাকেজ আংশিকভাবে কাজ করে: \includegraphics আপনার প্রজেক্টের PNG, JPG, SVG ও PDF ফাইল দেখায় আর width= পড়ে; height, scale, angle, trim ও clip উপেক্ষা করা হয়, \rotatebox ঘোরায় না, আর \scalebox ও \resizebox শুধু একটি TikZ ছবির মাপ বদলায়।
প্যাকেজটি কী করে
graphicx আপনাকে একটি ছবির ফাইল বসানোর জন্য \includegraphics[options]{file} দেয়, আর এমন বক্স দেয় যা তাদের বিষয়বস্তু স্কেল, রিসাইজ বা ঘোরায়: \scalebox, \resizebox ও \rotatebox।
এখানে কী কাজ করে
| কমান্ড বা অপশন | Scissor LaTeX-এ | মন্তব্য |
|---|---|---|
\includegraphics{file.png} | কাজ করে | প্রজেক্টের PNG, JPG, JPEG, SVG ও PDF ফাইল। width= ছাড়া ছবিটি নিজের মাপ রাখে। |
\includegraphics{file} (এক্সটেনশন ছাড়া) | আংশিক | .png, .jpg, .jpeg ও .svg ফাইল খুঁজে পায়। PDF-এর জন্য এক্সটেনশন লিখতে হয়: {plot.pdf}। |
width=0.5\linewidth, width=4cm | কাজ করে | দৈর্ঘ্য আর \linewidth বা \textwidth-এর ভগ্নাংশ। উচ্চতা অনুপাত অনুযায়ী হয়। |
height=, scale=, angle=, trim=, clip, keepaspectratio | বাদ পড়ে | কোনো বার্তা ছাড়াই উপেক্ষা করা হয়। |
| EPS ফাইল, বা প্রজেক্টে নেই এমন ফাইল | প্লেসহোল্ডার | ফাইলের নামসহ একটি ড্যাশ দেওয়া বক্স, আর সমস্যা ট্যাবে "Images not in the project" নোট। |
| এক সারিতে কয়েকটি ছবি | আংশিক | প্রতিটি ছবি নিজের লাইনে বসে, একটি অনুচ্ছেদের ভেতরেও। পাশাপাশি ছবি শুধু একটি tabular-এর ঘরে কাজ করে। |
\graphicspath{...} | বাদ পড়ে | কোনো বার্তা ছাড়াই গ্রহণ করা হয়। |
\scalebox{2}{...}, \resizebox{w}{!}{...} | আংশিক | শুধু ভেতরের একটি একক TikZ ছবির মাপ বদলায়; লেখা আর ছবি তাদের মাপ রাখে। |
\rotatebox{90}{...} | বাদ পড়ে | বিষয়বস্তু থাকে, ঘোরানো হয় না। |
\reflectbox{...} | সমর্থিত নয় | সমস্যা ট্যাবে একটি নোটসহ বাদ দেওয়া হয়; বিষয়বস্তু থেকে যায়। |
উদাহরণ
লাইনের অর্ধেক প্রস্থে একটি ছবি, ক্যাপশনসহ একটি চিত্রে:
width=-সহ \includegraphics
\begin{figure}[h]
\centering
\includegraphics[width=0.5\linewidth]{graphicx-photo}
\caption{Weekly orders in John Doe's shop.}
\label{fig:orders}
\end{figure}
Figure~\ref{fig:orders} shows four weeks.SVG ও PDF ফাইলও কাজ করে। PDF-এর জন্য এক্সটেনশন লিখুন:
একটি SVG ও একটি PDF ছবি
\includegraphics[width=4cm]{graphicx-diagram.svg}
\includegraphics[width=4cm]{graphicx-chart.pdf}height= উপেক্ষা করা হয়। এই ছবিটির 1 cm উঁচু হওয়ার কথা, কিন্তু এটি নিজের মাপ রাখে:
height= উপেক্ষা করা হয়
\includegraphics[height=1cm]{graphicx-photo.png}এর বদলে width= দিন। একটি ছবি প্রায় 1 cm উঁচু করতে এর অনুপাত থেকে প্রস্থ হিসাব করুন (এটি 16 বাই 9, তাই প্রায় 1.8 cm)।
অনুপস্থিত ফাইল, বা টাইপসেটার পড়তে পারে না এমন ফরম্যাটের ফাইল, একটি ড্যাশ দেওয়া প্লেসহোল্ডার আর সমস্যা ট্যাবে একটি নোট হয়ে যায়:
অনুপস্থিত ছবি একটি প্লেসহোল্ডার দেখায়
\includegraphics[width=5cm]{results/plot.eps}সমস্যা ট্যাব: Images not in the project: results/plot.eps
\resizebox একটি TikZ ছবিকে নির্দিষ্ট প্রস্থে স্কেল করে:
একটি TikZ ছবির চারপাশে \resizebox
\resizebox{3cm}{!}{%
\begin{tikzpicture}
\draw (0,0) rectangle (4,2);
\draw (0,0) -- (4,2);
\node at (2,2.4) {44};
\end{tikzpicture}}সামঞ্জস্য
- TeX ইনস্টলেশন থেকে এখানে: একই ফোল্ডারের নামসহ ছবির ফাইলগুলো আপলোড করুন।
height=বাscale=দিয়ে মাপ দেওয়া ছবিগুলো নিজের মাপে দেখায়;width=-এ বদলে নিন। এক্সটেনশন ছাড়া যুক্ত করা PDF চিত্রে.pdfযোগ করতে হয়। - এখান থেকে TeX ইনস্টলেশনে: pdfLaTeX SVG ফাইল পড়ে না। এগুলো PDF-এ কনভার্ট করুন (বা
svgপ্যাকেজ ব্যবহার করুন), অথবা শুধু PNG, JPG ও PDF ছবি রাখুন।
পূর্ণ ম্যানুয়াল CTAN-এ আছে: ctan.org/pkg/graphicx। চিত্র, ক্যাপশন ও প্লেসমেন্টের জন্য দেখুন চিত্র ও ছবি ও ফ্লোট: চিত্র ও টেবিল বসানো।
প্রশ্ন ও উত্তর
আমার ছবি এত বড় কেন?
width= ছাড়া একটি ছবি নিজের মাপ রাখে, আর height= ও scale= উপেক্ষা করা হয়। width=0.8\linewidth বা width=6cm-এর মতো একটি নির্দিষ্ট প্রস্থ যোগ করুন।
একটি PDF চিত্র কি যোগ করা যায়?
হ্যাঁ। PDF-টি প্রজেক্টে আপলোড করুন আর এক্সটেনশনসহ ফাইলের নাম লিখুন, যেমন \includegraphics[width=\linewidth]{plot.pdf}।
আমার ছবি একটি ড্যাশ দেওয়া বক্স হিসেবে দেখায় কেন?
ফাইলটি প্রজেক্টে নেই, পাথটি আলাদা, অথবা এটি একটি EPS ফাইল। সমস্যা ট্যাবে যে ফাইলটি খুঁজে পাওয়া যায়নি তার নাম থাকে।
সাইট তৈরির সময় এই পেজের প্রতিটি উদাহরণ Scissor LaTeX টাইপসেট করে। সর্বশেষ আপডেট: 2026-11-07।