用途
nature-reader 用于把一篇研究论文转成完整的 Markdown 阅读产物,目标不是摘要汇总,而是“双语论文伴读”。它保留可提取的正文、段落结构和章节流,在块级别同时呈现原文与中文译文,并让图表贴近其支撑的论点。适用于各学科的论文、预印本和会议论文,不限于 Nature 系列期刊。
主要能力
- 全文段落级中英对照:每个实质性源块都有稳定锚点和可见的双语配对,形如 <a id="S001"></a> 加 Source: p.1 S001、Original:、中文:。
- 图表提取与就近放置:把图/表裁剪到 assets/ 目录,放在正文首次实质性提及处,图注与图表保持在一起,并同时给出英文图注与中文图注翻译。
- 稳定源映射:为正文块(S001…)、图注(C001…)、插图(F001…)、表格(T001…)建立标识,记录页码、块类型、原文、译文、阅读顺序、邻近图表引用与置信度。
- 保守翻译规则:保留技术术语、基因/蛋白名、公式、模型名、符号、引用标记、上下标与数值;不把方法细节压缩成模糊表述,不遗漏方法、局限、数据可用性、代码可用性、利益冲突与扩展图注。
- 交付物契约:默认生成 paper.md,另有 source_map.json、translation_notes.md 和 assets/;仅在用户明确要求浏览器预览时才额外生成 reader.html。
- 后续问答溯源:回答基于论文而非记忆,引用具体块 ID 与页码,涉及图表时一并引用;论文不支持的说法会明确说明。
使用方式
先识别来源类型(可选文本 PDF、扫描 PDF、出版商 HTML、DOI 或 arXiv 链接、粘贴文本),并判断论文类型(发现/机制、方法/算法、资源/数据集、会议论文、综述/观点)。翻译前先构建全文源映射,为每个块分配稳定 ID;若论文过长,按页或按节增量写入 paper.md 并标记待处理块,而不是切换成摘要模式。译文遵循“译意不译风”,保持段落形态。图表裁剪只取内容区,使用能完整包含视觉对象的最小矩形,排除页眉页脚、周围正文和无关页边距;裁剪框不确定时标记为近似而非扩大范围。
若输入为 PDF,可先加载 pdf 技能获取提取与 OCR 指导;需要更丰富的浏览器视图时,可将 web-artifacts-builder 或前端设计仅作为 Markdown 工作流之上的预览层。
适用场景
- 把整篇论文翻译成完整 Markdown 文档
- 在不丢失原始措辞的前提下提升论文可读性
- 生成带原文/译文对齐的全文阅读文件
- 让图表与其支撑的论断在版面上保持接近
- 为每个实质性块保留精确来源位置,形成可溯源的 Markdown 产物
限制与边界
若用户只需要摘要,应改用摘要类技能;若只需要引文检索,应改用引文类技能。不得用纯中文摘要、无原文对照的论文评论、无图表裁剪的孤立图注、脱离来源位置的重点列表,或仅含摘要/引言/精选亮点的内容替代阅读稿。若受条件限制无法完成全文处理,仍应创建草稿阅读器,并在 translation_notes.md 中明确标注缺失页面、缺失图表、未翻译块或低置信度 OCR/裁剪。对于受版权保护的出版商 PDF,聊天回复应简短并指向本地产物;本地 paper.md 仅对用户提供的源文件或明确合法的开放获取内容做双语阅读稿,避免在聊天中直接复制大段受版权文本。Markdown 交付物中不加入交互式问答面板,用户后续提问在聊天中基于源映射回答。