生產力
overleaf avatar

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
在 GitHub 查看