Add project structure exercise

This commit is contained in:
Sauer 2019-05-06 09:50:57 +02:00
parent ce3a63c255
commit c472959c69

View File

@ -209,8 +209,8 @@ Inhalt von Abschnitt 1.</code></pre>
<div class="layout-content-and-preview"> <div class="layout-content-and-preview">
<div class="layout-content"> <div class="layout-content">
<h2>Header ausgelagert</h2> <h2>Präambel ausgelagert</h2>
<p>Was denkt ihr, passiert, wenn wir den Header in eine Unterdatei auslagern?</p> <p>Was denkt ihr, passiert, wenn wir den Präambel in eine Unterdatei auslagern?</p>
<p>Wird das Gesamtdokument kompilieren oder nicht?</p> <p>Wird das Gesamtdokument kompilieren oder nicht?</p>
<p class="fragment"><strong>Ja, es kompiliert!</strong><br> <p class="fragment"><strong>Ja, es kompiliert!</strong><br>
Ein einfacher Weg, um die Hauptdatei noch übersichtlicher zu halten.</p> Ein einfacher Weg, um die Hauptdatei noch übersichtlicher zu halten.</p>
@ -219,3 +219,18 @@ Inhalt von Abschnitt 1.</code></pre>
<img src="sections/german/04/main_parts_header.png"> <img src="sections/german/04/main_parts_header.png">
</div> </div>
</div> </div>
---
<div class="layout-only">
<div class="layout-content">
<h2 data-category="Aufgabe">4. Projektstruktur für das Skript anlegen</h2>
<ul>
<li class="fragment">Teile das Skript in sinnvolle Abschnitte auf und lagere sie in separate <code>.tex</code>-Dateien aus.</li>
<li class="fragment">Verwende zunächst <code>\input{}</code>, um die Abschnitte in deine Hauptdatei einzubinden.</li>
<li class="fragment">Beobachte, was sich verändert, wenn du stattdessen <code>\include{}</code> einsetzt.</li>
<li class="fragment">Verschiebe die Teildateien zur besseren Strukturierung in einen eigenen Unterordner <code>sections</code>. Was musst du nun bei der Angabe des relativen Pfades bei <code>\include{}</code> verändern?</li>
<li class="fragment">Lagere nun noch die Präambel aus.</li>
</ul>
</div>
</div>