From ac4619f36ab83066eb61cfc16877413fcd019873 Mon Sep 17 00:00:00 2001 From: Evelyn Fradtschuk Date: Sat, 2 Jan 2021 18:47:45 +0100 Subject: [PATCH] erste Version des Kapitels zur Projektstruktur beendet --- content/projektstruktur.tex | 14 ++++++++++++++ listings/projektstruktur/abschnitt1.tex | 3 +++ listings/projektstruktur/abschnitt2.tex | 3 +++ listings/projektstruktur/hauptdatei.pdf | Bin 0 -> 25714 bytes listings/projektstruktur/hauptdatei.tex | 11 +++++++++++ 5 files changed, 31 insertions(+) create mode 100644 listings/projektstruktur/abschnitt1.tex create mode 100644 listings/projektstruktur/abschnitt2.tex create mode 100644 listings/projektstruktur/hauptdatei.pdf create mode 100644 listings/projektstruktur/hauptdatei.tex diff --git a/content/projektstruktur.tex b/content/projektstruktur.tex index 0466b38..bcda8b2 100644 --- a/content/projektstruktur.tex +++ b/content/projektstruktur.tex @@ -1,2 +1,16 @@ \section{Projektstruktur} \label{sec:projektstruktur} +In den bisherigen Beispielen haben wir nur sehr kurze \LaTeX{}-Beispiele gesehen. Natürlich kann \LaTeX{} aber auch verwendet werden, um größere Dokumente und Projekte zu erstellen, wie etwa eine Abschlussarbeit. +Um nicht den Überblick im Quellcode zu verlieren, ist es empfehlenswert, ein Projekt sinnvoll zu strukturieren. So die Länge der \LaTeX{}-Dokumente auf eine übersichtliche Größe heruntergebrochen werden. + + \subsection{Hauptdatei} Eine sinnvolle Herangehensweise an die Strukturierung größerer \LaTeX{}-Dokumente ist das Arbeiten mit einer Hauptdatei, die gerne \enquote{maint.tex} genannt wird. Sie ist sozusagen das Skelett des Projektes und enthält damit dessen Grundgerüst. In dieser Hauptdatei werden Titel, Inhaltsverzeichnis sowie die einzelnen Kapitel einer Arbeit eingebunden. Die Einbindung einzelner Kapitel kann entweder mittels \mintinline{latex}{\input{...}} oder \mintinline{latex}{\include{...}} erfolgen. Beide verlangen als Argument den Pfad zur Datei, die eingebunden werden soll. Auf die Unterschiede gehen wir später noch ein. + + \example{lst:hauptdatei}{projektstruktur/hauptdatei}{Typische Struktur einer Hauptdatei in \LaTeX{}} + + \subsection{Abschnittsdateien} + Die Dateien, die durch die Hauptdatei eingebunden werden, enthalten typischerweise keine Präambel, da diese ja schon in der Hauptdatei vorhanden ist. Außerdem können auch die Befehle \mintinline{latex}{\begin{document}} und \mintinline{latex}{\end{document}} in den Abschnittsdateien getrost weggelassen werden. + + \subsection{Input oder Include?} +Kommen wir nun zu den Unterschieden zwischen den beiden möglichen Befehlen zum Einbinden von \LaTeX-Dateien. Kurz zusammengefasst weisen \mintinline{latex}{\include} und \mintinline{latex}{\input} Unterschiede in den folgenden drei Aspekten auf: Die Art und Weise, wie der Pfad zur einzubindenden Datei angegeben wird, die Möglichkeit der Schachtelung von Einbindungen und ob für jedes Kapitel eine neue Seite angefangen wird. + + Benutzt man den Befehl \mintinline{latex}{\input}, kann die Dateiendung \enquote{.tex} angegeben werden, sie ist aber nicht zwingend notwendig. Außerdem kann man die Einbindung von Dateien schachteln, das heißt, eine Datei, die mit \mintinline{latex}{\input} eingebunden wurde, kann wiederum mit dem gleichen Befehl eine andere Datei einbinden. Die Dateien, die eingebunden wurden, werden im fertigen Dokument eingefügt, ohne dass dabei eine neue Seite für den eingebundenen Abschnitt angefangen wird (vgl. \cref{lst:hauptdatei}). Anders verhält sich der Befehl \mintinline{latex}{\include}: Hier wird die Dateiendung \enquote{.tex} für die eingebundenen Kapitel nicht mit angegeben. Die Schachtelung von Einbindungen nicht möglich. Für jede eingebundene Datei wird außerdem eine neue Seite erzeugt. Der \mintinline{latex}{\include} Befehl bietet aber einen Vorteil für größere Projekte: Man kann mit dem Befehl \mintinline{latex}{\includeonly{file1,file2,...}} direkt mehrere Dateien in der Präambel einbinden, allerdings muss hier vorher das gesamte Projekt mindestens einmal kompiliert worden sein. diff --git a/listings/projektstruktur/abschnitt1.tex b/listings/projektstruktur/abschnitt1.tex new file mode 100644 index 0000000..c02dc70 --- /dev/null +++ b/listings/projektstruktur/abschnitt1.tex @@ -0,0 +1,3 @@ +\section{Das ist Abschnitt 1} + +Hier ist ein Absatz vom Inhalt zu Abschnitt 1. \ No newline at end of file diff --git a/listings/projektstruktur/abschnitt2.tex b/listings/projektstruktur/abschnitt2.tex new file mode 100644 index 0000000..8bc4650 --- /dev/null +++ b/listings/projektstruktur/abschnitt2.tex @@ -0,0 +1,3 @@ +\section{Das ist Abschnitt 2} + +Hier ist ein Absatz vom Inhalt zu Abschnitt 2. \ No newline at end of file diff --git a/listings/projektstruktur/hauptdatei.pdf b/listings/projektstruktur/hauptdatei.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4e9368241fa46c9424a357da3795c4276494d13f GIT binary patch literal 25714 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 Hu8;aZukbZy literal 0 HcmV?d00001 diff --git a/listings/projektstruktur/hauptdatei.tex b/listings/projektstruktur/hauptdatei.tex new file mode 100644 index 0000000..92d0945 --- /dev/null +++ b/listings/projektstruktur/hauptdatei.tex @@ -0,0 +1,11 @@ +\documentclass{article} +\usepackage[ngerman]{babel} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\title{Ein Titel} +\begin{document} + \maketitle + \tableofcontents + \input{abschnitt1.tex} + \input{abschnitt2.tex} +\end{document} \ No newline at end of file