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

# Angi hoveddokument

Hoveddokumentet i Overleaf er filen som LaTeX blir bedt om å kompilere først. Det er prosjektets hovedfil, som alle andre deler (klasser, pakker, kapitler osv.) vil bli inkludert i. Når dette ikke settes manuelt, vil Overleaf velge et dokument i prosjektet som inneholder **`\documentclass[...]{...}`** kommandoen. Av denne grunn, hvis du har en separat fil for preamblen, er det bedre å ikke inkludere **`\documentclass[...]{...}`** kommandoen i preamble-filen, men heller ved starten av hoveddokumentet. Hvis du ikke gjør dette, vil bare preamblen bli kompilert. For å angi hoveddokumentet i et prosjekt, klikker du ganske enkelt på menyen øverst til venstre:

![Lefthandmenu.PNG](/files/0e1568a6cadc20850e827c67dabb647eb2a4976c)

og gå til **Hoveddokument**:

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

Se [her](/latex/no/dokumentstruktur/07-management-in-a-large-project.md) for å lære mer om å administrere store prosjekter i LaTeX.

## Kompilering av flere dokumenter i samme prosjekt

For at du raskt skal kunne kompilere forskjellige dokumenter i samme prosjekt, vil Overleaf kompilere den filen som er åpen i redigeringsverktøyet som hoveddokument når den inneholder **`\documentclass[...]{...}`** kommandoen. Dette er spesielt praktisk ved redigering med [**`subfiles`** pakken](/latex/no/dokumentstruktur/08-multi-file-latex-projects.md#the-subfiles-package).

## Problemer med valg av hovedfil

Hovedfilen bør alltid ligge i rotkatalogen (utenfor eventuelle mapper), for å sikre at alle kompileringstrinn kjøres i riktig katalog og for å sikre at de nødvendige hjelpefilene er tilgjengelige, for eksempel når [du legger til et register](/latex/no/dokumentstruktur/04-indices.md). Se noen tips om omorganisering av prosjektet ditt for å kompilere i Overleaf [her](/latex/no/sporsmal-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 hovedfilen ligger i en mappe og det finnes en fil med samme navn i rotkatalogen, vil filen med det navnet i rotkatalogen bli kompilert i stedet for valget. F.eks., hvis `version1/main.tex` er satt som hovedfilen, men `main.tex` også er i prosjektet, `main.tex` vil bli kompilert. Dette problemet skyldes måten Latexmk kjøres på i Overleaf. For å unngå problemer som følge av dette, gi alle filer du vil kompilere i 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/no/kunnskapsbase/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.
