> 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/122-preamble-organization.md).

# Organisering af præamblen

## Introduktion

## Generelle idéer

Den grundlæggende idé er at organisere præamblen på en granulær måde: Start med de mest generelle pakker og indstillinger, og fortsæt med at ordne de nødvendige pakker og indstillinger til de mere projektspecifikke, og slut af med bruger-makroer. Dette har tre hovedårsager:

1. Dette fungerer for afhængigheder; bruger-makroer afhænger generelt af pakker, der er indlæst. Matematiske og andre pakker kan afhænge af skrifttyper, der er indlæst.
2. De ting, der ændrer sig oftest, kommer til sidst, tættest på dokumentets brødtekst.
3. Dette hjælper med at holde præamblen velorganiseret og gør tingene nemme at finde og justere.

Desværre er der undtagelser fra dette, da der er pakker, hvor indlæsningsrækkefølgen faktisk betyder noget; se [#Undtagelser for rækkefølgen af pakkeindlæsning](#package-loading-order-exceptions) for listen.

## Nogle eksempler

## Placering af præamblen i en separat fil

Det er muligt at placere præamblen i en separat fil. Der er tre grundlæggende måder:

* Flyt præamblen til en standard `.tex` og brug `\input{...}`.
* Læg alt i en brugerpakke og brug `\usepackage{...}`.
* Læg alt i en brugerklasse og brug `\documentclass{...}`.

Under alle omstændigheder er det altid at foretrække at holde `\documentclass{...}` i hovedfilen og holde hovedfilen i projektets topmappe.

## Undtagelser for rækkefølgen af pakkeindlæsning

For nogle pakker er indlæsningsrækkefølgen vigtig; derfor kan disse ikke følge de generelle idéer ovenfor.


---

# 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/122-preamble-organization.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.
