Compare commits
7 Commits
1f8348b8c1
...
8f5dab87a9
| Author | SHA1 | Date | |
|---|---|---|---|
| 8f5dab87a9 | |||
| 0c4400ab85 | |||
| e6806192dd | |||
| 7e205fba80 | |||
| e0c126fbe6 | |||
| 2cca4f6938 | |||
| d623bc73ec |
@ -146,7 +146,7 @@ Hallo, Welt!
|
||||
<pre class="lang-tex hljs"><code>Fließtext kann direkt in den Quelltext ↲
|
||||
geschrieben werden. ↲
|
||||
Einfache Zeilenumbrüche ↲
|
||||
werden dabei ignoriert ↲
|
||||
werden dabei ignoriert, ↲
|
||||
genau wie mehrere Leerzeichen. ↲
|
||||
↲
|
||||
Leerzeilen erzeugen einen neuen Absatz,↲
|
||||
|
||||
@ -81,7 +81,7 @@ Inhalt von Abschnitt 2.
|
||||
<div class="layout-column-one">
|
||||
<pre class="lang-tex jshl"><code>\input{path_to_file}</code></pre>
|
||||
<ul class="fragment">
|
||||
<li>Dateiendung kann mit oder ohne `.tex`</li>
|
||||
<li>Dateiendung `.tex` **kann** angegeben werden</li>
|
||||
<li>**Schachtelung** möglich: Unterdateien können wiederum per `\input{}` andere Unterunterdateien einbinden</li>
|
||||
<li>Unterdatei wird im fertigen Dokument **ohne Sprung auf neue Seite** in Hauptdatei eingefügt</li>
|
||||
</ul>
|
||||
@ -92,6 +92,7 @@ Inhalt von Abschnitt 2.
|
||||
<li>Dateiendung `.tex` **nicht** angeben</li>
|
||||
<li>**Schachtelung** nicht möglich</li>
|
||||
<li>für jede Unterdatei wird im fertigen Dokument eine **neue Seite** angelegt</li>
|
||||
<li>Vorteil bei größeren Projekten: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@ -199,18 +200,7 @@ Inhalt von Abschnitt 2.
|
||||
<ul>
|
||||
<li>**Nur die Hauptdatei** wird kompiliert, um das fertige PDF-Dokument zu erhalten.</li>
|
||||
<li>Fehlermeldungen enthalten dann Verweis, in welcher Unterdatei sie aufgetreten sind.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div class="layout-content-only">
|
||||
<div class="layout-content">
|
||||
<h2>Kompilieren des Projekts</h2>
|
||||
<ul>
|
||||
<li>Die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden.</li>
|
||||
<li>Trick bei `\include{}`: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren</li>
|
||||
<li>Die Unterdateien können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@ -239,7 +229,21 @@ Inhalt von Abschnitt 2.
|
||||
<li>Entfernt die Präambel, die beiden `document`-Zeilen und das Inhaltsverzeichnis aus `allgemeines.tex`.</li>
|
||||
<li class="fragment">Kompiliert stattdessen `l2kurz.tex` – das ist ab sofort unsere **Hauptdatei**. Die Datei `allgemeines.tex` ist bereits eingebunden und wird mit kompiliert.</li>
|
||||
<li class="fragment">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.</li>
|
||||
<li class="fragment"><strong>Technischer Hinweis:</strong> Wählt beim Kompilieren bitte die Option „(c) nutze das vorgegebene Kommando“, wenn sich ein entsprechendes Pop-up öffnet.</li>
|
||||
<li class="fragment"><strong>Technischer Hinweis:</strong> Wählt beim Kompilieren bitte die Option »(c) nutze das vorgegebene Kommando«, wenn sich ein entsprechendes Pop-up öffnet.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div class="layout-content-only">
|
||||
<div class="layout-content">
|
||||
<h2 data-category="Aufgabe" data-task="3">Ein strukturiertes Projekt</h2>
|
||||
<ul>
|
||||
<li>Um lange Kompilierzeiten zu verhindern, sollten vorerst nur noch die Abschnitte <code>einleitung.tex</code> und <code>allgemeines.tex</code> eingebunden werden.</li>
|
||||
<li class="fragment">Ersetzt hierzu in der Datei <code>l2kurz.tex</code> alle <strong>anderen</strong> <code>\input</code>-Statements durch <code>\include</code>-Statements und verwendet den Befehl <code>\includeonly</code>.</li>
|
||||
<li class="fragment"><strong>Achtung:</strong> Die Präambel sollte weiterhin durch <code>\input</code> eingebunden werden.</li>
|
||||
<li class="fragment">Setzt das <code>\includeonly</code>-Statement direkt über <code>\begin{document}</code>.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -11,8 +11,8 @@
|
||||
<h2>Leerzeichen</h2>
|
||||
<ul>
|
||||
<li>normale Wortzwischenräume per Leertaste</li>
|
||||
<li>geschützte Leerzeichen: »`~`«</li>
|
||||
<li>schmale Leerzeichen: »`\,`«</li>
|
||||
<li>geschützte Leerzeichen: `~`</li>
|
||||
<li>schmale Leerzeichen: `\,`</li>
|
||||
<li>viele weitere Breiten verfügbar</li>
|
||||
</ul>
|
||||
<pre class="lang-tex hljs"><code>Schmale Leerzeichen werden z.\,B. in
|
||||
|
||||
@ -185,6 +185,8 @@
|
||||
<div class="layout-content">
|
||||
<h2 data-category="Aufgabe" data-task="8">Formeln setzen</h2>
|
||||
<ul>
|
||||
<li>Bindet die Dateien <code>eingabefile.tex</code>, <code>textsatz.tex</code> und <code>mathematik.tex</code> wieder ein, indem ihr den Befehl <code>\includeonly</code> in <code>l2kurz.tex</code> ändert.</li>
|
||||
<li>Kompiliert anschließend das gesamte Projekt erneut.</li>
|
||||
<li>Seht euch Kapitel 4 an und fügt einen neuen Abschnitt 4.5 mit eurer Lieblings**formel** ein.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -109,7 +109,10 @@ breaklines=true,
|
||||
<div class="layout-content">
|
||||
<h2 data-category="Aufgabe" data-task="9">Quelltext einbinden</h2>
|
||||
<ul>
|
||||
<li>Abschnitt 2.4 enthält zwei **Listings.** Lagert den Inhalt in zwei neue Dateien aus und bindet sie mit `\inputminted` ein.</li>
|
||||
<li>Abschnitt 2.4 enthält zwei auskommentierte **Listings.**</li>
|
||||
<li>Bindet zunächst das **Paket `minted`** an der richtigen Stelle ein.</li>
|
||||
<li>Nutzt die **`minted`-Umgebung**, um das erste Listing mit Syntax Highlighting zu versehen.</li>
|
||||
<li>Lagert das zweite Listing in eine **neue Datei** aus und bindet sie mit `\inputminted` ein.</li>
|
||||
<li class="fragment">Ändert das **Farbschema** zu `borland`.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -81,6 +81,7 @@ height=5cm]{<dateipfad>}</code></pre>
|
||||
<div class="layout-content">
|
||||
<h2 data-category="Aufgabe" data-task="10">Grafiken einfügen</h2>
|
||||
<ul>
|
||||
<li>Bindet die Datei <code>bilder.tex</code> ein.</li>
|
||||
<li>Abschnitt 5 enthält ein kleines **Bild.** Setzt dasselbe Bild nochmal größer (Breite: `\textwidth`) ans Ende des Abschnitts.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -198,6 +198,7 @@
|
||||
<div class="layout-content">
|
||||
<h2 data-category="Aufgabe" data-task="11">Tabellen setzen</h2>
|
||||
<ul>
|
||||
<li>Bindet die Dateien <code>seitenaufbau.tex</code> und <code>schriften.tex</code> ein.</li>
|
||||
<li>Tabelle 6 in Abschnitt 7 veranschaulicht die vordefinierten Schriftgrade. Fügt eine zusätzliche **rechtsbündige Spalte** ein, in der ihr die Schriftgrößen durchnummeriert.</li>
|
||||
<li class="fragment">Fügt außerdem eine **Überschriftenzeile** ein, die ihr per `\midrule` vom Rest der Tabelle trennt. Die Spaltenüberschriften können zum Beispiel »Nr.«, »Befehl« und »Beispiel« heißen.</li>
|
||||
</ul>
|
||||
|
||||
@ -166,6 +166,9 @@ sec:section3,sec:section5}.</code></pre>
|
||||
<ul>
|
||||
<li>Schreibt eine **Fußnote** zu einem beliebigen Wort.</li>
|
||||
<li class="fragment">Fügt auf der zweiten Seite des Dokuments einen Absatz zum LaTeX-Wochenende ein, in dem ihr mit `\cref` auf einige der Stellen **verweist,** an denen ihr zuletzt gearbeitet habt. Ggf. müsst ihr dafür zunächst Label vergeben.</li>
|
||||
<li class="fragment">Hüllt die **Listings aus Aufgabe 9** (Abschnitt 2.4) in eine `figure`-Umgebung.</li>
|
||||
<li class="fragment">Ergänzt jeweils ein **Label** und eine **Bildunterschrift**.</li>
|
||||
<li class="fragment">Ersetzt die im Fließtext darüber vergebenen Nummern durch **Verweise** auf die Listings.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -142,6 +142,7 @@
|
||||
<div class="layout-content">
|
||||
<h2 data-category="Aufgabe" data-task="13">Ein Literaturverzeichnis erstellen und einfügen</h2>
|
||||
<ul>
|
||||
<li>Bindet ab sofort wieder alle Abschnitte ein.</li>
|
||||
<li>Sucht in einer Literaturdatenbank eurer Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher:
|
||||
<ul>
|
||||
<li class="fragment">Leslie Lamport (1994): LaTeX. A Document Preparation System.</li>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user