Skip to content

Contains TeXLive distributions with additional python-pygments library for source code highlighting and pandoc.

License

Notifications You must be signed in to change notification settings

sumanstats/TeXLive

Repository files navigation

TeXLive-distributions with Python-Pygments and Pandoc

Build status License: MIT Github Stars

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.
TeXLive-2021 minimal, basic, small, full Docker image with TeXLive-2021.
TeXLive-2024 minimal, basic, small, full Docker image with TeXLive-2024.

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 old texlive versions, before running tlmgr install, run the command tlmgr option repository http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/<year>/tlnet-final/ && tlmgr update --self. Substitute <year> matching with the old texlive version. For example, if you want to use texlive-2021 when texlive-2024 is already released, do
tlmgr option repository http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2021/tlnet-final/ && tlmgr update --self 
tlmgr install <your-package>
  • For compiling your beamer slides and thesis, image with small tag is adequate

  • Or you can install beamer and minted packages with command tlmgr install beamer minted in image with basic tag. This way pulling image will be faster with less space consumption.

For detailed reading on TeXLive documentation, go here.

If it helped you in your work, consider buying me a coffee.

About

Contains TeXLive distributions with additional python-pygments library for source code highlighting and pandoc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published