@slide(layout=chapter-slide)

@number
12

@title
Literatur&shy;verwaltung


@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

<div class="box warning">
**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.

</div>

>	Zwei Dinge sind unendlich. Das Universum und&nbsp;die&nbsp;Auswahl an Zitierstilen.<cite>Unbekannt</cite>



@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=<citation-style>, 
backend=biber]{biblatex}
```

* `.bib`-Datei in Präambel einfügen:

``` {.lang-tex .hljs}
\addbibresource{<bib-datei>}
```

* 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}
```
<table>
  <tr>
	<th>Code</th>
	<th>Beschreibung</th>
  </tr>
  <tr>
	<td>nty</td>
	<td>Name, Titel, Jahr</td>
  </tr>
  <tr>
	<td>nyt</td>
	<td>Name, Jahr, Titel</td>
  </tr>
  <tr>
	<td>nyvt</td>
	<td>Name, Jahr, Band, Titel</td>
  </tr>
    <tr>
	<td>ydtn</td>
	<td>Jahr (absteigend), Titel, Name</td>
  </tr>
</table>


@slide(layout=content-only)

@title
Wie wird das verwendet?

@content
Durch BibLaTeX wird LaTeX um einige Befehle zum Zitieren erweitert.

<table>
  <tr>
	<th>Code</th>
	<th>Beschreibung</th>
  </tr>
  <tr>
	<td>`\parencite{turing1990}`</td>
	<td>[Turing, 1990]</td>
  </tr>
  <tr class="fragment">
	<td>`\textcite{turing1990}`</td>
	<td>Turing (1990)</td>
  </tr>
  <tr class="fragment">
	<td>`\textcite[S. 159]`<br />`{turing1990}`</td>
	<td>Turing (1990, S. 159)</td>
  </tr>
</table>

++ Zitieren mit weiteren Zusätzen:<br/>`\cite[<präfix>][<suffix>]{<quelle>}`

@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
![](svg/chapter-14/example_citation-crop.svg)


@slide(layout=preview-only)

@preview
![Zitieren im Alpha-Zitierstil](svg/literature/bibtex-alpha-crop.svg){.large .thin-padding}


@slide(layout=preview-only)

@preview
![Zitieren im IEEE-Zitierstil](svg/literature/bibtex-ieee-crop.svg){.large .thin-padding}


@slide(layout=preview-only)

@preview
![Finden von fertigen BibTeX-Einträgen – Bamberger Katalog](svg/literature/bamberger_katalog_bibtex.jpg){.large}


@slide(layout=preview-only)

@preview
![Finden von fertigen BibTeX-Einträgen – Google Scholar](svg/literature/google_bibtex1.jpg){.large}


@slide(layout=preview-only)

@preview
![Finden von fertigen BibTeX-Einträgen – Google Scholar](svg/literature/google_bibtex2.jpg){.large}


@slide(layout=preview-only)

@preview
![Finden von fertigen BibTeX-Einträgen – dblp.org](svg/literature/dblp.jpg){.large}


@slide(layout=wide-task)

@task-number
12

@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
