用途:将 arXiv 论文的 LaTeX 源码端到端转换为翻译后的 PDF,默认目标语言为中文,跨 Windows、macOS、Linux 使用现代 xeCJK 与 fontspec。
主要能力与流程:先做依赖预检(curl、tar、xelatex、bibtex);从 URL 提取论文 ID(如 2508.11825v2),用 curl、tar 下载并解压源码,同时下载原 PDF 供核对;对超过 500 行的主 .tex 文件,用自带脚本按 \section 拆分,例如 python3 <skill-dir>/scripts/split_tex.py main.tex --cjk-font "Noto Sans CJK SC",脚本幂等、不覆盖已有分节文件并输出 JSON 报告,可用 --dry-run 预览;翻译时逐个子文件用 write_file 整体覆盖,保留 LaTeX 命令、数学环境、引用与参考文献,并在主导言区注入 \usepackage{xeCJK} 与 \setCJKmainfont{...};编译采用 xelatex -interaction=nonstopmode,标准循环为 xelatex -> bibtex -> xelatex 两次。
错误处理:若报缺 .sty 或 .cls,优先用 tlmgr search --file 查找包名并 tlmgr install 安装,必要时 sudo 与 mktexlsr 刷新;bibtex 缺 .bst 时先尝试安装对应包,仅当为论文自带自定义样式才回退到 plainnat 或 unsrt。非包错误则读 .log 定位并修正对应子文件。
适用场景:需要把英文 arXiv 论文转为中文可读 PDF、并尽量保留原排版与公式的场景。
限制与注意:字体按平台选择(Windows 用 Microsoft YaHei 或 SimSun,macOS 用 PingFang SC,Linux 用 Noto Sans CJK SC);修复错误时不得从原始压缩包直接覆盖已有 .tex,以免破坏已完成翻译;完成前需核对各分节是否遗漏或回退。归档路径与 deeporbit.json 交互语言等细节以实际环境为准,资料未提供更多收费或平台信息。