> 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/da/referencer-og-citationer/01-bibliography-management-with-bibtex.md).

# Bibliografistyring med bibtex

## Vejledende note

Hvis du starter fra bunden, anbefaler vi at bruge [biblatex](/latex/da/flere-emner/05-bibliography-management-in-latex.md) fordi den pakke tilbyder lokalisering på flere sprog, den er aktivt udviklet og gør håndteringen af bibliografier lettere og mere fleksibel.

## Introduktion

Mange [vejledninger](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2) er skrevet om, hvad $$\mathrm{Bib\TeX}$$ er og [hvordan man bruger det](https://www.overleaf.com/help/97-how-to-include-a-bibliography-using-bibtex). Men baseret på vores erfaring med at yde support til Overleafs brugere er det stadig et af de emner, som mange nybegyndere på $$\mathrm{\LaTeX}$$ finder kompliceret—især når tingene ikke går helt rigtigt; for eksempel: henvisninger vises ikke; problemer med forfatternes navne; ikke sorteret i den krævede rækkefølge; URL'er vises ikke i referencelisten osv.

I denne artikel samler vi alle trådene vedrørende citationer, referencer og bibliografier samt hvordan Overleaf og relaterede værktøjer kan hjælpe brugerne med at håndtere disse.

Vi starter med en kort opsummering af, hvordan $$\mathrm{Bib\TeX}$$ og bibliografidatabase (`.bib`) -filer fungerer og ser på nogle måder at forberede `.bib` filer. Dette indebærer naturligvis en risiko for at gentage noget af materialet fra mange onlinevejledninger, men fremtidige artikler vil udvide vores dækning til at omfatte bibliografistile og `biblatex`—det alternative pakke- og bibliografiprogram.

## Bibliografi: bare en liste over \bibitems

Lad os først tage et hurtigt kig “under motorhjelmen” for at se, hvad en $$\mathrm{\LaTeX}$$ referenceliste består af—venligst *lad være* begynd at kode din referenceliste sådan, for senere i denne artikel ser vi på andre, mere bekvemme måder at gøre dette på.

En referenceliste er i virkeligheden bare en `thebibliography` liste med `\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, 2nd ed.
\end{thebibliography}
```

Som standard er dette `thebibliography` miljø en nummereret liste med etiketter `[1]`, `[2]` og så videre. Hvis dokumentklassen, der bruges, er `article`, `\begin{thebibliography}` indsætter automatisk en sektionsoverskrift uden nummer med `\refname` (standardværdi: **Referencer**). Hvis dokumentklassen er `book` eller report, indsættes der så en kapiteloverskrift uden nummer med `\bibname` (standardværdi: **Bibliografi**) i stedet. Hver `\bibitem` tager en *cite-nøgle* som parameter, som du kan bruge med `\cite` kommandoer, efterfulgt af oplysninger om selve referenceposten. Så hvis du nu skriver

```latex
\LaTeX{} \cite{lamport94} er et sæt makroer bygget oven på \TeX{} \cite{texbook}.
```

sammen med `thebibliography` blokken fra før, er dette det, der gengives i din PDF, når du kører en $$\mathrm{\LaTeX}$$ processor (dvs. en af `latex`, `pdflatex`, `xelatex` eller `lualatex`) på din kildefil:

![Henvisning til poster fra en thebibliography-liste](/files/b60a1e8f939c82996f948ae72b5a7abbfd743e60)

**Figur 1:** Henvisning til poster fra en `thebibliography` liste.

Bemærk hvordan hver `\bibitem` nummereres automatisk, og hvordan `\cite` derefter indsætter den tilsvarende numeriske etiket.

`\begin{thebibliography}` tager et numerisk argument: den bredeste etiket, der forventes på listen. I dette eksempel har vi kun to poster, så `9` er nok. Men hvis du har mere end ti poster, vil du måske bemærke, at de numeriske etiketter på listen begynder at blive forskudt:

![thebibliography med en etiket, der er for kort](/files/67d532f07320c378677b770d808b6d4486c3eeea)

**Figur 2:** `thebibliography` med en etiket, der er for kort.

Vi bliver nødt til at gøre den `\begin{thebibliography}{99}` i stedet, så den længste etiket er bred nok til at rumme de længere etiketter, sådan her:

![thebibliography med en større etiketbredde](/files/f9bfae143a301d93fa936d0178b368ade369d0a5)

**Figur 3:** `thebibliography` med en større etiketbredde.

Hvis du kompilerer dette eksempel på en lokal computer, vil du måske bemærke, at efter den *første* gang du kører `pdflatex` (eller en anden $$\mathrm{\LaTeX}$$ processor), vises referencelisten i PDF'en som forventet, men `\cite` kommandoerne vises blot som spørgsmålstegn **\[?]**.

Dette skyldes, at efter den første $$\mathrm{\LaTeX}$$ kørsel skrives cite-nøglerne fra hver `\bibitem` (`texbook`, `lamport94`) skrives til `.aux` filen og endnu ikke er tilgængelige for læsning af `\cite` kommandoerne. Først ved anden kørsel af `pdflatex` er `\cite` kommandoerne i stand til at slå hver cite-nøgle op i `.aux` filen og indsætte de tilsvarende etiketter (`[1]`, `[2]`) i outputtet.

På Overleaf behøver du dog ikke bekymre dig om at køre `pdflatex` det selv igen. Det skyldes, at Overleaf bruger [`latexmk` build-værktøjet](/latex/da/vidensbase/064-how-does-overleaf-compile-my-project.md), som automatisk kører `pdflatex` (og nogle andre processorer) det nødvendige antal gange for at løse `\cite` output. Det gælder også andre krydshenvisningskommandoer, såsom `\ref` og `\tableofcontents`.

### Et par ord om kompileringstider

Behandling $$\mathrm{\LaTeX}$$ af referencelister eller andre former for krydshenvisninger, såsom indeks, kræver flere kørsler af software—herunder $$\mathrm{\TeX}$$ motoren (f.eks. `pdflatex`) og tilknyttede programmer såsom $$\mathrm{Bib\TeX}$$, `makeindex`, osv. Som nævnt ovenfor håndterer Overleaf alle disse flere kørsler automatisk, så du ikke behøver at bekymre dig om dem. Som følge heraf, når forhåndsvisningen på Overleaf opdateres for dokumenter med bibliografier (eller anden krydshenvisning), eller for dokumenter med store billedfiler (som er behandlet separat [her](/latex/da/vidensbase/113-optimising-very-large-image-files.md)), kan disse vigtige kompileringstrin nogle gange få forhåndsvisningens opdatering til at se ud til at tage længere tid end på din egen maskine. Vi bestræber os naturligvis på at holde det så kort som muligt! Hvis du føler, at dit dokument tager længere tid at kompilere, end du forventer, er her nogle [yderligere tips](/latex/da/vidensbase/038-fixing-and-preventing-compile-timeouts.md) som kan hjælpe.

## Indtast $$\mathrm{Bib\TeX}$$

Der er naturligvis nogle ulemper ved manuelt at forberede `thebibliography` listen:

* Det er op til dig nøjagtigt at formatere hver `\bibitem` baseret på den referencestil, du bliver bedt om at bruge—hvilke dele skal være i fed eller kursiv? Skal året komme umiddelbart efter forfatterne, eller i slutningen af posten? Fornavne først, eller efternavne først?
* Hvis du skriver efter en referencestil, der kræver, at referencelisten sorteres efter efternavnene på førsteforfatterne, bliver du nødt til at sortere `\bibitem`dem selv.
* For forskellige manuskripter eller dokumenter, der bruger forskellige referencestile, bliver du nødt til at omskrive `\bibitem` for hver reference.

Det er her, $$\mathrm{Bib\TeX}$$ og *bibliografidatabasefiler* (`.bib` filer) er ekstremt nyttige, og dette er den anbefalede fremgangsmåde til at håndtere citationer og referencer i de fleste tidsskrifter og afhandlinger. Den `biblatex` fremgangsmåde, som er lidt anderledes og bliver stadig mere populær, kræver også en `.bib` fil, men vi vil tale om `biblatex` det i et fremtidigt indlæg.

I stedet for at formatere citerede referenceposter i en `thebibliography` liste vedligeholder vi en bibliografidatabasefil (lad os kalde den `refs.bib` for vores eksempel), som indeholder *formatuafhængige* oplysninger om vores referencer. Så vores `refs.bib` fil kan se sådan ud:

```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 finde flere oplysninger om andre $$\mathrm{Bib\TeX}$$ referenceposttyper og felter [her](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX)—der er en stor tabel, der viser, hvilke felter der understøttes for hvilke posttyper. Vi vil tale mere om, hvordan man forbereder `.bib` filer i et senere afsnit.

Nu kan vi bruge `\cite` med cite-nøglerne som før, men nu *erstatter* `thebibliography` med en `\bibliographystyle{...}` for at vælge referencestilen samt `\bibliography{...}` for at pege $$\mathrm{Bib\TeX}$$ på `.bib` filen, hvor de citerede referencer skal slås op.

```latex
\LaTeX{} \cite{latex2e} er et sæt makroer bygget oven på \TeX{} \cite{texbook}.
\bibliographystyle{plain} % Vi vælger referencestilen "plain"
\bibliography{refs} % Posterne er i filen refs.bib
```

Dette behandles med følgende sekvens af kommandoer, idet vi antager, at vores $$\mathrm{\LaTeX}$$ dokument ligger i en fil med navnet `main.tex` (og at vi bruger `pdflatex`):

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

og vi får følgende output:

![BibTeX-output med referencestilen plain](/files/75141470b80652a8bb72b1483f212c50203d3cd8)

**Figur 4:** $$\mathrm{Bib\TeX}$$ output med `plain` referencestilen.

Hold da op! Hvad foregår der her, og hvorfor er alle disse (gentagne) processer nødvendige? Nå, her er hvad der sker.

1. Under *første* `pdflatex` kørslen ser `pdflatex` den kun en `\bibliographystyle{...}` og en `\bibliography{...}` fra `main.tex`. Den ved ikke, hvad alle `\cite{...}` kommandoerne handler om! Følgelig gengives alle `\cite{...}` kommandoer i output-PDF'en blot som \[?], og der vises ingen referenceliste endnu. Men `pdflatex` skriver oplysninger om bibliografistilen og `.bib` filen samt alle forekomster af `\cite{...}`, til filen `main.aux`.
2. Det er faktisk `main.aux` som $$\mathrm{Bib\TeX}$$ er interesseret i! Den bemærker `.bib` filen angivet af `\bibliography{...}`, og slår derefter alle poster op med nøgler, der matcher `\cite{...}` kommandoerne brugt i `.tex` filen. $$\mathrm{Bib\TeX}$$ bruger derefter den stil, der er angivet med `\bibliographystyle{...}` til at formatere de citerede poster og skriver en formateret `thebibliography` liste i filen `main.bbl`. Oprettelsen af `.bbl` filen er alt, hvad der opnås i dette trin; der foretages ingen ændringer i output-PDF'en.
3. Når `pdflatex` køres igen, ser den nu, at en `main.bbl` fil er tilgængelig! Så den indsætter indholdet af `main.bbl` dvs. den `\begin{thebibliography}....\end{thebibliography}` i $$\mathrm{\LaTeX}$$ kildekoden, hvor `\bibliography{...}` er. Efter dette trin vises referencelisten i output-PDF'en formateret i henhold til den valgte `\bibliographystyle{...}`, men citationerne i teksten er stadig \[?].
4. `pdflatex` køres igen, og denne gang `\cite{...}` erstattes kommandoerne med de tilsvarende numeriske etiketter i output-PDF'en!

Som før sørger [`latexmk` build-værktøjet](/latex/da/vidensbase/064-how-does-overleaf-compile-my-project.md) for at udløse og køre `pdflatex` og `bibtex` igen efter behov, så du behøver ikke bekymre dig om denne del.

### Nogle bemærkninger om brugen af $$\mathrm{Bib\TeX}$$ og .bib-filer

Et par yderligere ting at bemærke ved brug af $$\mathrm{Bib\TeX}$$ og `.bib-filer`:

* Du har måske bemærket, at selvom `refs.bib` indeholdt fem $$\mathrm{Bib\TeX}$$ referenceposter, er kun to inkluderet i referencelisten i output-PDF'en. Dette er et vigtigt punkt om $$\mathrm{Bib\TeX}$$: filens `.bib` rolle er at gemme bibliografiske poster, og kun poster, der er blevet citeret (via `\cite{...}`) i `.tex` filerne vil vises i referencelisten. Dette svarer til, hvordan kun citerede elementer fra en EndNote-database vises i referencelisten i et Microsoft Word-dokument. Hvis du *faktisk* vil inkludere alle poster—så de vises uden faktisk at citere dem alle—kan du skrive `\nocite{*}`. Dette betyder også, at du kan genbruge den samme `.bib` fil til alle dine $$\mathrm{\LaTeX}$$ projekter: poster, der ikke citeres i et bestemt manuskript eller rapport, vil blive udeladt fra referencelisten i det dokument.
* $$\mathrm{Bib\TeX}$$ kræver én `\bibliographystyle{...}` og én `\bibliography{...}` for at fungere korrekt—i fremtidige indlæg ser vi, hvordan man opretter flere bibliografier i det samme dokument. Hvis du bliver ved med at få “undefined citation”-advarsler, så kontrollér, at du faktisk har inkluderet disse to kommandoer, og at navnene er stavet korrekt. Filendelser er normalt ikke nødvendige, men husk, at *filnavne er versalfølsomme* på nogle operativsystemer—herunder på Overleaf! Derfor, hvis du skrev `\bibliographystyle{IEEetran}` (bemærk slåfejlen: “e”) i stedet for `\bibliographystyle{IEEEtran}`, eller skrev `\bibliography{refs}` når det faktiske filnavn er `Refs.bib`, vil du få den frygtede **\[?]** som citationer.
* I samme ånd skal du altid behandle dine cite-nøgler som versalfølsomme. Brug præcis samme store/små bogstaver eller stavemåde i dine `\cite{...}` som i dine `.bib` filen.
* Rækkefølgen af referencerne i `.bib` filen har ingen indflydelse på, hvordan referencelisten er sorteret i output-PDF'en: *sorteringsrækkefølgen for referencelisten bestemmes af* `\bibliographystyle{...}`. For eksempel har nogle læsere måske bemærket, at inden for mit tidligere eksempel er den første citation i teksten `latex2e` er nummereret \[2], mens den anden citation i teksten (`texbook`) er nummereret \[1]! Har $$\mathrm{\LaTeX}$$ og $$\mathrm{Bib\TeX}$$ du mistet overblikket? Slet ikke: dette skyldes faktisk, at `plain` stilen sorterer referencelisten efter alfabetisk orden efter førsteforfatterens *efternavn*. Hvis du foretrækker en ordning, hvor de numeriske citationsetiketter nummereres sekventielt gennem hele teksten, bliver du nødt til at vælge en bibliografistil, som implementerer dette. For eksempel, hvis vi i stedet havde brugt `\bibliographystyle{IEEEtran}` for det eksempel, ville vi få følgende output. Bemærk også, hvordan formateringen af hver citerede post i referencelisten automatisk er blevet opdateret, så den passer til IEEE's stil:

![Output med bibliografistilen IEEEtran](/files/1f893d16f7bc9eaa5080d8663a3acf7a53469c31)

**Figur 5:** `IEEEtran` output for bibliografistil.

Vi vil tale mere om forskellige bibliografistile, herunder forfatter-år-citeringsskemaer, i en fremtidig artikel. For nu skal vi rette vores opmærksomhed mod `.bib` filindhold og hvordan vi kan gøre opgaven med at forberede `.bib` filer lidt lettere.

## Et nyt kig på .bib-filer

Som du måske har lagt mærke til tidligere, en `.bib` fil indeholder $$\mathrm{Bib\TeX}$$ bibliografiposter, der starter med en *posttype* indledt med en `@`. Hver post har nogle nøgle-værdi $$\mathrm{Bib\TeX}$$ *felter*, placeret inden for et par klammer (`{...}`). Den *cite-nøgle* er det første stykke information, der gives inden for disse klammer, og hvert felt i posten *skal adskilles af 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 generel regel, *hver* bibliografipost bør have en `forfatter`, `år` og `titel` felt, uanset hvilken type det er. Der er omkring [et dusin posttyper](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX) selv om nogle bibliografistile måske genkender/definerer mere; men det er sandsynligt, at du oftest vil bruge følgende posttyper:

* `@article` til tidsskriftsartikler (se eksemplet ovenfor).
* `@inproceedings` til konferencerapporter:

```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` til bøger (se eksemplerne ovenfor).
* `@phdthesis`, `@masterthesis` til afhandlinger og specialer:

```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` er til et bogkapitel, hvor *hele bogen* blev skrevet af den eller de samme forfattere: det relevante kapitel identificeres ved et kapitelnummer:

```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` er til et bidraget kapitel i en bog, så det vil have sin egen `forfatter` og `titel`. Den egentlige titel på hele bogen angives i `booktitle` feltet; det er sandsynligt, at et `editor` felt også vil 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` er til det, der ikke helt passer ind i nogen anden posttype. Det kan især være nyttigt til websider—ved at skrive note = \url{http\://...} eller url = {http\://...}:
  * vil du ofte finde det nyttigt at tilføje `\usepackage{url}` eller `\usepackage{hyperref}` i dine `.tex` filers præambel (for mere robust håndtering af URL'er);
  * ikke alle bibliografistile understøtter `url` feltet: `plain` gør ikke, men `IEEEtran` gør. Alle stilarter understøtter `note`. Mere om dette i et fremtidigt indlæg;
  * du bør være opmærksom på, at selv websider og `@misc` poster bør have en `forfatter`, en `år` og en `titel` feltet:

```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 bruges kommaer kun til at adskille efternavnet fra fornavnet på en forfatter—hvis efternavnet skrives først. De enkelte forfatternavne adskilles af `og`. Så disse er korrekte:

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

eller

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

Men *ingen af de følgende vil fungere korrekt*—du vil få mærkeligt output, eller endda fejlmeddelelser fra $$\mathrm{Bib\TeX}$$! Så vær ekstra omhyggelig, hvis du kopierer forfatternavne fra en artikel eller fra en webside.

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

### Efternavne med flere ord

Hvis en forfatters efternavn består af flere ord adskilt af mellemrum, eller hvis det faktisk er en organisation, skal du placere et ekstra par klammer omkring efternavnet, så $$\mathrm{Bib\TeX}$$ vil genkende de grupperede ord som efternavnet:

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

Alternativt kan du bruge `Efternavn, Fornavn` formatet; nogle brugere finder det tydeligere og mere læsbart:

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

**Husk:** Uanset om fornavnet eller efternavnet står først i outputtet (“John Doe” vs “Doe, John”), eller om fornavnet automatisk forkortes til “J. Doe” eller “Doe, J.” vs “John Doe” “J. Doe”), styres alle sådanne detaljer af `\bibliographystyle`.

### Jeg forsøgte at bruge % til at kommentere nogle linjer eller poster ud i min .bib-fil, men jeg fik i stedet en masse fejlmeddelelser?

`%` er faktisk ikke en kommentartegn i `.bib` filer! Så indsættelse af en `%` i `.bib` filer kommenterer ikke blot linjen ud, det medfører også nogle $$\mathrm{Bib\TeX}$$ fejl. For at få $$\mathrm{Bib\TeX}$$ til at ignorere et bestemt felt behøver vi blot at omdøbe feltet til noget, som $$\mathrm{Bib\TeX}$$ ikke genkender. Hvis du for eksempel vil beholde et `date` felt, men helst vil have, at det ignoreres (måske fordi du vil $$\mathrm{Bib\TeX}$$ bruge `år` feltet i stedet) skriv `Tdate = {...}` eller det mere læsbare `IGNOREdate = {...}`.

For at få $$\mathrm{Bib\TeX}$$ til at ignorere en hel *post* kan du fjerne `@` før posttypen. En gyldig referencepost starter altid med en `@` efterfulgt af posttypen; uden `@` tegn $$\mathrm{Bib\TeX}$$ springer over linjerne, indtil den møder en anden `@`.

## Hvordan/hvor får jeg faktisk fat i de .bib-filer?

### Redigér .bib-filen som almindelig tekst

Fordi `.bib` filer er ren tekst, kan du helt sikkert skrive dem i hånden—når du først er fortrolig med $$\mathrm{Bib\TeX}$$’s krævede syntaks. Sørg blot for, at du gemmer den med en `.bib` filendelse, og at din editor ikke i smug tilføjer en `.txt` eller et andet suffiks. I Overleaf kan du klikke på linket “Files…” øverst i fillistepanelet og derefter på “Add blank file” for at oprette en ny `.bib` fil at arbejde på.

> **Pro tip:** Vidste du, at søgeresultater fra Google Scholar kan eksporteres til en $$\mathrm{Bib\TeX}$$ post? Klik på linket “Cite” under hvert søgeresultat, og derefter på “$$\mathrm{Bib\TeX}$$”-mulighed søg. Derefter kan du kopiere den $$\mathrm{Bib\TeX}$$ genererede post. Her er en [video](/latex/da/sporgsmal-og-svar/49-how-to-include-a-bibliography-using-bibtex.md) der viser processen. Bemærk, at du altid bør dobbelttjekke felterne i posten, da de automatisk udfyldte oplysninger ikke altid er fuldstændige eller nøjagtige!

### Hjælp fra GUI-baserede .bib-redigeringsværktøjer

Mange brugere foretrækker at bruge en dedikeret $$\mathrm{Bib\TeX}$$ bibliografidatabase-editor/manager, såsom [JabRef](http://www.jabref.org) eller [BibDesk](http://bibdesk.sourceforge.net/) til at vedligeholde, redigere og tilføje poster til deres `.bib` filer. Brug af en GUI kan faktisk hjælpe med at reducere syntaks- og stavefejl, mens man opretter bibliografiposter i en $$\mathrm{Bib\TeX}$$ fil. Hvis du foretrækker det, kan du forberede din `.bib` fil på din egen maskine ved hjælp af JabRef, BibDesk eller et andet værktøj og derefter uploade den til din Overleaf.

> **Pro tip:** Hvis du gerne vil bruge den samme `.bib` til flere Overleaf-projekter, så kig på [denne hjælpeartikel](/latex/da/vidensbase/009-can-i-share-files-e.g.-.bib-and-some-graphics-across-my-projects.md) for at opsætte et “hovedprojekt”, eller [denne](/latex/da/vidensbase/051-how-can-i-upload-files-from-google-drive.md) til deling af filer fra Google Drive (instruktionerne gælder også for andre cloud-baserede lagringsløsninger, såsom Dropbox).

### Eksport fra referencelibrary-tjenester

Hvis du klikker på knappen Upload files over fillistepanelet, vil du bemærke nogle muligheder: Import from Mendeley og Import from Zotero. Hvis du allerede bruger en af disse referencelibrarytjenester, kan Overleaf nu koble sig på de Web exporter-API'er, som disse tjenester stiller til rådighed, for at importere `.bib` filen (genereret fra dit bibliotek) ind i dit Overleaf-projekt. For mere information, se Overleaf-artiklen [Sådan linker du din Overleaf-konto til Mendeley og Zotero](/latex/da/vidensbase/073-how-to-link-zotero-to-your-overleaf-account.md).

For andre referencelibrarytjenester, der ikke har et offentligt API, eller som endnu ikke er direkte integreret med Overleaf, såsom [EndNote](/latex/da/vidensbase/016-can-i-use-overleaf-with-endnote.md) eller [Paperpile](/latex/da/vidensbase/017-can-i-use-overleaf-with-paperpile.md), så kig efter en “export to `.bib`”-mulighed i applikationen eller tjenesten. Når du har en `.bib` fil, kan du derefter føje den til dit Overleaf-projekt.

### Jeg har allerede en referenceliste i en Microsoft Word/HTML/PDF-fil; kan jeg på en eller anden måde genbruge dataene uden at taste alt igen?

Det plejede at være sådan, at du måtte kode hver linje manuelt ind i en `\bibitem` eller en `@article{...}` post (eller en anden posttype) i en `.bib` fil. Som du kan forestille dig, er det ikke ligefrem en opgave, som mange ser frem til. Heldigvis findes der i dag nogle værktøjer, der kan hjælpe. De tager typisk en ren tekstfil, f.eks.

```latex
[1] J. Smith, J. Doe and F. Bar (2001) A ground-breaking study.
Journal of Amazing Research 5(11), pp. 29-34.

[2] ...
```

og forsøger at parse linjerne og omdanne den til en struktureret 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 at gennemgå disse værktøjers indstillinger nøje, så de fungerer godt sammen med din eksisterende ustrukturerede bibliografi i almindelig tekst.

## Resumé og videre læsning

Vi har kort set på, hvordan $$\mathrm{Bib\TeX}$$ behandler en `.bib` bibliografidatabasefil for at løse `\cite` kommandoer og producere en formateret referenceliste, samt hvordan man forbereder `.bib` filer.

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

### Yderligere læsning

For mere information se:

* [Bibtex-bibliografistile](/latex/da/referencer-og-citationer/04-bibtex-bibliography-styles.md)
* [Bibliografihåndtering med natbib](/latex/da/referencer-og-citationer/02-bibliography-management-with-natbib.md)
* [Bibliografihåndtering med biblatex](/latex/da/referencer-og-citationer/03-bibliography-management-with-biblatex.md)
* [BibTeX-dokumentationen på CTAN's websted](http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/)
* [tocbind-pakkedokumentation](http://www.ctan.org//tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [Indholdsfortegnelse](/latex/da/dokumentstruktur/02-table-of-contents.md)
* [Håndtering i et stort projekt](/latex/da/dokumentstruktur/07-management-in-a-large-project.md)
* [LaTeX-projekter med flere filer](/latex/da/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/da/referencer-og-citationer/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.
