LaTeX/BibTeX的中文参考文献格式

前几日用LaTeX配合XeLaTeX写了一篇论文,后面的文献是用BibTeX自动生成的。给老师后老师说参考文献不符合国内期刊要求。我本以为指定一下输出格式应该是个很容易用几个函数解决的事情,后来发现BibTeX的文献格式定义(.srt文件)居然是用一门栈语言编写的。虽然我自认经过一番研究有能力自己写出一份,奈何时间、精力实在有限,耽误不起。胡乱搜索之后发现了这样一个叫做“chinesebst.bst”,长达1507行的定义文件。这一文件最终的输出结果基本符合了要求。想来可笑,我原以为这东西干的事情一个10行的脚本就该能搞定的……

但愿老师别再有什么意见,否则恐怕还要Hack一下。