From 2cca4f6938b02d6d58a27f3b2a7680448d92e350 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 25 Oct 2019 15:12:19 +0200 Subject: [PATCH] Add more specific information and task concerning include/input differences --- sections/german/04/04.md | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/sections/german/04/04.md b/sections/german/04/04.md index 5d6930c..20ace23 100644 --- a/sections/german/04/04.md +++ b/sections/german/04/04.md @@ -81,7 +81,7 @@ Inhalt von Abschnitt 2.
\input{path_to_file}
@@ -92,6 +92,7 @@ Inhalt von Abschnitt 2.
  • Dateiendung `.tex` **nicht** angeben
  • **Schachtelung** nicht möglich
  • für jede Unterdatei wird im fertigen Dokument eine **neue Seite** angelegt
  • +
  • Vorteil bei größeren Projekten: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren
  • @@ -199,18 +200,7 @@ Inhalt von Abschnitt 2. - - - ---- - -
    -
    -

    Kompilieren des Projekts

    -
      -
    • Die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden.
    • -
    • Trick bei `\include{}`: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren
    • +
    • Die Unterdateien können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden.
    @@ -239,7 +229,21 @@ Inhalt von Abschnitt 2.
  • Entfernt die Präambel, die beiden `document`-Zeilen und das Inhaltsverzeichnis aus `allgemeines.tex`.
  • Kompiliert stattdessen `l2kurz.tex` – das ist ab sofort unsere **Hauptdatei**. Die Datei `allgemeines.tex` ist bereits eingebunden und wird mit kompiliert.
  • Die Hauptdatei ist sehr unübersichtlich. Lagert alle Befehle, die vor der Dokumentumgebung (`\begin{document}`) aufgerufen werden, in eine neue Datei `praeambel.tex` aus und bindet diese mit `\input{praeambel}` ein.
  • -
  • Technischer Hinweis: Wählt beim Kompilieren bitte die Option „(c) nutze das vorgegebene Kommando“, wenn sich ein entsprechendes Pop-up öffnet.
  • +
  • Technischer Hinweis: Wählt beim Kompilieren bitte die Option »(c) nutze das vorgegebene Kommando«, wenn sich ein entsprechendes Pop-up öffnet.
  • + + + + +--- + +
    +
    +

    Ein strukturiertes Projekt

    +
      +
    • Um lange Kompilierzeiten zu verhindern, sollten vorerst nur noch die Abschnitte allgemeines.tex und einleitung.tex eingebunden werden.
    • +
    • Ersetzt hierzu in der Datei l2kurz.tex alle anderen \input-Statements durch \include-Statements und verwendet den Befehl \includeonly.
    • +
    • Achtung: Die Präambel sollte weiterhin durch \input eingebunden werden.
    • +
    • Setzt das \includeonly-Statement direkt über \begin{document}.