bib ファイルと tex ファイルの両方で引用キーの変更を同期する

bib ファイルと tex ファイルの両方で引用キーの変更を同期する

bib ファイルからいくつかの参照を引用している tex ファイルがあります。JabRef を使用して bib ファイル内のすべての引用キーを再フォーマット (つまり再生成) し、変更を tex ファイルに自動的に反映させたいと考えています。両方のファイルを自動的に同期させる方法をご存知の方はいらっしゃいますか?

答え1

このシンプルなプロジェクトは、キーと引用の名前変更の問題を解決しました。

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

これは簡単なコードなので、

  1. bibtex-renameを複製してgit 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}

関連情報