![bibtex ignora MACROs no estilo bst](https://rvso.com/image/286986/bibtex%20ignora%20MACROs%20no%20estilo%20bst.png)
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 MACRO
ou @string
devem 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 MACRO
está em um .bst
arquivo, enquanto @string
vai para o .bib
arquivo.