Sincronizando alterações de chaves de citação em arquivos bib e tex

Sincronizando alterações de chaves de citação em arquivos bib e tex

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

  1. Clone a renomeação do bibtex comgit clone https://github.com/dmpalyvos/bibtex-rename

  2. Renomeie o bibkey do seu arquivo sample.bibe salve como sample_new.bib.

  3. Instale o analisador bibtex: pip install bibtexparser.

  4. 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}.

informação relacionada