overleaf
透過命令列同步、管理並編譯 Overleaf LaTeX 專案。支援專案拉取、推送、雙向同步,以及 PDF 和 arXiv 提交用 .bbl 檔案下載。
簡介
Overleaf CLI 技能讓研究人員、學生與學術工作者能直接從終端機管理 LaTeX 專案。透過與 Overleaf 後端整合,它消除了為編譯文件、上傳圖片或準備 arXiv 提交等常規任務手動操作網頁介面的需求。此工具專為重視版本控制、本地開發環境整合與高效論文管理的工作流程所設計,是本地檔案編輯與 Overleaf 雲端生態系統之間的橋樑。
-
專案管理:透過 session cookie 安全驗證,列出所有專案,並使用 olcli 工具獲取專案元數據。
-
無縫同步:執行拉取、推送與完整雙向同步操作,確保您的本地工作區與雲端保持一致。
-
進階編譯:觸發 LaTeX 檔案的遠端編譯,並下載產出的 PDF 或特定的建置產物,如 .bbl、.aux 與 .log 檔案。
-
提交支援:透過程式化生成並下載 arXiv 提交平台所需的特定參考文獻 (.bbl) 與輔助檔案,簡化提交流程。
-
資產處理:快速將圖片、圖表與其他資源上傳至專案根目錄或自動偵測的目錄。
-
專案自動化:支援透過 .olcli.json 檔案進行專案自動偵測,方便在不重複輸入專案 ID 的情況下管理多篇論文。
-
前置需求:需要有效的 Overleaf 帳號,並透過 Homebrew 或 npm 安裝 olcli CLI 工具。
-
驗證說明:使用標準 session cookie 安全管理憑證。使用者應確保驗證 Token 的機密性。
-
使用限制:此技能專用於 LaTeX 文件開發與管理;它不取代用於本地編譯的完整 LaTeX 發行版(如 TeX Live),而是管理遠端編譯週期。
-
優化建議:使用者可利用 --dry-run 旗標進行預覽,或使用 --force 進行強制覆蓋,以防止同步操作期間發生意外的資料丟失。
倉庫統計
- Star 數
- 4,437
- Fork 數
- 1,203
- Open Issue 數
- 7
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 下午12:41