用 zotero 管理文献和个人知识库
這周開始用了一下 zotero。
這是一款非常好用的文獻管理工具,但它更像是一個多功能的收藏夾,或者說是一個知識、筆記、文獻的綜合管理工具。
入門的時候搜到了陽志平老師的幾個圖文并茂的教程,這里也推薦一下:http://www.yangzhiping.com/tech/zotero1.html
zotero concepts
zotero 最初是一個文獻工具,但它管理的最小單位是 item,每個 item 可以是網(wǎng)頁、書等,逐漸可以擴展為一個全能的知識工具。
一個單獨的 item 可以嵌入另一個 item 的下面,但已經(jīng)有嵌入條目的是不可以再嵌入別的條目下的。
實際的使用例子:
一個 blog 網(wǎng)頁可以作為單獨的 item
一個豆瓣圖書網(wǎng)頁可以作為一個 item,并且嵌入任意多個 URI 或者本地的 PDF 文件,可以是本書的全文或摘要或者習題答案
一個 Google Scholar 搜索結果的目標頁可以作為一個 item
一本單獨的書籍,或許在互聯(lián)網(wǎng)上沒有對應的描述URI,也可以建立一個 item,并填上對應的作者、出版社、年份等等
本文并不包含怎么用 zotero 比較好的討論,只是一些軟件使用細節(jié)上的介紹,避免后來人踩坑。
install
zotero 官網(wǎng)提供了各個平臺的下載鏈接,它可以運行于各操作系統(tǒng)甚至瀏覽器中。但是推薦使用獨立安裝(standalone)版本。
arch linux 下可以直接從 AUR 安裝。
為了便于收藏網(wǎng)頁,一般除了 standalone 版本,還要再裝一個瀏覽器插件,但是根據(jù)我自己實驗的結果, Firefox 版本要特別說明一下。
以 Firefox 方式安裝,是可以擁有 zotero 的全部功能的。
standalone 方式安裝后,如果再裝一個 firefox xpi 插件,實際上也會同樣裝上全功能的 firefox 版本,其他瀏覽器插件由于沒有原生的 zotero,所以不用擔心這里的問題。
通過下一節(jié)的恰當設置,可以讓 firefox 版本和 standalone 版本和諧共處。
configure
zotero 用戶文件內(nèi)容
zotero 的用戶數(shù)據(jù)一般來說包括幾個主要部分:
系統(tǒng)自己的配置,如首選項設置的保存文件
用戶的文獻庫的索引和結構等數(shù)據(jù),保存在用戶文件夾里
用戶所有嵌入的 PDF 全文等文件,存放再上面的用戶文件夾下的 storage 文件夾中
第1個一般不用管理,哪怕重裝電腦丟了也不心疼。下面兩個需要做一些處理。
一般來說,為了方便配合各人電腦已有的分區(qū)管理,我們應該將用戶文件夾移動到某個位置,而不是默認的C:/Users/xxx/Documents/或者~/.zotero/blabla下面。
首先進入 zotero 的 Preference 中,切換到 Advanced - Files and Folders 下面。直接修改 Data Directory Location 為 Custom,并指定另一個位置,比如 ~/data/zotero。
這樣我們單機版的 zotero 就完成了,之后再正常使用即可。如果你需要多臺電腦同步,再看下面。
zotero 同步設置
zotero 有 sync 功能,可以同步上述2、3兩個文件夾。注冊一個官網(wǎng)帳號,然后到 Preference - Sync - Settings 中填上即可。
但是我們一般不希望 zotero 將上述3類 storage 文件夾也做同步。因為大量的 PDF 文件應該很大,而且 zotero 也沒有那么大的云空間,于是我們就有兩種處理方式了。
一種方法是,關閉 zotero 對附加文件夾的同步:回到上述 Sync - Settings 中取消下面的打勾。然后我們另外使用其他國內(nèi)的云盤,如百度云、堅果云等,將對應的 storage 文件夾納入同步就可以了。
在 *nix 系統(tǒng)下面有一個 trick,即可以將 storage 文件夾刪除,用一個 symbolic link 來替代它,這樣我們還可以進一步地自定義 storage 文件夾的位置和名稱,也照顧了云盤的使用、方便管理。
當然,如果在多臺電腦同步,那就在多臺電腦上都需要對云盤做類似設置。
另一種方法是,使用 zotero 的 WebDAV 方式同步。只需提供其他支持 WebDAV 的網(wǎng)盤即可,如堅果云,在堅果云后臺 “設置” - “安全” 中可以看到 WebDAV 的路徑,甚至可以設置一個單獨密碼,以便不用暴露堅果云的密碼到 zotero 中。
我們回到 zotero 中 Preference - Sync - Settings 下面下拉框中將 “Zotero” 改成 “WebDAV”,然后選默認 https,再填 “dav.jianguoyun.com/dav” 到后面的框中。下面的用戶名是堅果云的郵箱名,密碼是堅果云的密碼或者獨立密碼。使用 Verify Server 功能可以驗證是否成功。
這樣之后,zotero 會在堅果云賬戶里建立一個 zotero 的子文件夾(放心,不會包含URL路徑的dav字樣)。所有的 storage 內(nèi)容就會放到這里了,并且云盤上存的是經(jīng)過壓縮后的,而不像本地一樣是原始 PDF,不會占用太多云盤上的空間。同時,在堅果云客戶端中可以關閉對此文件夾的同步,因為我們并不關心此文件夾的結構和內(nèi)容,它就是一個給 zotero 專用的區(qū)域。
官方也有一些同步的建議: https://www.zotero.org/support/sync
firefox 插件
其他系統(tǒng)的插件如果沒有像 firefox 這樣功能完整的話,就避免了此處的問題,可以跳過此節(jié)。
首先需要關閉 zotero standalone 版本,再打開 firefox,按 Ctrl + Shift + Z 或者點插件圖標,會在火狐中打開一個類似 standalone 版本的下邊欄。
firefox 此時并不知道 standalone 版本的存在,需要點擊齒輪圖標,進入 Preference,可以看到插件本身的設置。然后將 Advanced - Files and Folders 下面的內(nèi)容,以及 Sync - Settings 下面的內(nèi)容,設置成和 standalone 版本完全一致。這樣二者就共用一個用戶文件夾了。
今后,如果 standalone 版本已經(jīng)打開,是無法啟動火狐插件的側邊欄的(估計是因為 zotero 對文件夾加了只讀鎖,不會允許多個 zotero 同時訪問以免數(shù)據(jù)庫被寫壞)。
然后照陽志平老師的文章里一樣,可以直接點導航欄上的圖標,或者右鍵點擊網(wǎng)頁,在所有支持了添加 zotero 條目的頁面上都可以將內(nèi)容添加到 zotero 庫了。
backup and recovery
雖然有 sync 功能,但是 zotero 官方還是推薦了采用原始方法進行備份,這也是對重要資料一種穩(wěn)妥的保護辦法。
備份時,只需定時拷貝整個用戶文件夾到別的地方,就可以了。
恢復時,關閉同步功能并退出程序,將備份文件夾內(nèi)容全部拷貝回來,再重新打開程序,就可以原樣恢復了。
但是,如果是徹底以本地備份為準,可能需要到 sync - reset 里抹去 zotero 服務器的備份。如果只是部分文件被修改,可以先在本地 duplicate item 部分條目,然后開啟 sync,服務器的版本會同步下來把本地的覆蓋掉,但是新 duplicate 出來的 item 是不會受影響的。這樣可以刪了被 sync 修改的,而新的 item 會自動 sync 回去。
具體可以看官方關于備份一節(jié): https://www.zotero.org/support/zotero_data
全文轉(zhuǎn)載自 It's calling me again
總結
以上是生活随笔為你收集整理的用 zotero 管理文献和个人知识库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 语言处理 之 模型部署
- 下一篇: 二维码的原理竟如此简单,第一次有人说的这