> 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/sv/referenser-och-kallhanvisningar/03-bibliography-management-with-biblatex.md).

# Referenshantering med biblatex

När det gäller paket för bibliografihantering finns det tre huvudalternativ i LaTeX: bibtex, natbib och biblatex. Biblatex är ett modernt program för att bearbeta bibliografinformation, erbjuder ett enklare och mer flexibelt gränssnitt och bättre språklokalisering än de andra två alternativen. Denna artikel förklarar hur man använder **biblatex** för att hantera och formatera bibliografin i ett LaTeX-dokument.

## Introduktion

Ett minimalt fungerande exempel på **biblatex** paketet visas nedan:

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{biblatex}
\addbibresource{sample.bib}

\begin{document}
Låt oss citera! Einsteins tidskriftsartikel \cite{einstein} och Diracs
bok \cite{dirac} är fysikrelaterade poster.

\printbibliography

\end{document}
```

![BiblatexEx1.png](/files/2f26333b2fec08e0467fcf3e9bf488f0399edd1a)

Det finns fyra bibliografirelaterade kommandon i det här exemplet:

**\usepackage{biblatex}**

Importerar paketet biblatex.

**\addbibresource{sample.bib}**

Importerar bibtex-datafilen sample.bib, denna fil innehåller information om varje refererad bok, artikel osv. Se avsnittet om bibliografifilen för mer information.

**\cite{einstein}**

Detta kommando infogar en referens i dokumentet, \[1] i detta fall, som motsvarar ett element i bibliografin, "einstein" är ett nyckelord som motsvarar en post i sample.bib.

**\printbibliography**

Skriver ut listan över citerade referenser, standardtiteln är "Referenser" för dokumentklassen article och "Bibliografi" för böcker och rapporter.

***Overleaf tillhandahåller flera mallar med fördefinierade stilar för att hantera bibliografin. Se*** [***dessa exempel.***](https://www.overleaf.com/latex/templates/tagged/bibliography)

[Öppna ett exempel på ett biblatex-paket i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Grundläggande användning

Flera parametrar kan skickas till paketets importuttryck, låt oss se

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Bibliografihantering: \texttt{biblatex}-paketet}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Med \texttt{biblatex} kan du visa bibliografin uppdelad i avsnitt,
beroende på citeringstyp.
Låt oss citera! Einsteins tidskriftsartikel \cite{einstein} och Diracs
bok \cite{dirac} är fysikrelaterade poster.
Nästa, boken \textit{The \LaTeX\ Companion} \cite{latexcompanion}, Donald
Knuths webbplats \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Nätverk} (CTAN) \cite{ctan} är \LaTeX\-relaterade poster; men de andra Donald
Knuths poster \cite{knuth-fa,knuth-acp} är dedikerade till programmering.

\medskip

\printbibliography

\end{document}
```

![BiblatexEx2.png](/files/09a76cc58742a312494427a04674de5f1cdf392e)

Några extra alternativ, inom hakparenteser och separerade med kommatecken, läggs till vid import av **biblatex**:

**backend=biber**

Ställer in backend för att sortera bibliografin, biber är standardalternativet och rekommenderas eftersom det ger fullständig lokalisering för flera kommandon och stilarna för biber är lättare att ändra eftersom de använder standardiserade LaTeX-makron. Den andra backend som stöds är bibtex, som är ett mer traditionellt program; om den anges som backend kommer den endast att användas för att sortera bibliografin, så inga bibtex-stilar kan användas här.

**style=alphabetic**

Definierar bibliografistilen och citeringsstilen, i det här fallet alfabetisk. Beroende på stilen kan fler citeringskommandon vara tillgängliga. Se bibliografistilar och citeringsstilar för mer information.

**sorting=ynt**

Bestämmer kriterierna för att sortera de bibliografiska källorna. I det här fallet sorteras de efter år, namn och titel. Se referensguiden för en lista över sorteringsalternativ.

Resten av kommandona förklarades redan i [introduktionen](#introduction).

[Öppna ett exempel på ett biblatex-paket i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Bibliografifilen

Bibliografifilerna måste ha standardiserad bibtex-syntax

```latex
@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
    [{Om} elektrodynamiken för rörliga kroppar]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004",
    keywords =     "physics"
}

@book{dirac,
    title={The Principles of Quantum Mechanics},
    author={Paul Adrien Maurice Dirac},
    isbn={9780198520115},
    series={International series of monographs on physics},
    year={1981},
    publisher={Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Computers and Typesetting",
    url       = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    keywords  = "latex,knuth"
}

@inbook{knuth-fa,
    author = "Donald E. Knuth",
    title = "Grundläggande algoritmer",
    publisher = "Addison-Wesley",
    year = "1973",
    chapter = "1.2",
    keywords  = "knuth,programming"
}
...
```

Denna fil innehåller poster i ett specialformat, till exempel definieras den första bibliografiska referensen av:

**@article{...}**

Det här är den första raden i en post, @article talar om för BibTeX att informationen som lagras här handlar om en artikel. Informationen om denna post omges av klammerparenteser. Förutom de posttyper som visas i exemplet (article, book, online och inbook) finns det många fler, se referensguiden.

**einstein**

Etiketten einstein tilldelas denna post, det är en identifierare som kan användas för att hänvisa till denna artikel i dokumentet.

**author = "Albert Einstein",**

Det här är det första fältet i bibliografiposten och anger att författaren till denna artikel är Albert Einstein. Flera fält som separeras med kommatecken kan läggas till med samma syntax nyckel = värde, till exempel: title, pages, year, URL osv. Se referensguiden för en lista över möjliga fält.

Informationen i den här filen kan senare skrivas ut och refereras till i ett LaTeX-dokument, som visat i de tidigare avsnitten, med kommandot `\addbibresource{sample.bib}`. Inte all information i .bib-filen kommer att visas; det beror på bibliografistilen som är inställd i dokumentet.

[Öppna ett exempel på ett biblatex-paket i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Anpassa bibliografin

Biblatex gör det möjligt att anpassa bibliografisektionen i hög grad med liten ansträngning. Det nämndes att flera [citeringsstilar](/latex/sv/referenser-och-kallhanvisningar/08-biblatex-citation-styles.md) och [bibliografistilar](/latex/sv/referenser-och-kallhanvisningar/07-biblatex-bibliography-styles.md) finns tillgängliga, och du kan också skapa nya. Ett annat anpassningsalternativ är att ändra standardtiteln för bibliografisektionen.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Bibliografihantering: \texttt{biblatex}-paketet}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Med \texttt{biblatex} kan du visa bibliografin uppdelad i avsnitt,
beroende på citeringstyp.
Låt oss citera! Einsteins tidskriftsartikel \cite{einstein} och Diracs
bok \cite{dirac} är fysikrelaterade poster.
Nästa, boken \textit{The \LaTeX\ Companion} \cite{latexcompanion}, Donald
Knuths webbplats \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Nätverk} (CTAN) \cite{ctan} är \LaTeX\-relaterade poster; men de andra Donald
Knuths poster \cite{knuth-fa,knuth-acp} är dedikerade till programmering.

\medskip

\printbibliography[title={Hela bibliografin}]

\end{document}
```

![BiblatexEx3.png](/files/e0b8c1d14d4242d695ab056a7b3868ac73087c78)

Den extra parametern `title={Hela bibliografin}` som skickas inom hakparenteser till kommandot `\printbibliography` är det som ändrar titeln.

Bibliografin kan också delas upp i sektioner baserat på olika filter, till exempel: skriv bara ut referenser från samma författare, samma tidskrift eller liknande titel. Nedan visas ett exempel.

```latex
\printbibliography[type=article,title={Endast artiklar}]
\printbibliography[type=book,title={Endast böcker}]

\printbibliography[keyword={physics},title={Endast fysikrelaterade}]
\printbibliography[keyword={latex},title={Endast \LaTeX-relaterade}]
```

![BiblatexEx4.png](/files/1c6c8ef3ede8252e57fba34e84b2a896fd3e4701)

Här är bibliografin uppdelad i 4 sektioner. Syntaxen för kommandona som används här förklaras nedan:

**\printbibliography\[type=article,title={Endast artiklar}]**

Skriver bara ut poster vars typ är "article", och ställer in titeln "Endast artiklar" för den här sektionen. Samma syntax fungerar för alla andra posttyper.

**\printbibliography\[keyword={physics},title={Endast fysikrelaterade}]**

Filtrerar bibliografiposter som innehåller ordet "physics" i något av fälten. Ställer in titeln "Endast fysikrelaterade" för den aktuella sektionen.

[Öppna ett exempel på ett biblatex-paket i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Lägga till bibliografin i innehållsförteckningen

För att bibliografin ska skrivas ut i innehållsförteckningen måste ett extra alternativ skickas till `\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={Hela bibliografin}
]

\printbibliography[heading=subbibintoc,type=article,title={Endast artiklar}]
```

![BiblatexEx5.png](/files/f4090d3d686c49e69d8d073c587cee9bbf917285)

En sektion och en undersektion läggs till i innehållsförteckningen:

* I det första fallet, genom att lägga till `heading=bibintoc` läggs titeln till i innehållsförteckningen som ett odöpt kapitel om möjligt eller annars som en odöpt sektion.
* Det andra fallet är `heading=subbibintoc` att det lägger till titeln som en post på andra nivån i innehållsförteckningen, i det här exemplet som en undersektion inbäddad i "Hela bibliografin".

[Öppna ett exempel på ett biblatex-paket i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Referensguide

**Stödda posttyper**

|               |                |              |
| ------------- | -------------- | ------------ |
| article       | book           | mvbook       |
| inbook        | bookinbook     | suppbook     |
| booklet       | collection     | mvcollection |
| incollection  | suppcollection | manual       |
| misc          | online         | patent       |
| periodical    | suppperiodical | proceedings  |
| mvproceedings | inproceedings  | referens     |
| mvreference   | inreference    | rapport      |
| set           | thesis         | unpublished  |
| custom        | conference     | electronic   |
| mastersthesis | phdthesis      | techreport   |
| datatype      |                |              |

**Stödda fält i poster** (Den utskrivna informationen beror på bibliografistilen)

|               |              |                |                 |
| ------------- | ------------ | -------------- | --------------- |
| abstract      | afterword    | annotation     | annotator       |
| författare    | authortype   | bookauthor     | bookpagination  |
| booksubtitle  | booktitle    | chapter        | commentator     |
| date          | doi          | edition        | editor          |
| editortype    | eid          | entrysubtype   | eprint          |
| eprinttype    | eprintclass  | eventdate      | eventtitle      |
| fil           | foreword     | holder         | howpublished    |
| indextitle    | institution  | introduktionen | isan            |
| isbn          | ismn         | isrn           | issue           |
| issuesubtitle | issuetitle   | iswc           | journalsubtitle |
| journaltitle  | label        | språket        | bibliotek       |
| location      | mainsubtitle | maintitle      | month           |
| note          | number       | organization   | origdate        |
| origlanguage  | origlocation | origpublisher  | origtitle       |
| pages         | pagetotal    | pagination     | part            |
| publisher     | pubstate     | reprinttitle   | serie           |
| shortauthor   | shortedition | shorthand      | shorthandintro  |
| shortjournal  | shortseries  | shorttitle     | subtitle        |
| titel         | translator   | type           | url             |
| venue         | version      | volume         | year            |

**Alternativ för bibliografisortering**

| alternativ | beskrivning                                              |
| ---------- | -------------------------------------------------------- |
| `nty`      | sortera efter namn, titel, år                            |
| `nyt`      | sortera efter namn, år, titel                            |
| `nyvt`     | sortera efter namn, år, volym, titel                     |
| `anyt`     | sortera efter alfabetisk etikett, namn, år, titel        |
| `anyvt`    | sortera efter alfabetisk etikett, namn, år, volym, titel |
| `ydnt`     | sortera efter år (fallande), namn, titel                 |
| `ingen`    | poster behandlas i citeringsordning                      |

## Vidare läsning

För mer information, se

* [Bibliografistilar](/latex/sv/referenser-och-kallhanvisningar/04-bibtex-bibliography-styles.md)
* [Biblatex-citeringsstilar](/latex/sv/referenser-och-kallhanvisningar/08-biblatex-citation-styles.md)
* [Grundläggande bibliografihantering](/latex/sv/fler-amnen/05-bibliography-management-in-latex.md)
* [Hantering av bibliografi med natbib](/latex/sv/referenser-och-kallhanvisningar/02-bibliography-management-with-natbib.md)
* [biblatex-dokumentation](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)


---

# 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/sv/referenser-och-kallhanvisningar/03-bibliography-management-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.
