166 lines
4.9 KiB
Markdown
166 lines
4.9 KiB
Markdown
<div class="layout-content-only">
|
|
<div class="layout-content">
|
|
<h1>Grundstruktur eines L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X-Dokuments</h1>
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-and-preview">
|
|
<div class="layout-content">
|
|
<h3>Präambel und Dokumentumgebung</h3>
|
|
<p>👁 Ein mit LaTeX gesetztes Dokument besteht aus zwei Teilen.</p>
|
|
<ul class="fragment">
|
|
<li><b>Präambel</b>: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und</li>
|
|
<li><b>Dokumentumgebung</b>: textueller Inhalt des Dokuments.</li>
|
|
</ul>
|
|
</div>
|
|
<div class="layout-preview">
|
|
<pre class="lang-tex hljs" data-sourcefile="hallo.tex"><code>\documentclass{scrartcl}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage[ngerman]{babel}
|
|
|
|
\begin{document}
|
|
Hallo, Welt!
|
|
\end{document}</code></pre>
|
|
<figure>
|
|
<img src="sections/german/03/hallo-crop.svg">
|
|
</figure>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-only">
|
|
<div class="layout-content">
|
|
<h2>Dokumentklasse</h2>
|
|
<pre class="lang-tex hljs"><<code>\documentclass[parameter]{dokumentklasse}</code></pre>
|
|
also zum Beispiel
|
|
<pre class="lang-tex hljs"><<code>\documentclass[10pt,a5paper,landscape]{scrartcl}</code></pre>
|
|
<ul class="fragment">
|
|
<li><b><code>scrartcl, article</b></code> für einfache Dokumente</li>
|
|
<li><b><code>scrreport, report</b></code> für komplexere Dokumente</li>
|
|
<li><b><code>scrbook, book</b></code> für Bücher</li>
|
|
<li><b><code>beamer</b></code> für Präsentationen</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-and-preview">
|
|
<div class="layout-content">
|
|
<h2>Absätze</h2>
|
|
<pre class="lang-tex hljs"><code>Fließtext kann direkt in den Quelltext ↲
|
|
geschrieben werden. ↲
|
|
Einfache Zeilenumbrüche ↲
|
|
werden dabei ignoriert ↲
|
|
genau wie mehrere Leerzeichen. ↲
|
|
↲
|
|
Leerzeilen erzeugen einen neuen Absatz, ↲
|
|
standardmäßig mit Einzug. ↲
|
|
Manuelle Zeilenumbrüche können mit ↲
|
|
zwei Backslashes erzwungen werden, ↲
|
|
haben in Fließtext aber eigentlich \\\\ ↲
|
|
nichts verloren.</code></pre>
|
|
</div>
|
|
<div class="layout-preview">
|
|
<img src="sections/german/03/absätze-crop.svg">
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-and-preview">
|
|
<div class="layout-content">
|
|
<h2 data-category="Achtung!">Reservierte Zeichen</h2>
|
|
<p>Bestimmte Zeichen lösen in LaTeX Dinge aus:</p>
|
|
<p>`# $ % ^ & _ { } ~ \`</p>
|
|
<pre class="lang-tex hljs"><code>50% sind die Hälfte.</code></pre>
|
|
<p>Lösung: `\` voranstellen:</p>
|
|
<pre class="lang-tex hljs"><code>50\% sind die Hälfte.</code></pre>
|
|
<p>Funktioniert nicht mit `\\`, Lösung dafür später.</p>
|
|
</div>
|
|
<div class="layout-preview">
|
|
TODO
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-and-preview">
|
|
<div class="layout-content">
|
|
<h2>Abschnitte und Kapitel</h2>
|
|
<p>Texte werden durch Überschriften in Abschnitte und Kapitel unterteilt. Immer verfügbar:</p>
|
|
<pre class="lang-tex hljs"><code>\section{Ebene 1}
|
|
\subsection{Ebene 2}
|
|
\subsubsection{Ebene 3}
|
|
\paragraph{Ebene 4}
|
|
\subparagraph{Ebene 5}</code></pre>
|
|
<p>Je nach Dokumentenklasse zusätzlich:</p>
|
|
<pre class="lang-tex hljs"><code>\chapter{Kapitel}
|
|
\part{Teil}</code></pre>
|
|
</div>
|
|
<div class="layout-preview">
|
|
<img src="sections/german/03/abschnitte-crop.svg">
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-and-preview">
|
|
<div class="layout-content">
|
|
<h2>Abschnitte und Kapitel</h2>
|
|
<p>Mit Sternchen fällt bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis weg:</p>
|
|
<pre class="lang-tex hljs"><code>\section*{Kein Verzeichniseintrag}</code></pre>
|
|
<p>Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werden:</p>
|
|
<pre class="lang-tex hljs"><code>\section[Titel im Verzeichnis]
|
|
{Kapitelüberschrift}</code></pre>
|
|
</div>
|
|
<div class="layout-preview">
|
|
<img src="sections/german/03/abschnitte-anders-crop.svg">
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-only">
|
|
<div class="layout-content">
|
|
<h2>Titel</h2>
|
|
<p>TODO</p>
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-only">
|
|
<div class="layout-content">
|
|
<h2>Inhaltsverzeichnis</h2>
|
|
<p>TODO</p>
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-only">
|
|
<div class="layout-content">
|
|
<h2>Weitere Verzeichnisse</h2>
|
|
<p>TODO</p>
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
<div class="layout-content-only">
|
|
<div class="layout-content">
|
|
<h2>Spielwiese</h2>
|
|
<p>TODO:</p>
|
|
<ul>
|
|
<li>Was passiert, wenn man verschiedene Dinge ändert?</li>
|
|
<li>Umgang mit Fehlermeldungen</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|