Bibtex ignoriert Makros im BST-Stil

Bibtex ignoriert Makros im BST-Stil

Also habe ich meine benutzerdefinierte BST-Datei mit „Latex MakeBst“ erstellt. Sie funktioniert größtenteils einwandfrei und ich bekomme langsam einen rudimentären Überblick darüber, wie das .bst-Ding funktioniert. Vor allem dank dieser Anleitung http://mirrors.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf

Meine Monate werden jedoch nicht ersetzt. Ich möchte beispielsweise, dass {feb} durch Feb ersetzt wird. Beachten Sie das große F und den Punkt.

Es gibt Einträge in der Datei wie MACRO {feb} {"Feb."}

aber sie scheinen ignoriert zu werden. Ich habe auch einige der Makroabkürzungen für Zeitschriften ausprobiert, aber Bibtex scheint sie auch zu ignorieren.

PS: Beispielsweise definiert plain.bst auch MACRO {feb} {"Februar"}

aber Monat = {feb}, aus der Bib-Datenbank bleibt immer nur "feb"

Was könnte ich falsch machen?

Antwort1

Makros oder Zeichenfolgen, die mit MACROoder definiert sind @string, müssen ohne Klammern oder Anführungszeichen verwendet werden.

month = feb,

ist die Art, wie es verwendet wird. Der Hauptunterschied zwischen den beiden Definitionen besteht darin, dass es MACROin einer .bstDatei ist, während @stringes in die .bibDatei geht.

verwandte Informationen