![bibtex ignora las MACRO en estilo bst](https://rvso.com/image/286986/bibtex%20ignora%20las%20MACRO%20en%20estilo%20bst.png)
Así que creé mi archivo bst personalizado usando "latex makebst". En general funciona bien y poco a poco entiendo de forma rudimentaria cómo funciona el .bst. Principalmente gracias a esta guía. http://mirrors.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf
Sin embargo, mis meses no son reemplazados. Por ejemplo, quiero que {feb} sea reemplazado por febrero. Observe la F mayúscula y el punto.
Hay entradas en el archivo como MACRO {feb} {"Feb."}
pero parecen ser ignorados. También probé algunas de las abreviaturas de macros de revistas, pero bibtex parece ignorarlas también.
PD: También, por ejemplo, Plain.bst define MACRO {feb} {"febrero"}
pero mes = {feb}, de la base de datos de dorsales sigue siendo solo "feb"
¿Qué podría estar haciendo mal?
Respuesta1
Las macros o cadenas definidas con MACRO
o @string
deben usarse sin llaves ni comillas alrededor de ellas, por lo que
month = feb,
es la forma de usarlo. La principal diferencia entre las dos definiciones es que MACRO
está en un .bst
archivo, mientras que @string
va en el .bib
archivo.