Tengo un error muy extraño al usar Latex con bibtex. Logré solucionarlo pero no tengo idea de por qué pasó.
Estoy usando revtex4-2
al dorso, con apsrev4-2
estilo bibliográfico. El documento que estoy escribiendo es un artículo científico y, de acuerdo con las pautas de la revista, las notas a pie de página deben manejarse como referencias, utilizando el @misc
tipo. La nota al pie se verá así en el references.bib
archivo:
@misc{footnote_label,
title = {Footnote text.}
}
Como son notas a pie de página, obviamente no tienen un año, por lo que aparece una advertencia de año vacío, pero las referencias se ven bien:
[1] Footnote text.
El problema es cuando hago dos notas a pie de página cuyos nombres de etiquetas comienzan igual, por ejemplo:
@misc{bla_abcdefg,
title = {This is a footnote.}
}
@misc{bla_123456,
title = {This is another footnote.}
}
Las referencias en el pdf compilado ahora tienen, para ambas notas a pie de página, un adicional ().
detrás del texto, y la advertencia de año vacío para ambas notas a pie de página desapareció. Todavía aparecen con los números correctos. Todas las demás notas a pie de página (y referencias a artículos reales) no se modifican. La salida se ve así:
[1] This is a footnote. ().
[2] This is another footnote. ().
Este es exactamente el mismo resultado que si agregara la línea year = {}
a la @misc
entrada, incluida la advertencia de desaparición del año vacío.
Cambiar las etiquetas de las notas al pie de modo que solo la primera letra fuera igual o comenzaran de manera completamente diferente resolvió el problema, pero no entiendo por qué. También porque está bien si terminan igual (por ejemplo con la palabra nota al pie). ¿Bibtex utiliza internamente una etiqueta reducida que solo tiene en cuenta los primeros caracteres o algo así?