Eu tenho um bug muito estranho ao usar Latex com bibtex. Consegui resolver mas não tenho ideia do porque aconteceu.
Estou usando revtex4-2
no verso, com apsrev4-2
estilo bibliográfico. O documento que estou escrevendo é um artigo científico e, de acordo com as diretrizes da revista, as notas de rodapé devem ser tratadas como referências, utilizando o @misc
tipo. A nota de rodapé ficará assim no references.bib
arquivo:
@misc{footnote_label,
title = {Footnote text.}
}
Como são notas de rodapé, obviamente não têm ano, então recebo um aviso de ano vazio, mas as referências parecem boas:
[1] Footnote text.
O problema é quando faço duas notas de rodapé cujos nomes de rótulos começam iguais, por exemplo:
@misc{bla_abcdefg,
title = {This is a footnote.}
}
@misc{bla_123456,
title = {This is another footnote.}
}
As referências no pdf compilado passaram a ter, para ambas as notas de rodapé, um adicional ().
atrás do texto, e o aviso de ano vazio para ambas as notas de rodapé desapareceu. Eles ainda aparecem com os números corretos. Todas as outras notas de rodapé (e referências a artigos reais) permanecem inalteradas. A saída é semelhante a esta:
[1] This is a footnote. ().
[2] This is another footnote. ().
Esta é exatamente a mesma saída como se eu adicionasse a linha year = {}
à @misc
entrada, incluindo o desaparecimento do aviso de ano vazio.
Alterar os rótulos das notas de rodapé de forma que apenas a primeira letra fosse igual ou começassem de forma completamente diferente resolveu o problema, mas não entendo por quê? Até porque não há problema se terminarem iguais (por exemplo, com a palavra nota de rodapé). O bibtex usa internamente um rótulo reduzido que leva em consideração apenas os primeiros caracteres ou algo assim?