相比於其他文獻管理軟體,Zotero 的另一大特點就是整合了閱讀器。目前支持 pdf 文件和 epub 格式的文件閱讀、批註,但是對於知網 CAJ 格式暫不支持。
絕大多數英文文獻都是以 pdf 格式下載到電腦的,因此以下幾個插件都是基於 pdf 的英文文獻閱讀增強插件。
插件的安裝方法#
鑑於本篇是插件介紹的第一篇,首先介紹插件的安裝方法。Zotero 的插件和火狐瀏覽器類似,首先在 “工具” 選項卡下點擊 “Plugins” 選項,打開插件設置頁面。
在設置圖標處點擊 “Install Add on From File",選中下載好的插件 release 即可安裝。部分插件可能需要手動啟用,安裝好的插件會在設置頁面左側的列表中出現,提供了插件額外的配置選項。
pdf-translate#
最重要的就是翻譯插件,類似於知雲文獻翻譯,提供了選中自動翻譯的功能。項目地址以及中文文檔點擊直達,作者貼心地寫了很完整的使用指南,可以依照文檔進行詳細配置,本文僅簡述我採用的方案。
插件簡單配置#
首先安裝成功後進入文獻閱讀,即可看到劃詞翻譯效果
另外也可以通過右側邊欄的形式呈現
對於字體太小的情況,請前往設置界面調整字體大小和行高。
翻譯服務#
該翻譯插件提供了相當豐富的翻譯服務接口。詳細的配置方法請見中文文檔,對我來說 Google 翻譯有一定的網絡問題,Deepl 的翻譯效果好,但是免費翻譯有頻率限制,付費 api 有境外信用卡限制。
因此我採用了DeepLX的方案,其破除了 DeepL 的限制,另外推薦使用項目DeepLX Serverless的方法,使用騰訊雲函數服務避免固定 ip 帶來的訪問頻率限制,缺點是額外付費(約 50 一年)用於啟用騰訊雲函數服務。
另外配置好的 DeepLX API 還可以配置在一款十分好用的瀏覽器插件 “沉浸式翻譯” 中,因此付費也算比較值得。
如果你是第一次配置 pdf-translate 插件,建議使用默認的翻譯服務先用著,對於DeepLX Serverless和沉浸式翻譯插件配置如有需要後續我會單寫一次教程。
標題和摘要翻譯#
在文獻庫頁面右鍵單擊任意條目,菜單中會額外出現翻譯標題和翻譯摘要的選項。點擊後翻譯的結果會出現在條目數據的 “其他” 欄目下,使用插件作者寫的另一款插件Actions and Tags for Zotero可以實現自動化的文獻標題和摘要翻譯(下篇文章中介紹),最終可以一鍵插入到文獻閱讀總結中。
better-notes#
超強的註釋筆記增強插件,可在 Zotero 中實現雙鏈筆記。可導出 md 文件到其他位置並實現雙向同步,實現真正的和其他筆記軟體(如 Obsidian)聯動的功能。
關於 Obsidian,是一款好用的筆記軟體,但是其使用教程也是一個巨大的坑,有一定的學習成本。如果你沒有使用 Obsidian 的經歷,可以先在 Zotero 中整理你的筆記。
better-notes同樣由這位肝帝大佬編寫,因此中文文檔也十分完善,這位大佬 debug 速度、回覆 issue 的速度超快,幾個插件幾乎把 Zotero 的易用性拉到了新高度。
將批註轉化成筆記#
在 pdf 閱讀中我們可以劃詞批註,在左側的側邊欄形成一條批註內容。如果你已經安裝了 pdf-translate 和 better-notes 兩個插件,那麼該批註內容會自動固定翻譯文本,並出現同步筆記的圖標。
單擊黃色的同步筆記圖標後,會創建一個內容為批註內容的.md 格式筆記。
另外通過在條目處單擊右鍵,可以新建一條.md 格式筆記。
也可以在閱讀器的右側邊欄點擊加號添加條目筆記。
在任意條目筆記下可以將註釋直接拖動到筆記中實現插入。
關於註釋轉化成筆記神奇的是,md 筆記文件中的註釋內容,實際上是通過鏈接的形式插入的,左鍵單擊後會出現 “在頁面顯示” 的選項,點擊後會直接轉跳到原文位置。
更神奇的是,通過同步功能將筆記導出後,在 Obsidian 中仍然可以通過點擊鏈接轉跳到文獻註釋位置,真正意義上實現了 Zotero 和 Obsidian 的聯動。
Zotero 內實現雙鏈筆記#
在任意一條筆記的編輯頁面,點擊左上角的 better notes 圖標,可以選擇與其他筆記形成雙鏈關係。
指向功能指的是在本筆記中插入一條指向目標筆記的鏈接,選中另一個筆記後效果如圖。
提及功能則相反,會在目標筆記的末尾加上指向本筆記的鏈接,在目標筆記中提及本筆記。
在 Zotero 中能夠實現雙鏈筆記固然可喜可賀,但是該插件的雙鏈筆記功能較為簡潔,如果需要更強大的雙鏈筆記功能,推薦使用 Obsidian 來管理筆記。後續可能會出關於 Obsidian 的使用介紹。
導出筆記並實現雙向同步#
在筆記的編輯頁面中上方的選項卡中,點擊 “導出當前筆記”。
或者在文獻庫的視圖下右鍵單擊條目,點擊帶有黃色圖標的導出筆記
按照如圖配置後,即可在導出位置生成與 Zotero 文獻庫中雙向同步的筆記文件。
在 Zotero 上方選項卡 “工具” 下打開同步管理器,可查看目前的雙向同步筆記情況。
同步管理器會按照同步時間自動刷新導出位置的筆記(會有一定延遲),使用其他 markdown 編輯器修改該文件內容時同樣會將修改內容同步回 Zotero 數據庫中的筆記。
但是值得注意的是,如果想要修改導出文件位置或要刪除導出的筆記文件,需要先在同步管理器匯總取消同步,否則每次刷新會在目標位置重新導出筆記。
將筆記同步至 Obsidian 的額外配置#
如果你直接將同步筆記導出至 Obsidian 的數據庫中可能會出現一些格式問題,如方括號前會被加上轉義符。如果發現了類似問題,可按照如下配置修改導出模版:
在 Zotero 選項卡 “編輯” 下打開模版編輯器,選中 “ExportMDFileContent”,並將下面的代碼段覆蓋到模板中。注意要完整複製,包括 ${{。
${{
return mdContent.replaceAll("\\[\\[","[[").replaceAll("\\#","#").replaceAll("\\","");
}}$
結語#
關於 Zotero 的筆記功能插件非常強勁,在下篇文章中會介紹另外幾個筆記增強插件,然後會簡要介紹文獻筆記的工作流以供參考。
關於 Obsidian 的使用或許後續會加以介紹,包括本文在內的筆記都是使用 Obsidian 編寫。