> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/no/dybdeartikler/13-getting-started-with-biblatex.md).

# Kom i gang med BibLaTeX

**Forfatter: Josh Cassidy (juli 2013)**

I årevis har LaTeX-brukere brukt BibTeX sammen med flere tilleggspakker som for eksempel `natbib` for å skrive litteraturlister. Men nå finnes det et nytt alternativ, BibLaTeX. Det er laget for å gi deg mange flere muligheter til enkelt å konfigurere litteraturlistene/siteringene dine. Heldigvis er eksisterende `.bib` filer lite sannsynlig å måtte endres mye for å fungere med BibLaTeX. I tillegg til de 300+ sidene med [BibLaTeX-dokumentasjon](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf), har CTAN også et nyttig [BibLaTeX-«jukseark»](http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf). Som supplement til disse ressursene følger her en videotutorial etterfulgt av noen notater/eksempler for å hjelpe deg i gang.

{% embed url="<https://www.youtube.com/embed/nH9If8c5VCs>" %}

### Grunnleggende kommandoer og stiler

For det første er kommandoene du bruker i tex-filen for å legge til en litteraturliste i dokumentet ganske annerledes. I preamble må du bruke følgende kode:

```latex
\usepackage{biblatex}
\addbibresource{}
```

Den første kommandoen laster bare inn `biblatex` pakken. Den andre brukes til å angi hvilke bib-filer du vil bruke. Du skriver bare inn filnavnet i klammeparentesene, inkludert `.bib` filendelsen. Deretter, i brødteksten i dokumentet, i stedet for å bruke en `\bibliography` kommando for å lage litteraturlisten, bruker du `\printbibliography` kommandoen. Når du bruker BibTeX, angir du litteraturlistestilen ved å bruke `\bibliographystyle` kommandoen. I `biblatex` bruker vi ikke lenger denne kommandoen; i stedet angir vi stilalternativer ved å sende flere argumenter inn i `\usepackage` kommandoen. For å gjøre dette skriver vi inn `style=` fulgt av et stilnavn i hakeparenteser rett før klammeparentesene. For eksempel:

```latex
\usepackage[style=numeric]{biblatex}
```

Alternativt, hvis du vil angi én stil for siteringene og en annen stil for litteraturlisten, bruker du ordene `citestyle` og `bibstyle`. Her er et eksempel:

```latex
\usepackage[citestyle=alphabetic,bibstyle=authortitle]{biblatex}
```

Før vi går videre, skal jeg raskt vise deg hvordan noen av disse stilene ser ut både for siteringene og den faktiske oppføringen i litteraturlisten. Du kan imidlertid [se dokumentasjonen](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) for en fullstendig liste over stiler.

* Den `numerisk` stil: ![BiBLaTeXnumeric.png](/files/bf65abb77a8dff02cb9fe27ce3d43778a33fdc04)- Den `alfabetisk` stil: ![BiBLaTeXalphabetic.png](/files/0aeaeffd8577e4415c5e9e10235bf96c225d9df6)- Den `lesing` stil: ![BiBLaTeXreading.png](/files/d8800dc2769ff0606eacc220a0c7f2f6df5bd884)- Den `forfatter-år` stil: ![BiBLaTeXauthoryear.png](/files/ba422d7658f094140229e4c3faf178666e83f4e1)

Et annet argument du kan gi `\usepackage` kommandoen er sorteringsalternativet. For eksempel:

```latex
\usepackage[style=authoryear,sorting=ynt]{biblatex}
```

Dette vil bruke forfatter-år-stilen og deretter sortere oppføringene i litteraturlisten etter år, navn, tittel. Her er en liste over noen av de ulike sorteringsalternativene som er tilgjengelige:

* `nty`—sorterer oppføringene etter navn, tittel, år;
* `nyt`—sorterer oppføringene etter navn, år, tittel;
* `nyvt`—sorterer oppføringene etter navn, år, bind, tittel;
* `anyt`—sorterer oppføringene etter alfabetisk etikett, navn, år, tittel;
* `anyvt`—sorterer oppføringene etter alfabetisk etikett, navn, år, bind, tittel;
* `ynt`—sorterer oppføringene etter år, navn, tittel;
* `ydnt`—sorterer oppføringene etter år (synkende rekkefølge), navn, tittel;
* `ingen`—ingen sortering. Oppføringene vises i den rekkefølgen de dukker opp i teksten.

Hvis du ikke angir en rekkefølge, er standarden `nty`.

### Siteringskommandoer

Siteringskommandoene har også blitt gjennomarbeidet i `biblatex`. Disse mer intelligente kommandoene gir deg muligheten til å legge til en `fornote` og `etternote` som argumenter:

* a `fornote` er et ord eller en frase som «se» som settes inn i starten av siteringen;
* a `etternote` er tekst du vil sette inn på slutten av siteringen.

For å legge til disse notatene bruker du to sett med hakeparenteser i siteringskommandoen. Her er et eksempel:

```latex
\cite[se][side 12]{latexcompanion}
```

I dette eksemplet har vi allerede lastet inn `alfabetisk` stilen og `latexcompanion` er bare siteringsnøkkelen. Slik vil siteringen se ut i teksten:

![BiBLaTeXprepost.png](/files/5a083afb1d964ae48ea75ba094e9f95489d81430)

Hvis du bare åpner ett sett med hakeparenteser, antar den at innholdet i parentesene er et `etternote`, så hvis du bare vil ha en `fornote` må du sørge for at du fortsatt åpner det andre settet med hakeparenteser og så bare lar det stå tomt.

Det finnes også en rekke ulike siteringskommandoer du kan bruke. Her er noen av de vanligste:

* `\cite`—den mest grunnleggende. Skriver ut uten noen parenteser, unntatt når du bruker `alfabetisk` eller `numerisk` stilen, der den bruker hakeparenteser;
* `\parencite`—skriver siteringer i parentes, unntatt når du bruker `alfabetisk` eller `numerisk` stilen, der den bruker hakeparenteser;
* `\footcite`—setter siteringen i en fotnote.

### Deling av litteraturlister

En av de fine tingene med `biblatex` er at du kan dele opp litteraturlister etter kildetype. Her er et eksempel på oppdeling etter kildetype:

```latex
\printbibheading
\printbibliography[type=book,heading=subbibliography,title={Bokkilder}]
\printbibliography[nottype=book,heading=subbibliography,title={Andre kilder}]
```

I dette eksemplet deler vi litteraturlisten inn i to seksjoner, én for kilder som er bøker og én for kilder som ikke er det. Her er et eksempel på resultatet:

![BiBLaTeXtypes.png](/files/e3da61b7ce38a6fb165adcf41cbccf52fae0c6c9)

En annen måte du kan dele opp litteraturlister på, er ved å bruke et nøkkelordfilter. For å gjøre dette må du legge til et `keywords` felt i oppføringene i din `.bib` filen. For eksempel:

```latex
@article{key,
	keywords = {keywordA,keywordB,keywordC}
```

Her er et eksempel på hvordan du deretter deler opp etter nøkkelord:

```latex
\printbibheading
\printbibliography[keyword=major,heading=subbibliography,title={Hovedkilder}]
\printbibliography[keyword=minor,heading=subbibliography,title={Mindrekilder}]
```

Og det tilsvarende resultatet:

![BiBLaTeXmajor.png](/files/79f80b3cb74f8b241d4461c04a8e7e29ae372c88)

Det ser ut til at BibTeX en dag snart ikke vil være annet enn et stykke LaTeX-historie! Jeg håper dette har vært nyttig for å komme i gang med `biblatex`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/no/dybdeartikler/13-getting-started-with-biblatex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
