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۔