BibTeX가 aux 파일을 읽는 방법

BibTeX가 aux 파일을 읽는 방법

BibTeX가 aux 파일을 읽는 방법을 제어할 수 있습니까?

\citation내가 아는 한, BibTeX는 aux 파일의 명령을 통해 문서에 사용된 인용 키를 읽습니다 . BibTeX가 bst 파일에서 사용할 수 있는 다른 정보를 aux 파일에서 추출하기를 원합니다. 목표는 의 각 인스턴스를 사용자 정의하여 \cite참고문헌에 항목이 표시되는 방식이 인용 키가 무엇인지에 따라 달라질 뿐만 아니라 해당 항목이 \cite문서에 어떻게 표시되었는지에 따라 달라질 수 있도록 하는 것입니다. 이 목표를 달성하는 다른 (더 더러운?) 방법이 있을 수 있지만 (나에게는) 이 특별한 방법이 가능한지 아는 것이 흥미로웠습니다.

답변1

당신이 언급한 bibtex의 기능은 사용자 문서 언어(TeX나 bst 파일에 사용되는 bibtex 스타일 언어 모두)의 제어를 받지 않습니다. 물론 bibtex 자체는 TeX와 마찬가지로 오픈 소스입니다. 예를 들어 여기에서 찾아볼 수 있습니다.

http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/bibtex.web?view=log

따라서 원칙적으로는 bibtex 포크로 원하는 작업을 수행할 수 있지만 더 이상 엄밀히 말하면 bibtex는 아닙니다.

관련 정보