> 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/nl/kennisbank/038-fixing-and-preventing-compile-timeouts.md).

# Compile-time-outs oplossen en voorkomen

Wanneer u op de **Opnieuw compileren** knop in uw Overleaf-project start u een proces dat uw projectbestanden leest en ze omzet in een opgemaakte PDF. Als u een compile-time-outfout krijgt, betekent dit dat het compilatieproces niet kon worden voltooid binnen de [time-outlimiet van uw Overleaf-abonnement](/latex/nl/kennisbank/119-overleaf-plan-limits.md).

Hoewel het mogelijk is dat sommige projecten te groot of te complex zijn om binnen de beschikbare tijd een PDF te produceren, kunnen compile-time-outs vaak worden opgelost of voorkomen.

## Stappen om compile-time-outs op te lossen

Volg deze stappen om veelvoorkomende problemen te identificeren en op te lossen die compile-time-outs veroorzaken:

1. [Controleer op compilefouten en los ze op met **Stop bij eerste fout** mode](#first-errors)
2. [Probeer **Fast\[draft\]** modus en optimaliseer uw afbeeldingsgroottes](#second-images)
3. [Beoordeel uw project op tijdrovende taken](#third-assess)

Naast het volgen van deze stappen, bekijk ook de suggesties over wat u moet doen in [specifieke time-outsituaties](#anchor-advice) evenals welke [best practices](#anchor-best) u moet volgen om compile-time-outs te voorkomen.

Hoewel veel projecten binnen de tijd van het gratis Overleaf-abonnement kunnen worden gecompileerd, moet u, als u een groot of complex document voorbereidt, mogelijk [een premiumabonnement nemen](https://www.overleaf.com/user/subscription/plans) om meer compileertijd te krijgen.

## Stap 1: Controleer op compilefouten en los ze op

Sommige compilefouten, of de opeenstapeling van meerdere fouten, kunnen het [latexmk-buildproces](https://learn.overleaf.com/learn/Kb/How_does_Overleaf_compile_my_project%3F) volledig blokkeren en tot een compile-time-out leiden. Om fouten te vinden en op te lossen, schakelt u de **Stop bij eerste fout** compileermodus onder het **Opnieuw compileren** keuzemenu in:

![Screenshot die laat zien hoe u de compileermodus Stop bij eerste fout inschakelt](/files/19f1eedbd48c69a009729415e125b512184c26de)

De [**Stop bij eerste fout**](/latex/nl/kennisbank/149-using-the-stop-on-first-error-compilation-mode.md) compileermodus doet precies wat u zou verwachten — hij stopt direct met compileren wanneer er een fout optreedt. Wanneer dit gebeurt, wordt er geen PDF gegenereerd en wordt er een bericht met een beschrijving van de fout weergegeven. Het inschakelen van **Stop bij eerste fout** stelt u in staat om elke fout in het project te vinden en op te lossen totdat het project foutloos is.

Door op elk foutbericht te klikken, gaat u naar de regel in de broncode die het probleem veroorzaakt, zodat u uw code kunt corrigeren. Verschillende veelvoorkomende fouten worden uitgelegd op [deze pagina](/latex/nl/latex-basis/05-errors.md), en enkele LaTeX-debuggingtips staan vermeld op [deze pagina](/latex/nl/vragen-en-antwoorden/81-tips-and-tricks-for-troubleshooting-latex.md). Zie ook de [sectie in dit artikel](#anchor-fatal) waarin enkele veelvoorkomende **fatale compilefouten** worden vermeld die compile-time-outs veroorzaken.

## Stap 2: Probeer te compileren in Fast \[draft]-modus

Het opnemen van veel of grote afbeeldingsbestanden in uw project kan de tijd die nodig is om uw project te compileren aanzienlijk verlengen.

Een methode die kan helpen vast te stellen of beeldverwerking de oorzaak van de time-out is, is proberen te compileren in **Snel \[concept]** modus. Kies daarvoor de **Snel \[concept]** optie uit het **menu Opnieuw compileren**. Hierdoor worden al uw afbeeldingen vervangen door vakken en wordt de PDF veel sneller gecompileerd:

![De conceptcompileermodus instellen voor een Overleaf-project](/files/f1d1de805d0695054d377e588dd8c88200535b8b)

Als uw document compileert in **Snel \[concept]** modus, maar niet volledig kan compileren in **Normaal** modus, dan kan de oorzaak grote of vele afbeeldingsbestanden zijn.

### Afbeeldingsbestanden optimaliseren

Als u meerdere grote PNG- of JPEG-bestanden met een hoge resolutie hebt gebruikt, kan het verwerken van die bestanden de tijd die nodig is om uw project te compileren verlengen, soms aanzienlijk. Zorg ervoor dat u:

* PDF-bestanden gebruikt in plaats van PNG-bestanden voor diagrammen en grafieken.
* JPEG's alleen gebruikt voor foto's.

Voor extra advies zie: [Grote afbeeldingsbestanden optimaliseren](/latex/nl/kennisbank/113-optimising-very-large-image-files.md).

## Stap 3: Beoordeel uw project op tijdrovende taken en fatale fouten

Als beide **Stop bij eerste fout** en **Fast\[draft]** compilemodus nog steeds tot een compile-time-out leiden, moet u mogelijk verder kijken om de oorzaak van de compile-time-out te identificeren en deze (hopelijk) op te lossen.

1\. [Bekijk de lijst met tijdrovende praktijken en pakketten die het compileren kunnen vertragen](#anchor-slow)

2\. [Bekijk de lijst met veelvoorkomende fatale fouten die tot time-outs kunnen leiden](#anchor-fatal)

3\. [Bekijk het advies voor specifieke time-outscenario's die het best bij uw situatie passen](#anchor-advice)

### Tijdrovende praktijken en pakketten

Sommige praktijken en pakketten kunnen leiden tot zeer trage compilaties en zelfs tot time-outs.

**Het opnemen van complexe TikZ- of pgfplots-tekeningen**

`TikZ` en [`pgfplots`](https://ctan.org/pkg/pgfplots?lang=en) leveren geweldige afbeeldingen op, maar ze kunnen [lang duren om te compileren](https://tex.stackexchange.com/a/254946/226). Er zijn [verschillende manieren waarop u de TikZ-afbeeldingen kunt externaliseren](/latex/nl/vragen-en-antwoorden/60-i-have-a-lot-of-tikz-matlab2tikz-or-pgfplots-figures-so-i-m-getting-a-compilation-timeout.-can-i.md) zodat LaTeX ze niet telkens opnieuw hoeft te tekenen wanneer het een nieuwe PDF maakt.

**Het mhchem-pakket gebruiken**

Recente versies van het [`mhchem` pakket](https://ctan.org/pkg/mhchem?lang=en) kunnen langer nodig hebben om te compileren. Afhankelijk van waarvoor u het gebruikt, kan het [`chemformula` pakket](https://ctan.org/pkg/chemformula) de benodigde compileertijd verkorten. Als u al `mhchem`gebruikt, kunt u proberen het direct te vervangen door `chemformula` als vervanging:

```latex
% \usepackage{mhchem}
\usepackage{chemformula}
\let\ce\ch
```

* **Opmerking**: er zijn syntaxis- en functieverschillen tussen `mhchem` en `chemformula`, dus dit werkt mogelijk niet altijd goed. Bijvoorbeeld, `\ce{2H2O}` wordt prima weergegeven met `mhchem`, maar met `chemformula` moet u dit schrijven als `\ch{2 H2O}` met een spatie na de eerste `2`.

**Het opnemen van tracing- of debugaanroepen**

Als u toevallig een `\tracingall` opdracht in uw document hebt, kan deze een *heleboel* gegevens naar de `.log`. Het opnemen en verwerken van `\tracingall` gegevens in het `.log` bestand kan ervoor zorgen dat het compileren extreem traag wordt. Het wordt aanbevolen de `\tracingall` aanroepen te verwijderen, of als u vergelijkbare methoden voor debugging moet gebruiken, de [`trace` pakket](http://ctan.org/pkg/trace) in plaats daarvan.

**Het acro-pakket gebruiken**

Gebruikers van het [`acro` pakket](https://www.ctan.org/pkg/acro) te [hebben gemeld dat versie 3 traag is](https://github.com/cgnieder/acro/issues/205) bij het laden van acronymedefinities. Een gevolg van `acro`’s langere compileertijd is de mogelijkheid dat een compile-time-out wordt veroorzaakt; gelukkig is er een workaround: versie 2 van het gebruiken `acro` pakket niet te gebruiken.

Overstappen van versie 3 terug naar versie 2 kan vereisen dat u uw project bewerkt om ervoor te zorgen dat het compatibel is met de opties, functies en opdrachten van versie 2. Documentatie voor versie 2 is beschikbaar, vervat in eerdere broncodereleases die kunnen worden [worden gedownload van GitHub](https://github.com/cgnieder/acro/releases/tag/v2.10).

Hier zijn enkele zaken om te controleren bij het teruggaan naar versie 2 — deze lijst is verre van uitputtend:

1. Pas de hoofd- `.tex` van uw project aan naar:
   * wijzig `\usepackage{acro}` om `\usepackage{acro}[=v2]`
   * wijzig de `include=...` optiesleutel van `\printacronyms` om `include-classes=...`
2. Binnen elke `\DeclareAcronym` opdracht moet u ervoor zorgen dat de `tag=...` optiesleutel wordt gewijzigd in `class=...`.

Raadpleeg [`acro` de documentatie van versie 2.10](https://github.com/cgnieder/acro/releases/tag/v2.10) voor opdrachten en opties die beschikbaar zijn in versie 2 maar niet in versie 3.

**EPS- of SVG-afbeeldingen gebruiken**

Het gebruik van EPS- of SVG-afbeeldingen kan extra verwerking vereisen om ze naar PDF-formaat om te zetten. Deze extra verwerking voegt tijd toe aan de tijd die nodig is om uw project te compileren.

* Hoewel de **latex** compiler EPS-afbeeldingen rechtstreeks ondersteunt, ondersteunt de **pdfLaTeX** compiler ondersteunt geen EPS-afbeeldingen, dus is een extra stap nodig om deze naar pdf-afbeeldingen om te zetten wanneer die compiler wordt gebruikt. De verwerking wordt afgehandeld door het `epstopdf` pakket dat `Ghostscript` gebruikt om de EPS-bestanden naar PDF om te zetten. Deze conversiestap kan de benodigde tijd om het project te compileren aanzienlijk vergroten.
* SVG-afbeeldingsbestanden worden niet rechtstreeks ondersteund door een LaTeX-compiler en vereisen het gebruik van het `svg` pakket en de `\includesvg` opdracht die het biedt. Het `svg` pakket gebruikt `inkscape` om SVG-afbeeldingen naar PDF om te zetten. Deze conversiestap kan de benodigde tijd om het project te compileren aanzienlijk vergroten.

Voor snellere resultaten die kunnen helpen om compile-time-outs te vermijden, gebruikt u PDF-versies van uw afbeeldingen in plaats van EPS- of SVG-formaten.

**Het tabularray-pakket gebruiken**

De `tabularray` pakket biedt een alternatief voor de standaardopdrachten en -omgevingen voor het maken van tabellen in LaTeX. Helaas draait het `tabularray` pakket zeer langzaam, vooral voor grotere tabellen en tabellen die bepaalde kolomtypen gebruiken. Momenteel worden standaardmethoden voor tabeldefinitie aanbevolen boven `tabularray` vanwege overwegingen met betrekking tot de compileertijd.

**Een oneindige lus in een opdracht creëren**

Tijdens het compileren kunnen LaTeX-opdrachten heel soms een 'oneindige lus' veroorzaken. Oneindige lussen worden meestal veroorzaakt door bugs in pakketten of in door de gebruiker gedefinieerde opdrachten.

Als u vermoedt dat u een lus ervaart, controleer dan of u per ongeluk een [recursief](https://en.wikipedia.org/wiki/Recursion) definitie in een van uw aangepaste opdrachten hebt gemaakt, zoals `\newcommand{\foo}{\foo}`.

### Enkele oorzaken van fatale compilefouten

Hieronder staan enkele bekende oorzaken van fatale fouten.

**Blanco regels opnemen in gevoelige titelopdrachten**

LaTeX-klassen en sjablonen voor tijdschriften bieden vaak speciale opdrachten voor het opgeven van onderdelen van de titel van een document. Deze opdrachten zijn meestal bedoeld voor eenvoudige argumenten, en ze op onverwachte manieren gebruiken kan leiden tot compilefouten en zelfs time-outs. Het belangrijkste is dat opdrachten zoals `\author{...}`, `\date{...}` en `\title{...}` geen blanco regels mogen bevatten.

**Te veel vaste floats opnemen**

Als u te veel tabellen of figuren hebt die gebruikmaken van de `[H]` plaatsingsmarkering uit het `float` pakket, kan dit LaTeX in een oneindige lus brengen terwijl het probeert geschikte plaatsen voor al deze items te vinden. Overweeg om alle `[H]` meestal `[hbt!]` te vervangen en indien nodig af en toe een `\clearpage` te gebruiken om alle tabellen en figuren in de wachtrij weg te werken voordat u een pagina-einde invoegt.

**Fouten in de \caption-opdracht en tabular-omgevingen**

Hier is een lijst met tabelgerelateerde problemen waar u op moet letten — wees in het algemeen voorzichtig bij het zetten van tabellen!

* `\caption{...}` moet altijd worden geplaatst *buiten* het `tabular` omgeving, omdat dit fatale fouten kan veroorzaken als het [`caption` pakket](https://ctan.org/pkg/caption) is geladen, zoals in het volgende voorbeeld wordt getoond:

  ```latex
  \documentclass{article}
  \usepackage{caption}
  \begin{document}

  \begin{table}
      \begin{tabular}{c|c}
          \caption{Onderschrift}% \caption{...} moet BUITEN de tabular-omgeving staan
          a & b \\
          c & d \\
      \end{tabular}
  \end{table}
  \end{document}
  ```

  [Open dit voorbeeld **dat een Overleaf-time-outfout veroorzaakt**](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Overleaf+timeout+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bcaption%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Btable%7D%0A++++%5Cbegin%7Btabular%7D%7Bc%7Cc%7D%0A++++++++%5Ccaption%7BCaption%7D%25+%5Ccaption%7B...%7D+should+be+OUTSIDE+the+tabular+environment%0A++++++++a+%26+b+%5C%5C%0A++++++++c+%26+d+%5C%5C%0A++++%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument)
* Daarentegen: let erop dat de `longtable` omgeving *doet* vereist `\caption{...}` erin, zoals wordt aangetoond door een voorbeeld in ons [hulpartikel over tabellen](/latex/nl/afbeeldingen-en-tabellen/01-tables.md#multi-page-tables).
* `\caption{...}` geen `\\`, `\newline`, `\centering`, `\raggedright` enz.
* Met sommige sjablonen of pakketten, `\ref{...}` of `\cite{...}` binnen een `\caption` moet mogelijk worden voorafgegaan door `\protect` om fatale fouten te voorkomen; bijvoorbeeld, `\protect\cite{...}`.
* Controleer op onvolledige `\cmidrule{...}` binnen `tabular` omgevingen; het vereist een kolombreedtebereik, dus moet u schrijven `\cmidrule{3-3}` in plaats van alleen `\cmidrule{3}` als u een horizontale lijn wilt die slechts één kolom beslaat.
* Vermijd geneste `tabular` omgevingen. Kijk eens naar de [`makecell` pakket](https://ctan.org/pkg/makecell?lang=en) als u handmatige regeleinden in een tabelcel wilt toevoegen, of naar het `p{...}` kolomtype en/of [`tabularx`](https://ctan.org/pkg/tabularx) pakket als u op zoek bent naar manieren om kolommen te maken die lange regels automatisch afbreken.
* Als u tabular-rijen hebt die beginnen met `[...` moet u mogelijk `\relax` toevoegen na de `\\` op de vorige rij.

**Het soul- of changes-pakket gebruiken**

Als u het [`soul`](https://ctan.org/pkg/soul) of [`changes`](https://ctan.org/pkg/changes) pakket gebruikt om tekst te markeren of door te strepen, dan `\cite` en `\ref` moet mogelijk worden voorafgegaan door `\protect`; bijvoorbeeld, `\protect\cite{...}`.

**De tikzpicture gebruiken**

Controleer op ontbrekende `;` aan het einde van path/node-opdrachten en `]` aan het einde van parameterlijsten in `tikzpicture`s.

**Het breqn-pakket gebruiken**

De [`breqn`](https://ctan.org/pkg/breqn) pakket' `dmath` omgeving kan in oneindige lussen terechtkomen; vervang deze door `align` en breek regels handmatig af indien nodig.

**Het babel-pakket gebruiken**

Sommige [`babel`](https://ctan.org/pkg/babel) taalopties veranderen de betekenis van bepaalde tekens, wat problemen kan veroorzaken wanneer die tekens in hun 'normale' context worden gebruikt; bijvoorbeeld in de wiskundemodus. Probeer om dit te vermijden de optie `shorthands=off` te gebruiken bij het laden van babel (bijv., `\usepackage[shorthands=off]{babel}`).

**Het jabbrv-pakket gebruiken**

Sommige sjablonen gebruiken het [`jabbrv` pakket](https://github.com/compholio/jabbrv) om tijdschrifttitels automatisch af te korten (zie [dit Overleaf-voorbeeld](https://www.overleaf.com/latex/templates/automatic-journal-abbreviations/mxfsdscmvxcr)). Wanneer een journaltveld in het `.bib` bestand geaccentueerde Unicode-tekens bevat (bijv. Biología), kan dit het compileren blokkeren en een time-out in Overleaf veroorzaken. In plaats daarvan moeten LaTeX-opdrachten worden gebruikt, bijvoorbeeld `Biolog{\'i}a` of u kunt [de compiler van het project wijzigen](/latex/nl/kennisbank/026-changing-compiler.md) om `XeLaTeX` of `LuaLaTeX`, die beide ingebouwde ondersteuning hebben voor het lezen van Unicode-tekens.

## Advies voor enkele specifieke time-outsituaties

### Mijn project compileerde zonder fouten, maar nu zie ik een compile-time-out

Een kleine wijziging kan soms een compile-time-out veroorzaken. Probeer deze stappen om de oorzaak van het probleem te achterhalen en het op te lossen:

1. Gebruik [Opnieuw compileren vanaf nul](/latex/nl/kennisbank/028-clearing-the-cache.md) om verouderde gegenereerde bestanden te verwijderen die mogelijk problemen veroorzaken.
2. Gebruik de [Overleaf-geschiedenisfunctie](/latex/nl/meer-onderwerpen/49-using-the-history-feature.md) om uw meest recente wijzigingen te vinden. Zie de bovenstaande lijst met oorzaken van fatale compilefouten.
3. Gebruik de [Stop bij eerste fout](/latex/nl/kennisbank/149-using-the-stop-on-first-error-compilation-mode.md) optie om eventuele fouten te vinden en op te lossen die u per ongeluk hebt geïntroduceerd.

Het is mogelijk dat een kleine wijziging heeft geleid tot een fatale compilefout - zie de [bovenstaande lijst met fatale compilefouten](#anchor-fatal) voor enkele mogelijke oorzaken.

### Ik heb net een project naar Overleaf geüpload en krijg een compile-time-out

Het kan zijn dat uw project een belangrijk bestand of pakket mist, of dat het zo is georganiseerd dat het problemen veroorzaakt voor het compileproces van Overleaf.

* Als een project zonder problemen op uw lokale machine werd gecompileerd, maar op Overleaf niet kan worden gecompileerd, kan het zijn dat u een andere versie van **TeX Live** op uw eigen computer gebruikt. U kunt [de versie van TeX Live voor uw project wijzigen](https://www.overleaf.com/blog/new-feature-select-your-tex-live-compiler-version) om beter overeen te komen met degene waarmee uw project lokaal succesvol is gecompileerd.
* Uw geüploade project heeft mogelijk geen optimale bestandsstructuur voor Overleaf. Als uw hoofd-texbestand in een map staat, kan de compiler moeite hebben om sommige bestandsafhankelijkheden te vinden. Als uw hoofd-texbestand in een map staat, probeer uw project dan zo te herstructureren dat het hoofd-texbestand op het hoogste niveau van uw project staat.

Door [de bovenstaande instructies voor het opsporen en oplossen van fouten](#first-errors) kunnen ontbrekende bestanden, problemen met de TeX Live-versie en problemen met de projectstructuur vaak worden opgespoord.

### Ik heb een kopie gemaakt van een project dat compileerde, maar nu krijg ik een compile-time-out

Nieuwe projecten, inclusief kopieën van bestaande projecten, gebruiken standaard de nieuwste versie van TeX Live. Als uw oorspronkelijke project op een oudere versie van TeX Live stond, kan het zijn dat er incompatibiliteiten zijn met de meest recente versie die problemen veroorzaken. Probeer [de TeX Live-versie te wijzigen](https://www.overleaf.com/blog/new-feature-select-your-tex-live-compiler-version) in uw nieuwe kopie zodat deze overeenkomt met de versie van het oorspronkelijke project.

### Ik krijg mijn project niet gecompileerd wanneer ik alle secties opneem, maar elke sectie compileert afzonderlijk prima

Volg [het bovenstaande advies over het gebruik van de Fast\[draft\]-compileoptie](#second-images) om te zien of het hele project in Fast\[draft]-modus kan worden gecompileerd.

In sommige gevallen is het mogelijk om een groot project succesvol in twee fasen te compileren: eerst door in Fast\[draft]-modus uit te voeren en vervolgens door in de Normale modus te compileren.

Controleer elke sectie van uw project om mogelijke bronnen van langzaam compileren te identificeren. Dit kan onder meer zijn [grote afbeeldingsbestanden die kunnen worden geoptimaliseerd](#anchor-optimize), of andere [tijdrovende praktijken of pakketten](#anchor-slow).

### Mijn project krijgt soms een time-out, maar het kan niet betrouwbaar compileren

Uw project draait mogelijk heel dicht tegen de maximale compileertijd aan. Volg het bovenstaande advies voor [het oplossen van fouten](#first-errors), [het optimaliseren van afbeeldingen](#second-images) en [het vermijden van tijdrovende praktijken of pakketten](#third-assess).

## Best practices om compile-time-outs te voorkomen

Het is veel prettiger om compile-time-outs te voorkomen dan om te moeten omgaan met het soms stressvolle proces van het oplossen ervan nadat ze zich hebben voorgedaan. Deze aanbevelingen zouden u moeten helpen compile-time-outs te voorkomen, of er snel van te herstellen wanneer ze toch optreden.

### Los alle compilefouten op zodra ze optreden

Compilefouten worden aangegeven door de rode meldingsballon naast de knop Opnieuw compileren, zoals beschreven op [deze pagina](/latex/nl/vragen-en-antwoorden/81-tips-and-tricks-for-troubleshooting-latex.md). Als u op de rode ballon klikt, ziet u de foutmeldingen. Door op elk foutbericht te klikken, gaat u naar de overeenkomstige regel in de broncode, zodat u uw code kunt corrigeren. We raden aan fouten zo snel mogelijk te corrigeren, omdat ze laten opstapelen in de toekomst kan leiden tot moeilijk te debuggen en fatale fouten.

[Deze pagina](/latex/nl/latex-basis/05-errors.md) legt verschillende veelvoorkomende compilefouten uit. Als u moeite hebt een foutbericht te begrijpen, brengt online zoeken met de tekst uit de fout u vaak naar een blog- of forumbericht waarin de fout wordt uitgelegd en oplossingen worden aangeboden.

### Geef versies van uw project een label vóór grote wijzigingen of belangrijke mijlpalen

Gebruik de [Overleaf-geschiedenisfunctie](/latex/nl/meer-onderwerpen/49-using-the-history-feature.md) om versies van uw project te labelen, zodat u uw huidige project gemakkelijk met eerdere versies kunt vergelijken. Dit kan u helpen snel nieuwe bronnen van compilefouten te vinden.

### Organiseer uw bestanden

Het is gemakkelijker om problemen te vinden en op te lossen als uw project goed is georganiseerd. Bovendien kan goed projectbeheer u in staat stellen specifieke secties van uw project te compileren, waardoor het gemakkelijker wordt om gebieden te identificeren die mogelijk bijdragen aan extra lange compilaties. Zie [hier](/latex/nl/documentstructuur/07-management-in-a-large-project.md) voor advies over het beheren van grote projecten.

## Meer informatie over compileren en compileertijd

### Wat is “compileren” eigenlijk?

Compileren is het proces waarbij je LaTeX-code wordt omgezet in een opgemaakt PDF-bestand. [Lees meer over hoe Overleaf LaTeX-projecten compileert](/latex/nl/kennisbank/064-how-does-overleaf-compile-my-project.md).

### Limieten voor redelijk gebruik

Sommige grote of complexe documenten kunnen langer nodig hebben om te compileren dan de time-outlimiet op het gratis plan van Overleaf, en kunnen de verlengde compileertijd vereisen die beschikbaar is op onze [betaalde abonnementen](https://www.overleaf.com/user/subscription/plans). Sommige projecten hebben zelfs een langere compileertijd nodig dan beschikbaar is op onze betaalde abonnementen. In die gevallen moet je je project mogelijk downloaden en het lokaal compileren.

### Nog steeds vastgelopen?

Als je een compile-time-out hebt die je niet kunt oplossen met het advies hier, neem dan alstublieft [laat het ons weten](https://www.overleaf.com/contact).


---

# 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/nl/kennisbank/038-fixing-and-preventing-compile-timeouts.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.
