[翻譯] 在 Overleaf 中離線工作

原  文:Working Offline in Overleaf
譯  者:Xovee
翻譯時間:2020年5月21日

在 Overleaf 中離線工作

Overleaf 提供了許多功能,可以讓你首先在本地創建項目的副本,然後你就可以在本地使用文本編輯器來離線工作,你在本地所做的改動將會在 Overleaf 上得到同步。

你可以使用任何合適的文本編輯器來在本地編輯你的項目,你也可以下載一個免費的 LaTeX\LaTeX 編輯器。這裏有一些下載 LaTeX\LaTeX 的選項:https://www.latex-project.org/get/。爲了確保你在 Overleaf 中快捷地運行所有最新的包,你可以下載 TeXLive 發行版,使用 Latexmk 來一次行編譯所有東西(這篇文章中介紹了更多 Overleaf 如何編譯項目的信息)。

需要注意的是,至少到目前爲止,Overleaf 在線的編輯器不能在離線的時候使用,所有的編譯行爲必須在我們的服務器上運行。

Dropbox 同步

Overleaf v2 引入了一個新的功能:在 Overleaf 和 Dropbox 之間進行分兩步的自動同步。所有 Overleaf 項目的改動都會自動地同步到 Dropbox 目錄之中,而所有你在本地 Dropbox 目錄中所做的修改也都會自動同步到在線的項目之中。

從用戶的反饋之中,我們知道,在本地編輯文檔,在線地與合作者同步修改文檔之間,無縫地切換是非常非常重要的。Overleaf v1 只支持單向的向 Dropbox 同步。這並不能讓你在本地編輯文檔,然後方便地同步到在線的項目裏。而在 Overleaf v2 中,我們極大地提升了同步的體驗,你可以使用任何方法、在任何時間去方便地編輯和同步文檔。

Git 和 GitHub

Overleaf v2 還提供了到 GitHub 的同步功能。在 Overleaf v1 中,用戶需要設置 git remotes,然後手動地同步項目。我們發現許多用戶在 Overleaf v1 中都使用了 git 託管服務(大部分時候是 GitHub),所以我們在 v2 中提供了到 GitHub 的同步功能,我們相信這點改進可以提升許多用戶的體驗。

爲了使用 GitHub 同步,用戶首先需要擁有一個 GitHub 賬戶。一個免費的 GitHub 賬號允許你創建公開或私有的倉庫。

如果你在本地使用 git,你可以使用 Overleaf git bridge。這個功能可以讓你在本地倉庫和在線的 Overleaf 項目之間使用 clone, push, pull 等操作。在這篇博文中你可以找到更多的相關信息。

而在 Overleaf v1 中,git 整合在很長的時間內都是一個免費的測試功能,我們將持續地向用戶(那些創建時間在 Overleaf v1 之前的賬戶)免費地提供這個功能。而對於創建時間晚於 Overleaf v2 測試版本的賬戶,GitHub 同步和直接地 git 訪問功能將只提供給付費用戶,就像在 ShareLaTeX 之中一樣。與許多其他的 v2 功能一樣,這意味着,項目的擁有者需要一個付費訂閱來使用 GitHub 同步功能和直接 git 訪問功能,但是他的合作者們可以使用免費的賬戶來使用這些功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章