点击👇“LaTeX工作室” 关注公众号
精致科研生活从这里开始
如果你长期使用 LaTeX 写论文,应该会发现一个很有意思的变化:
LaTeX 编辑器正在从“代码编辑器”逐渐变成“科研写作工作台”。
过去,我们需要分别解决几个问题:
LaTeX 命令怎么快速输入? 数学公式怎么高效编写? 文献引用怎么管理? Zotero 和 .bib如何联动?写完论文后,英文表达是否自然? AI 能不能直接辅助修改论文? 编辑公式的时候,能不能实时看到渲染效果?
这些功能过去往往分散在不同的软件、插件和在线工具中。
而最近发现的一个开源项目 TeXLeaf,正在尝试把这些能力集中到 VS Code 里。

插件地址:
GitHub 仓库 https://github.com/zhangxh-math/texleaf
TeXleaf 的 VS code 市场:
https://marketplace.visualstudio.com/items?itemName=zhangxh-math.texleaf

它的定位很明确:
Fast, safe and editable LaTeX snippets for VS Code
目前 TeXLeaf 已经不仅仅是一个 Snippet 插件,而是逐渐形成了一套完整的 LaTeX 写作辅助环境。项目当前版本为 0.8.11,支持 Windows、macOS 和 Linux 上的 VS Code 1.98+。
如果用一句话概括:
TeXLeaf 想做的是:让 VS Code 从“可以写 LaTeX”,变成“更适合写 LaTeX”。
它没有试图替代 LaTeX Workshop,也没有接管 LaTeX 编译流程,而是把重点放在“写作过程”本身。
目前主要包括四大能力:
Snippet 高速输入
AI 写作助手
Zotero 文献引用
Math Preview 数学公式预览
另外,它还提供了中文/英文 Article、Beamer 等模板,以及可视化的 Snippet 与模板管理功能。 这实际上对应了一条非常完整的科研写作链路:
输入 → 公式 → 文献 → 正文 → AI 检查 → 修改

第一大亮点:212 条 LaTeX Snippet,让公式输入快很多
对于 LaTeX 用户来说,Snippet 是最容易产生“肌肉记忆”的功能。
TeXLeaf 第一次创建全局 Snippet 库时,会提供 212 条可编辑的 LaTeX 默认规则。
而且它不是简单地做几个:
fracsumalpha这样的命令补全,而是针对实际数学写作场景进行了大量设计。
例如:
lm可以快速生成:
\(...\)而:
dm可以生成:
\[...\]对于定理环境,也可以通过类似:
\thm\lem\dfn\cor快速展开。
项目目前提供了 13 个定理类环境的自动展开,同时还覆盖分式、上下标、矩阵、括号、希腊字母、物理和量子力学等高频场景。
三、真正有意思的是:它不只是“补全”
很多 LaTeX Snippet 插件的思路其实非常简单:
输入 trigger → 替换成一段文本。
但 TeXLeaf 更进一步。
它支持:
文本片段 行内数学 行间数学 词边界 自动展开 正则触发 Visual 选区 v2 占位符 Tab 导航 Matrix 快速输入
也就是说,它开始尝试理解:
“我现在究竟在什么 LaTeX 环境里?”
例如矩阵和 align 环境中,它可以利用:
Tab插列Enter换行Shift + Enter跳出
来降低数学环境编辑成本。
对于每天大量写公式的人来说,这种体验差异其实非常明显。
四、还有一个细节:它开始“理解 LaTeX 上下文”
一个很容易被忽略的设计,是 TeXLeaf 会主动避免一些不合理的自动展开。
例如:
\label{...}或者:
\tag{...}里面本质上是标签文本。
如果数学 Snippet 在这里乱触发,就会非常烦。
TeXLeaf 对 \label、\tag、\tag* 等场景进行了专门处理,可以抑制不合适的数学片段展开。
这说明它的设计思路并不是:
“尽可能多地自动补全。”
而是:
“在正确的位置提供正确的补全。”
这对于 LaTeX 编辑器来说其实非常重要。
第二大亮点:终于把 AI 真正放进 LaTeX 写作流程
这是 TeXLeaf 最值得关注的地方。
很多 AI + LaTeX 工具实际上只是:
把文本复制出来 → 粘贴到 ChatGPT → 修改 → 再复制回来。
TeXLeaf 试图把这个流程直接放进编辑器。
目前提供了一套类似 Grammarly 的 AI 写作工作流,可以选择 DeepSeek 或 OpenAI API,也支持自定义 API 地址。
例如写论文的时候:
The experiment results shows that...AI 可以在编辑器内部发现问题,并给出修改建议。
你可以直接看到:
原文 → 建议 → 解释
然后通过:
Hover Quick Fix 灯泡 AI 问题树
直接应用修改。
这比传统的“复制论文到 AI 网站里润色”更加自然。
对于科研论文而言,这是一个非常重要的问题。
假设论文里面有:
\begin{equation}...\end{equation}或者:
\cite{Smith2025}如果直接把整段源码扔给大模型,模型很容易:
修改 LaTeX 命令 修改公式 改坏引用 破坏环境 修改宏 产生不可编译代码
TeXLeaf 的方案是:
在发送给 AI 之前进行本地遮罩。
项目文档显示,它会对注释、引用、标签、URL、文件路径、未知宏参数以及代码和未知环境进行保护;数学公式则会被替换成不可编辑的语义占位符。
也就是说:
AI 主要负责“论文正文”,而不是负责修改你的 LaTeX 结构。
([GitHub][1])
这是一个非常符合科研写作场景的设计。
第三大亮点:Zotero + LaTeX,终于可以更顺手
对于科研用户来说:
LaTeX + Zotero
几乎是一个非常自然的组合。
TeXLeaf 在 \cite{...} 参数中提供文献 Suggest。
它可以同时展示两类文献:
第一类
项目 .bib 中已经存在的条目。
第二类
Zotero / Better BibTeX 中存在、但 .bib 中还没有的条目。
([GitHub][1])
然后可以按照:
标题 作者 年份 citation key
进行搜索。
更加方便的是:
如果选择 Zotero 中尚未导入 .bib 的文献,TeXLeaf 可以先导出 BibTeX/BibLaTeX,再写入 bibliography,同时插入 citation key。
也就是把:
搜索文献 → 导出 BibTeX → 写入 .bib → 插入 \cite{}
这几个步骤压缩成一个操作。([GitHub][1])
对于经常写论文的人来说,这个功能非常实用。
第四大亮点:Math Preview,让公式编辑不必频繁看 PDF
LaTeX 一个经典痛点就是:
源码很好写,但是最终长什么样,需要编译之后才知道。
TeXLeaf 增加了 Math Preview。
它使用 MathJax 4 和 New Computer Modern SVG 字体渲染活动公式,可以预览:
$...$$$...$$\(...\)\[...\]以及:
equationalignmatrix等数学环境。([GitHub][1])
而且它不是简单地把公式扔到一个独立窗口。
默认情况下,行内公式预览会出现在当前源码行附近,并跟随光标移动。
这样就形成了:
左边写 LaTeX → 当前公式旁边实时看到结果
对于复杂数学公式尤其有价值。
它还提供了一个实用功能:模板管理
除了 Snippet,TeXLeaf 还内置了四个长模板:
tmpa-cn | |
tmpa-en | |
beamer-cn | |
beamer-en |
在空白 .tex 文档中输入对应 trigger,就可以快速展开。([GitHub][1])
而且模板不是写死的。
用户可以:
修改模板名称 修改 trigger 修改说明 修改完整 TeX 正文 新增模板 复制模板 删除模板 恢复默认模板
这意味着 TeXLeaf 不仅仅是一个“插件”,还可以逐渐变成个人的:
LaTeX 写作知识库 + 模板库 + 快捷输入系统。
TeXLeaf 和传统 LaTeX 工作流是什么关系?
如果你已经在使用 VS Code + LaTeX Workshop,并不意味着安装 TeXLeaf 后就必须放弃原来的工作流。
恰恰相反。
TeXLeaf 的定位更接近:
VS Code │ ├── LaTeX Workshop │ └── 编译 / PDF / Sync / 项目工作流 │ └── TeXLeaf ├── Snippet ├── AI 写作 ├── Zotero ├── Math Preview └── 模板也就是说:
LaTeX Workshop 更偏向“编译与项目管理”,TeXLeaf 更偏向“写作过程”。
两者可以形成互补。
而 TeXLeaf 官方也明确说明,它不会接管 LaTeX 编译。
安装方式
项目目前支持:
Windows macOS Linux
需要 VS Code 1.98+。([GitHub][1])
最简单的方法是直接从 Visual Studio Marketplace 安装,也可以从 GitHub Releases 下载 VSIX,然后在 VS Code 中执行:
Extensions: Install from VSIX...项目源码和 Release 资产分开管理,VSIX 不直接提交到源码仓库。

如果只看 Snippet,TeXLeaf 并不是第一个做 LaTeX Snippet 的工具。
如果只看 AI,也不是第一个把 AI 接入 LaTeX 的项目。
如果只看公式预览,同样已经有不少相关方案。
但 TeXLeaf 有意思的地方在于:
它正在把这些能力组合起来。
最终形成的是这样一条链路:
TeXLeaf │ ┌─────────────┼─────────────┐ │ │ │ 高速输入 AI 写作 文献管理 │ │ │ Snippets 检查/改写 Zotero │ │ │ └─────────────┼─────────────┘ │ Math Preview │ ▼ LaTeX 写作这也是我认为 TeXLeaf 最值得关注的地方:
它不是简单地给 LaTeX 增加一个功能,而是在尝试重新定义“在 VS Code 里写 LaTeX”这件事情。
而随着 AI 逐渐进入科研写作流程,未来的 LaTeX 编辑器很可能不再只是:
“代码编辑器 + 编译按钮”
而会逐渐变成:
“科研写作 IDE”。
从这个角度看,TeXLeaf 是一个很值得 LaTeX 用户关注的小而有意思的开源项目。

十五年珍藏 LaTeX 入门资料

「十五年沉淀好资料 - 视频与文档 - 助力你轻松入门 LaTeX - 2026 年 6月 刷新」:
百度网盘链接:
https://pan.baidu.com/s/13VCYlDj2uqKvMBa6qODPsA?pwd=w4sj
夸克网盘转存链接:
https://pan.quark.cn/s/8205fe8ecd84
TeX 软件下载:
windows & linux:
https://mirrors.ctan.org/systems/texlive/Images/texlive.iso
MacOS:https://www.tug.org/mactex/

www.texhub.com

点击👇“LaTeX工作室” 关注公众号

● LaTeX 重制最牛最难《中学数学实验教材》共 6 册-免费下载 - 增加百度网盘
● 2026 最新国家自然科学基金项目 LaTeX 模版,科研党的福音来了!
● MathLive —— 轻松编辑数学公式的宝藏神器!即时渲染、支持 LaTeX 输入,完美公式编辑体验!
● 高中物理甲种本第一册重制豪华版来了(附全套教材下载)
夜雨聆风