custom enriched Japanese TeX Live environment image
latest=2026=2026.20260314: TeX Live 2026 current (x86_64-linux,aarch64-linux)-
2025=2025.20260314: TeX Live 2025 frozen (x86_64-linux,aarch64-linux) 2024=2024.20260208: TeX Live 2024 frozen (x86_64-linux,aarch64-linux)2023=2023.20260114: TeX Live 2023 frozen (x86_64-linux,aarch64-linux)2022=2022.20240225: TeX Live 2022 frozen (x86_64-linux,aarch64-linux)2021=2021.20221111: TeX Live 2021 frozen (x86_64-linux,aarch64-linux)2020=2020.20220907: TeX Live 2020 frozen (x86_64-linux,aarch64-linux)2019=2019.20221112: TeX Live 2019 frozen (x86_64-linux,aarch64-linux)2018=2018.20220614: TeX Live 2018 frozen (x86_64-linux,aarch64-linux)2017=2017.20230508: TeX Live 2017 frozen (x86_64-linux,aarch64-linux)2016=2016.20240303: TeX Live 2016 frozen (x86_64-linux)2015=2015.20240303: TeX Live 2015 frozen (x86_64-linux)2014=2014.20240303: TeX Live 2014 frozen (x86_64-linux)2013=2013.20240303: TeX Live 2013 frozen (x86_64-linux)2012=2012.20240303: TeX Live 2012 frozen (x86_64-linux)
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:
20260114or higher- TL12+: add stmaryrd
- TL17+: add nicematrix
20250430or higher- TL12+: add esvect
- TL20+: delete tlshell
20240708or higher- TL12+: add bera grotesq
- TL17+: add plex
20240323or higher- TL12+: delete tex4ht
- TL14+: delete make4ht tex4ebook
- TL17+: delete tlcockpit
- TL19+: delete haranoaji haranoaji-extra
20240225or higher- TL12+: add algorithmicx bbold bbold-type1
20230602or higher- TL14+: add roboto
20230506or higher- TL12+: add physics systeme
20220614or higher- TL12+: add algorithms fontawesome mnsymbol ebgaramond inconsolata sourcecodepro sourcesanspro ulem
- TL18+: add stix2-otf stix2-type1
- TL19+: add noto-emoji
We also have pushed the latest image to the GitHub Container Registry.
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.texThis 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.
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
munepi/pandochttps://hub.docker.com/r/munepi/pandocmunepi/reviewhttps://hub.docker.com/r/munepi/review- Our GitHub Container Registry https://github.com/users/munepi/packages/
Munehiro Yamamoto https://github.com/munepi