academic-writer

📝 专业 LaTeX 学术写作助手

基于 LaTeX 的专业学术写作助手,支持模板扫描、参考文献读取、内容起草与 PDF 编译,助力科研人员高效产出符合期刊格式的高质量论文。

收藏
4k
安装
973
版本
v0.1.0
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

核心用法

academic-writer 是一款专为 WSL2/Linux 环境设计的学术写作 Agent Skill,完整覆盖从模板分析到 PDF 编译的论文生命周期。其核心工作流包括:首先通过 scan_template 扫描并识别当前目录的 LaTeX 模板结构(如 IEEE、ACM 等会议模板),确保后续写作严格遵循格式规范;其次利用 read_reference 读取用户提供的 Word、文本或 Markdown 参考资料作为写作依据;然后通过 write_latex 起草各章节内容,支持追加或覆盖模式;最后调用 compile_pdf 使用 latexmk 自动编译生成 PDF。对于需要外部引用的场景,该 Skill 支持与 academic-research-hub 联动,实现文献检索、BibTeX 获取与引文插入的闭环。

显著优点

1. 模板强制遵循:自动识别 .cls 文件和主文档结构,避免用户因不熟悉 LaTeX 宏包而破坏格式,特别适合需要投稿特定期刊/会议的研究者。
2. 多格式输入支持:原生支持 .docx.txt.tex.md 等多种参考格式,降低已有素材的迁移成本。

3. 编译自动化:集成 latexmk 实现多轮编译与错误检测,自动处理交叉引用和参考文献,减少手动调试时间。

4. 跨 Skill 协作:明确设计了与 academic-research-hub 的调用协议,避免虚构引用,确保学术诚信。

5. 错误恢复机制:编译失败时返回详细日志,支持定位修复后重新编译,提升迭代效率。

潜在缺点与局限性

1. 环境依赖沉重:需要完整安装 texlive-full(4-7GB)和 Python 虚拟环境,首次部署成本高,对存储空间有限的用户不友好。
2. 平台限制:明确针对 WSL2/Ubuntu 设计,Windows 原生或 macOS 环境需要额外适配。

3. 无实时预览:缺乏类似 Overleaf 的所见即所得编辑体验,用户需反复编译查看效果。

4. 模板覆盖风险write_latex 的覆盖模式若误操作可能导致已有内容丢失,虽可通过版本控制缓解,但 Skill 本身无内置备份机制。

5. 中文支持未明确:文档未提及 CJK 处理方案,中文论文可能需要额外配置 ctex 等宏包。

适合的目标群体

  • 高校科研人员:需要频繁撰写符合特定期刊格式要求的学术论文,尤其是计算机、数学、物理等 LaTeX 主流学科。
  • 研究生与博士生:导师提供模板后,可快速上手完成毕业论文或投稿论文的排版工作。
  • 技术写作团队:企业内部需要维护标准化技术白皮书或文档的工程师团队。
  • LaTeX 初学者:希望通过自然语言交互降低 LaTeX 学习曲线,同时保证输出质量的用户。

使用风险

1. 性能风险texlive-full 编译大型文档时内存占用较高,低配设备可能出现卡顿;首次编译需加载大量宏包,耗时较长。
2. 依赖项风险latexmktexlive 的版本差异可能导致模板兼容性问题,建议锁定 Ubuntu LTS 官方仓库版本。

3. 文件系统风险:Skill 具备任意路径读写能力,若运行环境未做沙箱隔离,存在误删或覆盖系统文件的理论可能。

4. Python 环境风险:虚拟环境未激活或依赖未安装将导致功能失效,需确保 python-docx 正确部署。

5. 协作冲突:多人同时编辑同一 .tex 文件时缺乏锁机制,需配合 Git 等版本控制工具使用。

安全解读

核心功能

Academic Writer 是一款面向WSL2/Linux环境的专业学术写作代理工具,专注于LaTeX论文全生命周期管理:

  • 模板智能扫描:自动识别IEEE、ACM等会议模板,严格遵循.cls文件规范
  • 多格式参考读取:支持.docx、.txt、.tex、.md格式的参考文献导入
  • 规范内容撰写:基于模板结构自动分段撰写,支持覆盖/追加两种写入模式
  • 一键PDF编译:集成latexmk自动化编译,内置错误日志分析与修复

显著优势

1. 模板合规性保障:强制检测模板结构,避免因格式问题被拒稿
2. 跨技能协作:与academic-research-hub联动,实现"搜索-引用-撰写"闭环

3. 本地化处理:完全离线运行,数据不离开本地环境,保护学术隐私

4. 工程化工作流:内置虚拟环境管理、依赖锁定、超时保护等生产级特性

潜在局限

  • 环境门槛高:需安装4-7GB的texlive-full发行版,对磁盘空间要求苛刻
  • 仅限Linux/WSL:Windows原生环境需通过WSL2中转,配置复杂度增加
  • 无实时协作:缺乏Overleaf式的多人同步编辑功能
  • 中文支持待验证:文档未明确提及CTeX或xeCJK中文处理方案

适合人群

  • 需要投稿IEEE/ACM等顶会的研究生与科研人员
  • 追求版本控制的Git重度用户(LaTeX天然适配Git)
  • 注重数据隐私、不愿使用在线编辑器的学术工作者
  • 已具备Linux基础命令行操作能力的用户

风险提示

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 路径遍历 | 低 | 未对`../`进行显式过滤,建议用户仅在工作目录操作 |
| 文件覆盖 | 中 | 默认覆盖模式可能导致数据丢失,建议追加模式先行 |
| LaTeX宏注入 | 低 | 用户提供的content可能含恶意宏,建议预览后写入 |
| 供应链安全 | 低 | T3个人开发者来源,建议审计更新后再升级 |

总体评估:功能聚焦、代码规范、安全可控,是LaTeX学术写作场景的高效自动化工具,适合有一定技术背景的研究者使用。

academic-writer 内容

scripts文件夹
手动下载zip · 4.8 kB
writer_tools.pytext/plain
请选择文件