Ich schreibe ein Buch und versuche, die Kapitel zu integrieren, die sich in anderen tex
Dateien befinden.
Ich habe diese Kapitel:
ch1.tex
\chapter{1st chapter}
\begin{examp}
example1 example1
\end{examp}
text1 text1
ch2.tex
\chapter{2nd chapter}
\begin{examp}
example2 example2
\end{examp}
text2 text2
ch3.tex
\chapter{3rd chapter}
\begin{examp}
example3 example3
\end{examp}
text3 text3
Und dies ist die Hauptdatei:
main.tex
\documentclass{book}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{examp}{Example}[section]
\begin{document}
main text
\include{ch1.tex}
\include{ch2.tex}
\include{ch3.tex}
\end{document}
Das Problem ist, dass nichts erscheint, wenn ich diemain.tex
. Ich habe auch kompiliert und gebaut(nur zum Experimentieren, ich weiß nicht, ob es eine gute Idee war)das ch1.tex
, ch2.tex
und ch3.tex
, aber noch nichts...
Was mache ich falsch?
Danke im Voraus!
Antwort1
\include{ch1.tex}
sollte geschrieben werden af
\include{ch1}
nimmt wie \include
immer an, dass das Argument ein Dateiname ohne Erweiterung ist.
Dies geht auch aus der Logdatei hervor
No file ch1.tex.tex.
No file ch2.tex.tex.
No file ch3.tex.tex.
Beachten Sie, dass \include
kein Fehler ausgegeben wird, wenn eine Datei nicht gefunden werden kann.
Antwort2
Versuchen Sie, dies in Ihr Hauptverzeichnis einzufügen:
\input{ch1.tex}
anstatt\include{}