bibtex는 bst 스타일의 매크로를 무시합니다.

bibtex는 bst 스타일의 매크로를 무시합니다.

그래서 "latex makebst"를 사용하여 사용자 정의 bst 파일을 만들었습니다. 대부분 잘 작동하고 .bst가 작동하는 방식에 대한 기초적인 중단이 천천히 발생합니다. 주로 이 가이드 덕분에 http://mirrors.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf

그러나 내 달은 대체되지 않습니다. 예를 들어 {feb}를 Feb로 바꾸려고 합니다. 대문자 F와 점을 확인하세요.

파일에 MACRO {feb} {"Feb."}와 같은 항목이 있습니다.

그러나 그들은 무시되는 것 같습니다. 나는 또한 저널 매크로 약어 중 일부를 시도했지만 bibtex도 이를 무시하는 것 같습니다.

추신: 또한 예를 들어 plain.bst는 MACRO {feb} {"February"}를 정의합니다.

하지만 월 = {feb}, bib 데이터베이스에서는 계속 "feb"로 표시됩니다.

내가 뭘 잘못하고 있는 걸까요?

답변1

MACRO또는 로 정의된 매크로나 문자열은 @string중괄호나 따옴표 없이 사용됩니다.

month = feb,

사용하는 방법입니다. 두 정의의 주요 차이점은 파일 MACRO에 있는 .bst반면 파일 @string에 들어간다는 것입니다 .bib.

관련 정보