282 lines
6.8 KiB
Markdown
282 lines
6.8 KiB
Markdown
@slide(layout=chapter-slide)
|
||
|
||
@number
|
||
12
|
||
|
||
@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}
|
||
```
|
||
* Sortierung anpassen:
|
||
|
||
``` {.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.
|
||
|
||
* ++ Zitieren eines Autors in Klammern: `\parencite{<quelle>}`
|
||
* ++ Zitieren eines Autors in Text: `\textcite{<quelle>}`
|
||
* ++ Zitieren einer Seite: `\cite[S. 15]{<quelle>}`
|
||
* ++ Zitieren mit weiteren Zusätzen:<br/>`\cite[<präfix>][<suffix>]{<quelle>}`
|
||
|
||
<table>
|
||
<tr>
|
||
<th>Code</th>
|
||
<th>Beschreibung</th>
|
||
</tr>
|
||
<tr>
|
||
<td>`\parencite{turing1990}`</td>
|
||
<td>[Turing, 1990]</td>
|
||
</tr>
|
||
<tr>
|
||
<td>`\textcite{turing1990}`</td>
|
||
<td>Turing (1990)</td>
|
||
</tr>
|
||
<tr>
|
||
<td>`\textcite[S. 159]`<br />`{turing1990}`</td>
|
||
<td>Turing (1990, S. 159)</td>
|
||
</tr>
|
||
</table>
|
||
|
||
@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
|
||
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 BibTeX-Datei an einer geeigneten Stelle ein, an der später auch das Literaturverzeichnis zu sehen sein soll.
|
||
* Zitiert die zwei Handbücher im Text in der Datei `exercises/literature/literature.tex`.
|
||
* Wählt den Bibliographiestil `plain`.
|
||
|
||
@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)
|
||
|
||
|
||
@slide(layout=extra-content-only)
|
||
|
||
@title
|
||
Zotero mit Better BibTeX aufsetzen
|
||
|
||
@content
|
||
* Installiere **["Better BibTeX"](https://retorque.re/zotero-better-bibtex/)**
|
||
* Öffne Zotero > Werkzeuge > Plugins > aktiviere `Better BibTeX für Zotero`
|
||
* **TexStudio**: Bibliographie > Ändere Art: `BibLaTeX`
|
||
* **TexStudio**: Optionen > TexStudio konfigurieren > Erzeugen > ändere Standard Bibliographieprogramm zu `Biber`
|
||
* **Zotero**: exportiere die Bibliothek von Zotero, wähle `Better BibLaTex` als Format und setze einen Haken bei `keep updated`
|
||
* **Zotero \& TexStudio**: speichere die exportiere Bibliothek in deinem LaTeX Projektarchiv und nutze als `.bib`-Datei
|
||
|
||
|
||
<div class="box warning">
|
||
**💡 Mehr Informationen**
|
||
|
||
Es sind eine Vielzahl an Ressourcen dazu online verfügbar.
|
||
|
||
</div> |