> 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/vidensbase/127-set-main-document.md).

# Angiv hoveddokument

Hoveddokumentet i Overleaf er den fil, som LaTeX får besked på at kompilere først. Det er projektets hovedfil, som alle andre dele (klasser, pakker, kapitler osv.) vil blive indsat i. Når dette ikke er indstillet manuelt, vælger Overleaf et dokument i projektet, som indeholder **`\documentclass[...]{...}`** -kommandoen. Derfor er det bedre, hvis du har en separat fil til din præambel, ikke at inkludere **`\documentclass[...]{...}`** -kommandoen i præambelfilen, men snarere i starten af hoveddokumentet. Hvis du ikke gør dette, vil kun præamblen blive kompileret. For at angive hoveddokumentet i et projekt skal du blot klikke ind i menuen i øverste venstre hjørne:

![Venstremenu.PNG](/files/a37c0ae6d1d488b627a4c10421a4f003f81aef2c)

og gå til **Hoveddokument**:

![Maindocument.PNG](/files/d4514225830684e139766f73371d8e43aaf437dc)

Se [her](/latex/da/dokumentstruktur/07-management-in-a-large-project.md) for at lære mere om håndtering af store projekter i LaTeX.

## Kompilering af flere dokumenter i det samme projekt

For at du hurtigt kan kompilere forskellige dokumenter i det samme projekt, vil Overleaf kompilere den fil, der er åben i editoren, som hoveddokument, så snart den indeholder **`\documentclass[...]{...}`** -kommandoen. Dette er især praktisk ved redigering med [**`subfiles`** pakken](/latex/da/dokumentstruktur/08-multi-file-latex-projects.md#the-subfiles-package).

## Problemer med valg af hovedfil

Hovedfilen bør altid være i rodmappen (uden for eventuelle mapper) for at sikre, at alle kompileringstrinene køres i den korrekte mappe, og for at sikre, at de nødvendige hjælpefiler er tilgængelige, for eksempel når [tilføjer et indeks](/latex/da/dokumentstruktur/04-indices.md). Se nogle tips til at omorganisere dit projekt, så det kan kompileres på Overleaf [her](/latex/da/sporgsmal-og-svar/77-my-main-file-is-in-a-subfolder-but-this-is-not-allowed-on-overleaf.-but-i-don-t-want-to-change-my.md).

Hvis den valgte hovedfil ligger i en mappe, og der findes en fil med samme navn i rodmappen, vil filen med det navn i rodmappen blive kompileret i stedet for det valgte. F.eks., hvis `version1/main.tex` er angivet som hovedfilen, men `main.tex` også findes i projektet, `main.tex` vil blive kompileret. Dette problem skyldes den måde, Latexmk køres på i Overleaf. For at undgå problemer med dette skal du give alle filer, som du vil have kompileret på Overleaf, et unikt navn.


---

# 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/vidensbase/127-set-main-document.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.
