सामग्री पर जाएँ

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 फ़ाइलें, या ऐसी फ़ाइल जो प्रोजेक्ट में नहीं हैप्लेसहोल्डरफ़ाइल के नाम वाला एक डैश वाला बॉक्स, और Problems नोट "Images not in the project"।
एक पंक्ति में कई इमेजआंशिकहर इमेज अपनी अलग लाइन पर रखी जाती है, पैराग्राफ़ के अंदर भी। साथ-साथ इमेज सिर्फ़ tabular की सेल में काम करती हैं।
\graphicspath{...}छोड़ दिया जाता हैबिना संदेश के स्वीकार।
\scalebox{2}{...}, \resizebox{w}{!}{...}आंशिकसिर्फ़ अंदर की एक TikZ पिक्चर का साइज़ बदलता है; टेक्स्ट और इमेज अपना साइज़ रखते हैं।
\rotatebox{90}{...}छोड़ दिया जाता हैकंटेंट बना रहता है, घुमाया नहीं जाता।
\reflectbox{...}सपोर्टेड नहींProblems नोट के साथ छोड़ दिया जाता है; कंटेंट बना रहता है।

उदाहरण

कैप्शन वाले फ़िगर में लाइन की आधी चौड़ाई वाली इमेज:

width= के साथ \includegraphics

LaTeXप्रीएम्बल: \usepackage{graphicx}एडिटर में खोलें (नए टैब में खुलता है)
\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 इमेज

LaTeXप्रीएम्बल: \usepackage{graphicx}एडिटर में खोलें (नए टैब में खुलता है)
\includegraphics[width=4cm]{graphicx-diagram.svg}

\includegraphics[width=4cm]{graphicx-chart.pdf}

height= नज़रअंदाज़ होता है। यह इमेज 1 cm ऊँची होनी चाहिए, पर यह अपना साइज़ रखती है:

height= नज़रअंदाज़ होता है

LaTeXप्रीएम्बल: \usepackage{graphicx}एडिटर में खोलें (नए टैब में खुलता है)
\includegraphics[height=1cm]{graphicx-photo.png}

इसकी जगह width= दें। इमेज को लगभग 1 cm ऊँचा करने के लिए उसके आस्पेक्ट रेशियो से चौड़ाई निकालें (यह 16 बटा 9 है, यानी लगभग 1.8 cm)।

ग़ायब फ़ाइल, या ऐसे फ़ॉर्मैट की फ़ाइल जिसे टाइपसेटर पढ़ नहीं सकता, एक डैश वाला प्लेसहोल्डर और Problems टैब में एक नोट बन जाती है:

ग़ायब इमेज की जगह प्लेसहोल्डर दिखता है

LaTeXप्रीएम्बल: \usepackage{graphicx}एडिटर में खोलें (नए टैब में खुलता है)
\includegraphics[width=5cm]{results/plot.eps}

समस्याएँ टैब: Images not in the project: results/plot.eps

\resizebox किसी TikZ पिक्चर को दी गई चौड़ाई तक स्केल करता है:

TikZ पिक्चर के चारों ओर \resizebox

LaTeXप्रीएम्बल: \usepackage{graphicx,tikz}एडिटर में खोलें (नए टैब में खुलता है)
\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 फ़ाइल है। Problems टैब उस फ़ाइल का नाम बताता है जो उसे नहीं मिली।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।