bibtex ignora las MACRO en estilo bst

bibtex ignora las MACRO en estilo bst

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 MACROo @stringdeben 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 MACROestá en un .bstarchivo, mientras que @stringva en el .bibarchivo.

información relacionada