> 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/referanser-og-sitater/01-bibliography-management-with-bibtex.md).

# Bibliografihåndtering med bibtex

## Merknad

Hvis du starter fra scratch, anbefaler vi å bruke [biblatex](/latex/no/flere-emner/05-bibliography-management-in-latex.md) fordi den pakken tilbyr lokalisering på flere språk, er aktivt utviklet og gjør håndtering av bibliografier enklere og mer fleksibel.

## Innledning

Mange [veiledninger](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2) er skrevet om hva $$\mathrm{Bib\TeX}$$ er og [hvordan man bruker det](https://www.overleaf.com/help/97-how-to-include-a-bibliography-using-bibtex). Men basert på vår erfaring med å gi støtte til Overleafs brukere, er det fortsatt et av temaene som mange nykommere til $$\mathrm{\LaTeX}$$ synes er kompliserte — spesielt når ting ikke går helt som de skal; for eksempel: siteringer vises ikke; problemer med forfatternes navn; ikke sortert i ønsket rekkefølge; nettadresser vises ikke i referanselisten, og så videre.

I denne artikkelen skal vi samle alle trådene knyttet til siteringer, referanser og bibliografier, samt se på hvordan Overleaf og relaterte verktøy kan hjelpe brukere med å håndtere disse.

Vi starter med en rask oppsummering av hvordan $$\mathrm{Bib\TeX}$$ og bibliografidatabasen (`.bib`) filer fungerer, og ser på noen måter å forberede `.bib` filer. Dette innebærer selvsagt en risiko for å gjenta noe av materialet som finnes i mange nettbaserte veiledninger, men kommende artikler vil utvide dekningen vår til å omfatte bibliografistiler og `biblatex`—den alternative pakken og bibliografiprosessoren.

## Bibliografi: bare en liste over \bibitems

La oss først ta en rask titt «under panseret» for å se hva en $$\mathrm{\LaTeX}$$ referanseliste består av — vær så *snill, ikke* begynn å kode referanselisten din slik, for senere i denne artikkelen skal vi se på andre, mer praktiske måter å gjøre dette på.

En referanseliste er egentlig bare en `thebibliography` liste over `\bibitems`:

```latex
\begin{thebibliography}{9}
\bibitem{texbook}
Donald E. Knuth (1986) \emph{The \TeX{} Book}, Addison-Wesley Professional.

\bibitem{lamport94}
Leslie Lamport (1994) \emph{\LaTeX: a document preparation system}, Addison
Wesley, Massachusetts, 2. utg.
\end{thebibliography}
```

Som standard er dette `thebibliography` miljøet en nummerert liste med etiketter `[1]`, `[2]` og så videre. Hvis dokumentklassen som brukes er `article`, `\begin{thebibliography}` setter automatisk inn en nummerløs seksjonsoverskrift med `\refname` (standardverdi: **Referanser**). Hvis dokumentklassen er `book` eller report, settes da en nummerløs kapitteloverskrift med `\bibname` (standardverdi: **Bibliografi**) i stedet. Hver `\bibitem` tar en *siteringsnøkkel* som parameter, som du kan bruke med `\cite` -kommandoer, etterfulgt av informasjon om selve referanseoppføringen. Så hvis du nå skriver

```latex
\LaTeX{} \cite{lamport94} er et sett med makroer bygget oppå \TeX{} \cite{texbook}.
```

sammen med `thebibliography` blokken fra før, er dette det som blir gjengitt i PDF-en din når du kjører en $$\mathrm{\LaTeX}$$ prosessor (dvs. en hvilken som helst av `latex`, `pdflatex`, `xelatex` eller `lualatex`) på kildefilen din:

![Sitering av oppføringer fra en thebibliography-liste](/files/6739bdac1f309500184f2dddb06c9c16df2d997d)

**Figur 1:** Sitering av oppføringer fra en `thebibliography` liste.

Legg merke til hvordan hver `\bibitem` blir automatisk nummerert, og hvordan `\cite` deretter setter inn den tilhørende numeriske etiketten.

`\begin{thebibliography}` tar et numerisk argument: den bredeste etiketten som forventes i listen. I dette eksemplet har vi bare to oppføringer, så `9` er nok. Men hvis du har mer enn ti oppføringer, kan du legge merke til at de numeriske etikettene i listen begynner å komme ut av justering:

![thebibliography med en etikett som er for kort](/files/24229e9cef84434731c4700f44904c52cc908be3)

**Figur 2:** `thebibliography` med en etikett som er for kort.

Vi må gjøre den `\begin{thebibliography}{99}` i stedet, slik at den lengste etiketten er bred nok til å romme de lengre etikettene, slik:

![thebibliography med større etikettbredde](/files/9a82a00456a079ad6b2ed0948ce5920ee54681cd)

**Figur 3:** `thebibliography` med større etikettbredde.

Hvis du kompilerer dette kodeeksempelet på en lokal datamaskin, kan du legge merke til at etter den *første* gangen du kjører `pdflatex` (eller en annen $$\mathrm{\LaTeX}$$ prosessor), vises referanselisten i PDF-en som forventet, men `\cite` kommandoene vises bare som spørsmålstegn **\[?]**.

Dette er fordi etter den første $$\mathrm{\LaTeX}$$ kjøringen blir siteringsnøklene fra hver `\bibitem` (`texbook`, `lamport94`) skrives til `.aux` filen og er ennå ikke tilgjengelige for lesing av `\cite` -kommandoene. Først ved den andre kjøringen av `pdflatex` er `\cite` -kommandoene i stand til å slå opp hver siteringsnøkkel i `.aux` filen og sette inn de tilsvarende etikettene (`[1]`, `[2]`) i resultatet.

I Overleaf trenger du derimot ikke bekymre deg for å kjøre `pdflatex` på nytt selv. Dette er fordi Overleaf bruker [`latexmk` byggeverktøyet](/latex/no/kunnskapsbase/064-how-does-overleaf-compile-my-project.md), som automatisk kjører på nytt `pdflatex` (og noen andre prosessorer) det nødvendige antallet ganger for å løse `\cite` utdataene. Dette gjelder også for andre kryssreferansekommandoer, som `\ref` og `\tableofcontents`.

### En merknad om kompileringstid

Behandling av $$\mathrm{\LaTeX}$$ referanselister eller andre former for kryssreferanser, som stikkordregistre, krever flere kjøringer av programvare — inkludert $$\mathrm{\TeX}$$ motoren (f.eks., `pdflatex`) og tilhørende programmer som $$\mathrm{Bib\TeX}$$, `makeindex`, osv. Som nevnt ovenfor håndterer Overleaf alle disse flere kjøringene automatisk, så du trenger ikke bekymre deg for dem. Som en konsekvens kan forhåndsvisningen på Overleaf, når den oppdateres for dokumenter med bibliografier (eller andre kryssreferanser), eller for dokumenter med store bildefiler (som diskutert separat [her](/latex/no/kunnskapsbase/113-optimising-very-large-image-files.md)), kan disse essensielle kompileringsstegene noen ganger få det til å se ut som om forhåndsvisningen bruker lengre tid enn på din egen maskin. Vi ønsker selvfølgelig å holde det så kort som mulig! Hvis du synes dokumentet ditt bruker lengre tid på å kompilere enn du forventer, er her noen [flere tips](/latex/no/kunnskapsbase/038-fixing-and-preventing-compile-timeouts.md) som kan hjelpe.

## Skriv inn $$\mathrm{Bib\TeX}$$

Det finnes selvfølgelig noen ulemper ved å forberede `thebibliography` listen manuelt:

* Det er opp til deg å formatere hver `\bibitem` nøyaktig basert på referansestilen du blir bedt om å bruke — hvilke deler skal være i fet eller kursiv? Skal året komme rett etter forfatterne, eller på slutten av oppføringen? Fornavn først, eller etternavn først?
* oppføringene `\bibitem`selv.
* For ulike manuskripter eller dokumenter som bruker ulike referansestiler, må du skrive om `\bibitem` for hver referanse.

Det er her $$\mathrm{Bib\TeX}$$ og *bibliografidatabasefiler* (`.bib` filer) er ekstremt nyttige, og dette er den anbefalte tilnærmingen for å håndtere siteringer og referanser i de fleste tidsskrifter og avhandlinger. Den `biblatex` tilnærmingen, som er litt annerledes og blir stadig mer populær, krever også en `.bib` fil, men vi skal snakke om `biblatex` det i et senere innlegg.

I stedet for å formatere siterte referanseoppføringer i en `thebibliography` liste, vedlikeholder vi en bibliografidatabasefil (la oss kalle den `refs.bib` for vårt eksempel) som inneholder *formatuavhengig* informasjon om referansene våre. Så vår `refs.bib` fil kan se slik ut:

```latex
@book{texbook,
  author = {Donald E. Knuth},
  year = {1986},
  title = {The {\TeX} Book},
  publisher = {Addison-Wesley Professional}
}

@book{latex:companion,
  author = {Frank Mittelbach and Michel Gossens
            and Johannes Braams and David Carlisle
            and Chris Rowley},
  year = {2004},
  title = {The {\LaTeX} Companion},
  publisher = {Addison-Wesley Professional},
  edition = {2}
}

@book{latex2e,
  author = {Leslie Lamport},
  year = {1994},
  title = {{\LaTeX}: a Document Preparation System},
  publisher = {Addison Wesley},
  address = {Massachusetts},
  edition = {2}
}

@article{knuth:1984,
  title={Literate Programming},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}

@inproceedings{lesk:1977,
  title={Computer Typesetting of Technical Journals on {UNIX}},
  author={Michael Lesk and Brian Kernighan},
  booktitle={Proceedings of American Federation of
             Information Processing Societies: 1977
             National Computer Conference},
  pages={879--888},
  year={1977},
  address={Dallas, Texas}
}
```

Du kan finne mer informasjon om andre $$\mathrm{Bib\TeX}$$ typer referanseoppføringer og felt [her](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX)—det finnes en stor tabell som viser hvilke felt som støttes for hvilke oppføringstyper. Vi skal snakke mer om hvordan man forbereder `.bib` filer i en senere seksjon.

Nå kan vi bruke `\cite` med siteringsnøklene som før, men nå *erstatter* `thebibliography` med en `\bibliographystyle{...}` for å velge referansestilen, samt `\bibliography{...}` for å peke $$\mathrm{Bib\TeX}$$ på `.bib` filen der de siterte referansene skal slås opp.

```latex
\LaTeX{} \cite{latex2e} er et sett med makroer bygget oppå \TeX{} \cite{texbook}.
\bibliographystyle{plain} % Vi velger referansestilen "plain"
\bibliography{refs} % Oppføringene ligger i refs.bib-filen
```

Dette behandles med følgende sekvens av kommandoer, forutsatt at vårt $$\mathrm{\LaTeX}$$ dokument ligger i en fil som heter `main.tex` (og at vi bruker `pdflatex`):

1. `pdflatex main`
2. `bibtex main`
3. `pdflatex main`
4. `pdflatex main`

og vi får følgende resultat:

![BibTeX-utdata med standard bibliografistil](/files/4914a0918491f372a28cb426a232ce57afea9d24)

**Figur 4:** $$\mathrm{Bib\TeX}$$ utdata ved bruk av `plain` bibliografistilen.

Oj! Hva skjer her, og hvorfor er alle disse (gjentatte) prosessene nødvendige? Vel, her er hva som skjer.

1. Under den *første* `pdflatex` kjøringen er alt `pdflatex` som sees, en `\bibliographystyle{...}` og en `\bibliography{...}` fra `main.tex`. Den vet ikke hva alle `\cite{...}` -kommandoene handler om! Følgelig blir alle `\cite{...}` -kommandoene i utdata-PDF-en ganske enkelt vist som \[?], og ingen referanseliste vises foreløpig. Men `pdflatex` skriver informasjon om bibliografistilen og `.bib` filen, samt alle forekomster av `\cite{...}`, til filen `main.aux`.
2. Det er faktisk `main.aux` som $$\mathrm{Bib\TeX}$$ er interessert i! Den noterer `.bib` filen angitt av `\bibliography{...}`, og slår deretter opp alle oppføringene med nøkler som samsvarer med `\cite{...}` -kommandoene brukt i `.tex` filen. $$\mathrm{Bib\TeX}$$ deretter stilen angitt med `\bibliographystyle{...}` for å formatere de siterte oppføringene, og skriver en formatert `thebibliography` liste til filen `main.bbl`. Produksjonen av `.bbl` filen er alt som oppnås i dette trinnet; ingen endringer gjøres i utdata-PDF-en.
3. Når `pdflatex` kjøres på nytt, ser den nå at en `main.bbl` fil er tilgjengelig! Så den setter inn innholdet i `main.bbl` dvs.  `\begin{thebibliography}....\end{thebibliography}` i $$\mathrm{\LaTeX}$$ kilden, der `\bibliography{...}` er. Etter dette trinnet vises referanselisten i utdata-PDF-en formatert i henhold til den valgte `\bibliographystyle{...}`, men siteringene i teksten er fortsatt \[?].
4. `pdflatex` kjøres på nytt, og denne gangen blir `\cite{...}` -kommandoene erstattet med de tilsvarende numeriske etikettene i utdata-PDF-en!

Som før tar [`latexmk` byggeverktøyet](/latex/no/kunnskapsbase/064-how-does-overleaf-compile-my-project.md) seg av å utløse og kjøre på nytt `pdflatex` og `bibtex` etter behov, så du trenger ikke bekymre deg for denne delen.

### Noen merknader om bruk av $$\mathrm{Bib\TeX}$$ og .bib-filer

Noen flere ting å merke seg om bruk av $$\mathrm{Bib\TeX}$$ og `.bib-filer`:

* Du har kanskje lagt merke til at selv om `refs.bib` inneholdt fem $$\mathrm{Bib\TeX}$$ referanseoppføringer, er bare to inkludert i referanselisten i utdata-PDF-en. Dette er et viktig poeng om $$\mathrm{Bib\TeX}$$: the `.bib` filens rolle er å lagre bibliografiske poster, og bare oppføringer som har blitt sitert (via `\cite{...}`) i `.tex` filene vil vises i referanselisten. Dette er likt hvordan bare siterte elementer fra en EndNote-database vil vises i referanselisten i et Microsoft Word-dokument. Hvis du *faktisk* vil inkludere alle oppføringene — for å få dem vist, men uten å sitere dem alle — kan du skrive `\nocite{*}`. Dette betyr også at du kan gjenbruke den samme `.bib` filen for alle dine $$\mathrm{\LaTeX}$$ prosjekter: oppføringer som ikke siteres i et bestemt manuskript eller en rapport, vil bli utelatt fra referanselisten i det dokumentet.
* $$\mathrm{Bib\TeX}$$ krever én `\bibliographystyle{...}` og én `\bibliography{...}` for å fungere korrekt — i fremtidige innlegg skal vi se hvordan man lager flere bibliografier i samme dokument. Hvis du stadig får advarsler om «uavklart sitering», sjekk at du faktisk har inkludert de to kommandoene, og at navnene er stavet riktig. Filendelser er vanligvis ikke påkrevd, men husk at *filnavn skiller mellom store og små bokstaver* på noen operativsystemer — inkludert i Overleaf! Derfor, hvis du skrev `\bibliographystyle{IEEetran}` (merk skrivefeilen: «e») i stedet for `\bibliographystyle{IEEEtran}`, eller skrev `\bibliography{refs}` når det faktiske filnavnet er `Refs.bib`, vil du få den fryktede **\[?]** som siteringer.
* På samme måte bør du alltid behandle siteringsnøklene dine som sensitive for store og små bokstaver. Bruk nøyaktig samme store/små bokstavbruk eller stavemåte i dine `\cite{...}` som i dine `.bib` filen.
* Rekkefølgen på referansene i `.bib` filen påvirker ikke hvordan referanselisten er ordnet i utdata-PDF-en: *sorteringsrekkefølgen for referanselisten bestemmes av* `\bibliographystyle{...}`. For eksempel har noen lesere kanskje lagt merke til at i mitt tidligere eksempel er den første siteringen i teksten `latex2e` nummerert \[2], mens den andre siteringen i teksten (`texbook`) er nummerert \[1]! Har $$\mathrm{\LaTeX}$$ og $$\mathrm{Bib\TeX}$$ du mistet tråden? Ikke i det hele tatt: dette er faktisk fordi `plain` stilen sorterer referanselisten etter alfabetisk rekkefølge av førsteforfatterens *etternavn*. Hvis du foretrekker en ordning der de numeriske siteringsetikettene nummereres sekvensielt gjennom teksten, må du velge en bibliografistil som implementerer dette. For eksempel, hvis vi i stedet hadde brukt `\bibliographystyle{IEEEtran}` for det eksemplet, ville vi fått følgende utdata. Legg også merke til hvordan formateringen av hvert sitert element i referanselisten automatisk har blitt oppdatert for å passe til IEEE-stilen:

![Utdata fra bibliografistilen IEEEtran](/files/61f18f093df3c1cd08dda6a1bc053f4bd6086476)

**Figur 5:** `IEEEtran` utdata fra bibliografistilen.

Vi skal snakke mer om ulike bibliografistiler, inkludert forfatter–år-siteringssystemer, i en senere artikkel. For nå skal vi rette oppmerksomheten mot `.bib` filinnhold, og hvordan vi kan gjøre oppgaven med å forberede `.bib` filer litt enklere.

## Et nytt blikk på .bib-filer

Som du kanskje har lagt merke til tidligere, inneholder en `.bib` fil inneholder $$\mathrm{Bib\TeX}$$ bibliografiposter som starter med en *oppføringstype* foranstilt en `@`. Hver oppføring har noen nøkkel–verdi $$\mathrm{Bib\TeX}$$ *felt*, plassert innenfor et par krøllparenteser (`{...}`). *siteringsnøkkel* er den første opplysningen som gis innenfor disse krøllparentesene, og hvert felt i oppføringen *må skilles med et komma*:

```latex
@article{knuth:1984,
  title={Literate Programming},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}
```

Som en generell regel, *hver* bibliografipost bør ha et `forfatter`, `år` og `tittel` felt, uansett hva typen er. Det finnes omtrent [et dusin oppføringstyper](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX) selv om noen bibliografistiler kan gjenkjenne/definere flere; det er imidlertid sannsynlig at du oftest vil bruke følgende oppføringstyper:

* `@article` for tidsskriftartikler (se eksemplet ovenfor).
* `@inproceedings` for konferanseartikler:

```latex
@inproceedings{FosterEtAl:2003,
  author = {George Foster and Simona Gandrabur and Philippe Langlais and Pierre
    Plamondon and Graham Russell and Michel Simard},
  title = {Statistical Machine Translation: Rapid Development with Limited Resources},
  booktitle = {Proceedings of {MT Summit IX}},
  year = {2003},
  pages = {110--119},
  address = {New Orleans, USA},
}
```

* `@book` for bøker (se eksemplene ovenfor).
* `@phdthesis`, `@masterthesis` for doktorgrader og avhandlinger:

```latex
@phdthesis{Alsolami:2012,
    title    = {An examination of keystroke dynamics
                for continuous user authentication},
    school   = {Queensland University of Technology},
    author   = {Eesa Alsolami},
    year     = {2012}
}
```

* `@inbook` brukes for et bokkapittel der *hele boken* ble skrevet av den samme forfatteren(e): kapitlet det gjelder identifiseres med et kapittelnummer:

```latex
@inbook{peyret2012:ch7,
  title={Computational Methods for Fluid Flow},
  edition={2},
  author={Peyret, Roger and Taylor, Thomas D},
  year={1983},
  publisher={Springer-Verlag},
  address={New York},
  chapter={7, 14}
}
```

* `@incollection` brukes for et bidragskapittel i en bok, så det vil ha sin egen `forfatter` og `tittel`. Den faktiske tittelen på hele boken gis i `boktittel` feltet; det er sannsynlig at et `redaktør` felt vil også være til stede:

```latex
@incollection{Mihalcea:2006,
  author = {Rada Mihalcea},
  title = {Knowledge-Based Methods for {WSD}},
  booktitle = {Word Sense Disambiguation: Algorithms
               and Applications},
  publisher = {Springer},
  year = {2006},
  editor = {Eneko Agirre and Philip Edmonds},
  pages = {107--132},
  address = {Dordrecht, the Netherlands}
}
```

* `@misc` brukes for alt som ikke helt passer inn i noen annen posttype. Det kan være spesielt nyttig for nettsider—ved å skrive note = \url{http\://...} eller url = {http\://...}:
  * du vil ofte finne det nyttig å legge til `\usepackage{url}` eller `\usepackage{hyperref}` i dine `.tex` filenes preambel (for mer robust håndtering av nettadresser);
  * ikke alle bibliografistiler støtter `url` felt: `plain` gjør det ikke, men `IEEEtran` gjør det. Alle stiler støtter `notat`Mer om dette i et senere innlegg;
  * du bør være oppmerksom på at selv nettsider og `@misc` oppføringer bør ha et `forfatter`, en `år` og en `tittel` felt:

```latex
@misc{web:lang:stats,
  author = {W3Techs},
  title = {Usage Statistics of Content Languages
           for Websites},
  year = {2017},
  note = {Last accessed 16 September 2017},
  url = {http://w3techs.com/technologies/overview/content_language/all}
}
```

### Flere forfattere i $$\mathrm{Bib\TeX}$$

I en `.bib` fil brukes komma bare til å skille etternavnet fra fornavnet til en forfatter—hvis etternavnet er skrevet først. De enkelte forfatternavnene skilles med `og`. Så disse er riktige:

```latex
author = {Jane Doe and John Goodenough and Foo Bar}
```

eller

```latex
author = {Doe, Jane and Goodenough, John and Bar, Foo}
```

Men *ingen av følgende vil fungere korrekt*—du vil få merkelig utdata, eller til og med feilmeldinger fra $$\mathrm{Bib\TeX}$$! Så vær ekstra nøye hvis du kopierer forfatternavn fra en artikkel eller fra en nettside.

```latex
author = {Jand Doe, John Goodneough, Foo Bar}
author = {Jand Doe, John Goodneough and Foo Bar}
author = {Jand Doe, John Goodneough, and Foo Bar}
```

### Etternavn med flere ord

Hvis en forfatters etternavn består av flere ord adskilt av mellomrom, eller hvis det egentlig er en organisasjon, legg et ekstra par krøllparenteser rundt etternavnet slik at $$\mathrm{Bib\TeX}$$ vil gjenkjenne de grupperte ordene som etternavnet:

```latex
author = {{World Health Organisation}}
author = {Geert {Van der Plas} and John Doe}
```

Alternativt kan du bruke `Etternavn, Fornavn` formatet; noen brukere synes det er tydeligere og mer lesbart:

```latex
author = {Van der Plas, Geert and Doe, John}
```

**Husk:** Om fornavnet eller etternavnet vises først i utdataene (“John Doe” vs “Doe, John”), eller om fornavnet automatisk forkortes “J. Doe” eller “Doe, J.” vs “John Doe” “J. Doe”), styres alle slike detaljer av `\bibliographystyle`.

### Jeg prøvde å bruke % til å kommentere ut noen linjer eller oppføringer i .bib-filen min, men jeg fikk masse feilmeldinger i stedet?

`%` er faktisk ikke et kommentartegn i `.bib` .bib-filer! Så å sette inn en `%` i `.bib` .bib-filer ikke bare klarer å kommentere ut linjen, det fører også til noen $$\mathrm{Bib\TeX}$$ feil. For å få $$\mathrm{Bib\TeX}$$ for å få et bestemt felt ignorert trenger vi bare å gi feltet et nytt navn til noe som $$\mathrm{Bib\TeX}$$ ikke gjenkjenner. For eksempel, hvis du vil beholde et `dato` felt, men foretrekker at det ignoreres (kanskje fordi du vil $$\mathrm{Bib\TeX}$$ bruke `år` feltet i stedet), skriv `Tdate = {...}` eller det mer lesbare `IGNOREdate = {...}`.

For å få $$\mathrm{Bib\TeX}$$ til å ignorere en hel *oppføring* kan du fjerne `@` før oppføringstypen. En gyldig referanseoppføring starter alltid med en `@` etterfulgt av oppføringstypen; uten `@` tegnet $$\mathrm{Bib\TeX}$$ hopper over linjene til den møter en annen `@`.

## Hvordan/hvor får jeg egentlig tak i disse .bib-filene?

### Rediger .bib-filen som ren tekst

Siden `.bib` .bib-filer er ren tekst, kan du absolutt skrive dem for hånd—når du først er kjent med $$\mathrm{Bib\TeX}$$den påkrevde syntaksen. Bare sørg for at du lagrer den med en `.bib` filendelse, og at redigeringsprogrammet ditt ikke snikinnfører en `.txt` eller et annet suffiks. I Overleaf kan du klikke på «Files…»-lenken øverst i fillistepanelet, og deretter på «Add blank file» for å opprette en ny `.bib` fil å arbeide med.

> **Profftips:** Visste du at søkeresultater fra Google Scholar kan eksporteres til en $$\mathrm{Bib\TeX}$$ oppføring? Klikk på «Cite»-lenken under hvert søkeresultat, og deretter på «$$\mathrm{Bib\TeX}$$»-alternativet i søket. Deretter kan du kopiere den $$\mathrm{Bib\TeX}$$ genererte oppføringen. Her er en [video](/latex/no/sporsmal-og-svar/49-how-to-include-a-bibliography-using-bibtex.md) som demonstrerer prosessen. Merk at du alltid bør dobbeltsjekke feltene som vises i oppføringen, siden informasjonen som fylles ut automatisk ikke alltid er fullstendig eller nøyaktig!

### Hjelp fra GUI-baserte .bib-redigeringsprogrammer

Mange brukere foretrekker å bruke en dedikert $$\mathrm{Bib\TeX}$$ bibliografidatabase-redigerer/-behandler, som [JabRef](http://www.jabref.org) eller [BibDesk](http://bibdesk.sourceforge.net/) for å vedlikeholde, redigere og legge til oppføringer i sine `.bib` filer. Bruk av et grafisk brukergrensesnitt kan faktisk bidra til å redusere syntaks- og stavefeil mens du oppretter bibliografiposter i en $$\mathrm{Bib\TeX}$$ fil. Hvis du foretrekker det, kan du forberede din `.bib` fil på din egen maskin ved å bruke JabRef, BibDesk eller et annet verktøy, og deretter laste den opp til Overleaf.

> **Profftips:** Hvis du ønsker å bruke den samme `.bib` for flere Overleaf-prosjekter, ta en titt på [denne hjelpeartikkelen](/latex/no/kunnskapsbase/009-can-i-share-files-e.g.-.bib-and-some-graphics-across-my-projects.md) for å sette opp et «hovedprosjekt», eller [denne](/latex/no/kunnskapsbase/051-how-can-i-upload-files-from-google-drive.md) for deling av filer fra Google Drive (instruksjonene gjelder for andre skybaserte lagringsløsninger, som Dropbox).

### Eksporter fra referansebibliotektjenester

Hvis du klikker på knappen Last opp filer over fillistepanelet, vil du legge merke til noen alternativer: Importer fra Mendeley og importer fra Zotero. Hvis du allerede bruker en av disse tjenestene for referansebibliotekadministrasjon, kan Overleaf nå koble seg til Web exporter-API-ene som tilbys av disse tjenestene for å importere `.bib` filen (generert fra biblioteket ditt) til Overleaf-prosjektet ditt. For mer informasjon, se Overleaf-artikkelen [Hvordan koble Overleaf-kontoen din til Mendeley og Zotero](/latex/no/kunnskapsbase/073-how-to-link-zotero-to-your-overleaf-account.md).

For andre referansebibliotektjenester som ikke har et offentlig API, eller som ennå ikke er direkte integrert med Overleaf, som [EndNote](/latex/no/kunnskapsbase/016-can-i-use-overleaf-with-endnote.md) eller [Paperpile](/latex/no/kunnskapsbase/017-can-i-use-overleaf-with-paperpile.md), se etter et «export to `.bib`»-alternativ i programmet eller tjenesten. Når du har en `.bib` fil, kan du deretter legge den til i Overleaf-prosjektet ditt.

### Jeg har allerede en referanseliste i en Microsoft Word/HTML/PDF-fil; kan jeg på en eller annen måte gjenbruke data uten å skrive alt på nytt?

Før måtte du kode hver linje manuelt inn i en `\bibitem` eller en `@article{...}` oppføring (eller en annen oppføringstype) i en `.bib` fil. Som du kan tenke deg, er det ikke akkurat en oppgave mange ser frem til. Heldigvis finnes det i dag noen verktøy som kan hjelpe. De tar vanligvis en ren tekstfil, f.eks.

```latex
[1] J. Smith, J. Doe og F. Bar (2001) En banebrytende studie.
Journal of Amazing Research 5(11), s. 29-34.

[2] ...
```

og forsøker å tolke linjene, og konvertere den til en strukturert bibliografi som en $$\mathrm{Bib\TeX}$$ `.bib` fil. Se for eksempel på [text2bib](https://text2bib.org) eller [Edifix](https://www.overleaf.com/blog/446-edifix-converts-unstructured-bibliographies-to-bibtex). Sørg for å gå nøye gjennom valgene i disse verktøyene, slik at de fungerer godt med din eksisterende ustrukturerte bibliografi i ren tekst.

## Sammendrag og videre lesning

Vi har tatt en rask titt på hvordan $$\mathrm{Bib\TeX}$$ behandler en `.bib` bibliografidatabasefil for å løse `\cite` kommandoer og produsere en formatert referanseliste, samt hvordan man forbereder `.bib` filer.

God $$\mathrm{Bib\TeX}$$ing!

### Videre lesning

For mer informasjon, se:

* [BibTeX-bibliografistiler](/latex/no/referanser-og-sitater/04-bibtex-bibliography-styles.md)
* [Bibliografihåndtering med natbib](/latex/no/referanser-og-sitater/02-bibliography-management-with-natbib.md)
* [Bibliografihåndtering med biblatex](/latex/no/referanser-og-sitater/03-bibliography-management-with-biblatex.md)
* [BibTeX-dokumentasjon på CTAN-nettstedet](http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/)
* [Dokumentasjon for tocbind-pakken](http://www.ctan.org//tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [Innholdsfortegnelse](/latex/no/dokumentstruktur/02-table-of-contents.md)
* [Håndtering i et stort prosjekt](/latex/no/dokumentstruktur/07-management-in-a-large-project.md)
* [LaTeX-prosjekter med flere filer](/latex/no/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/no/referanser-og-sitater/01-bibliography-management-with-bibtex.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.
