Sign inSign up

ludmann/latex-texlive

By ludmann

Updated over 6 years ago

LaTeX Tex Live images based on Debian with images for historical Tex Live versions

Image
0

386

ludmann/latex-texlive repository overview

Docker pulls Docker Stars Docker layers License

LaTeX TeX Live Docker Images

What are the LaTeX TeX Live Docker Images?

This repository provides Docker images for all historical versions (currently 2017-2019, older versions are coming soon) of TeX Live from this archive: ftp://tug.org/historic/systems/texlive/

For all images the same Dockerfile based on debian:testing is used. The different versions are built with different build args. See the Makefile for examples. There is a TeX Live profile file for each version, e.g. 2018/texlive.profile.

The motivation for providing historical TeX Live versions is that sometimes a new version breaks the LaTeX build (especially for poorly hacked LaTeX documents). With these images you could provide reliable builds by pinning to a specific version.

How to use this image

Build your LaTeX document with latexmk like this (or with any other LaTeX tool provided by TeX Live):

$ docker run --rm --name texlive -v "$(pwd)":/workspace -w /workspace ludmann:latex-texlive latexmk -pdf

These images have no other user than root. If you need another user extend the image accordingly.

Build Docker image locally

  • Clone repository: git clone https://github.com/corneliusludmann/texlive-docker.git
  • Run make to build all containers.
  • Run e.g. make 2018 to build only TeX Live 2018.

License

The repository is licensed under the MIT License.

Tag summary

Content type

Image

Digest

Size

1.5 GB

Last updated

over 6 years ago

docker pull ludmann/latex-texlive