두 파일 결합 - 문서 클래스 오류

두 파일 결합 - 문서 클래스 오류

여러 개의 라텍스 파일을 결합하고 싶습니다. 저는 '결합' 패키지로 시작했습니다. 이라는 오류가 발생했습니다 \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.....

물론 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} 

관련 정보