pandres95 / latex-docker

Docker-based latex compilation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fermium LABS logo

Latex docker container

Docker Pulls Docker Pulls Docker Pulls Analytics

This container is intended to be used as a base image in CI builds of latex documentation. The image is rebuilt every week automatically with the latest LaTex updates.

Features

Includes the following packages and utilities:

  • Node.js 6.x
  • Pandoc (latest release on GitHub)
  • TexLive 2017 full automatically installed from the TexLive repository
  • Zip
  • Pandoc extensions:
    • pandoc-fignos
    • pandoc-eqnos
    • pandoc-tablenos

Usage

Pull image (from Hub):

docker pull fermiumlabs/latex-docker

Or build:

git clone https://github.com/fermiumlabs/latex-docker.git
cd latex-docker
#Beware: building it's a very long process
docker build -t fermiumlabs/latex-docker .

Make commands:

make pull    #pull the docker container from the prebuilt public image
make build   #build the image from this GitHub repository. long process
make shell   #allows you to interact with the container
make run     #run the container and then destroys it
make start   #start the container
make stop    #stop the container
make rm      #remove the container and free disk space

#Usage in Wercker CI

Simply add as a first line this statement:

box: fermiumlabs/latex-docker:latest

Follow Fermium LABS on Twitter

About

Docker-based latex compilation

License:MIT License


Languages

Language:Makefile 81.6%Language:Shell 18.4%