Docker: ShareLaTeX mit TeXLive 2019

Wer sich ShareLaTex installiert stellt vielleicht fest das manche Dokumente nicht kompilieren weil nicht alle Pakete in dem offiziellen Docker Image (sharelatex/sharelatex) vorhanden sind.

Abhilfe schafft hier das Docker Image flodointhecloud/sharelatex-texlive2019. Das Dockerfile des Images nutzt das offizielle Image und ersetzt die inkludierte TexLive Distribution mit der Version 2019.

Um ShareLaTeX komfortabel mit allen Abhängigkeiten zu installieren empfiehlt es sich die offizielle docker-compose.yml Datei zu verwenden und anzupassen.

Voraussetzungen:

Folgende Softwarepakete müssen auf deinem Linux installiert sein:

Installieren:

git clone https://github.com/sharelatex/sharelatex
cd sharelatex
sed -i 's!image: sharelatex/sharelatex!image: flodointhecloud/sharelatex-texlive2019!g' docker-compose.yml
sudo docker-compose up