\input
und \include
in LaTeXIn LaTeX können Sie die Befehle \input
und \include
verwenden, um große Projekte zu verwalten, indem Sie den Inhalt eines Dokuments in mehrere Dateien aufteilen. Diese Befehle helfen Ihnen, Ihre Arbeit zu organisieren und die Übersichtlichkeit zu bewahren, insbesondere bei umfangreichen Dokumenten. In diesem Abschnitt werden wir die Unterschiede zwischen \input
und \include
erläutern und Beispiele für ihre Verwendung geben.
\input
und \include
Die Befehle \input
und \include
dienen dazu, externe Dateien in das Hauptdokument einzufügen. Beide Befehle ermöglichen es Ihnen, den Inhalt in separate Dateien zu unterteilen und diese Dateien bei der Kompilierung des Hauptdokuments einzubinden. Dies kann die Verwaltung großer Dokumente erheblich erleichtern.
\input
-BefehlDer \input
-Befehl fügt den Inhalt einer externen Datei an der Stelle ein, an der der Befehl aufgerufen wird. Dieser Befehl ist sehr flexibel und kann mehrmals verwendet werden, um verschiedene Teile eines Dokuments zu organisieren.
Syntax:
\input{Dateiname}
Beispiel:
Master.tex:
\documentclass{article}
\input{UsedPackages}
\begin{document}
\input{Section1}
\end{document}
UsedPackages.tex:
\usepackage{graphicx}
% Weitere Pakete...
Section1.tex:
\section{Einleitung}
Dies ist der Text der Einleitung.
\input{Subsection}
Subsection.tex:
\subsection{Unterabschnitt}
Dies ist der Text des Unterabschnitts.
In diesem Beispiel:
UsedPackages.tex
wird in die Präambel des Hauptdokuments eingefügt.Section1.tex
wird in den Dokumentenkörper eingefügt, und innerhalb dieser Datei wird Subsection.tex
eingefügt.\include
-BefehlDer \include
-Befehl funktioniert ähnlich wie \input
, fügt jedoch einen Seitenumbruch vor und nach dem eingefügten Inhalt ein. Außerdem wird der Inhalt der eingefügten Datei in einer separaten Hilfsdatei gespeichert, was eine selektive Kompilierung ermöglicht.
Syntax:
\include{Dateiname}
Beispiel:
Master.tex:
\documentclass{article}
\begin{document}
\include{Chapter1}
\include{Chapter2}
\end{document}
Chapter1.tex:
\chapter{Kapitel 1}
Dies ist der Text des ersten Kapitels.
Chapter2.tex:
\chapter{Kapitel 2}
Dies ist der Text des zweiten Kapitels.
In diesem Beispiel:
Chapter1.tex
und Chapter2.tex
wird in das Hauptdokument eingefügt, wobei zwischen den Kapiteln automatisch Seitenumbrüche eingefügt werden.\includeonly
-BefehlMit dem \includeonly
-Befehl können Sie festlegen, welche Dateien bei der Kompilierung des Dokuments einbezogen werden sollen. Dies ist nützlich, wenn Sie nur einen Teil eines großen Dokuments kompilieren möchten.
Syntax:
\includeonly{Dateiname1, Dateiname2}
Beispiel:
Master.tex:
\documentclass{article}
\includeonly{Chapter1}
\begin{document}
\include{Chapter1}
\include{Chapter2}
\end{document}
In diesem Beispiel:
Chapter1.tex
wird bei der Kompilierung einbezogen, obwohl Chapter2.tex
ebenfalls im Dokument referenziert wird.\input
oder \include
verwenden?Verwenden Sie \input
, wenn Sie Flexibilität benötigen:
Verwenden Sie \include
, wenn Sie Seitenumbrüche und selektive Kompilierung benötigen:
Zusammenfassung:
\input
ist flexibler und kann überall im Dokument verwendet werden, um Inhalte ohne Seitenumbrüche einzubinden.\include
fügt Seitenumbrüche hinzu und ermöglicht eine selektive Kompilierung durch die Verwendung von \includeonly
.