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
Clonar el bibtex-rename con
git clone https://github.com/dmpalyvos/bibtex-rename
Cambie el nombre de la clave bib de su archivo
sample.bib
y guárdela comosample_new.bib
.Instale el analizador bibtex:
pip install bibtexparser
.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}
.