Windows 10/11下TeXLive 2021安装全攻略:从下载到第一个中文文档编译
Windows 10/11下TeXLive 2021安装全攻略从下载到第一个中文文档编译每次看到别人排版精美的论文、报告或者书籍心里是不是痒痒的那些规整的公式、优雅的引用、自动生成的目录背后往往站着一个强大的工具——LaTeX。对于Windows用户尤其是初次接触学术排版的新手TeXLive无疑是最稳妥、最全面的选择。它不像一些在线编辑器受网络限制也不像某些发行版功能不全TeXLive打包了几乎所有你需要的宏包和工具一次安装长期受益。这篇文章就是为你准备的。如果你对“TeX”、“LaTeX”、“CTeX”、“TeXLive”这些名词感到困惑别担心你只需要知道跟着这篇指南你就能在自己的Windows 10或11电脑上搭建起一个功能完整、支持中文的LaTeX写作环境并亲手编译出第一个“Hello World”中文文档。我们会避开官方源下载慢的坑搞定烦人的路径配置并重点解决中文编译的核心问题。准备好了吗让我们开始这场从零到一的搭建之旅。1. 环境准备镜像选择与安装包获取在Windows上安装大型软件第一步往往就卡在下载上。TeXLive 2021的完整ISO镜像文件大小超过4GB如果直接从国外官方源下载速度可能慢得让人绝望甚至中途失败。因此选择一个可靠的国内镜像站是成功的第一步。1.1 国内镜像站的选择与使用国内高校和机构维护的镜像站为我们提供了高速稳定的下载通道。清华大学开源软件镜像站是最常用、也最可靠的选择之一。访问清华大学TUNA镜像站的TeXLive页面你会看到一个按年份排列的目录。找到2021目录并进入里面会有一个名为texlive2021.iso的文件这就是我们需要的完整安装镜像。直接点击下载即可。注意请务必确认你下载的是texlive2021.iso文件其大小约为4.14GB。如果下载得到的文件大小差异巨大可能是下载不完整需要重新下载。除了清华镜像还有其他备选方案例如中国科学技术大学开源软件镜像站、北京外国语大学开源软件镜像站等。它们的访问路径类似通常在/CTAN/systems/texlive/Images/目录下。你可以根据自己网络的实际情况选择最快的节点。如果因为网络环境特殊通过浏览器下载大文件依然不稳定可以尝试使用专业的下载工具如IDM、迅雷等添加镜像链接进行下载这类工具支持断点续传能有效应对不稳定的网络。1.2 安装前的系统检查与准备在双击安装程序之前花几分钟时间做好准备工作可以避免很多后续的麻烦。首先确保你的系统有足够的磁盘空间。TeXLive 2021安装后大约会占用7-8GB的空间安装过程本身还需要额外空间所以请为目标安装盘预留至少15GB的可用空间。我个人习惯将其安装在非系统盘如D盘或E盘这样即使重装系统LaTeX环境也能得以保留。其次关闭不必要的应用程序特别是安全软件。某些杀毒软件或Windows Defender的实时保护可能会在安装过程中扫描大量小文件严重拖慢安装速度甚至误报拦截。你可以暂时将其禁用待安装完成后再重新开启。最后也是最重要的一点准备好管理员权限。TeXLive的安装程序需要向系统目录写入文件、修改系统环境变量这些操作都必须以管理员身份运行。请确保你当前登录的Windows账户具有管理员权限。2. 安装流程详解步骤、选项与避坑指南拿到ISO镜像文件后我们可以开始正式的安装过程。现代的Windows 10/11系统可以直接挂载ISO文件无需额外的虚拟光驱软件。2.1 挂载镜像与启动安装程序找到你下载好的texlive2021.iso文件右键点击它在弹出菜单中选择“装载”。此时系统会将其视为一个新的光盘驱动器例如G:盘。打开这个新出现的驱动器你会看到一系列文件和文件夹。我们需要关注的是根目录下的install-tl-windows.bat文件。千万不要直接双击它。正确的做法是右键点击install-tl-windows.bat然后从菜单中选择“以管理员身份运行”。这是整个安装过程中最关键的一步如果以普通权限运行安装程序可能无法正确配置环境变量导致后续在命令行中无法使用latex、xelatex等命令。以管理员身份运行后会首先弹出一个黑色的命令行窗口稍等片刻图形化的TeXLive安装向导界面就会出现。2.2 安装向导配置路径、方案与高级设置安装向导的界面看起来选项很多但大部分保持默认即可。我们只需要关注几个核心设置。1. 修改安装路径安装界面默认的路径通常是C:\texlive\2021。正如之前提到的我强烈建议将其更改到非系统盘。例如你可以设置为D:\TeXLive\2021或E:\SoftWare\TeXLive\2021。这样做不仅节省系统盘空间也便于管理和备份。2. 理解安装方案安装向导提供了几种预设方案最小安装仅安装最核心的部分体积最小但几乎无法直接使用不推荐。基本安装安装核心系统和少量常用宏包适合磁盘空间极其紧张的用户但遇到未安装的宏包时需要联网下载。完全安装推荐选择。安装所有宏包和文件。虽然耗时较长、占用空间大但这是一劳永逸的做法。TeXLive的强项就在于其完整性离线状态下也能应对绝大多数排版需求。3. 高级选项可选但重要点击“高级”按钮可以展开更多设置。这里有两项建议修改创建格式文件保持默认选中即可。格式文件是预编译的宏包能加快文档编译速度。安装后设置确保“为所有用户调整系统变量”这一项是选中的。这会让安装程序自动将TeXLive的bin目录添加到系统的PATH环境变量中这是实现命令行全局调用的基础。配置完成后点击界面上的“安装”按钮漫长的安装过程就开始了。这个过程会解压并复制数以万计的文件到你的硬盘耗时取决于你的电脑性能CPU和硬盘速度。在一台普通的固态硬盘电脑上可能需要30分钟到1小时如果是机械硬盘时间会更长。期间你可以去喝杯咖啡但最好让电脑保持通电和唤醒状态。安装进度条走完出现“安装成功”的提示后请务必关闭安装窗口并重启你的电脑。重启是为了让新设置的系统环境变量生效。3. 环境验证与核心工具配置安装完成并重启后我们需要验证TeXLive是否已正确集成到系统中并认识一下我们将要使用的主要工具。3.1 验证安装命令行测试这是检验安装是否成功的黄金标准。按下Win R键输入cmd或powershell打开命令行终端。输入以下命令并回车tex -v如果安装和系统变量配置成功你将看到类似如下的TeX引擎版本信息TeX 3.141592653 (TeX Live 2021) kpathsea version 6.3.3 Copyright 2021 D.E. Knuth. ...同样测试一下我们之后处理中文文档的主力引擎xelatex -v和pdflatex -v这些命令都应该返回相应的版本信息而不是“不是内部或外部命令”的错误提示。3.2 认识TeX发行版与编辑器很多新手会混淆几个概念这里简单厘清TeX/LaTeX 一种排版语言和文档准备系统。你可以把它理解为一套排版规则和语法。TeXLive 一个TeX发行版。它包含了TeX/LaTeX引擎、成千上万的宏包、字体以及各种辅助工具。它提供了“运行时环境”。TeX编辑器 用于编写.tex源代码文件的软件提供语法高亮、一键编译、错误提示等功能。它只是个“写作工具”。TeXLive安装包内自带了一个极简的编辑器TeXworks。它的位置在你的安装目录下例如D:\TeXLive\2021\bin\win32\texworks.exe。你可以创建一个快捷方式到桌面方便使用。然而对于长期使用者我建议考虑功能更强大的独立编辑器例如TeXstudio 免费、开源、功能全面非常适合初学者和中级用户。Visual Studio Code LaTeX Workshop插件 如果你本身就是VS Code用户这个组合提供了极其现代化和可定制化的体验。Overleaf 在线协作编辑器无需本地安装但依赖网络。选择哪个编辑器取决于你的习惯。本文为了演示的通用性将使用TeXLive自带的TeXworks来完成第一个文档的编译。4. 攻克中文排版从XeLaTeX到第一个文档LaTeX默认的引擎如pdfLaTeX对中文的支持 historically 比较麻烦需要额外的配置和字体设置。而XeLaTeX引擎的出现完美地解决了这个问题。它直接支持系统字体并内置了Unicode处理能力使得中文排版变得和英文一样简单。4.1 为什么是XeLaTeX简单对比一下pdfLaTeX 传统引擎编译速度快但处理中文字体需要借助CJK或ctex宏包进行复杂配置。XeLaTeX 现代引擎编译速度稍慢但可以直接调用Windows系统已安装的任何字体如宋体、黑体、楷体通过fontspec和ctex宏包可以极其优雅地处理中文。对于Windows下的中文用户XeLaTeX是毫无疑问的首选。我们接下来的所有操作都将基于它。4.2 编写并编译第一个中文LaTeX文档让我们用最经典的“Hello, World!”程序来验证整个环境只不过这次是中文版。第一步打开编辑器并设置引擎打开TeXLive自带的TeXworks编辑器。在编辑器界面找到左上角的下拉菜单默认可能显示“pdfLaTeX”将其更改为“XeLaTeX”。这个设置是告诉编辑器用哪个引擎来编译当前文档。第二步创建并保存源文件在编辑器的空白区域输入以下代码% !TEX program xelatex \documentclass[UTF8]{ctexart} \begin{document} \section{你好世界} 这是我的第一个中文 \LaTeX 文档。 恭喜你环境搭建成功。接下来你可以探索章节、公式、表格、图片和参考文献的排版的魅力了。 \end{document}简单解释一下这几行代码% !TEX program xelatex 这是一个特殊的注释行以%开头告诉一些智能编辑器如TeXstudio默认使用XeLaTeX引擎。对于TeXworks我们已经在第一步手动设置了这行可加可不加但加上是个好习惯。\documentclass[UTF8]{ctexart} 这是文档类声明。ctexart是ctex宏包提供的一个专门为中文文章设计的文档类[UTF8]选项指定文件编码为UTF-8确保中文不会乱码。这一行就自动处理了中文排版所需的大部分底层设置。\begin{document}和\end{document} 标记了文档正文的开始和结束。\section{你好世界} 创建了一个一级章节标题。\LaTeX 一个命令用于生成漂亮的LaTeX徽标。输入完成后将文件保存到某个你喜欢的位置例如桌面文件名为first_chinese.tex。注意文件扩展名必须是.tex。第三步编译并生成PDF点击TeXworks工具栏上那个绿色的“运行”按钮或按快捷键CtrlT。编辑器会调用XeLaTeX引擎在后台编译你的.tex文件。第一次使用ctex文档类时可能会稍微慢一点因为它需要生成一些格式文件。编译成功后TeXworks通常会自动打开其内置的PDF预览窗口或者调用你系统默认的PDF阅读器如Adobe Acrobat Reader打开生成的first_chinese.pdf文件。当你看到PDF中清晰地显示出“你好世界”以及下面的中文段落时那一刻的成就感就是对你之前所有努力的最佳回报。这意味着你的Windows TeXLive中文环境已经完全配置成功。4.3 常见问题与故障排除如果编译没有成功别慌查看编辑器下方的“输出”或“日志”面板里面通常会有错误信息。错误File ctexart.cls not found.这表示ctex宏包未安装。但如果你选择了“完全安装”TeXLive 2021ctex宏包是默认包含的。请检查你是否真的选择了完全安装。如果是“基本安装”你需要手动安装它。打开命令行运行tlmgr install ctextlmgr是TeXLive自带的包管理器。错误中文显示为乱码或方块确保你的.tex源文件是以UTF-8无BOM编码保存的。在TeXworks中保存时默认即是此编码。确保文档类声明中包含了[UTF8]选项。确保编译引擎是XeLaTeX。编译成功但PDF中无内容或内容不全有时需要连续编译两次。LaTeX在生成目录、引用、参考文献时需要多次编译才能确定最终信息。对于这个简单文档一次编译即可。但养成“编译-查看-再编译”的习惯对未来有好处。至此你已经拥有了一个强大的本地LaTeX环境。从下载镜像、规划路径、执行安装到配置引擎、编写代码、最终产出PDF我们一步步拆解了每个环节。这个环境将成为你学术写作、技术文档排版乃至个人创作的坚实基地。接下来你可以去探索如何插入数学公式、绘制表格、管理参考文献以及如何使用更强大的编辑器来提升写作效率了。记住遇到问题多查文档texdoc [包名]命令可以在命令行打开任何已安装宏包的文档善用网络社区LaTeX的世界正在向你敞开大门。

相关新闻

GRPOConfig中num_generations参数详解:如何优化你的RLHF训练效率

GRPOConfig中num_generations参数详解:如何优化你的RLHF训练效率

GRPOConfig中num_generations参数详解:如何优化你的RLHF训练效率 最近在和一些做RLHF(基于人类反馈的强化学习)的朋友交流时,发现大家普遍对一个参数感到困惑:num_generations。这个参数在GRPOConfig里看似不起眼&…

2026/5/17 12:13:18 阅读更多 →
图解QBE语言:用Excel式界面理解数据库域演算中的示例元素(含对比SQL)

图解QBE语言:用Excel式界面理解数据库域演算中的示例元素(含对比SQL)

图解QBE语言:用Excel式界面理解数据库域演算中的示例元素(含对比SQL) 如果你用过Excel的高级筛选,或者在一个表单里通过填写几个示例值来查找数据,那么恭喜你,你已经触摸到了数据库查询语言中一个非常有趣的…

2026/7/3 3:37:17 阅读更多 →
电力需求侧管理新趋势:微电网+储能如何缓解企业用电峰值压力

电力需求侧管理新趋势:微电网+储能如何缓解企业用电峰值压力

微电网与储能融合:企业破解用电峰值压力的实战新范式 最近和几位制造业的老板聊天,话题总绕不开一个“电”字。夏季用电高峰一到,看着电费账单上那个刺眼的“尖峰电价”和“需量电费”,再想想生产线万一被限电的潜在风险&#xff…

2026/7/3 9:07:17 阅读更多 →

最新新闻

5分钟掌握CSS变体管理神器:CVA终极指南

5分钟掌握CSS变体管理神器:CVA终极指南

5分钟掌握CSS变体管理神器:CVA终极指南 【免费下载链接】cva Class Variance Authority 项目地址: https://gitcode.com/gh_mirrors/cv/cva 你是否曾为UI组件的CSS类名管理而头疼?😫 面对不同尺寸、颜色、状态的按钮变体,手…

2026/7/4 8:05:14 阅读更多 →
wiliwili:专为手柄用户打造的跨平台B站客户端完全指南

wiliwili:专为手柄用户打造的跨平台B站客户端完全指南

wiliwili:专为手柄用户打造的跨平台B站客户端完全指南 【免费下载链接】wiliwili 第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending/wi/wiliwili 你是否厌倦了在…

2026/7/4 8:05:14 阅读更多 →
豆包与元宝深度对比:AI工具背后的生态能力拆解

豆包与元宝深度对比:AI工具背后的生态能力拆解

1. 这不是“选APP”,而是一场生态级能力的现场拆解你刷到这条内容时,大概率正躺在沙发上,左手握着手机,右手刚点开豆包准备扒拉一段抖音口播文案;或者刚在视频号看完一篇深度长文,顺手把链接甩进元宝&#…

2026/7/4 8:05:14 阅读更多 →
Optimus钩子(Hooks)机制详解:实现数据转换后处理的完整教程

Optimus钩子(Hooks)机制详解:实现数据转换后处理的完整教程

Optimus钩子(Hooks)机制详解:实现数据转换后处理的完整教程 【免费下载链接】optimus Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality m…

2026/7/4 8:01:13 阅读更多 →
CANN/ge LLM集群连接API

CANN/ge LLM集群连接API

# link_clusters 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorc…

2026/7/4 8:01:13 阅读更多 →
计算机毕业设计之springboot营养配餐管理系统

计算机毕业设计之springboot营养配餐管理系统

随着当今网络的发展,时代的进步,各行各业也在发生着变化,于是网络已经逐步进入人们的生活,给我们生活或者工作提供了新的方向新的可能。 本毕业设计的内容是设计实现一个基于springboot框架的营养配餐管理系统。它是以java语言&am…

2026/7/4 7:59:12 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻