@slide(layout=chapter-slide) @title Referenzen und Fußnoten @slide(layout=content-and-preview) @title Fußnoten 📎 @content ``` {.hljs .lang-tex} \usepackage{hyperref} ``` Die Nummerierung erfolgt automatisch und ist fortlaufend, unabhängig davon, ob ein neuer Abschnitt beginnt. ``` {.hljs .lang-tex} Eber, beim Hausschwein insbesondere oberdeutsch Saubär, beim Wildschwein Keiler, bezeichnet das männliche Geschlecht des Schweins. \footnote{\url{https://de.wikipedia.org/ wiki/Eber}} ``` @preview  @slide(layout=content-and-preview) @title Konfiguration von Fußnoten @content Das Paket `footmisc` stellt verschiedene weitere Optionen für die Darstellung von Fußnoten zur Verfügung, die als optionale Parameter an den Befehl `\usepackage` übergeben werden können. ``` {.hljs .lang-tex} % Zählung auf jeder Seite neu beginnen: \usepackage[perpage]{footmisc} % Fußnoten inline anzeigen lassen: \usepackage[para]{footmisc} % Symbole zur Nummerierung verwenden: \usepackage[symbol]{footmisc} ``` @preview {.thin-padding} @slide(layout=content-and-preview) @title Referenzen @content Manuell (Just don’t!) ``` {.hljs .lang-tex} Wie man in Abbildung 23 sieht, … ``` Mit dem Befehl `\ref`: ``` {.hljs .lang-tex} \begin{figure}[H] \includegraphics % … \caption{Unser Maskottchen Fooboar} \label{img:fooboar} \end{figure} Wie man in Abbildung \ref{img:fooboar} … ``` @preview  @slide(layout=content-and-preview) @title Referenzen @content Mit dem Paket `cleveref`: ``` {.hljs .lang-tex} \begin{figure}[H] \includegraphics % … \caption{Unser Maskottchen Fooboar} \label{img:fooboar} \end{figure} Fooboar ist ein sehr engagierter Jungeber (siehe \cref{img:fooboar}). ``` Der Befehl `\cref` fügt selbstständig die passende Abkürzung ein. @preview  @slide(layout=content-only) @title Label vergeben @content Beide Referenzierungsbefehle funktionieren mit **Abschnitten, Bildern, Tabellen, Listings und Gleichungen,** sofern die richtigen Label vergeben wurden. Label müssen **eindeutig** sein. Zur Strukturierung ist das Voranstellen von Kürzeln üblich, denn einige Pakete ziehen aus den Kürzeln Informationen.
| `fig:` Figures | `tbl:` Tabellen |
| `sec:` Abschnitte | `subsec:` Unterabschnitte |
| `ch:` Kapitel | `itm:` Aufzählungselemente |
| `eq:` Gleichungen | `lst:` Quelltextlistings |
\cref eingefügte Passagen tauchen in einigen Dokumentklassen erst dann auf Deutsch auf, wenn bereits in der Dokumentklasse die Sprache festgelegt wurde:
``` {.hljs .lang-tex}
\documentclass[ngerman]{article}
```
* ++Beschriftungen (`\caption{…}`) müssen, von Abschnitten abgesehen, **immer und vor dem Label** vergeben werden.
* ++Bei Abschnitten wird das Label direkt hinter dem Befehl angefügt.
``` {.hljs .lang-tex}
\section{Hinweise}\label{sec:hinweise}
```
@slide(layout=content-and-preview)
@title
Weiterführend
@content
* ++Wurde vor dem Paket `cleveref` das Paket `hyperref` eingebunden, entsteht ein **klickbarer Link** im fertigen PDF.
* ++Mehrere Referenzen können in `\cref` kommagetrennt angegeben werden.
``` {.hljs .lang-tex}
\section{Ein Einstieg}
\label{sec:section1}
% …
Hier sei verwiesen auf
\cref{sec:section1,sec:section2,
sec:section3,sec:section5}.
```
@preview

@slide(layout=task)
@task-number
12
@title
Referenzen einfügen
@content
* Schreibt eine **Fußnote** zu einem beliebigen Wort.
* ++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.
* ++Hüllt die **Listings aus Aufgabe 9** (Abschnitt 2.4) in eine `figure`-Umgebung.
* ++Ergänzt jeweils ein **Label** und eine **Bildunterschrift**.
* ++Ersetzt die im Fließtext darüber vergebenen Nummern durch **Verweise** auf die Listings.