> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/nl/configuratie/overleaf-toolkit/templates.md).

# Sjablonen

{% hint style="info" %}
Deze functie is oorspronkelijk ontwikkeld door [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), en aangepast en geoptimaliseerd door [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).
{% endhint %}

{% columns %}
{% column %}

<figure><img src="/files/ced8332f0e2ac91299c954f583a049a8431f1588" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/dfd248d52a83bfcef386f9a34f59fa7dad958503" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Configuratie

De functie Template Gallery wordt beheerd met de volgende omgevingsvariabelen:

* `OVERLEAF_TEMPLATE_GALLERY`: Stel in op `true` om de Template Gallery in te schakelen.
* `OVERLEAF_TEMPLATE_CATEGORIES`: Een optionele, door witruimte gescheiden lijst van nul of meer sjablooncategorie-sleutels. Geldige sleutels zijn onder andere:

  * *`academic-journal`*
  * *`book`*
  * *`presentation`*
  * *`poster`*
  * *`cv`*
  * *`homework`*
  * *`bibliography`*
  * *`calendar`*
  * *`formal-letter`*
  * *`report`*
  * *`thesis`*
  * *`newsletter`*

  De speciale sleutel *`all`* wordt automatisch toegevoegd. Deze sleutel vertegenwoordigt een categorie die alle sjablonen bevat.

  Voor elke categorische sleutel kunnen de volgende optionele omgevingsvariabelen worden ingesteld:

  * `TEMPLATE_<KEY>_NAME`: De weergavenaam van de sjablooncategorie.
  * `TEMPLATE_<KEY>_DESCRIPTION`: Een korte beschrijving van de categorie.

  Als een categorische sleutel een koppelteken bevat (`-`), vervang dit dan door een laag streepje (`_`) in de namen van de omgevingsvariabelen.
* `ENABLE_CONVERSIONS`: Moet worden ingesteld op `true` om het genereren van miniaturen en voorbeeldweergaven voor sjablonen in te schakelen.

### Rechten voor publiceren

Beheerders kunnen sjablonen publiceren. Je kunt ook een niet-beheerdergebruiker toewijzen om de geselecteerde sjablonen te beheren die in je lokale galerij worden getoond op `/templates`.

Hiervoor moet je de omgevingsvariabele instellen `OVERLEAF_TEMPLATES_USER_ID` in `toolkit/config/variables.env` op de `ID` van de gebruiker die verantwoordelijk wordt voor het beheer van sjablonen binnen je instantie, bijvoorbeeld:

```dotenv
OVERLEAF_TEMPLATES_USER_ID=56a8865231faeb5f07d69959
```

### Sjablonen publiceren

Voor elk sjabloon dat je wilt uploaden:

1. Maak een project met de broncode van het sjabloon en zorg ervoor dat het compileert.
2. Kies in het linkermenu van de editor **Publiceren als sjabloon**.
3. Vul in het formulier dat verschijnt de sjabloondetails in:
   * De *Titel* moet uniek zijn.
   * De *Beschrijving* veld ondersteunt Markdown-opmaak.
   * De *Auteur* veld accepteert links in Markdown-opmaak.

Na verzending kunnen de sjabloondetails worden bewerkt, of kan het sjabloon worden verwijderd via de pagina Sjabloongalerij. Gebruikers kunnen hun eigen sjablonen beheren; beheerders kunnen elk sjabloon beheren.

Hier is een voorbeeld:

{% code overflow="wrap" expandable="true" %}

```dotenv
#################
#   TEMPLATES   #
#################

ENABLE_CONVERSIONS=true

OVERLEAF_TEMPLATE_GALLERY=true
OVERLEAF_TEMPLATE_CATEGORIES=academic-journal book presentation poster cv homework bibliography calendar formal-letter report thesis newsletter

TEMPLATE_ACADEMIC_JOURNAL_NAME=Tijdschriftartikelen
TEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Sjablonen voor inzendingen aan academische tijdschriften, inclusief formaten voor grote uitgevers en preprintservers.

TEMPLATE_BIBLIOGRAPHY_NAME=Bibliografieën
TEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Stijlen voor het maken en beheren van bibliografieën met BibTeX of BibLaTeX. Geschikt voor gebruik in academische papers, proefschriften en rapporten.

TEMPLATE_BOOK_NAME=Boeken
TEMPLATE_BOOK_DESCRIPTION=Sjablonen voor het schrijven van boeken of documenten in lange vorm, inclusief hoofdstukindeling, voorwerk en indexering.

TEMPLATE_CALENDAR_NAME=Kalenders
TEMPLATE_CALENDAR_DESCRIPTION=Sjablonen om jaarlijkse, maandelijkse of wekelijkse kalenders te maken. Handig voor persoonlijke planners of gebeurtenisplanning.

TEMPLATE_CV_NAME=cv's en résumés
TEMPLATE_CV_DESCRIPTION=Sjablonen voor cv's en résumés met verschillende formaten voor academische, industriële en creatieve functies.

TEMPLATE_FORMAL_LETTER_NAME=Formele brieven
TEMPLATE_FORMAL_LETTER_DESCRIPTION=Sjablonen voor professionele brieven, zoals sollicitatiebrieven, aanbevelingsbrieven en officiële correspondentie.

TEMPLATE_HOMEWORK_NAME=Opdrachten
TEMPLATE_HOMEWORK_DESCRIPTION=Sjablonen voor huiswerk, cursussen en opgaven. Ontworpen om schoon en goed gestructureerd te zijn voor studenten en docenten.

TEMPLATE_NEWSLETTER_NAME=Nieuwsbrieven
TEMPLATE_NEWSLETTER_DESCRIPTION=Sjablonen voor het maken van nieuwsbrieven met formaten voor academische, zakelijke of gemeenschapscommunicatie.

TEMPLATE_POSTER_NAME=Posters
TEMPLATE_POSTER_DESCRIPTION=Sjablonen voor wetenschappelijke en academische posters, doorgaans gebruikt op conferenties en onderzoeks­presentaties.

TEMPLATE_PRESENTATION_NAME=Presentaties
TEMPLATE_PRESENTATION_DESCRIPTION=Sjablonen voor Beamer en andere presentatieformaten, afgestemd op academische lezingen en colleges.

TEMPLATE_REPORT_NAME=Rapporten
TEMPLATE_REPORT_DESCRIPTION=Sjablonen voor technische, laboratorium- of projectrapporten. Inclusief secties voor figuren, tabellen en referenties.

TEMPLATE_THESIS_NAME=Proefschriften
TEMPLATE_THESIS_DESCRIPTION=Sjablonen voor het schrijven van proefschriften en dissertaties, volgens institutionele opmaak- en citatierichtlijnen.

TEMPLATE_ALL_NAME=Alle sjablonen
TEMPLATE_ALL_DESCRIPTION=Blader door een collectie van alle beschikbare LaTeX-sjablonen, gecategoriseerd op documenttype, stijl en doel.

```

{% endcode %}

### Sjablonen overzetten van overleaf.com <a href="#transferring-templates-from-overleaf.com" id="transferring-templates-from-overleaf.com"></a>

Omdat Overleaf Pro is ontworpen om offline te werken, is er geen geautomatiseerde manier om [overleaf.com](https://www.overleaf.com/) galerijsjablonen in je lokale installatie te integreren; het is echter mogelijk om dit handmatig per sjabloon te doen.

Standaard is Overleaf Pro geconfigureerd om voor compilaties een basisversie van TeX Live te gebruiken. Deze basisversie is lichtgewicht en bevat slechts een zeer beperkte subset van LaTeX-pakketten, wat waarschijnlijk zal leiden tot fouten over ontbrekende pakketten voor je gebruikers wanneer zij sjablonen proberen te gebruiken van [overleaf.com](https://www.overleaf.com/) op je lokale on-premise instantie.

Helaas is er geen automatische manier om ontbrekende pakketten te installeren, maar binnen Server Pro hebben we wel een configureerbare instelling waarmee je gebruikers projecten kunnen compileren met toegang tot meer pakketten, en op een veiligere manier. Deze functie heet [Sandbox-compilaties](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) (ook bekend als Sibling Containers).

Om ervoor te zorgen dat gedownloade sjablonen compatibel zijn met je lokale Server Pro-instantie, raden we sterk aan om [Sandbox-compilaties](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) in te schakelen, omdat deze functie je gebruikers toegang geeft tot dezelfde TeX Live-omgeving als op [overleaf.com](https://www.overleaf.com/). Deze images bevatten de populairste pakketten en lettertypen en zijn al getest met onze galerijsjablonen.

Je vindt aanvullende informatie over het configureren van welke TeX Live-versies gebruikers binnen hun project kunnen kiezen en over het instellen van de standaard TeX Live-imageversie voor nieuwe projecten in het [De TeX Live-image wijzigen](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#changing-the-tex-live-image) gedeelte van onze documentatie.

1. Navigeer naar de [Templates-galerij](https://www.overleaf.com/latex/templates) op [overleaf.com](https://www.overleaf.com/) en zoek het gewenste sjabloon, bijvoorbeeld [IEEE Photonics Journal-artikelsjabloon - voorbeeldinzending](https://www.overleaf.com/latex/examples/ieee-photonics-journal-paper-template-example-submission/bsfjjfkdsjds)
2. Klik op de **Openen als sjabloon** knop
3. Klik op het projectmenu en kies **Bron downloaden**
4. Log vervolgens in op het lokale Server Pro-account
5. Klik de **Nieuw project** knop in het projecten-dashboard en kies **Project uploaden**
6. Klik de **Selecteer een .zipbestand** knop en kies het gedownloade zipbestand van het sjabloon

De gebruiker kan dit nieuw geüploade sjabloon vervolgens binnen zijn eigen account gebruiken, of jij kunt het als sjablonenbeheerder publiceren zodat andere gebruikers het kunnen gebruiken.

### V\&A

<details>

<summary>Kan ik het project verwijderen nadat ik het bijbehorende sjabloon heb gepubliceerd?</summary>

**Antwoord:** Ja, maar we raden dit niet aan. Wanneer je een sjabloon publiceert, maken we een momentopname van het project en slaan we het project op als een zipbestand op het moment van publicatie. Hierdoor blijft het sjabloon onaangetast, zelfs als je het project dat bij het sjabloon hoort verwijdert.

We registreren echter ook de ProjectID die aan dit sjabloon is gekoppeld, waardoor je het sjabloon later eenvoudig kunt bijwerken.

Als je het bijbehorende project verwijdert, zie je de knop 'Admin: bronproject' niet op de detailpagina van het sjabloon (zie afbeelding hieronder).

<figure><img src="/files/8da6ce33eca0287b0c2e8a9949a1881c0e7bb560" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Waarom duurt het vrijgeven van een sjabloon bij sommige projecten zo lang?</summary>

**Antwoord:** Wanneer je het sjabloon publiceert, slaan we het project op als een zip- en pdf-bestand, wat meestal snel gaat. We moeten echter ook miniaturen voor de PDF genereren zodat ze in de sjabloondetails kunnen worden weergegeven.

De tijd voor het genereren van miniaturen hangt meestal af van de inhoud van de eerste pagina van je PDF. Om een balans te vinden tussen weergavekwaliteit en conversietijd, kiezen we een middelmatige breedte.

Als de eerste pagina van de PDF echter veel tekst bevat, kan het converteren van de miniaturen 40 seconden of zelfs langer duren; wees geduldig. Hier is een voorbeeld van een grote poster; dit duurt langer.

<figure><img src="/files/35a63610d973eaa48cca8935c823304d70306efd" alt="" width="188"><figcaption><p>Een grote poster</p></figcaption></figure>

</details>


---

# 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://ayakaleaf-pro.ayaka.space/on-premises/nl/configuratie/overleaf-toolkit/templates.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.
