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

# Hauptdokument festlegen

Das Hauptdokument in Overleaf ist die Datei, die LaTeX zuerst zum Kompilieren angewiesen wird. Es ist die Hauptdatei des Projekts, in die alle anderen Teile (Klassen, Pakete, Kapitel usw.) eingefügt werden. Wenn dies nicht manuell festgelegt wird, wählt Overleaf ein Dokument im Projekt aus, das die **`\documentclass[...]{...}`** Anweisung. Aus diesem Grund ist es besser, wenn Sie eine separate Datei für Ihre Präambel haben, die **`\documentclass[...]{...}`** Anweisung nicht in die Präambeldatei aufzunehmen, sondern stattdessen am Anfang des Hauptdokuments zu platzieren. Wenn Sie dies nicht tun, wird nur die Präambel kompiliert. Um das Hauptdokument für ein Projekt festzulegen, klicken Sie einfach auf das Menü in der oberen linken Ecke:

![Lefthandmenu.PNG](/files/f300b448fb4851ea3f3cab3d50e1486938fe47bb)

und gehen Sie zu **Hauptdokument**:

![Maindocument.PNG](/files/15a0bcaf37a0e8e219245b4f7f8da74acbc583af)

Siehe [hier](/latex/de/dokumentstruktur/07-management-in-a-large-project.md) um mehr über die Verwaltung großer Projekte in LaTeX zu erfahren.

## Mehrere Dokumente im selben Projekt kompilieren

Damit Sie verschiedene Dokumente im selben Projekt schnell kompilieren können, kompiliert Overleaf die Datei, die im Editor geöffnet ist, als Hauptdokument, sobald sie die **`\documentclass[...]{...}`** Anweisung enthält. Dies ist besonders praktisch beim Bearbeiten mit den [**`subfiles`** Paket](/latex/de/dokumentstruktur/08-multi-file-latex-projects.md#the-subfiles-package).

## Probleme bei der Auswahl der Hauptdatei

Die Hauptdatei sollte sich immer im Stammverzeichnis befinden (außerhalb aller Ordner), damit alle Kompilierungsschritte im richtigen Verzeichnis ausgeführt werden und die erforderlichen Hilfsdateien verfügbar sind, beispielsweise beim [Hinzufügen eines Indexes](/latex/de/dokumentstruktur/04-indices.md). Siehe einige Tipps zur Neuorganisation Ihres Projekts, um auf Overleaf zu kompilieren [hier](/latex/de/fragen-and-antworten/77-my-main-file-is-in-a-subfolder-but-this-is-not-allowed-on-overleaf.-but-i-don-t-want-to-change-my.md).

Wenn sich die ausgewählte Hauptdatei in einem Ordner befindet und es im Stammverzeichnis eine Datei mit demselben Namen gibt, wird die Datei mit diesem Namen im Stammverzeichnis kompiliert und nicht die Auswahl. Z. B. , wenn `version1/main.tex` als Hauptdatei festgelegt ist, aber `main.tex` ebenfalls im Projekt vorhanden ist, `main.tex` wird kompiliert. Dieses Problem liegt an der Art und Weise, wie Latexmk auf Overleaf ausgeführt wird. Um Probleme dadurch zu vermeiden, geben Sie allen Dateien, die Sie auf Overleaf kompilieren möchten, einen eindeutigen Namen.


---

# 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/de/wissensdatenbank/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.
