CASO no arquivo "referencia.bib", você tenha usado o elemento "and others" para não ter que escrever todos os autores, o arquivo gerado, formato .bbl terá um erro.
Exemplo de entrada no arquivo referencias.bib onde o erro ocorre:
@BOOK{book-example2,
author = {B. Campana and others},
title = "Introduction to Engineering Thinking",
edition = "1st",
address = "London, UK",
publisher = "Wiley",
year = "2024",
}
O que deveria ocorrer?
O uso de "and others" no campo autor do arquivo .bib é padrão do BibTeX.
A partir do exemplo acima, deveria ser gerado no arquivo .bbl o seguinte fragmento:
O erro encontra-se no seguinte trecho grifado a seguir:
\MakeUppercase{Campana, B., others}.
Isso gerará a seguinte saída nas referências finais:
CAMPANA, B., OTHERS.
Obviamente não é isso que espera-se.
O que deveria ocorrer então?
A compilação do bbl a partir do bib deveria gerar o trecho anterior da seguinte forma:
\MakeUppercase{Campana, B., \MakeLowercase{et~al.}}.
Daí, o resultado final gerado será:
CAMPANA, B., et al.
Como queremos quando usamos no nosso gerenciador de referências "and others" no campo autores.
Solução de contorno
A solução de contorno que eu encontrei é corrigir manualmente o arquivo ".bbl" substituindo as linhas onde isso ocorrer em cada referência a ser gerada.
Note que além de ser trabalhoso, isso é problemático também porque depois de corrigir, há que se alterar o nome do arquivo, porque na próxima compilação do diretório todo que for feita, ele irá subscrever o arquivo modificado com a forma errada novamente do ".bbl".
Ressalto por fim que é um erro pequeno, e talvez tenha passado despercebido, posto que quando há mais de 5 autores, o uso dos comandos
gera corretamente o "FULANO, F., BELTRANO, B., CICLANO, C., MULANO, M., et al."
Portanto, trata-se de um erro que somente ocorre quando usa-se no seu arquivo de referências ".bib" a expressão "and others", quando você quer economizar na lista de autores, que é padrão do BibTeX.
Obrigado pelo aviso, desculpe pela demora...
Hum... Editar os geradores de bibliográfica é um pouco mais complicado, vamos ver se alguém sabe isso.
Mas talvez seja algo com o babel...
Vamos ter que olhar.
Olá. Ontem detectei que ocorre um pequeno erro na compilação do arquivo ".bbl", feito pelo par de comandos
O que ocorre?
CASO no arquivo "referencia.bib", você tenha usado o elemento "and others" para não ter que escrever todos os autores, o arquivo gerado, formato .bbl terá um erro.
Exemplo de entrada no arquivo referencias.bib onde o erro ocorre:
O que deveria ocorrer?
O uso de "and others" no campo autor do arquivo .bib é padrão do BibTeX. A partir do exemplo acima, deveria ser gerado no arquivo .bbl o seguinte fragmento:
O erro encontra-se no seguinte trecho grifado a seguir:
\MakeUppercase{Campana, B., others}.
Isso gerará a seguinte saída nas referências finais: CAMPANA, B., OTHERS.
Obviamente não é isso que espera-se.
O que deveria ocorrer então?
A compilação do bbl a partir do bib deveria gerar o trecho anterior da seguinte forma:
\MakeUppercase{Campana, B., \MakeLowercase{et~al.}}.
Daí, o resultado final gerado será: CAMPANA, B., et al.Como queremos quando usamos no nosso gerenciador de referências "and others" no campo autores.
Solução de contorno
A solução de contorno que eu encontrei é corrigir manualmente o arquivo ".bbl" substituindo as linhas onde isso ocorrer em cada referência a ser gerada.
Note que além de ser trabalhoso, isso é problemático também porque depois de corrigir, há que se alterar o nome do arquivo, porque na próxima compilação do diretório todo que for feita, ele irá subscrever o arquivo modificado com a forma errada novamente do ".bbl".
Ressalto por fim que é um erro pequeno, e talvez tenha passado despercebido, posto que quando há mais de 5 autores, o uso dos comandos
gera corretamente o "FULANO, F., BELTRANO, B., CICLANO, C., MULANO, M., et al." Portanto, trata-se de um erro que somente ocorre quando usa-se no seu arquivo de referências ".bib" a expressão "and others", quando você quer economizar na lista de autores, que é padrão do BibTeX.