Como posso automatizar (parcialmente) o gerenciamento de bibliografia?

Como posso automatizar (parcialmente) o gerenciamento de bibliografia?

Ao longo dos anos, acumulei uma bibliografia não enorme, mas não pequena, que uso ocasionalmente. Até agora, ele teve o formato de vários arquivos .bib que se arrastam de um papel para o outro, ocasionalmente obtendo mais texto, ou "sacrificados" para fazer entradas de formato longo em vez de curto (e aqueles não não ser atualizado) etc. Eu consegui/não tentei realmente fazer com que os aliases funcionassem e tenho todas as entradas em conformidade com um determinado esquema de nomenclatura. Além disso, adiciono entradas manualmente, inclusive certificando-me de que gosto do formato, removendo campos que acho que não preciso e até mesmo mexendo no espaçamento.

Gostaria de tornar tudo isso mais flexível e gerenciável com alguma automação: quero poder gerar arquivos .bib para um artigo específico onde especifico:

  • Um formato de chave de citação
  • Nível de verbosidade (não apenas abreviação do nome do periódico)
  • Cortando entradas não utilizadas
  • Algum tipo de alias inteligente sem ver idiotas na bibliografia, etc.
  • Possivelmente outras guloseimas bacanas

Restrições/requisitos:

  • Deve ser um software gratuito e gratuito
  • A linha de comando é boa, a GUI está ok, ambas são melhores

Observação:Esseé uma pergunta semelhante, vem de um usuário do MS-Word + Zotero (enquanto eu não sou nenhum dos dois)

Responder1

Não tenho certeza se entendi todos os seus pontos, mas deixe-me tentar responder pelo menos partes da sua pergunta.

  • Não é uma má ideia ter um .bibarquivo grande com todos os trabalhos que são do seu interesse.

  • Escolha chaves de entrada sensatas para todas as entradas que você usa em todos os artigos. Isso torna mais fácil reconhecer qual entrada é qual, mesmo em papéis.

  • Inclua todas as informações em seu .bibarquivo principal.

    • É função do seu estilo bibliográfico ( .bstarquivo ou biblatexestilo) decidir quais campos serão impressos. Se você acha que a saída é muito prolixa, modifique o estilo - não modifique a fonte. Não deve haver 'formato longo' ou 'formato curto' da mesma entrada, deve haver apenas uma entrada.
    • Pode haver uma exceção a essa regra: os estilos bibliográficos do LaTeX não podem converter automaticamente os periódicos entre o formato longo e curto para você. Soluções com vários graus de automação estão disponíveis (JabRef tem um recurso para isso,você poderia @stringusar,Biber, ouuma dessas ferramentas). Essas ferramentas permitem exportar apenas um subconjunto das entradas para um .bibarquivo e podem até permitir o pós-processamento das entradas.
    • Não mexa no espaçamento do seu .bibarquivo. Modificações ad hoc devem ser o último recurso

Você nem precisa escrever aquele .bibarquivo enorme à mão, você pode usar um dos muitos gerenciadores de referência disponíveis (vejaLaTeX e ferramentas de gerenciamento de bibliografia). Devo dizer que prefiro escrever meus .bibarquivos à mão, mas ainda não tenho um banco de dados enorme.

Existem diversas outras ferramentas para manipulação de .bibarquivos. BibTool vem à mente, o Biber --tooltambém pode ser usado em um modo (mesmo que esse não seja o objetivo principal do Biber). Veja por exemploCriando arquivo .bib contendo apenas as referências citadas de um arquivo .bib maior. As pessoas escreveram e lançaram várias ferramentas para manipular .bibainda mais os arquivos.

Nos comentários descobriu-se que você não é fã do JabRef, mas pelo menos formalmente ele marcaria quase todas as suas caixas. Uma alternativa possível é o Zotero junto comhttps://retorque.re/zotero-better-bibtex/. Mas você também pode procurar ajudantes comohttps://github.com/nschloe/betterbib,https://github.com/pubs/pubs,https://github.com/rudrab/MkBiB, ehttps://github.com/bibcure/bibcure. Talvez você não consiga encontrar um software que faça tudo o que deseja de uma só vez, mas tenho certeza de que poderá encontrar uma variedade de ferramentas que podem pelo menos deixá-lo um pouco mais perto de uma solução melhor para o seu bibliografia.

Algumas linguagens de programação possuem bibliotecas para análise .bibde arquivos, então, em teoria, você também poderia codificar seu próprio ajudante.

informação relacionada