同步 bib 和 tex 檔案中的引文鍵更改

同步 bib 和 tex 檔案中的引文鍵更改

我有一個 tex 檔案引用了 bib 檔案中的一些引用。我想使用 JabRef 重新格式化(即重新生成)bib 檔案中的所有引文鍵,並自動將變更傳播到 tex 檔案。有人知道自動保持兩個檔案同步的方法嗎?

答案1

這個簡單的專案解決了關鍵和引用重命名問題:

https://github.com/dmpalyvos/bibtex-rename

這是一個簡單的程式碼,你必須

  1. 克隆 bibtex-renamegit clone https://github.com/dmpalyvos/bibtex-rename

  2. 重新命名檔案的 bibkeysample.bib並另存為sample_new.bib.

  3. 安裝 bibtex 解析器:pip install bibtexparser.

  4. 執行python transform.py --tex main.tex --oldbib sample.bib --newbib sample_new.bib --out out.tex

檢查並確保 itens 的順序相同,並且如果您使用\cite{bibkey}.

相關內容