Объединение двух файлов — ошибка класса документа

Объединение двух файлов — ошибка класса документа

Я хочу объединить несколько файлов 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} 

Связанный контент