2 つのファイルを結合 - ドキュメント クラス エラー

2 つのファイルを結合 - ドキュメント クラス エラー

複数の LaTeX ファイルを結合したいです。まず 'combine' パッケージから始めました。エラーに遭遇しました\newcounter{par}。その後、input または include を使用するようになりましたが、認識されないドキュメント クラスに直面しました。これが私の例です。これは私のメイン (マザー) ファイルです。

\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.....

もちろん、section2 とその他のセクションには、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} 

関連情報