会编译自己所写内容的
AI
Lexi 是内置在 letX 编辑器里的助手。它会读取你的整个项目,也就是每一个文件、你的参考文献和编译日志,然后就地修改源码并重新生成 PDF。所以出错时,它修的是 LaTeX 真正报错的那一行,而不是猜一段代码丢给你,让你自己粘贴到某个地方再试。
到目前为止已处理 490M+ tokens。Lexi 每次运行都会同时读取编译日志和文档,所以它能修复 LaTeX 真正报出的那一行。
为什么“能编译”就是全部的区别
每个通用 AI 都能写 LaTeX,但没有一个能判断自己写的 LaTeX 到底能不能编译通过。时间就耗在这个缺口上:你粘贴过去,编译失败,你把报错复制回来,它道歉,然后再猜一次。少一个宏包、aligned 环境里多出来一个 &、图片路径在你机器上是对的但在服务器上是错的。这些东西,一个从没真正跑过编译的家伙根本看不见。
Lexi 会自己去跑编译。它拿回真实的日志,找到报错指向的那一行,改掉它,再编译一次。这就是你本来要手动跑的那套流程,只是不用再复制粘贴。
可按需完成的十八件事
在 Lexi 面板中输入 /,或者选中一段文字后按 Cmd-K,只修改那一段。
/fix读取编译日志,找到 LaTeX 实际报出的错误,并在文件中修复。
/table把粘贴进来的数字变成能编译通过的 booktabs 表格。
/diagram根据描述绘制 TikZ 示意图。
/image-to-tex把表格、公式或版式的截图重建成 LaTeX。
/pdf-to-tex把 PDF 文档、表单或幻灯片重建成可编辑的 LaTeX 源码。
/slides把论文变成 Beamer 幻灯片。
/convert为另一个投稿目标重排文档格式,例如从 IEEE 改为 Springer,或从期刊论文改为学位论文。
/format在不改动文字内容的前提下,修正间距、章节结构和版式。
/cite添加一处引用,以及对应的 .bib 条目。
/shorten在不丢掉论点的前提下,把文字压缩到字数或页数限制之内。
/humanize重写一段文字,让它读起来是你自己的语气,而不是那种套路化的 AI 文风。
/clean清除不可见字符,并规范标点。它知道公式在哪里,所以公式不会被改动。
/translate翻译文本,并配置对应文字系统所需的字体。
/explain用通俗的语言解释某个命令或报错。
/outline为还没有结构的文档提出一个框架方案。
/scaffold为某种写作类型生成一份起始文档。
/beamer生成一份演示文稿的初始框架。
/figure插入图片,并配置好浮动体、标题和标签。
四次真实运行中,它究竟改了什么
记录于 2026 年 9 月 28 日,取自 Lexi 自己的测试文档,运行在它生产环境所用的模型上。每条结果都是从 Lexi 写出的文件里原样复制过来的,未作修改,并且都通过了编译。为这个页面跑的五个任务中,有一个没有通过检查:修复损坏的参考文献。
“文档编译失败。找出并修复这个错误。”
修改前
\documentclass{article}
\begin{document}
\section{Intro}
\begin{itemize}
\item First
\item Second
\end{enumerate}
\end{document}修改后
\documentclass{article}
\begin{document}
\section{Intro}
\begin{itemize}
\item First
\item Second
\end{itemize}
\end{document}“这份文档因为缺少宏包编译不过。修好它。”
修改前
\documentclass{article}
\begin{document}
Here is some \textcolor{red}{red text} in the paragraph.
\end{document}修改后
\documentclass{article}
\usepackage{xcolor}
\begin{document}
Here is some \textcolor{red}{red text} in the paragraph.
\end{document}“把这个表格改成使用 booktabs 宏包(toprule/midrule/bottomrule)。”
修改前
\documentclass{article}
\begin{document}
\begin{tabular}{ll}
\hline
Name & Score \\
\hline
Alpha & 1 \\
Beta & 2 \\
\hline
\end{tabular}
\end{document}修改后
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ll}
\toprule
Name & Score \\
\midrule
Alpha & 1 \\
Beta & 2 \\
\bottomrule
\end{tabular}
\end{document}“把行内公式改成带编号的独立公式。”
修改前
\documentclass{article}
\begin{document}
The mass-energy relation $E = mc^2$ is central to the theory.
\end{document}修改后
\documentclass{article}
\begin{document}
The mass-energy relation
\begin{equation}
E = mc^2
\end{equation}
is central to the theory.
\end{document}或者带上你自己的助手
如果你已经在用 Claude 或 ChatGPT,不必迁移。letX 运行着一个 MCP 服务器,把同样的能力交给这些助手:检索模板库、创建项目、编辑项目文件、编译成 PDF。同样的编译集群,同样的版本历史,只是换了一个聊天窗口。
常见问题
Lexi 是什么?
Lexi 是内置在 letX LaTeX 编辑器里的 AI 助手。它会读取你打开的项目,也就是每一个文件、参考文献和编译日志,然后直接修改源码并重新编译。改动落在文档里,而不是落在一个要你去复制的聊天窗口里,而且每一处改动都能在 letX 的版本历史里撤销。
这和向 ChatGPT 要 LaTeX 有什么区别?
通用聊天助手没法编译。它写出一段看起来合理的 LaTeX,你粘贴过去,编译失败,你再把报错复制回来。Lexi 会运行编译,读取真实的 latexmk 日志,并修复 LaTeX 报错指向的那一行。整个闭环在编辑器内部完成。如果你更愿意留在 ChatGPT 或 Claude 里,letX 的 MCP 服务器能给它们同样的编译权限。
Lexi 会不打招呼就修改我的文档吗?
修改会直接应用到你打开的文档里,你看得见;每次修改之前的版本都保留在历史记录中,一键就能回去。Cmd-K 行内编辑只作用于你选中的内容,不会碰别的地方。
Lexi 是免费的吗?
Lexi 是 Pro 功能,有使用额度。编辑器本身、1000+ 模板库、实时协作,以及每天 40 次编译都是免费的。
我写的内容会被用来训练 AI 吗?
不会。你的文档永远不会被用来训练 AI 模型。这是 letX 全线产品一致的承诺,也是很多研究团队选择它、而不是某个 AI 优先的编辑器的原因。
Lexi 能处理英语以外的语言吗?
可以。/translate 负责处理文本,letX 会配置该文字系统所需的宏包和字体,包括阿拉伯文、希伯来文、CJK 和印度文字,然后把项目切换到能排版它们的引擎。