\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 \includeDie 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.