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