paper-compile
自動化 LaTeX 編譯、錯誤診斷與 PDF 驗證流程,專為學術論文投稿設計。
簡介
paper-compile 技能為將 LaTeX 源文件轉換為適合投稿的 PDF 文件提供了強大且具備迭代性的工作流程。它專為需要自動化管理複雜文檔構建過程的研究人員和學術寫作者而設計,包括處理參考文獻、多次編譯以及常見的排版錯誤。該系統利用 latexmk 和 pdflatex 等行業標準工具來確保輸出的穩定性,同時提供內置的診斷程序,用於解析並解決編譯日誌中的錯誤,例如丟失的包、未定義的引用或圖片路徑問題。
-
使用 latexmk 進行自動化全周期編譯,高效處理依賴項、BibTeX 以及多次編譯過程。
-
集成錯誤診斷循環,通過解析 compile.log 自動識別並標記缺失的引用、圖表文件不匹配或 LaTeX 語法警告。
-
提供編譯後驗證層,執行 PDF 存在性驗證、根據特定會議限制審核頁數,以及視覺呈現的健全性檢查。
-
支持多種 LaTeX 引擎,如 pdflatex、用於 CJK 字元支持的 xelatex,以及用於高級字體需求的 lualatex。
-
針對特定機器學習會議(如 ICLR、NeurIPS、ICML)和 IEEE 格式標準提供可配置的頁數限制監控,精確處理參考文獻和附錄的計算方式。
-
此技能要求項目具備標準化的存儲庫結構,包含 main.tex 主文件以及用於存放章節、圖表和參考文獻的專用目錄。
-
用戶可以使用自然語言指令觸發編譯,例如 compile paper、编译论文 或 build PDF。
-
作為安全優先的自動化層,如果自動修復在指定次數後仍未成功,它會建議人工干預或通過 /codex:rescue 等輔助工具進行專家診斷。
-
它針對持續集成 (CI/CD) 工作流程和本地 IDE 集成進行了深度優化,讓研究人員在整個寫作過程中,無需手動處理構建負擔即可確保論文隨時可提交。
倉庫統計
- Star 數
- 7,776
- Fork 數
- 728
- Open Issue 數
- 52
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 下午01:55