@slide(layout=chapter-slide)
@number
12
@title
Reference management
@slide(layout=content-only)
@title
What do we need?
@content
* a **bibliography file** (hereafter `.bib` file) for storing references
* **BibLaTeX** as an interface between the references and LaTeX
@slide(layout=wide-content)
@title
What is this mysterious `.bib` file?
@content
* collection of references in BibLaTeX format
* example:
``` {.hljs .lang-tex}
@article{turing1990, % the type of the document and an identifier for the \cite command
title={The chemical basis of morphogenesis}, % information
author={Turing, Alan Mathison}, % about
journal={Bulletin of mathematical biology}, % the
volume={52}, % literature
pages={153--197}, % work
date={1990}, % follows
publisher={Springer} % …
}
```
@slide(layout=content-only)
@title
BibLaTeX
@content
* Package for creating and designing bibliographies
* Use of **biber** as backend
**Some well-meaning advice**
You want the references to look professional?
Trust BibLaTeX’s default citation styles!
This conversely means: Avoid fiddling around with styles manually.
> Two things are infinite: the universe and the assortment of citation styles.Unknown
@slide(layout=content-only)
@title
What you need
@content
* Include the `BibLaTeX` package in the preamble:
``` {.lang-tex .hljs}
\usepackage[style=,
backend=biber]{biblatex}
```
* Include the `.bib`-file in the preamble:
``` {.lang-tex .hljs}
\addbibresource{}
```
* Generate the bibliography:
``` {.lang-tex .hljs}
\printbibliography
```
* `BibLaTeX` documentation: [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
Editing the citation style
@content
* Built-in styles for direct use (z.B. `authoryear`, `numeric`, `alphabetic`)
* additionally options for configurations and other styles (z.B. `apa`, `ieee`, `chicago-authordate`)
``` {.lang-tex .hljs}
\usepackage[style=numeric, citestyle=ieee,
backend=biber]{biblatex}
```
* Change the sorting:
``` {.lang-tex .hljs}
\usepackage[style=numeric, citestyle=ieee,
sorting=nty, backend=biber]{biblatex}
```
Code
Description
nty
Name, Title, Year
nyt
Name, Year, Title
nyvt
Name, Year, Volume, Title
ydtn
Year (descending), Title, Name
@slide(layout=content-only)
@title
How is it used?
@content
BibLaTeX adds some citation commands to LaTeX. In addition, we need the `natbib` package.
* ++ Citing an author in parentheses: `\parencite{}`
* ++ Citing an author in text: `\textcite{}`
* ++ Citing a page: `\cite[p. 15]{}`
* ++ Citing with additional text: `\cite[][]{}`
Code
Description
`\parencite{turing1990}`
[Turing, 1990]
`\textcite{turing1990}`
Turing (1990)
`\textcite[p. 159]` `{turing1990}`
Turing (1990, p. 159)
@slide(layout=content-and-preview)
@title
An example
@content
``` {.lang-tex .hljs}
\usepackage[style=authoryear,
maxnames=3,
minnames=1,
nohashothers=true,
dashed=false,
url=false,
backend=biber]{biblatex}
```
An exemplary reference in the citation style above:
``` {.lang-tex .hljs}
\textcite{thatcher2002} or in parentheses
\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
Creating and inserting references
@content
* Create a new BibTeX file called `literature.bib` in the `exercises/literature` folder.
* Use Google Scholar or dblp.org to retrieve BibTeX references for the following $\LaTeX$ handbooks:
* Dilip Datta (2017): $\LaTeX$ in 24 Hours. A Practical Guide for Scientific Writing.
* Frank Mittelbach / Michel Goossens (2010): Der $\LaTeX$-Begleiter.
* Add the BibTeX entries to the BibTeX file.
* Assign unique and meaningful BibTeX keys.
* Include the BibTeX file in a suitable location, where later on the references should be listed.
* Cite the two handbooks in the file `exercises/literature/literature.tex`.
* Make use of the `plain` bibliography style.
@slide(layout=extra-content-only)
@title
The University Library recommends …
@content
* reference management software (esp. **[Zotero](https://www.zotero.org/)**) help to build a literature database, store quotations, and organize one's own notes
* ++ support available from the **library's own reference management team**: literaturverwaltung.ub@uni-bamberg.de
* ++ in Zotero: activate the plugin **["Better BibTeX"](https://retorque.re/zotero-better-bibtex/)** (applies also if you are using `biblatex`)
@slide(layout=extra-content-only)
@title
Setup for Zotero with Better BibTeX
@content
* install **["Better BibTeX"](https://retorque.re/zotero-better-bibtex/)**
* open Zotero > Tools > Plugins > enable `Better BibTeX for Zotero`
* **TexStudio**: Bibliography > set type to `BibLaTeX`
* **TexStudio**: Options > configure TexStudio > Generate > set standard for bibliography to `Biber`
* **Zotero**: export your library from Zotero, set `Better BibLaTex` as format, and set `keep updated` to true
* **Zotero \& TexStudio**: save the library in your LaTeX project archive and use it as the `.bib`-file
**💡 Further information**
There are plenty of resources about the setup available online.