同步 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. 重新命名文件的 bibkey sample.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

检查并确保项目的顺序相同,并且如果您使用 引用 BibTeX 项目\cite{bibkey}

相关内容