
maxkratz/texlive!构建状态
非官方的TeX Live Dockerfile,支持多种版本。预构建镜像可在Dockerhub仓库获取。
注意:根据tuc.org说明,TeX Live <= 2024已永久冻结。仅当您的特定项目或模板与新版本不兼容时,才建议使用旧版本。
安装Docker后,在LaTeX工作目录中运行以下命令。该命令会将当前目录挂载到容器内的/data目录(Dockerfile中定义的工作目录)。
shdocker run --rm -it -v ${PWD}:/data maxkratz/texlive:latest pdflatex <yourfile>.tex
若已定义Makefile,可从工作目录运行:
shdocker run --rm -it -v ${PWD}:/data maxkratz/texlive:latest make
也可使用其他编译器(如lualatex):
shdocker run --rm -it -v ${PWD}:/data maxkratz/texlive:latest lualatex <yourfile>.tex
此Docker镜像通过不同标签提供多种版本,当前已发布的标签如下:
| 标签 | 描述 |
|---|---|
| base | 基础镜像,包含更新和必要依赖包安装 |
| latest | 最新(稳定)的TeX Live版本 |
| 2025 | TeX Live 2025版本 |
| 2025-gradle | TeX Live 2025版本 + OpenJDK 21 + Gradle |
| 2025-python | TeX Live 2025版本 + Python 3 + pip |
| 2024 | TeX Live 2024版本 |
| 2024-gradle | TeX Live 2024版本 + OpenJDK 21 + Gradle |
| 2024-python | TeX Live 2024版本 + Python 3 + pip |
| 2023 | TeX Live 2023版本 |
| 2023-gradle | TeX Live 2023版本 + OpenJDK 21 + Gradle |
| 2023-python | TeX Live 2023版本 + Python 3 + pip |
| 2022 | TeX Live 2022版本(来自存档) |
| 2022-gradle | TeX Live 2022版本 + OpenJDK 21 + Gradle(来自存档) |
| 2021 | TeX Live 2021版本(来自存档) |
| 2020 | TeX Live 2020版本(来自存档) |
| 2019 | TeX Live 2019版本(来自存档) |
| 2018 | TeX Live 2018版本(来自存档) |
| 2017 | TeX Live 2017版本(来自存档) |
| 2016 | TeX Live 2016版本(来自存档) |
注意:
base标签不包含任何TeX包,它作为其他镜像的基础,基于ubuntu 24.04镜像构建。
Dockerfile可在Github仓库的按年份分类文件夹中找到。
此Docker镜像中安装了以下组件:
如发现问题、漏洞或缺失的包,欢迎在Github上提交issue。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务