Go to file
Marcel Schwarz f6aab49533 Change build to build schemes incrementally
Move Dockerfiles from ctan up one folder
2020-03-28 02:15:43 +01:00
ctan Change build to build schemes incrementally 2020-03-28 02:15:43 +01:00
ubuntu Add ubuntu 20.04 2020-03-26 23:46:41 +01:00
README.md Change build to build schemes incrementally 2020-03-28 02:15:43 +01:00
script.bat Change build to build schemes incrementally 2020-03-28 02:15:43 +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/*