bib ファイルからいくつかの参照を引用している tex ファイルがあります。JabRef を使用して bib ファイル内のすべての引用キーを再フォーマット (つまり再生成) し、変更を tex ファイルに自動的に反映させたいと考えています。両方のファイルを自動的に同期させる方法をご存知の方はいらっしゃいますか?
答え1
このシンプルなプロジェクトは、キーと引用の名前変更の問題を解決しました。
https://github.com/dmpalyvos/bibtex-rename
これは簡単なコードなので、
bibtex-renameを複製して
git clone https://github.com/dmpalyvos/bibtex-rename
ファイルの bibkey の名前を変更し
sample.bib
、 として保存しますsample_new.bib
。bibtex パーサーをインストールします:
pip install bibtexparser
。実行する
python transform.py --tex main.tex --oldbib sample.bib --newbib sample_new.bib --out out.tex
。
項目が同じ順序になっていることを確認し、BibTeX 項目を引用しているかどうかを確認してください\cite{bibkey}
。