是否可以控制 BibTeX 如何读取辅助文件?
据我所知,BibTeX 通过\citation
辅助文件中的命令读取文档中使用的引用键。我希望 BibTeX 从辅助文件中提取 bst 文件可以使用的其他信息。目的是自定义 的每个实例\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 了。