A Docker image providing a full TeX Live distribution with additional tools like Pandoc, Inkscape, and GraphViz for LaTeX workflows.
dante-ev/docker-texlive is a Docker image that provides a complete TeX Live environment with additional tools for modern LaTeX document processing. It extends the Island of TeX base image to include utilities like Pandoc, Inkscape, GraphViz, and latexmk, aiming to simplify setup and ensure consistency across systems and CI/CD pipelines. The project focuses on supporting academic, technical, and automated publishing workflows.
This image is designed for developers, researchers, and technical writers who need a reproducible LaTeX environment for automated document builds, especially in CI/CD pipelines like GitHub Actions, GitLab CI, CircleCI, and Travis CI. It's also suitable for users requiring integrated tools for graphics, code highlighting, and document conversion.
Developers choose this over alternatives because it bundles a full TeX Live distribution with essential extras like Pandoc, Inkscape, and latexmk in a single image, reducing setup complexity. Its version tagging and CI/CD integration examples provide reliability and ease of automation for consistent document processing.
Full TeX Live
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bundles TeX Live with Pandoc, Inkscape, GraphViz, and latexmk, eliminating the need for multiple installations as highlighted in the README.
Provides ready-to-use configurations for GitHub Actions, GitLab CI, CircleCI, and Travis CI, simplifying automation setup directly from the documentation.
Offers multiple tags including edge, latest, and dated versions, ensuring reproducibility and stability for consistent builds.
Includes Python and Pygments, enabling the minted package for syntax highlighting without additional setup, as specified in the features.
The comprehensive inclusion of tools makes the image bulky, which can increase pull times and resource usage in CI/CD, a trade-off admitted in the alternatives section.
Builds on the Island of TeX base image, so changes or issues upstream can affect stability and updates, as noted in the development hints.
For projects needing only TeX Live, the extra tools add unnecessary complexity and size, making minimal alternatives more suitable.