Sublime Text 通过 LaTeXTools 插件可搭建支持 PDF 实时预览的 LaTeX 环境,需配合 MiKTeX/TeX Live、SumatraPDF(Win)或 Skim(macOS)等外部工具,配置 texpath 和 viewer 路径后按 Ctrl+B/Cmd+B 编译并自动刷新 PDF。

Sublime Text 本身不内置 LaTeX 编译功能,但通过 LaTeXTools 插件可快速搭建支持 PDF 实时预览(反向搜索、正向搜索、自动编译)的 LaTeX 环境。关键不是“实时编译”(Sublime 不像 VS Code + LaTeX Workshop 那样原生支持热重载),而是配置好后按快捷键(如 Ctrl+B / Cmd+B)一键编译并自动调用 PDF 查看器刷新——配合 SumatraPDF(Windows)或 Skim(macOS)即可接近“实时”体验。
这是前提,LaTeXTools 只是调度器,真正干活的是外部工具:
texlive-full(Ubuntu/Debian)或对应发行版的完整 TeX 套件;推荐使用 evince 或 okular,但反向搜索支持较弱,更推荐配置 zathura + synctex
在 Sublime Text 中通过 Package Control 安装:
Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS),输入 Install Package,回车LaTeXTools,选择安装Preferences → Package Settings → LaTeXTools → Settings – User
"texpath": "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\","viewer": "sumatra","sumatra_path": "C:\Program Files\SumatraPDF\SumatraPDF.exe""viewer": "skim","skim_path": "/Applications/Skim.app"
LaTeXTools 默认不自动刷新 PDF,需手动触发或设置保存即编译:
.tex 文件,且文件内含 % !TEX root = main.tex(若用子文件),然后按 Ctrl+B(Win/Linux)或 Cmd+B(macOS)Settings – User 中添加:"builder": "script","save_before_build": true,"auto_build": true
Ctrl+B 编译后打开)编译失败或 PDF 不刷新?优先检查这几点:
pdflatex --version 能否返回版本号?不能说明 TeX 环境未加入系统 PATH,需在 LaTeXTools 设置中显式指定 texpath
"C:Program FilesSublime Textsubl.exe" "%f:%l"(路径按实际调整)ctex 宏包或 xeCJK,并确保编译器设为 xelatex(在 LaTeXTools 设置中改 "builder_settings": {"target": "xelatex"})基本上就这些。配置一次,后续新建 .tex 文件按 Ctrl+B 就能出 PDF,配合反向搜索效率很高。不需要复杂服务器或后台进程,轻量又稳定。
以上就是sublime如何配置LaTeX环境实现PDF实时编译? (LaTeXTools插件)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号