Skip to main content
De volgende instructies zijn alleen van toepassing op installaties van de Community Edition. We raden gebruikers van Ayakaleaf Pro sterk aan Sandboxed Compiles in te schakelen, omdat gebruikers dan toegang krijgen tot vrijwel dezelfde TeX Live-images als op overleaf.com en compilaties van projecten van elkaar worden geïsoleerd voor betere beveiliging.
Om bandbreedte te besparen, bevatten zowel de Overleaf Community Edition- als de Ayakaleaf Pro-images slechts een minimale installatie van TeX Live. Je kunt meer pakketten installeren of upgraden naar een volledige TeX Live-installatie met de opdracht tlmgr in de container sharelatex.

Toegang krijgen tot de sharelatex-container

Voer het volgende uit om een shell te starten in de container sharelatex:
Je krijgt dan een prompt die er zo uitziet:
In de volgende instructies gaan we ervan uit dat je je in de container bevindt.

Je huidige TeX Live-versie bepalen

TeX Live wordt elk jaar rond april uitgebracht. De stappen voor het gebruik van tlmgr verschillen afhankelijk van of je de huidige of een oudere release gebruikt. Met tlmgr --version kun je controleren welke versie van TeX Live je gebruikt. Deze installatie draait bijvoorbeeld TeX Live 2021:
De huidige release van TeX Live vind je op de homepage van TeX Live.
Als je een oudere TeX Live-versie gebruikt, heb je twee opties. Een nieuwe versie van de Overleaf Docker-image verschijnt meestal kort na een TeX Live-release. Je kunt daarop wachten en je implementatie upgraden met het script bin/upgrade, of, als je liever de oudere TeX Live-release behoudt, moet je tlmgr eerst opdragen een historische repository te gebruiken. Instructies daarvoor vind je hier.

Pakketten installeren

Voer deze opdracht uit in de container sharelatex om een volledige TeX Live-installatie te installeren:
Je kunt ook afzonderlijke pakketten handmatig installeren:
Vanaf release 3.3.0 is het uitvoeren van tlmgr path add na elk gebruik van tlmgr install weer vereist, zodat alle binaire bestanden correct via symlinks in het systeempad worden opgenomen.
Er zijn nog veel meer opdrachten beschikbaar. Meer informatie vind je met:
Als je klaar bent, typ je exit of druk je op Control-D om de shell af te sluiten.

Je wijzigingen opslaan

De wijzigingen die je zojuist hebt aangebracht, hebben de container sharelatex gewijzigd, maar ze zijn tijdelijk: ze gaan verloren als Docker Compose de container opnieuw aanmaakt, bijvoorbeeld bij het bijwerken van de configuratie. Gebruik docker commit om ze persistent te maken en de wijzigingen op te slaan in een nieuwe Docker-image:
Werk na het committen van de wijzigingen config/version dienovereenkomstig bij. Voer vervolgens bin/up uit om de container sharelatex opnieuw aan te maken.
Je moet deze stappen herhalen elke keer dat je upgradet naar een nieuwe versie van Overleaf.
Laatst gewijzigd op 4 oktober 2026