Sincronización de cambios de claves de citas en archivos bib y tex

Sincronización de cambios de claves de citas en archivos bib y tex

Tengo un archivo tex que cita algunas referencias de un archivo bib. Quiero reformatear (es decir, regenerar) todas las claves de citas en el archivo bib usando JabRef y propagar automáticamente los cambios al archivo tex. ¿Alguien conoce alguna forma de mantener ambos archivos sincronizados automáticamente?

Respuesta1

Este sencillo proyecto resolvió el problema de cambio de nombre de clave y cita:

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

Es un código simple, debes

  1. Clonar el bibtex-rename congit clone https://github.com/dmpalyvos/bibtex-rename

  2. Cambie el nombre de la clave bib de su archivo sample.biby guárdela como sample_new.bib.

  3. Instale el analizador bibtex: pip install bibtexparser.

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

Verifique y asegúrese de que los elementos estén en el mismo orden y, si está citando el elemento BibTeX con \cite{bibkey}.

información relacionada