合併兩個文件 - 文檔類錯誤

合併兩個文件 - 文檔類錯誤

我想合併幾個乳膠文件。我從“組合”包開始。我遇到一個錯誤\newcounter{par}.然後我轉向使用輸入或包含,但後來我遇到了無法識別的文檔類別。這是我的例子。這是我的主要(母親)文件

\documentclass[12pt]{article}
\usepackage{lipsum}
\title{dsjgk}%
\author{gfdl}%
 \date{today}%
\begin{document}
 \section{first file}
\input{1}
 \end{document} 

然後這是另一個文件(子文件或子文件)

\documentclass[12pt]{article}
\usepackage{lipsum}
\begin{document}
\section{Something 1}
HERErfhwejlkfhsfhkjsdhjklfdshjk fd
jfhgkldf
kjfshjlksfdh\\\
fhkjsdhgld
jkdskjd
\\
jfkkgjdhf
\lipsum
\end{document} 

這是錯誤:

 `C:\Users\Yashar\Desktop\test\1.tex

! LaTeX Error: Can be used only in preamble.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.1 \documentclass
                  [12pt]{article}
? 
! Emergency stop.`

如果您能在這方面幫助我,我將不勝感激。

答案1

使用以下形式的主文件

\documentclass[12pt]{article}
\usepackage{lipsum}
\title{dsjgk}%
\author{gfdl}%
 \date{today}%
\begin{document}
 \maketitle
 \section{first file}
\input{body1}
 \section{second file}
\input{body2}
 \end{document} 

然後只有第 1 部分的文檔

\documentclass[12pt]{article}
\usepackage{lipsum}
\title{first section as a document}%
\author{gfdl}%
 \date{today}%
\begin{document}
 \maketitle
\input{body1}

\end{document} 

該部分的共享主體位於body1.tex

   \subsection{zzz}
   hello.....

   \subsection{zzzz}
   hello again.....

當然,對於第 2 部分和任何其他部分,都有body2.tex共享內容和包含它的包裝文件。請注意,根據要求,包含各個部分的包裝文件可能會使用與主文檔不同的類別或選項。

答案2

如果子檔案與主檔案具有相同的前導碼(這表示如果子檔案前導碼可以被忽略),那麼您可以使用該standalone套件:

\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{standalone}
\title{dsjgk}%
\author{gfdl}%
\date{today}%
\begin{document}
\section{first file}
\input{1}
\end{document} 

相關內容