我想合併幾個乳膠文件。我從“組合”包開始。我遇到一個錯誤\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}