用途:针对 arXiv 论文,直接获取作者自己的 LaTeX 源码而非对 PDF 做 OCR,以无损方式读取公式与结构。资料指出 PDF 只是渲染产物,公式的 \label、以及某公式属于命题还是证明中的中间步骤等信息在 PDF 中会丢失。
主要能力:从 arxiv.org/e-print/<id> 下载源码包;用配套工具(tools/arxiv-latex-display-math-extractor)抽取每条展示公式,记录 label、environment_name、enclosing_theorem_environment、enclosing_theorem_title、is_boxed_by_authors、原始 LaTeX 与 MathML;并用真实 TeX 引擎逐个编译公式以验证可用性。资料称在一篇真实论文上,源码公式编译率 98%,而 PDF OCR 为 49%。
使用方式:先设置 UA 标识并请求元数据与 e-print,例如: ID=2605.00501 UA="your-project/1.0 (mailto:you@example.com)" mkdir -p /tmp/paper && cd /tmp/paper curl -sSL -A "$UA" "https://export.arxiv.org/api/query?id_list=$ID" -o meta.xml curl -sSL -A "$UA" "https://arxiv.org/e-print/$ID" -o eprint.tar.gz mkdir -p src && tar xzf eprint.tar.gz -C src 若 tar 失败,可能是单个 gzip 的 .tex:gunzip -c eprint.tar.gz > src/main.tex。然后运行抽取器: cargo run --release --manifest-path "$SKILL_DIR/tools/arxiv-latex-display-math-extractor/Cargo.toml" -- /tmp/paper/src > /tmp/paper/equations.json 再验证公式: bun run "$SKILL_DIR/tools/compile_each_formula_with_real_tex_engine.ts"(需要 TeX Live)。
适用场景:需要精确公式、命题语境与机器可读记录的论文阅读、复现或工程实现。限制:被撤回或仅以 PDF 提交的论文无源码,此时才退回到 OCR(unlimited-ocr 插件);请先查看 enclosing_theorem_environment 再采信公式含义;编译失败多因缺少作者宏;ar5iv、latexml、pandoc 可作为阅读或整篇转换的补充,但不产出逐公式加命题语境的记录。定价、收费与更多使用限制暂未提供。