@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 ![](svg/chapter-13/fußnotenbeispiel-crop.svg) @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 statt Nummerierung verwenden: \usepackage[symbol]{footmisc} ``` @preview ![](svg/chapter-13/footmisc-de-crop.svg){.thin-padding} @slide(layout=content-and-preview) @title Querverweise @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 ![](svg/chapter-13/ref-beispiel-crop.svg) @slide(layout=content-and-preview) @title Referenzen @content Mit dem Paket `cleveref` (mit *einem* ›r‹!): ``` {.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 ![](svg/chapter-13/cref-beispiel-crop.svg) @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:` Abbildungen `tbl:` Tabellen
`sec:` Abschnitte `subsec:` Unter­abschnitte
`ch:` Kapitel `itm:` Aufzählungs­elemente
`eq:` Gleichungen `lst:` Quelltext­listings
@slide(layout=content-only) @title Dinge, die zu beachten sind @content * ++ Durch `\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 ![](svg/chapter-13/cref-multiple-beispiel-crop.svg) @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.