![bibtex는 bst 스타일의 매크로를 무시합니다.](https://rvso.com/image/286986/bibtex%EB%8A%94%20bst%20%EC%8A%A4%ED%83%80%EC%9D%BC%EC%9D%98%20%EB%A7%A4%ED%81%AC%EB%A1%9C%EB%A5%BC%20%EB%AC%B4%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
그래서 "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
.