Ich möchte mehrere Latex-Dateien kombinieren. Ich habe mit dem Paket „combine“ begonnen. Dabei ist mir ein Fehler aufgetreten \newcounter{par}
. Dann bin ich dazu übergegangen, Input oder Include zu verwenden, aber dann bin ich auf eine nicht erkannte Dokumentklasse gestoßen. Hier ist mein Beispiel. Dies ist meine Hauptdatei (Mutterdatei).
\documentclass[12pt]{article}
\usepackage{lipsum}
\title{dsjgk}%
\author{gfdl}%
\date{today}%
\begin{document}
\section{first file}
\input{1}
\end{document}
Und hier ist die andere Datei (Kinddatei oder Unterdatei)
\documentclass[12pt]{article}
\usepackage{lipsum}
\begin{document}
\section{Something 1}
HERErfhwejlkfhsfhkjsdhjklfdshjk fd
jfhgkldf
kjfshjlksfdh\\\
fhkjsdhgld
jkdskjd
\\
jfkkgjdhf
\lipsum
\end{document}
Und hier ist der Fehler:
`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.`
Ich wäre Ihnen dankbar, wenn Sie mir hierbei helfen könnten.
Antwort1
Verwenden Sie eine Hauptdatei des Formulars
\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}
dann ein Dokument für nur Abschnitt 1 haben
\documentclass[12pt]{article}
\usepackage{lipsum}
\title{first section as a document}%
\author{gfdl}%
\date{today}%
\begin{document}
\maketitle
\input{body1}
\end{document}
und der gemeinsame Hauptteil des Abschnitts ist inbody1.tex
\subsection{zzz}
hello.....
\subsection{zzzz}
hello again.....
und natürlich gibt es für Abschnitt 2 und alle anderen Abschnitte ein body2.tex
mit dem freigegebenen Inhalt und ein Wrapper-Dokument, das diesen enthält. Beachten Sie, dass das Wrapper-Dokument, das die einzelnen Abschnitte enthält, je nach Anforderungen eine andere Klasse oder andere Optionen als das Hauptdokument verwenden kann.
Antwort2
Wenn die Unterdatei dieselbe Präambel hat wie die Hauptdatei (das heißt, wenn es ok ist, dass die Präambel der Unterdatei ignoriert wird), dann können Sie das standalone
Paket verwenden:
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{standalone}
\title{dsjgk}%
\author{gfdl}%
\date{today}%
\begin{document}
\section{first file}
\input{1}
\end{document}