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

प्रोजेक्ट और फ़ाइलें

प्रोजेक्ट आपके डिवाइस पर रखी फ़ाइलों का एक सेट है, जिनमें से एक मुख्य फ़ाइल होती है जो टाइपसेट होती है। आप .zip या फ़ोल्डर खोलकर पूरा प्रोजेक्ट एक साथ इम्पोर्ट कर सकते हैं, जैसे किसी दूसरे LaTeX एडिटर से डाउनलोड किया हुआ।

प्रोजेक्ट क्या है

एक प्रोजेक्ट में वे सभी फ़ाइलें होती हैं जिनकी आपके डॉक्यूमेंट को ज़रूरत है: .tex सोर्स, आपके रेफ़रेंस वाली .bib फ़ाइल, इमेज, और प्लॉट के लिए डेटा फ़ाइलें। फ़ाइलें फ़ोल्डरों में रह सकती हैं, जैसे chapters/intro.tex या figures/plot.png।

प्रोजेक्ट हर बदलाव के एक पल बाद इस डिवाइस पर आपके ब्राउज़र के स्टोरेज में सहेजे जाते हैं। प्रोजेक्ट पैनल उन्हें सबसे नए से शुरू करके दिखाता है, और उनका नाम बदलने, उनके बीच स्विच करने या उन्हें डिलीट करने देता है। यहाँ कोई प्रोजेक्ट डिलीट करने से वह कॉपी कभी डिलीट नहीं होती जो आपने Google Drive में सहेजी है।

मुख्य फ़ाइल

एक .tex फ़ाइल मुख्य फ़ाइल होती है: वह जिसमें \documentclass और \begin{document} हैं। यही फ़ाइल टाइपसेट होती है, और यह \input और \include से बाकी फ़ाइलों को शामिल करती है। फ़ाइलें पैनल इसे मुख्य से चिह्नित करता है।

कोई दूसरी फ़ाइल टाइपसेट करने के लिए, फ़ाइलें पैनल में उसका मेन्यू खोलें और यह फ़ाइल टाइपसेट करें चुनें, या उसे मुख्य फ़ाइल में चुनें।

बिब्लियोग्राफ़ी वाली एक मुख्य फ़ाइल

\documentclass{article}
\begin{document}
\section{Background}
Long tables are discussed by \cite{mustermann2021}.
\bibliographystyle{plain}
\bibliography{refs}
\end{document}
Scissor LaTeX द्वारा टाइपसेट: बिब्लियोग्राफ़ी वाली एक मुख्य फ़ाइल

ऊपर के उदाहरण को उसी प्रोजेक्ट में एक दूसरी फ़ाइल refs.bib की ज़रूरत है। दोनों फ़ाइलें देखने के लिए इसे एडिटर में खोलें। रेफ़रेंस के बारे में और जानकारी बिब्लियोग्राफ़ी और साइटेशन में है।

कई .tex फ़ाइलें

लंबे डॉक्यूमेंट को हर चैप्टर के लिए एक फ़ाइल में बाँटें और उन्हें मुख्य फ़ाइल में शामिल करें। \input{chapters/intro} फ़ाइल को वहीं डालता है जहाँ कमांड लिखी है; \include{chapters/intro} भी यही करता है, लेकिन पहले नया पेज शुरू करता है। .tex एक्सटेंशन छोड़ा जा सकता है।

LaTeX
\documentclass{report}
\begin{document}
\include{chapters/intro}
\include{chapters/method}
\input{appendix}
\end{document}

शामिल की गई फ़ाइल के एरर समस्याएँ टैब में सही फ़ाइल और लाइन की ओर इशारा करते हैं। पूरी जानकारी के लिए, जिसमें \includeonly और subfiles पैकेज के साथ क्या होता है, यह भी शामिल है, देखें कई फ़ाइलों वाले प्रोजेक्ट।

फ़ाइलें जोड़ना

खुले प्रोजेक्ट में फ़ाइलें जोड़ने के कई तरीके हैं:

  • एडिटर पर कहीं भी फ़ाइलें छोड़ें (ड्रैग और ड्रॉप)।
  • फ़ाइलें पैनल में, फ़ाइलों के लिए अपलोड या इस डिवाइस से पूरे फ़ोल्डर के लिए फ़ोल्डर इस्तेमाल करें।
  • खाली फ़ाइल बनाने के लिए नई फ़ाइल इस्तेमाल करें। उसे किसी फ़ोल्डर में रखने के लिए chapters/intro.tex जैसा पाथ लिखें।
  • अपनी Google Drive से फ़ाइलें जोड़ने के लिए Drive या Drive फ़ोल्डर इस्तेमाल करें। देखें Google Drive में सहेजना।

अगर प्रोजेक्ट में पहले से उसी नाम की फ़ाइल है, तो एडिटर पूछता है कि उसे बदलना है या आपकी फ़ाइल रखनी है।

एडिटर .tex, .bib, .sty, .cls, .bst, .txt, .md, .csv और ऐसी ही टेक्स्ट फ़ाइलें, इमेज (PNG, JPG, SVG, PDF और कुछ और) और .zip फ़ाइलें स्वीकार करता है, जिन्हें अनपैक किया जाता है।

.zip या फ़ोल्डर से प्रोजेक्ट इम्पोर्ट करना

ज़्यादातर LaTeX एडिटर और हर TeX इंस्टॉलेशन प्रोजेक्ट को एक फ़ोल्डर के रूप में रखते हैं। किसी प्रोजेक्ट को Scissor LaTeX में लाने के लिए:

  1. दूसरे एडिटर से प्रोजेक्ट को .zip के रूप में डाउनलोड करें, या अपने कंप्यूटर पर उसका फ़ोल्डर ढूँढें।
  2. Scissor LaTeX में नया प्रोजेक्ट चुनें, फिर .tex या .zip फ़ाइलें खोलें या फ़ोल्डर खोलें।
  3. एडिटर उसे अनपैक करता है, उसका फ़ोल्डर ढाँचा बनाए रखता है और मुख्य फ़ाइल चुनता है।

जब एक से ज़्यादा पूरे डॉक्यूमेंट हों, तो एडिटर पहले main.tex को, फिर फ़ोल्डर के नाम वाली फ़ाइल को, फिर सबसे छोटे पाथ वाली फ़ाइल को प्राथमिकता देता है। एक नोट बताता है कि उसने कौन-सी फ़ाइल चुनी, और आप इसे मुख्य फ़ाइल में बदल सकते हैं।

एक फ़ोल्डर में 2,000 फ़ाइलें और 100 MB तक हो सकते हैं। जब फ़ोल्डर इससे बड़ा हो, तो पहले सोर्स रखे जाते हैं और बाकी छोड़कर गिन लिए जाते हैं।

वे फ़ाइलें जिनकी डॉक्यूमेंट को ज़रूरत है पर प्रोजेक्ट में नहीं हैं

फ़ाइलें खोलने या जोड़ने के बाद, एडिटर जाँचता है कि आपका डॉक्यूमेंट किन चीज़ों का हवाला देता है: \includegraphics में इमेज, .bib फ़ाइलें, \input और \include में फ़ाइलें, और प्लॉट की डेटा फ़ाइलें। अगर कुछ गायब है, तो फ़ाइलें पैनल उसे दिखाता है, साथ में उसे अपलोड करने या Drive से जोड़ने के बटन। सिर्फ़ नाम से जोड़ी गई फ़ाइल वहीं जाती है जहाँ डॉक्यूमेंट उसकी उम्मीद करता है, इसलिए अगर डॉक्यूमेंट figures/plot.png माँगता है तो plot.png figures/ में पहुँचती है।

तब तक, गायब इमेज उसके नाम के साथ एक डैश वाले बॉक्स के रूप में बनाई जाती है, और समस्याएँ टैब बताता है कि कौन-सी इमेज गायब हैं।

प्रोजेक्ट में एक इमेज, एक गायब

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

\includegraphics[width=0.45\linewidth]{figures/missing.png}
Scissor LaTeX द्वारा टाइपसेट: प्रोजेक्ट में एक इमेज, एक गायब

समस्याएँ टैब: Images not in the project: figures/missing.png

आपकी अपनी .sty और .cls फ़ाइलें

एक प्रोजेक्ट में उसकी अपनी .sty और .cls फ़ाइलें हो सकती हैं: वे रखी जाती हैं, Drive में सहेजी जाती हैं और प्रोजेक्ट के साथ एक्सपोर्ट होती हैं। लेकिन प्रीव्यू अभी उन्हें नहीं पढ़ता। आपकी अपनी फ़ाइल का नाम लेने वाला \usepackage{mymacros} समस्याएँ टैब में एक ऐसे पैकेज के रूप में दिखाया जाता है जो उपलब्ध नहीं है, और उसमें परिभाषित कमांड छोड़ दी जाती हैं।

जब तक यह नहीं बदलता, अपनी .sty फ़ाइल से ज़रूरी \newcommand और \newenvironment लाइनें मुख्य फ़ाइल के preamble में कॉपी करें। वे वहाँ काम करती हैं, और डॉक्यूमेंट TeX इंस्टॉलेशन में भी कंपाइल होता रहता है।

.sty फ़ाइल की परिभाषाएँ, preamble में ले जाई गईं

\documentclass{article}
% from mymacros.sty
\newcommand{\project}{River Survey}
\newcommand{\unit}[1]{\,\mathrm{#1}}
\begin{document}
The \project{} measured a flow of $44\unit{m^3/s}$.
\end{document}

TeX इंस्टॉलेशन से क्या अलग है

सवाल और जवाब

Overleaf प्रोजेक्ट कैसे इम्पोर्ट करें?

Overleaf में मेन्यू खोलें और प्रोजेक्ट का सोर्स .zip के रूप में डाउनलोड करें। Scissor LaTeX में नया प्रोजेक्ट चुनें, फिर .tex या .zip फ़ाइलें खोलें, और .zip चुनें। फ़ोल्डर और फ़ाइलें वैसी ही रहती हैं।

मेरे प्रोजेक्ट कहाँ स्टोर होते हैं?

इस डिवाइस पर आपके ब्राउज़र के स्टोरेज में। वे तब तक वहीं रहते हैं जब तक आप उन्हें डिलीट न करें या अपना ब्राउज़र डेटा साफ़ न करें। बैकअप रखने के लिए Google Drive में एक कॉपी सहेजें या .zip एक्सपोर्ट करें।

क्या मैं अपनी .sty फ़ाइल इस्तेमाल कर सकता हूँ?

प्रीव्यू में अभी नहीं। फ़ाइल प्रोजेक्ट में रखी जाती है, लेकिन उसकी परिभाषाएँ पढ़ी नहीं जातीं। ज़रूरी \newcommand लाइनें मुख्य फ़ाइल के preamble में कॉपी करें।

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