> 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/fler-amnen/05-bibliography-management-in-latex.md).

# Hantering av bibliografier i LaTeX

## Introduktion

När det gäller paket för bibliografihantering finns det tre huvudalternativ i LaTeX: `bibtex`, `natbib` och `biblatex`.

Den här artikeln förklarar hur man använder `biblatex` paketet för att hantera och formatera bibliografin i ett LaTeX-dokument. `biblatex` är ett modernt alternativ för att bearbeta bibliografiinformation, erbjuder ett enklare och mer flexibelt gränssnitt och bättre språklokalisering än de andra två alternativen.

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

```latex
\documentclass[letterpaper,10pt]{article}
\usepackage{biblatex} %Importerar paketet biblatex
\addbibresource{sample.bib} %Importerar bibliografifilen

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

\printbibliography %Skriver ut bibliografin

\end{document}
```

![BiblatexEx1OLV2.png](/files/f08abcaf94fd58a0d34f129ec394801267d2fc27)

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

**\usepackage{biblatex}**

Importerar paketet biblatex.

**\addbibresource{sample.bib}**

Importerar bibliografidatafilen sample.bib: den här filen innehåller information om varje refererad bok, artikel osv. Se avsnittet om bibliografifilen för mer information.

**\cite{einstein}**

Det här kommandot infogar en referens i dokumentet, \[1] i det här fallet, 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 bibliografier. Se [den här länken](https://www.overleaf.com/gallery/tagged/bibliography). [Öppna ett exempel på paketet biblatex i Overleaf](https://www.overleaf.com/project/new/template/19714?id=66708264\&templateName=Biber+bibliography+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Grundläggande användning

Flera parametrar kan skickas till kommandot för att importera paketet, som i följande exempel:

```latex
\documentclass{article}

\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 en bibliografi uppdelad
i sektioner, beroende på citeringstyp. Låt oss citera! Einsteins
tidskriftsartikel \cite{einstein} och Diracs bok \cite{dirac} är
fysikrelaterade poster. Därefter är boken \textit{The \LaTeX\ Companion}
 \cite{latexcompanion}, Donald Knuths webbplats \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN)
\cite{ctan} är \LaTeX-relaterade poster; men de andra, Donald Knuths poster,
\cite{knuth-fa,knuth-acp} är ägnade åt programmering.

\medskip

\printbibliography

\end{document}
```

![BiblatexExample2OLV2.png](/files/e9819938f1abc34cb017b0ebde4fed7f030a58ee)

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

**backend=biber**

Anger backend för att sortera bibliografin. biber är standard och rekommenderas eftersom det ger full lokalisering för flera kommandon och stilarna för biber är enklare att ändra eftersom de använder standardiserade LaTeX-makron. Den andra backend som stöds är bibtex, vilket är ett mer traditionellt program; om det anges som backend kommer bibtex 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å stil kan fler citeringskommandon vara tillgängliga. Se bibliografistilar och citeringsstilar för biblatex 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 i [introduktionen](#introduction).

[Öppna en mer fullständig `biblatex` exempel i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&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}. ({Tyska})
    [{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 = {Kvantmekanikens principer},
    author = {Paul Adrien Maurice Dirac},
    isbn = {9780198520115},
    series = {Internationell serie av monografier om fysik},
    year = {1981},
    publisher = {Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author = "Donald Knuth",
    title = "Knuth: datorer och sättning",
    url  = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    addendum = "(åtkomst: 01.09.2016)",
    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"
}
...
```

Den här filen 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 och är en unik 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 en mer fullständig `biblatex` exempel i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&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[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

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

\begin{document}

\maketitle

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

\medskip

\printbibliography[title={Hela bibliografin}]
```

![BiblatexEx3OLV2.png](/files/3556cbeb467dbd43635ec62e7f02ef04c21cca00)

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}]
```

![BiblatexEx4OLV2.png](/files/f124b1ecdf79c70093648cdb51b42268d6a4881a)

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 en mer fullständig `biblatex` exempel i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&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}]
```

![BiblatexEx5OLV2.png](/files/aa70fc4183b939789889b13f61669c92d3f438c2)

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 en mer fullständig `biblatex` exempel i Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&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   |
| masterthesis  | phdthesis      | techreport   |

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

|               |              |                |                 |
| ------------- | ------------ | -------------- | --------------- |
| abstract      | addendum     | afterword      | annotate        |
| 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                      |

För detaljerad information om dessa poster och alternativ, se paketdokumentationen.

## Vidare läsning

För mer information, se

* [Biblatex-bibliografistilar](/latex/sv/referenser-och-kallhanvisningar/07-biblatex-bibliography-styles.md)
* [Biblatex-citeringsstilar](/latex/sv/referenser-och-kallhanvisningar/08-biblatex-citation-styles.md)
* [Hantering av bibliografi med natbib](/latex/sv/referenser-och-kallhanvisningar/02-bibliography-management-with-natbib.md)
* [Bibliografihantering med BibTeX](/latex/sv/referenser-och-kallhanvisningar/01-bibliography-management-with-bibtex.md)
* [Skapa och hantera bibliografier med BibTeX i Overleaf](https://www.overleaf.com/blog/532)
* [Dokumentation för biblatex-paketet](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)
* [Stöd för internationella språk](/latex/sv/sprak/03-international-language-support.md)
* [Innehåll](/latex/sv/dokumentstruktur/02-table-of-contents.md)
* [Hantering i ett stort projekt](/latex/sv/dokumentstruktur/07-management-in-a-large-project.md)
* [LaTeX-projekt med flera filer](/latex/sv/dokumentstruktur/08-multi-file-latex-projects.md)


---

# 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/fler-amnen/05-bibliography-management-in-latex.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.
