303 lines
7.4 KiB
Markdown
303 lines
7.4 KiB
Markdown
@slide(layout=chapter-slide)
|
||
|
||
@number
|
||
11
|
||
|
||
@title
|
||
Literatur­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 die 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
|
||

|
||
|
||
|
||
@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
|