@slide(layout=chapter-slide)
@number
11
@title
Literaturverwaltung
@slide(layout=content-only)
@title
Was brauchen wir dafür?
@content
* eine **Bibliographiedatei** (nachfolgend `.bib`-Datei) zur Speicherung von Literaturverweisen
* **BibLaTeX** als Schnittstelle zwischen der Literatur und LaTeX
@slide(layout=wide-content)
@title
Was ist diese ominöse `.bib`-Datei?
@content
* Sammlung von Literatureinträgen im BibLaTeX-Format
* Beispielhafter Literatureintrag:
``` {.hljs .lang-tex}
@article{turing1990, % Art des Dokuments und Bezeichner für den \cite Befehl
title={The chemical basis of morphogenesis}, % Titel
author={Turing, Alan Mathison}, % Autor
journal={Bulletin of mathematical biology}, % Titel des Journals
volume={52}, % Band des Journals
pages={153--197}, % Seitenzahl im Journal
date={1990}, % Erscheinungsjahr
publisher={Springer} % Verleger des Journals
}
```
@slide(layout=content-only)
@title
BibLaTeX
@content
* Paket zur Erstellung und Gestaltung von Literaturverzeichnissen
* Verwendung von **biber** als Prozessor
**Ein gutgemeinter Rat**
BibLaTeX bietet viele Optionen und Anpassungen, die nach und nach erweitert werden können.
Haltet euch an vorgegebene Zitierstile und vertraut auf die Voreinstellungen.
Das heißt im Umkehrschluss: Möglichst wenig manuell an den Zitationen herumschrauben.
> Zwei Dinge sind unendlich. Das Universum und die Auswahl an Zitierstilen.Unbekannt
@slide(layout=content-only)
@title
Was braucht man dafür?
@content
* Das Paket `BibLaTeX` in die Präambel einfügen:
``` {.lang-tex .hljs}
\usepackage[style=,
backend=biber]{biblatex}
```
* `.bib`-Datei in Präambel einfügen:
``` {.lang-tex .hljs}
\addbibresource{}
```
* Bibliographie einfügen:
``` {.lang-tex .hljs}
\printbibliography
```
* `BibLaTeX`-Dokumentation: [Link](https://ctan.org/pkg/biblatex?lang=de)
* `BibLaTeX`-Cheat Sheet: [Link](https://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf)
@slide(layout=content-only)
@title
Änderung des Zitierstils
@content
* Built-in Stile für direkte Verwendung (z.B. `authoryear`, `numeric`, `alphabetic`)
* zusätzlich Anpassungsoptionen für andere Stile (z.B. `apa`, `ieee`, `chicago-authordate`)
``` {.lang-tex .hljs}
\usepackage[style=numeric, citestyle=ieee,
backend=biber]{biblatex}
```
@slide(layout=content-only)
@title
Sortierung anpassen
@content
``` {.lang-tex .hljs}
\usepackage[style=numeric, citestyle=ieee,
sorting=nty, backend=biber]{biblatex}
```
| Code |
Beschreibung |
| nty |
Name, Titel, Jahr |
| nyt |
Name, Jahr, Titel |
| nyvt |
Name, Jahr, Band, Titel |
| ydtn |
Jahr (absteigend), Titel, Name |
@slide(layout=content-only)
@title
Wie wird das verwendet?
@content
Durch BibLaTeX wird LaTeX um einige Befehle zum Zitieren erweitert.
| Code |
Beschreibung |
| `\parencite{turing1990}` |
[Turing, 1990] |
| `\textcite{turing1990}` |
Turing (1990) |
`\textcite[S. 159]` `{turing1990}` |
Turing (1990, S. 159) |
++ Zitieren mit weiteren Zusätzen:
`\cite[][]{}`
@slide(layout=content-and-preview)
@title
An einem Beispiel
@content
``` {.lang-tex .hljs}
\usepackage[style=authoryear,
maxnames=3,
minnames=1,
nohashothers=true,
dashed=false,
url=false,
backend=biber]{biblatex}
```
Ein Beispielzitat im obigen Zitierstil:
``` {.lang-tex .hljs}
\textcite{thatcher2002} oder in Klammern
\parencite{thatcher2002}.
\printbibliography
```
@preview

@slide(layout=preview-only)
@preview
{.large .thin-padding}
@slide(layout=preview-only)
@preview
{.large .thin-padding}
@slide(layout=preview-only)
@preview
{.large}
@slide(layout=preview-only)
@preview
{.large}
@slide(layout=preview-only)
@preview
{.large}
@slide(layout=preview-only)
@preview
{.large}
@slide(layout=wide-task)
@task-number
11
@title
Ein Literaturverzeichnis erstellen und einfügen
@content
* Erstellt im Ordner `exercises/literature` eine neue BibTeX-Datei `literature.bib`.
* Sucht bei Google Scholar oder dblp.org die BibTeX-Einträge für folgende $\LaTeX$-Handbücher:
* Dilip Datta (2017): $\LaTeX$ in 24 Hours. A Practical Guide for Scientific Writing.
* Frank Mittelbach / Michel Goossens (2010): Der $\LaTeX$-Begleiter.
* Fügt die BibTeX-Einträge in die BibTeX-Datei ein.
* Vergebt aussagekräftige BibTeX-Keys.
* Bindet die Bibliografie-Datei in der Präambel des Projektes ein.
* Zitiert die zwei Handbücher im Text in der Datei `exercises/literature/literature.tex`.
* Wählt den Bibliographiestil `alpha`.
* Stellt sicher, dass das Literaturverzeichnis angezeigt wird.
:::{.box .warning}
**Hinweis**: Wenn das Kompilieren fehlschlägt, kann es helfen, alle temporären Dateien (`….aux/bbl/blg/loc/out/pdf/soc/toc`) zu entfernen und erneut zu kompilieren.
:::
@slide(layout=extra-content-only)
@title
Die Unibib empfiehlt …
@content
* Literaturverwaltungsprogramme (insbes. **[Zotero](https://www.zotero.org/)**) helfen, eine Literaturdatenbank aufzubauen, Zitate zu speichern und eigene Notizen zu den Texten zu organisieren
* ++ Support durch das **Literaturverwaltungs-Team der Universitätsbibliothek**: literaturverwaltung.ub@uni-bamberg.de
* ++ in Zotero: aktiviert das Plugin **["Better BibTeX"](https://retorque.re/zotero-better-bibtex/)** (auch, wenn man `biblatex` verwendet)
:::{.box .warning .fragment}
**💡 Mehr Informationen**
Es ist eine Vielzahl an Ressourcen dazu online verfügbar.
:::
@slide(layout=extra-content-only)
@title
Zotero mit Better BibTeX aufsetzen
@content
* **Zotero**:
* installiert **["Better BibTeX"](https://retorque.re/zotero-better-bibtex/)**
* Werkzeuge > Plugins > aktiviert `Better BibTeX für Zotero`
* exportiert die Bibliothek von Zotero, wählt `Better BibLaTex` als Format und setzt einen Haken bei `keep updated`
* speichert die exportierte Bibliothek in eurem LaTeX-Projektarchiv und nutzt sie als `.bib`-Datei
* **TeXstudio**:
* Bibliographie > Art: `BibLaTeX`
* Optionen > TeXstudio konfigurieren > Erzeugen > ändert das Standard-Bibliographieprogramm zu `Biber`
@slide(layout=extra-content-only)
@title
Demo: Referenzieren mit Zotero und BibLaTeX
@content
* Tipp: **["Zotero Connector für Firefox"](https://www.zotero.org/download/)** für einfaches Importieren von BibTeX-Einträgen
* Setzt zuerst Zotero mit Better BibTeX auf (siehe vorherige Folie)
* Öffnet die Quelle, die referenziert werden soll und klickt auf die Erweiterungen von Firefox
* Führt den Zotero Connector aus und importiert den BibTeX-Eintrag nach Zotero
* Referenziert die Quelle wie gewohnt nach den bereits beschriebenen Vorgehen