Synchronisieren von Änderungen an Zitatschlüsseln in Bib- und Tex-Dateien

Synchronisieren von Änderungen an Zitatschlüsseln in Bib- und Tex-Dateien

Ich habe eine Tex-Datei, die einige Referenzen aus einer Bib-Datei zitiert. Ich möchte alle Zitierschlüssel in der Bib-Datei mithilfe von JabRef neu formatieren (d. h. neu generieren) und die Änderungen automatisch in die Tex-Datei übertragen. Kennt jemand eine Möglichkeit, beide Dateien automatisch zu synchronisieren?

Antwort1

Dieses einfache Projekt löste das Problem der Schlüssel- und Zitatumbenennung:

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

Es ist ein einfacher Code, Sie müssen

  1. Klonen Sie das Bibtex-Umbenennen mitgit clone https://github.com/dmpalyvos/bibtex-rename

  2. Benennen Sie den Bibkey Ihrer Datei um sample.bibund speichern Sie unter sample_new.bib.

  3. Installieren Sie den Bibtex-Parser: pip install bibtexparser.

  4. Ausführen python transform.py --tex main.tex --oldbib sample.bib --newbib sample_new.bib --out out.tex.

Überprüfen Sie, ob die Elemente in der gleichen Reihenfolge sind und ob Sie das BibTeX-Element mit zitieren \cite{bibkey}.

verwandte Informationen