1. 为什么你的TeX Live安装总是卡在小狗界面每次安装TeX Live时那个可爱的小狗界面是不是总让你抓狂我遇到过太多次这种情况了——点击安装程序后界面就永远定格在那个画面鼠标转圈圈进度条一动不动。作为一个用了十年LaTeX的老用户我可以负责任地告诉你这不是你的电脑问题而是图形界面(GUI)在特定系统环境下的兼容性问题。这种情况通常发生在Windows系统上尤其是当你使用管理员权限运行安装程序时。背后的技术原因其实很简单TeX Live的图形安装界面是基于Perl/Tk构建的这个古老的图形库在现代Windows系统上经常会出现各种兼容性问题。可能是显卡驱动不兼容可能是DPI缩放设置冲突也可能是系统权限问题。但好消息是TeX Live的开发者早就预料到了这种情况所以他们提供了一个完美的解决方案-no-gui命令行参数。2. 准备工作获取正确的安装文件在开始之前我们需要确保手头有正确的安装文件。TeX Live的官方镜像文件通常以.iso格式提供最新版本可以在TeX Live官网找到。我建议下载texlive2025或更新版本的镜像因为较新的版本对命令行安装的支持更加完善。下载完成后千万别犯一个常见错误——不要解压这个.iso文件很多新手会把它当成压缩包来处理这是完全错误的。正确的做法是右键点击下载好的.iso文件选择打开方式选择Windows资源管理器这样系统会自动将.iso文件挂载为一个虚拟光驱。在我的电脑里你会看到除了本地磁盘外还多出了一个DVD驱动器名称通常是texlive2025之类的。记住这个盘符比如F:我们后面会频繁用到它。3. 启动命令行安装的正确姿势现在到了最关键的一步——启动命令行安装。这里有几个容易踩坑的地方需要特别注意首先必须使用管理员权限运行命令行。没有管理员权限安装程序无法写入系统目录最终会导致安装失败。在Windows 10/11上你可以这样操作右键点击开始菜单选择终端(管理员)或命令提示符(管理员)如果弹出UAC提示点击是进入命令行后第一步是切换到我们之前挂载的虚拟光驱。假设你的虚拟光驱是F盘就输入F:然后执行安装命令install-tl-windows.bat -no-gui这个-no-gui参数就是我们的秘密武器它会告诉安装程序别费劲加载图形界面了直接用命令行模式运行吧4. 命令行安装界面详解成功执行命令后你会看到一个纯文本的安装界面。别被这个复古的界面吓到其实它比图形界面更强大、更稳定。我来带你一步步了解这个界面的各个选项4.1 选择安装集合第一个重要选项是C选择集合。默认情况下安装程序会选择scheme-full也就是安装所有内容。这大约需要9GB的磁盘空间包含了LaTeX的所有核心组件和常用宏包。如果你磁盘空间有限可以考虑其他方案scheme-medium中等规模安装约5GBscheme-small最小安装约2GBscheme-basic仅基础组件约500MB不过作为过来人我建议除非特别缺空间否则还是选择完整安装。因为后续如果需要某个特定宏包再单独安装会很麻烦。4.2 修改安装路径这是最重要的设置之一特别是当你的C盘空间不足时。在命令行界面输入d进入目录设置然后你会看到几个关键路径TEXDIR主安装目录所有核心文件都会安装在这里TEXMFLOCAL共享的本地宏包和字体目录TEXMFHOME用户个人的宏包目录要修改主安装路径输入1然后回车。默认路径是C:/texlive/2025你可以把它改成任何你喜欢的路径比如E:/Latex。注意两点使用正斜杠/而不是反斜杠\路径中不要包含空格或特殊字符修改完成后输入r返回主菜单。其他路径通常不需要修改除非你有特殊需求。5. 开始安装与耐心等待确认所有设置无误后在主菜单输入i开始安装。这时候你需要做的就是——等待。根据你的电脑性能和选择的安装规模这个过程可能需要1-3小时。安装过程中命令行界面会实时显示进度。你会看到各种宏包被下载和安装的详细信息。别被这些滚动信息吓到这是正常现象。我建议在这期间保持电脑供电稳定笔记本请插上电源不要运行其他占用大量磁盘或CPU的程序可以去喝杯咖啡或者做点其他事情安装完成后界面会显示Installation complete之类的提示。但别急着关闭命令行我们还有最后一步要做。6. 配置环境变量让LaTeX随处可用安装完成后必须配置系统环境变量否则你只能在特定目录下使用LaTeX命令。这是很多新手容易忽略的一步结果就是明明安装成功了却在命令行输入latex时得到不是内部或外部命令的错误。配置方法如下右键点击此电脑 - 属性 - 高级系统设置点击环境变量按钮在系统变量区域找到并选中Path变量点击编辑 - 新建添加你的TeX Live的bin目录路径例如E:\Latex\bin\win32如果你修改了安装路径C:\texlive\2025\bin\win32如果是默认路径添加完成后一路点击确定关闭所有窗口。为了让新环境变量生效你需要关闭所有已打开的命令行窗口重新打开一个新的命令行窗口最后验证安装是否成功latex --version如果看到LaTeX的版本信息恭喜你你已经成功绕过了那个烦人的图形界面完成了TeX Live的安装。7. 常见问题与解决方案即使按照上述步骤操作你可能还是会遇到一些问题。下面是我这些年积累的一些经验问题1安装过程中网络中断导致某些宏包下载失败。解决方案TeX Live安装程序很智能它会自动重试失败的下载。如果多次重试仍然失败你可以检查网络连接换个时间段再试可能是镜像服务器暂时不可用手动下载缺失的宏包并放入正确目录问题2安装完成后某些命令仍然找不到。可能原因环境变量配置错误没有重启命令行窗口安装路径中包含空格或特殊字符解决方案仔细检查环境变量路径是否正确确保路径使用反斜杠\而不是正斜杠/路径中不要包含中文或空格问题3安装速度异常缓慢。可能原因选择了距离你地理位置较远的镜像服务器网络连接质量差解决方案安装前设置离你最近的镜像服务器使用-repository参数指定镜像地址例如install-tl-windows.bat -no-gui -repository http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/8. 为什么命令行安装更值得推荐经过这次安装你可能已经发现命令行模式其实比图形界面更强大。除了能绕过GUI卡顿问题外命令行安装还有几个显著优势稳定性更高纯文本界面几乎不会崩溃特别是在服务器或老旧硬件上可重复性强所有设置都可以通过参数指定方便批量部署更详细的日志命令行会输出详细的安装过程便于排查问题远程安装支持可以通过SSH远程安装这在服务器环境下特别有用自动化潜力可以编写脚本实现全自动安装节省大量时间我自己的所有TeX Live安装现在都使用命令行模式再也没遇到过卡在小狗界面的情况。而且一旦熟悉了这个流程你会发现它其实比图形界面更直观、更高效。