
1
專案背景與動機
專案背景與動機
學術寫作中,管理參考文獻是一項耗時且繁瑣的任務。研究人員和學生在使用 Overleaf 編寫 LaTeX 文件時,常常需要從外部資料庫如 DBLP 或 Google Scholar 中搜索論文,複製 BibTeX 條目後再貼上迴文檔。這種流程不僅中斷寫作流程,還可能因頻繁切換介面而降低效率。
Overleaf-Bib-Helper 的設計初衷是解決這一痛點。它透過將 DBLP 和 Google Scholar 的搜尋功能整合到 Overleaf 編輯器中,允許使用者在overleaf介面內完成搜尋和獲取 BibTeX 條目的操作。這種整合工具能顯著減少時間浪費,提升學術寫作的流暢性,尤其對需要處理大量引用的使用者尤為有益。
2
專案位置
專案位置

Overleaf-Bib-Helper的程式碼倉庫位於 https://github.com/MLNLP-World/Overleaf-Bib-Helper 歡迎大家star關注更新。使用者可以到 https://greasyfork.org/zh-CN/scripts/532304-overleaf-bib-helper 安裝油猴指令碼。
專案概覽
Overleaf-Bib-Helper 是一個使用者指令碼,增強了 Overleaf 的功能。其核心功能包括:
-
直接搜尋:使用者可以在 Overleaf 中輸入查詢(如文章標題、作者或關鍵詞),從 DBLP 和 Google Scholar 中搜索學術文章。搜尋效果與二者的網頁版一致。
-
一鍵複製 BibTeX:點選搜尋結果即可將對應的 BibTeX 條目複製到剪貼簿,方便插入文件。
-
靈活配置:支援選擇結果數量(5、10、20 或 50 個),並根據需求切換搜尋來源。
-
便捷操作:提供鍵盤快捷鍵(如 Enter 鍵搜尋,Esc 鍵關閉彈出視窗),提升使用者體驗。
此外,該外掛支援多個 Google Scholar 映象,以提高可訪問性,特別適合在不同網路環境下使用。
安裝和使用指南
安裝Overleaf-Bib-Helper需要以下步驟:
第一步:安裝Tampermonkey
Tampermonkey是一個執行Overleaf-Bib-Helper等使用者指令碼所需的瀏覽器擴充套件。按照以下步驟操作:
1.下載Tampermonkey:
-
Chrome:Chrome網上商店 https://chromewebstore.google.com/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/dhdgffkkebhmkfjojejmpbldmpobfkfo
-
Firefox:Mozilla外掛 https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/
-
Edge:MicrosoftEdge外掛 https://microsoftedge.microsoft.com/addons/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/iikmkjmpaadaobahmlepeloendndfphd
-
Safari:應用商店 https://apps.apple.com/us/app/tampermonkey-classic/id1482490089?mt=12
2.啟用Tampermonkey:
-
安裝完成後,點選瀏覽器工具欄中的Tampermonkey圖示,確保其已啟用。

3.啟用外掛的開發者模式:
-
以Chrome為例,你需要在瀏覽器的擴充套件程式頁面(chrome://extensions/)中啟用開發者模式。

第二步:安裝Overleaf-Bib-Helper
您可以透過以下兩種方式之一安裝指令碼:
選項1:從GreasyFork安裝(推薦)
1.訪問GreasyFork頁面。https://greasyfork.org/zh-CN/scripts/532304-overleaf-bib-helper
2.點選“安裝此指令碼”按鈕。
3.Tampermonkey將開啟一個確認視窗。點選“安裝”以新增指令碼。
4.指令碼將在Overleaf專案頁面(https://www.overleaf.com/project/*)上自動啟用。
5.為保持指令碼更新,請在Tampermonkey設定中啟用自動更新。

選項2:從GitHub安裝
1.前往GitHub倉庫。https://github.com/Arvid-pku/Overleaf-Bib-Helper
2.開啟倉庫中的Overleaf-Bib-Helper.js檔案。
3.複製整個指令碼內容。
4.在瀏覽器中,點選Tampermonkey圖示> “建立新指令碼”。
5.將複製的程式碼貼上到編輯器中,替換預設模板。
6.在Tampermonkey編輯器中點選檔案>儲存。
7.指令碼將在Overleaf專案頁面上啟用。
8.注意:對於從GitHub手動安裝,請定期檢查倉庫更新並根據需要重新安裝。
第三步:開啟工具
1.在瀏覽器中開啟Overleaf專案(https://www.overleaf.com/project/*)。
2.在Overleaf工具欄中查詢一個新圖示(類似小文件的圖示)。
3.點選該圖示以開啟搜尋彈出視窗。

第四步:搜尋文章
1.輸入查詢:在輸入欄位中鍵入搜尋詞(例如文章標題、作者或關鍵詞)。
2.選擇來源:從“來源”下拉選單中選擇“DBLP”或“GoogleScholar”。
-
DBLP:最適合計算機科學文獻,提供結構化資料。
-
GoogleScholar:覆蓋更廣泛的領域,但可能需要驗證碼驗證。
3.設定結果數量:從“結果”下拉選單中選擇5、10、20或50個結果。
4.開始搜尋:
-
按下Enter鍵或點選放大鏡圖示。
5.結果將顯示在輸入欄位下方的可滾動列表中。
第五步:複製BibTeX
1.點選列表中的任何結果。
2.BibTeX條目將被複制到剪貼簿。
3.將顯示通知確認成功(“複製成功”)或報告錯誤(“複製失敗”)。

第六步:關閉彈出視窗
-
按下Esc鍵或再次點選工具欄圖示。
使用場景優勢
Overleaf-Bib-Helper特別適合以下人群:
-
研究人員:需要快速查詢並引用大量學術文獻,節省時間。
-
學生:在撰寫論文或報告時,簡化參考文獻的管理。
-
學術工作者:在協作專案中,提升團隊效率。
其優勢在於:
-
無縫整合:無需離開Overleaf,減少介面切換。
-
高效率:一鍵複製BibTeX,減少手動操作。
-
靈活性:支援DBLP和GoogleScholar,覆蓋廣泛的學術資源。
6
開發者資訊
開發者資訊
該外掛由北京大學研究生尹訓健同學(https://xunjianyin.github.io/)開發,歡迎star程式碼庫、建立問題、貢獻改進。
程式碼庫二維碼:

MLNLP社群
2025年4月12日
關於我們
