Eu tenho um arquivo tex citando algumas referências de um arquivo bib. Quero reformatar (ou seja, regenerar) todas as chaves de citação no arquivo bib usando JabRef e propagar automaticamente as alterações para o arquivo tex. Alguém conhece uma maneira de manter automaticamente os dois arquivos sincronizados?
Responder1
Este projeto simples resolveu o problema chave e cita a renomeação:
https://github.com/dmpalyvos/bibtex-rename
É um código simples, você deve
Clone a renomeação do bibtex com
git clone https://github.com/dmpalyvos/bibtex-rename
Renomeie o bibkey do seu arquivo
sample.bib
e salve comosample_new.bib
.Instale o analisador bibtex:
pip install bibtexparser
.Executar
python transform.py --tex main.tex --oldbib sample.bib --newbib sample_new.bib --out out.tex
.
Verifique e certifique-se de que os itens estão na mesma ordem, e se você está citando o item BibTeX com \cite{bibkey}
.