munepi/tllangjapanese

By munepi

Updated 23 days ago

custom enriched Japanese TeX Live environment image

Image
Languages & frameworks
0

3.3K

munepi/tllangjapanese repository overview

munepi/tllangjapanese

custom enriched Japanese TeX Live environment image

These images contain the following components:

  • collection-binextra
  • collection-langjapanese
  • collection-latexextra
  • collection-luatex
  • collection-fontsrecommended
  • the latest haranoaji haranoaji-extra

Some tags below have additional/reduced packages:

  • 20260114 or higher
    • TL12+: add stmaryrd
    • TL17+: add nicematrix
  • 20250430 or higher
    • TL12+: add esvect
    • TL20+: delete tlshell
  • 20240708 or higher
    • TL12+: add bera grotesq
    • TL17+: add plex
  • 20240323 or higher
    • TL12+: delete tex4ht
    • TL14+: delete make4ht tex4ebook
    • TL17+: delete tlcockpit
    • TL19+: delete haranoaji haranoaji-extra
  • 20240225 or higher
    • TL12+: add algorithmicx bbold bbold-type1
  • 20230602 or higher
    • TL14+: add roboto
  • 20230506 or higher
    • TL12+: add physics systeme
  • 20220614 or higher
    • TL12+: add algorithms fontawesome mnsymbol ebgaramond inconsolata sourcecodepro sourcesanspro ulem
    • TL18+: add stix2-otf stix2-type1
    • TL19+: add noto-emoji

Each <year>-custom tag replaces the xdvipdfmx binary in the corresponding <year> tag with one built from svn r78557 (svn://tug.org/texlive/trunk/Build/source@78557) by GitHub Actions via github.com/TeX-Live/texlive-source. In due course, this CI-built xdvipdfmx binary will be replaced again with an officially built one — either when an official xdvipdfmx binary becomes available before TeX Live 2026 is frozen, or as soon as TeX Live 2027 is released, whichever comes first.

We also have pushed the latest image to the GitHub Container Registry.

Run munepi/tllangjapanese container

A common use of the image looks like this (linebreaks for readability):

docker run --rm \
       --volume "$(pwd):/data" \
       --user $(id -u):$(id -g) \
       munepi/tllangjapanese:latest    lualatex foo.tex

This will convert the LaTeX document file foo.tex in the current working directory into the PDF output file foo.pdf. Note that Docker options go before the image name, here munepi/tllangjapanese, while lualatex options come after it.

The --volume flag maps some local directory (lefthand side of the colons) to a directory in the container (righthand side), so that you have your source files available for lualatex to convert. $(pwd) is quoted to protect against spaces in filenames.

Ownership of the output file is determined by the user executing lualatex in the container. This will generally be a user different from the local user. It is hence a good idea to specify for docker the user and group IDs to use via the --user flag.

Base image

munepi/tllangjapanese is based on a custom Debian GNU/Linux image with the following packages:

  • ca-certificates
  • file
  • fontconfig
  • imagemagick
  • git-core
  • ghostscript
  • make
  • python3-pygments
  • ruby
  • unzip
  • wget
  • xz-utils, xzdec
  • zip
  • zstd

Munehiro Yamamoto https://github.com/munepi

Tag summary

Content type

Image

Digest

sha256:f609c084c

Size

810.7 MB

Last updated

23 days ago

docker pull munepi/tllangjapanese:2024.20260628