Sign inSign up

pytooling/miktex

By pytooling

•Updated 20 days ago

A Docker image containing MikTeX to translate LaTeX documents.

Image
Developer tools
0

9.6K

pytooling/miktex repository overview

⁠MikTeX Docker Image

This repository is based on Debian 12.x Bookworm (slim) with Python 3.14⁠.

Docker Hub ImageGitHub Branch/TagComment
pytooling/miktex:latestvX.Y.ZCreated from tagged release on main brnach.
pytooling/miktex:releasemainCreated from commits on main brnach.
pytooling/miktex:devdevCreated from commits on dev brnach.
Docker Hub ImageComment
pytooling/miktex:sphinxCreated specificly for processing Sphinx⁠ ouputs.

⁠Why another MikTeX Docker Image?

  • MikTeX original containers⁠ do not provide installations based on Debian.
  • MikTeX original containers are infrequently updated (>1 year).
  • MikTeX original containers aren't smaller (less download time).
  • Prepare MiKTeX with Unicode support (pyTooling.sty).
  • pyTooling has control over preinstalled commonly used LaTeX packages:
    amsfonts/amsmath, babel, hyperref, longtables, ...
  • pyTooling can derive specific images for e.g.Doxygen, Pandoc, Sphinx, ...

⁠MiKTeX Docker Image

⁠Installed Tools

Installed additional tools are:

  • curl
  • MikTeX:
    • Preinstalled packages: Common.list
  • Perl
  • Python 3.14
  • sudo
  • tree
⁠Installed Fonts
  • Cabin
  • Latin Modern (LM)
  • Libertinus (optimized Linux Libertine for LuaLaTeX)
  • URW Type Foundy⁠
    • URW Bookman (ITC Bookman clone)
    • Nimbus Sans (Helvetica clone)
    • Nimbus Roman (Times New Roman clone)
    • Palladio -> Palatino

⁠Derived Variant Docker Images

⁠Doxygen

planned

⁠Pandoc

planned

⁠Sphinx
  • MiKTeX:
    • Common package list: Common.list
    • Sphinx specific package list: Sphinx.list
  • Additional Debian Packages:
    • apt: Sphinx.packages
    • nodejs: Sphinx.npm
      • Mermaid

⁠License

This Docker Image build receipt and all it's accompanying configuration and script files (source code) are licensed under MIT License if not mentioned otherwise within the respective file.


SPDX-License-Identifier: MIT

Tag summary

Content type

Image

Digest

sha256:ff8f98d80…

Size

384.5 MB

Last updated

20 days ago

docker pull pytooling/miktex