TeX Live 2025 最新版安装与中文环境配置全教程(Windows/Mac/Linux)

一、软件定位与特性

TeX Live 是由国际TeX用户组(TUG)维护的跨平台专业排版系统,支持LaTeX、XeLaTeX等多种排版引擎,广泛应用于学术论文、书籍出版等领域。2025版核心升级:

  • 智能编译:自动检测编码错误并提示修复方案
  • 多语言优化:原生支持中日韩等复杂文字排版
  • 资源库扩展:新增500+宏包与模板

二、安装环境准备

1. 系统兼容性

平台 最低要求 推荐配置
Windows Win10 64位 Win11 22H2
macOS Big Sur 11.0 Sonoma 15+
Linux Ubuntu 20.04 Debian 12

2. 磁盘空间需求

  • 基础安装:5GB
  • 全功能安装:8GB+
  • 推荐预留10GB SSD空间

三、安装全流程演示(以Windows为例)

步骤1:获取安装包

访问TeX Live官方安装包镜像 下载网络安装器(下载你对应的):

步骤2:启动安装程序

解压压缩包,右键以管理员身份运行 install-tl-windows.exe

步骤3:自定义安装选项

勾选以下核心组件:

  • 基础TeX系统
  • 中国常用宏包(ctex、xeCJK)
  • 图形处理工具(Ghostscript、ImageMagick)

步骤4:设置环境变量

勾选 "Add TeX Live to system PATH",确保命令行工具可用

步骤5:完成安装

点击 "安装" 按钮,等待进度条完成


四、中文环境配置

1. 安装中文字体

在命令提示符执行:

bash 复制代码
tlmgr install ctex fontspec xecjk

2. 测试中文文档

新建 test.tex 文件,输入以下代码:

bash 复制代码
\documentclass{article} \usepackage[UTF8]{ctex} \begin{document} 你好,TeX Live 2025! \end{document}

使用XeLaTeX编译生成PDF文件。


五、编辑器推荐与配置

1. TeXworks(内置编辑器)

启用智能补全

2. VS Code扩展

安装 LaTeX Workshop 插件,配置编译链:

bash 复制代码
"latex-workshop.latex.recipes": [{ "name": "xelatex", "tools": ["xelatex"] }]

六、常见问题解答

Q1:编译时提示"字体未找到"?

  • 执行 fc-cache -fv 刷新字体缓存
  • 检查系统字体目录权限

Q2:如何更新宏包?

命令行执行:

bash 复制代码
tlmgr update --all

Q3:跨平台文档兼容性?

使用以下声明确保编码统一:

bash 复制代码
%!TEX program = xelatex %!TEX encoding = UTF-8 Unicode

七、延伸学习资源


提示:本文截图基于TeX Live 2025测试版制作,实际界面请以正式版为准。原创教程转载请注明CSDN出处,商业使用请联系授权。

相关推荐
一叶龙洲3 小时前
ubuntu26.04 xfce美化成mac
服务器·ubuntu·macos
Увидимся вчера3 小时前
绿盟堡垒机自动化任务—自动改密失败
linux·服务器·自动化
寒水馨4 小时前
Windows 11下载、安装openclaw-v2026.7.1(附安装包OpenClawCompanion-Setup-x64.exe)
windows·大模型·开源软件·ai助手·openclaw·个人ai·中文版
拾光Ծ4 小时前
【Linux网络】网络通信实战:UDP & TCP Socket编程实现Echo Server
linux·网络·网络协议·tcp/ip·udp·线程池
sukalot4 小时前
windows网络适配器驱动开发-为多个 Windows 版本生成 WiFiCx 驱动程序
windows·驱动开发
李小白杂货铺13 小时前
Oh My Zsh 简记
macos·macbook·zsh·主题·插件·oh my zsh·omz
一叶龙洲15 小时前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
CCPC不拿奖不改名15 小时前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
敖行客 Allthinker17 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
王维同学18 小时前
[自学][Windows C++]RunOnceEx 注册表分组键的安全遍历
c++·windows·安全·开源