双向同步与批注回流
LaTeX ↔ Word 同步不只是单向转换,还支持双向同步:Word 中的修改与批注可以回流到 LaTeX。
单向还是双向
| 模式 | 方向 | 适用场景 |
|---|---|---|
one-way | LaTeX → Word | 单人写作,Word 仅作交付镜像 |
two-way | LaTeX ⇄ Word | 多人协作,合著者只在 Word 中修改 |
在配置或命令中指定模式:
tau sync word --mode two-way
从 Word 回流到 LaTeX
当合著者在 Word 中做了修改,agent 会解析这些改动并回写到 LaTeX:
tau sync import --from output/paper.docx
tau-cli 会:
- 对比 Word 与 LaTeX 的内容差异
- 将 Word 中的文字修改对应到 LaTeX 的相应位置
- 报告哪些改动已应用、哪些需要你确认
[sync] Word 中的 2 处修改已映射到 LaTeX:
- 摘要段落措辞调整 → 已应用
- 删除“相关工作”一小节 → 待确认
批注与审阅意见
Word 的批注(comment)会被提取并转换为待办任务,不会丢失:
tau sync comments
[comment] 第 3 节“此处建议补充引用”
[comment] 第 5 节“图表标题需统一”
这些批注会作为写作任务进入 tau-cli,你可以在后续修稿中逐一处理。
冲突处理
双向同步可能产生冲突(两端同时改了同一处)。tau-cli 会明确提示并让你选择:
[conflict] “实验结论”段落两端均有修改:
LaTeX: "结果表明方法有效"
Word: "结果表明方法显著提升了准确率"
请选择保留: [LaTeX] [Word] [两者合并]
也可设置自动策略:
tau sync word --conflict prefer-latex
确保版本一致
每次双向同步后,agent 都会核对两端结构,若发现不一致会主动修复或提醒,保证「版本始终保持一致」。
:::tip 小贴士
建议在 .gitignore 中排除同步生成的 .docx 中间产物,只把 .tex 纳入版本控制,避免重复冲突。
:::