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

# Ange huvuddokument

Huvuddokumentet i Overleaf är den fil som LaTeX kommer att få i uppgift att kompilera först. Det är projektets huvudfil, i vilken alla andra delar (klasser, paket, kapitel osv.) kommer att inkluderas. När detta inte ställs in manuellt kommer Overleaf att välja ett dokument i projektet som innehåller **`\documentclass[...]{...}`** kommandot. Av den anledningen är det bättre att inte inkludera **`\documentclass[...]{...}`** kommandot i preamble-filen, utan snarare i början av huvuddokumentet. Om du inte gör detta kommer endast preamble att kompileras. För att ställa in huvuddokumentet i ett projekt, klicka bara på menyn i det övre vänstra hörnet:

![Vänstermeny.PNG](/files/19f4fcf69f2940d67da98e2288b21797235f9deb)

och gå till **Huvuddokument**:

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

Se [här](/latex/sv/dokumentstruktur/07-management-in-a-large-project.md) för att lära dig mer om att hantera stora projekt i LaTeX.

## Kompilering av flera dokument i samma projekt

För att du snabbt ska kunna kompilera olika dokument i samma projekt kommer Overleaf att kompilera den fil som är öppen i editorn som huvuddokument så snart den innehåller **`\documentclass[...]{...}`** kommandot. Detta är särskilt praktiskt vid redigering med [**`subfiles`** paketet](/latex/sv/dokumentstruktur/08-multi-file-latex-projects.md#the-subfiles-package).

## Problem med val av huvudfil

Huvudfilen bör alltid ligga i rotkatalogen (utanför alla mappar), för att säkerställa att alla kompileringssteg körs i rätt katalog och att de nödvändiga hjälpfilerna finns tillgängliga, till exempel när [man lägger till ett index](/latex/sv/dokumentstruktur/04-indices.md). Se några tips om hur du omorganiserar ditt projekt för att kompilera i Overleaf [här](/latex/sv/fragor-och-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).

Om den valda huvudfilen finns i en mapp och det finns en fil med samma namn i rotkatalogen, kommer filen med det namnet i rotkatalogen att kompileras i stället för det valda. T.ex. om `version1/main.tex` är inställd som huvudfil men `main.tex` också finns i projektet, `main.tex` kommer att kompileras. Detta problem beror på hur Latexmk körs i Overleaf. För att undvika problem av detta, ge alla filer du vill kompilera i Overleaf ett unikt namn.


---

# 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/kunskapsbas/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.
