Go to file
2020-03-28 18:48:09 +01:00
.github/workflows Update main.yml 2020-03-28 18:48:09 +01:00
ctan Use build args to reduce number of Dockerfiles 2020-03-28 04:56:23 +01:00
ubuntu Add ubuntu 20.04 2020-03-26 23:46:41 +01:00
README.md Readme linebreak 2020-03-28 18:48:02 +01:00

Schemes/Tags

Sizes

  • infraonly - infrastructure-only scheme (no TeX at all)
  • minimal - minimal scheme (plain only)
  • basic - basic scheme (plain and latex)
  • small - small scheme (basic + xetex, metapost, a few languages)
  • medium - medium scheme (small + more packages and languages)
  • full, latest - full scheme (everything)

Extra Schemes

  • gust - GUST TeX Live scheme
  • context - ConTeXt scheme
  • tetex - teTeX scheme (more than medium, but nowhere near full)

Build Info (Image tree)

infraonly (base image with ubuntu:18.04)
+---> minimal
+---> basic
+---> small
+---> context
+---> gust
+---> medium
+---> tetex
+---> full

How to use

Mount your source code at /data and run whatever you want with LaTeX.

How to extend an Image

To extend the one of the docker-images with your packages.

FROM icaotix/latex:<tag>

Install latex packages

RUN tlmgr install latexmk
RUN tlmgr install biber

Minted + Pygments

RUN tlmgr install minted

RUN apt-get update \
    && apt-get install -qy python python-pip \
    && pip install pygments \
    && rm -rf /var/lib/apt/lists/*