Lumaktaw sa nilalaman

Projects na may ilang file

Itago ang preamble at \begin{document} sa main.tex at isama ang ibang file gamit ang \input{chapters/intro} o \include{chapters/intro}; pinagsasama ng Scissor LaTeX ang mga ito sa iisang dokumento bago mag-typeset.

Bakit hahatiin ang isang dokumento

Mas madaling gawin nang paisa-isang bahagi ang isang thesis o mahabang report: isang file bawat chapter, isa para sa preamble, isa para sa appendix. May dalawang command ang LaTeX para dito, at parehong gumagana sa Scissor LaTeX.

CommandAno ang ginagawa nitoSa Scissor LaTeX
\input{file}Inilalagay mismo dito ang text ng file, na para bang tinype mo ito.Gumagana, pati sa preamble at kapag nested.
\include{file}Nagsisimula ng bagong page, inilalagay dito ang text ng file, at tinatapos ang page.Gumagana. Nagiging iisang break ang magkakasunod na page breaks, kaya walang bakanteng page.
\includeonly{a,b}Hindi isinasama ang bawat \include na wala sa listahan.Hindi pinapansin: isinasama ang lahat ng file.
\subfile{file} (subfiles)Gaya ng \input, para sa mga file na nako-compile din nang mag-isa.Hindi suportado: nilalaktawan nang may mensahe. Gamitin ang \input.
\import{dir/}{file} (import)\input na relatibo sa ibang folder.Hindi suportado: nilalaktawan nang may mensahe.

Isang maliit na project

May main file at isang folder ng chapters ang karaniwang project:

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

Nasa main file ang class, ang preamble at ang body ng dokumento, at isinasama nito ang natitira:

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}

Ang bahagi lang nito ng text ang laman ng bawat chapter file, nang walang preamble at walang \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}.

Pinapalitan ng Scissor LaTeX ang bawat \input at \include ng text ng file at tina-typeset ang resulta bilang iisang dokumento. Gumagana ang labels, references at citations sa pagitan ng mga file, dahil para sa typesetter, iisang text lang ang lahat.

Ang itsura ng pinagsamang dokumento

Ito ang tina-typeset ng editor kapag isinasama ng main.tex ang dalawang chapter file gamit ang \input: ang text ng dalawang file, nang sunud-sunod. (Isinulat ang halimbawa bilang iisang file para maipakita dito.) Sa isang report o book, kusang sinisimulan ng \chapter ang bawat chapter sa bagong page.

Dalawang chapter file, pinagsama sa iisang dokumento

\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}
Na-typeset ng Scissor LaTeX: Dalawang chapter file, pinagsama sa iisang dokumento
Page 2

Paano hinahanap ang mga pangalan ng file

  • Relatibo ang paths sa pinakamataas na folder ng project, kung paanong relatibo ang mga ito sa folder ng main file sa LaTeX, pati sa loob ng nested files.
  • Puwedeng hindi isama ang .tex extension: nahahanap ng \input{chapters/intro} ang chapters/intro.tex.
  • Tinatanggal ang quotes sa paligid ng pangalan, gaya ng sa \input{"my file"}.
  • Nakalista bilang error sa Problems tab ang file na nawawala, kasama ang linya ng \input. Nata-typeset pa rin ang natitirang bahagi ng dokumento.
  • Hindi isinasama nang may mensahe ang file na nagsasama sa sarili nito, direkta man o sa pamamagitan ng iba, at humihinto ang nesting pagkalipas ng 24 levels.

subfiles at \includeonly

Hinahayaan ng subfiles package na ma-compile nang mag-isa ang bawat chapter. Hindi sinusundan ng Scissor LaTeX ang \subfile: nilalaktawan ang command at sinasabi ng Problems tab na may file na hindi naisama.

Hindi sinusundan ang \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}

Tab na Problems: 1 included file is not part of this conversion

Para gawin nang isa-isa ang chapters, i-comment out ang ibang linyang \include gamit ang %. Tinatanggap ang \includeonly pero wala itong epekto: tina-typeset ang bawat file na isinama. Ganoon din ang \lstinputlisting at \inputminted, na nilalaktawan nang may parehong mensahe (tingnan ang Code listings).

Iba pang file sa project

Puwedeng nasa anumang folder ang images, .bib files at data files; tukuyin ang mga ito gamit ang path nila mula sa pinakamataas na folder, gaya ng \includegraphics{figures/plot.png}. Ginagamit para sa citations ang lahat ng .bib file sa project, anuman ang pinangalanan ng \bibliography (tingnan ang Bibliographies). Para dalhin ang buong project mula sa isang TeX installation, tingnan ang Projects at files.

Ano ang naiiba sa isang TeX installation

Nasa CTAN ang manuals ng mga kaugnay na package: subfiles at import.

Mga tanong at sagot

Ano ang pagkakaiba ng \input at \include?

Idinidikit ng \input ang text ng file sa lugar nito. Nagsisimula at nagtatapos din ang \include ng bagong page sa paligid nito, at sa isang TeX installation, gumagana ito kasama ang \includeonly. Sa Scissor LaTeX, parehong gumagana ang dalawa para sa chapters; hindi pinapansin ang \includeonly, kaya tina-typeset ang bawat \include.

Bakit hindi mahanap ang file ng \input ko?

Suriin ang path mula sa pinakamataas na folder ng project at ang baybay, kasama ang malalaking titik. Ipinapakita ng Problems tab ang pangalang hinanap nito at ang linya ng \input.

Gumagana ba ang subfiles sa Scissor LaTeX?

Hindi. Palitan ang \subfile{...} ng \input{...}; hindi na kailangan ng chapter files ng sarili nilang preamble.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.