Windows 10系统安装TeX Live 2021多次失败,寻求解决建议
TeX Live 2021 安装故障解决方案
- 第一步:执行彻底的环境残留清理
- 卸载所有已安装的TeX相关程序,删除
C:\texlive完整目录 - 进入当前用户主目录、
AppData\Roaming、AppData\Local目录,删除所有名称包含TeX、TUG、texlive的文件夹 - 打开系统环境变量编辑器,分别检查用户变量和系统变量的Path项,删除所有和TeX相关的路径,保存配置后重启电脑
- 卸载所有已安装的TeX相关程序,删除
- 第二步:优先更换安装版本
你遇到的绝大多数报错都是TeX Live 2021停止维护过久导致的兼容性问题:2021版的内置脚本和当前镜像源的更新包已经不匹配,图形界面调用工具时自动追加的新参数在旧版脚本中不存在,二进制组件更新后和旧格式文件不兼容都是典型的版本不匹配表现。如果没有必须使用2021版的特殊需求,直接安装最新稳定版TeX Live,上述问题基本都会自动消失。 - 第三步:必须使用2021版的专属操作流程
- 下载TeX Live 2021的完整ISO镜像,断网状态下挂载镜像,以普通用户身份运行
install-tl-windows.bat - 安装时不要自定义裁剪组件,保留默认的完整安装选项,不要修改默认安装路径,全程保持断网状态等待安装完成
- 安装完成后先不要执行任何更新操作,打开TeX Live Shell,先运行
mktexlsr生成文件名数据库,再运行kpsewhich article.cls,确认输出路径和你搜索到的article.cls实际存储路径一致 - 直接运行
pdflatex测试最小文档,此时应该可以正常编译 - 如果确实需要更新包,更新完成后不要点击图形界面的「重新生成格式文件」按钮,手动在TeX Live Shell中执行
fmtutil-sys --all,即可避开图形界面自动添加的不兼容参数
- 下载TeX Live 2021的完整ISO镜像,断网状态下挂载镜像,以普通用户身份运行
- 残留报错修复
如果操作后仍出现格式文件版本不匹配的报错,删除C:\texlive\2021\texmf-var\web2c\pdftex目录下的所有.fmt文件,再手动执行fmtutil-sys --byfmt pdflatex重新生成格式文件即可。
内容的提问来源于stack exchange,提问作者pglpm
相关产品推荐
相关产品推荐

