मजकुराकडे जा

अनेक फाइल्स असलेले प्रोजेक्ट

प्रीअँबल आणि \begin{document} हे main.tex मध्ये ठेवा आणि इतर फाइल्स \input{chapters/intro} किंवा \include{chapters/intro} ने आत आणा; Scissor LaTeX टाइपसेट करण्याआधी त्या जोडून एक दस्तऐवज बनवते.

दस्तऐवज का विभागायचा

प्रबंध किंवा मोठ्या अहवालावर तुकड्यांमध्ये काम करणे सोपे असते: प्रत्येक प्रकरणासाठी एक फाइल, प्रीअँबलसाठी एक, परिशिष्टासाठी एक. LaTeX मध्ये यासाठी दोन कमांड आहेत, आणि दोन्ही Scissor LaTeX मध्ये चालतात.

कमांडती काय करतेScissor LaTeX मध्ये
\input{file}फाइलचा मजकूर इथेच ठेवते, जणू तुम्ही तो टाइप केला आहे.चालते, प्रीअँबलमध्ये आणि एकमेकांच्या आतही.
\include{file}नवीन पेज सुरू करते, फाइलचा मजकूर इथे ठेवते, आणि पेज संपवते.चालते. सलग पेज ब्रेक एकच ब्रेक बनतात, त्यामुळे रिकामी पेजेस येत नाहीत.
\includeonly{a,b}यादीत नसलेले प्रत्येक \include वगळते.दुर्लक्षित: सर्व फाइल्स समाविष्ट होतात.
\subfile{file} (subfiles)\input सारखे, स्वतंत्रपणेही कंपाइल होणाऱ्या फाइल्ससाठी.समर्थित नाही: संदेशासह वगळले जाते. \input वापरा.
\import{dir/}{file} (import)दुसऱ्या फोल्डरच्या सापेक्ष \input.समर्थित नाही: संदेशासह वगळले जाते.

एक छोटा प्रोजेक्ट

नेहमीच्या प्रोजेक्टमध्ये एक मुख्य फाइल आणि प्रकरणांचा एक फोल्डर असतो:

TEXT
main.tex
preamble.tex
chapters/intro.tex
chapters/method.tex
refs.bib

मुख्य फाइलमध्ये क्लास, प्रीअँबल आणि दस्तऐवजाचा मुख्य भाग असतो, आणि ती बाकीचे आत आणते:

LaTeX
\documentclass{report}
\input{preamble}

\title{Rainfall at Two Sites}
\author{Erika Mustermann}

\begin{document}
\maketitle
\input{chapters/intro}
\input{chapters/method}
\bibliographystyle{plain}
\bibliography{refs}
\end{document}

प्रत्येक प्रकरणाच्या फाइलमध्ये फक्त मजकुराचा तिचा भाग असतो, प्रीअँबल आणि \begin{document} शिवाय:

LaTeX
\chapter{Introduction}
\label{chap:intro}
Rain gauges were read every morning for 44 days.
The method is described in Chapter~\ref{chap:method}.

Scissor LaTeX प्रत्येक \input आणि \include च्या जागी फाइलचा मजकूर ठेवते आणि निकाल एक दस्तऐवज म्हणून टाइपसेट करते. लेबल, संदर्भ आणि उल्लेख फाइल्सच्या पलीकडेही चालतात, कारण टाइपसेटरसाठी तो सगळा एकच मजकूर असतो.

जोडलेला दस्तऐवज कसा दिसतो

main.tex दोन प्रकरण फाइल्स \input ने आत आणते तेव्हा एडिटर हे टाइपसेट करतो: दोन्ही फाइल्सचा मजकूर, क्रमाने. (इथे दाखवता यावे म्हणून उदाहरण एकाच फाइलमध्ये लिहिले आहे.) report किंवा book मध्ये \chapter प्रत्येक प्रकरण आपोआप नवीन पेजवर सुरू करते.

दोन प्रकरण फाइल्स, एका दस्तऐवजात जोडलेल्या

\documentclass{report}
\begin{document}
\chapter{Introduction}
\label{chap:intro}
Rain gauges were read every morning for 44 days.
The method is described in Chapter~\ref{chap:method}.
\chapter{Method}
\label{chap:method}
Each gauge was emptied after reading, as noted in
Chapter~\ref{chap:intro}.
\end{document}
Scissor LaTeX ने टाइपसेट केले: दोन प्रकरण फाइल्स, एका दस्तऐवजात जोडलेल्या
पेज 2

फाइलची नावे कशी शोधली जातात

  • LaTeX मध्ये पाथ मुख्य फाइलच्या फोल्डरच्या सापेक्ष असतात, तसे इथे ते प्रोजेक्टच्या सर्वोच्च फोल्डरच्या सापेक्ष असतात, एकमेकांच्या आतील फाइल्समध्येही.
  • .tex एक्स्टेन्शन वगळता येते: \input{chapters/intro} ला chapters/intro.tex सापडते.
  • \input{"my file"} प्रमाणे नावाभोवतीची अवतरणचिन्हे काढून टाकली जातात.
  • न सापडणारी फाइल समस्या टॅबमध्ये \input च्या ओळीसह त्रुटी म्हणून दाखवली जाते. दस्तऐवजाचा उरलेला भाग तरीही टाइपसेट होतो.
  • थेट किंवा इतर फाइल्समधून स्वतःलाच समाविष्ट करणारी फाइल संदेशासह वगळली जाते, आणि 24 स्तरांनंतर फाइल्स आत आणणे थांबते.

subfiles आणि \includeonly

subfiles पॅकेज प्रत्येक प्रकरण स्वतंत्रपणे कंपाइल करू देते. Scissor LaTeX \subfile चे अनुसरण करत नाही: कमांड वगळली जाते आणि समस्या टॅब सांगतो की एक फाइल समाविष्ट झाली नाही.

\subfile चे अनुसरण केले जात नाही

\documentclass{article}
\usepackage{subfiles}
\begin{document}
The chapter below is not included:
\subfile{chapters/intro}
Replace it with an \verb|\input| line.
\end{document}

समस्या टॅब: 1 included file is not part of this conversion

एका वेळी एकाच प्रकरणावर काम करण्यासाठी इतर \include ओळी % ने कमेंट करा. \includeonly स्वीकारले जाते पण त्याचा परिणाम होत नाही: समाविष्ट केलेली प्रत्येक फाइल टाइपसेट होते. \lstinputlisting आणि \inputminted चेही तसेच आहे, ज्या त्याच संदेशासह वगळल्या जातात (कोड लिस्टिंग पाहा).

प्रोजेक्टमधील इतर फाइल्स

इमेजेस, .bib फाइल्स आणि डेटा फाइल्स कोणत्याही फोल्डरमध्ये असू शकतात; सर्वोच्च फोल्डरपासूनच्या त्यांच्या पाथने त्यांचा उल्लेख करा, जसे \includegraphics{figures/plot.png}. \bibliography कोणतेही नाव देवो, प्रोजेक्टमधील सर्व .bib फाइल्स उल्लेखांसाठी वापरल्या जातात (संदर्भसूची पाहा). TeX इन्स्टॉलेशनमधून संपूर्ण प्रोजेक्ट आणण्यासाठी प्रोजेक्ट आणि फाइल्स पाहा.

TeX इन्स्टॉलेशनपेक्षा काय वेगळे आहे

संबंधित पॅकेजेसची मॅन्युअल CTAN वर आहेत: subfiles आणि import.

प्रश्न आणि उत्तरे

\input आणि \include मध्ये काय फरक आहे?

\input फाइलचा मजकूर जागेवरच चिकटवते. \include त्याभोवती नवीन पेज सुरू करते आणि संपवते, आणि TeX इन्स्टॉलेशनमध्ये ते \includeonly सोबत चालते. Scissor LaTeX मध्ये प्रकरणांसाठी दोन्ही चालतात; \includeonly दुर्लक्षित केले जाते, त्यामुळे प्रत्येक \include टाइपसेट होते.

माझी \input फाइल का सापडत नाही?

प्रोजेक्टच्या सर्वोच्च फोल्डरपासूनचा पाथ आणि स्पेलिंग, कॅपिटल अक्षरांसह, तपासा. समस्या टॅब शोधलेले नाव आणि \input ची ओळ दाखवतो.

Scissor LaTeX मध्ये subfiles चालते का?

नाही. \subfile{...} च्या जागी \input{...} लिहा; मग प्रकरण फाइल्सना स्वतःच्या प्रीअँबलची गरज नसते.

या पेजवरील प्रत्येक उदाहरण साइट तयार होताना Scissor LaTeX टाइपसेट करते. शेवटचे अपडेट: 2026-11-07.