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.
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
.
We strictly use Gitflow. See also Conventional Commits and SemVer for commit and versioning guidelines, respectively.
All notable changes to this project is documented in the CHANGELOG.md file.
This project is licensed under the MIT License - see the LICENSE file for details.