TeXLive in Docker
Photo created by Suman Khanal
TeXLive-distributions with Python-Pygments and Pandoc
Building Docker images for TeXLive
| Image | Available tags | Description |
|---|---|---|
| TeXLive-2017 | minimal, basic, small, full | Docker image with TeXLive-2017. |
| TeXLive-2018 | minimal, basic, small, full | Docker image with TeXLive-2018. |
| TeXLive-2019 | minimal, basic, small, full | Docker image with TeXLive-2019. |
| TeXLive-2020 | minimal, basic, small, full | Docker image with TeXLive-2020. |
Contains TeXLive distributions for different years with additional python-pygments library for source code highlighting via minted package. Also contains Pandoc which is a free and open-source document converter, widely used as a writing tool (especially by scholars) and as a basis for publishing workflows.
How to get the image?
From the interactive docker shell, pull this image with:
docker pull sumankhanal/texlive-<year>:<tag>
Tags available are minimal, basic, small and full.
Why to use ?
If you work with Latex documents, this is useful to compile your document independent of OS and without the need to install anything. All the compilers: pdflatex, xelatex and lualatex are available in images with tag small and full.
You can easily convert markdown documents to pdf with pandoc.
Note:
-
For compiling your beamer slides and thesis, image with
smalltag is adequate -
Or you can install
beamerandmintedpackages with commandtlmgr install beamer mintedin image withbasictag. This way pulling image will be faster with less space consumption.
For detailed reading on TeXLive documentation, go here.