laper通过段落级锚点实现ai诊断精准定位:启用id注入后,自动为标题及空行分隔段落添加如标签;自定义label须以laper_id_开头;支持按段落切分或手动高亮聚焦诊断;ai报告中[para-id:sec-2-3]等标记可点击跳转并显示源码行号。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让AI在分析论文时精准指出诊断问题出现在哪一段、哪一句,而不是泛泛而谈“逻辑不清晰”或“公式有误”。这要求AI必须建立源文本与反馈之间的可追溯锚点,而Laper正是为此设计的轻量级LaTeX协作诊断工具。
启用段落级锚点识别
打开Laper网页控制台,在左侧项目设置中勾选【启用段落唯一ID注入】。该选项会在编译前自动为每个\section、\subsection及独立段落(以空行分隔)插入不可见的HTML注释标签,例如,供后续AI定位回溯使用。
若文档含手动\label{xxx}且未遵循laper_id_前缀规范,系统将跳过该段落ID生成——【必须确保所有自定义label以laper_id_开头,如\label{laper_id_eq_energy}】,否则AI反馈无法映射到具体位置。
提交诊断请求时绑定上下文粒度
在Laper诊断面板中粘贴待检LaTeX片段后,点击“高级选项”展开上下文控制区。
方法一:选择“按段落切分”模式。系统将把全文按空行+标题结构自动拆为独立语义块,AI每次仅接收一个段落及其前后各50字符的上下文窗口,确保诊断结论严格绑定当前段落。
方法二:手动高亮指定区域。用鼠标拖选.tex源码中的某几行→右键→“设为诊断焦点”,此时AI收到的提示词会强制包含“This issue occurs specifically in the highlighted lines, not elsewhere.”,抑制泛化倾向。
解析AI返回的带锚点诊断报告
第一步:检查AI回复中是否含形如[para-id:sec-2-3]或[eq:laper_id_eq_energy]的标记。这是Laper识别定位的唯一合法格式,其他括号写法(如(sec-2-3)、{eq_energy})均不会触发跳转。
第二步:点击该标记,Laper自动滚动编辑器至对应段落,并高亮显示该段首行左侧的灰色锚点图标。若点击无反应,请确认浏览器未拦截内联脚本——【必须允许laper.dev域名执行JavaScript】。
第三步:将光标悬停在锚点图标上,弹出浮动框显示该段落在原始.tex文件中的物理行号范围(例如“Lines 87–93”),方便你在VS Code等本地编辑器中快速定位。










