bibtex ignora MACROs no estilo bst

bibtex ignora MACROs no estilo bst

Então, criei meu arquivo bst personalizado usando "latex makebst", ele geralmente funciona bem e lentamente percebo como funciona o .bst. Principalmente graças a este guia http://mirrors.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf

No entanto, meus meses não são substituídos. Por exemplo, quero que {fevereiro} seja substituído por fevereiro. Observe o F maiúsculo e o ponto.

Existem entradas no arquivo como MACRO {fevereiro} {"fevereiro."}

mas eles parecem ser ignorados. Eu também tentei algumas abreviações de macro do diário, mas o bibtex parece ignorá-las também.

PS: Também, por exemplo, plain.bst define MACRO {fevereiro} {"fevereiro"}

mas mês = {fevereiro}, do banco de dados bib continua sendo apenas "fevereiro"

O que eu poderia estar fazendo de errado?

Responder1

Macros ou strings definidas com MACROou @stringdevem ser usadas sem colchetes ou aspas, então

month = feb,

é a maneira de usá-lo. A principal diferença entre as duas definições é que MACROestá em um .bstarquivo, enquanto @stringvai para o .bibarquivo.

informação relacionada