Skip to content

guitsilva/docker-latex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-LaTeX

Docker Cloud Automated build Docker Cloud Build Status Docker Image Size (latest by date)

LaTeX environment within Docker containers based on Ubuntu LTS and non-full TeX Live. This environment is used by this repository owner to build his academic LaTeX projects: papers, posters, presentations, theses, etc. Therefore, the Docker image is way smaller than texlive-full ones and rather personal. Some cool features:

  • sensible TeX Live and auxiliary packages selection assuring reasonable image size;

  • non-root user to prevent files edited inside the container to be inaccessible to host user;

  • persistent VS Code extensions across containers.

Deployment

Built images can be found at DockerHub. Copy and execute the following command to pull the latest (master branch) image:

~$ docker pull guitsilva/docker-latex

Visual Studio Code users, a devcontainer.json file is included. In order to use it and enable all the cool features listed above, install the Remote - Containers extension, copy the devcontainer.json file into your LaTeX project folder

~$ curl -OJ https://raw.githubusercontent.com/guitsilva/docker-latex/master/.devcontainer.json

and execute VS Code's command Remote-Containers: Reopen in Container.

Workflow

We strictly use Gitflow. See also Conventional Commits and SemVer for commit and versioning guidelines, respectively.

Changelog

All notable changes to this project is documented in the CHANGELOG.md file.

License

This project is licensed under the MIT License - see the LICENSE file for details.