我首选的bibtex风格文件引用作者的姓名缩写.但是,有各种文本应该以不同的方式引用(例如,Elements Geometrie Algebrique应该始终被引用为[EGA]).我知道如何在bibtex输出的.bbl文件中修改它,但是我必须为每个文件执行此操作.有没有办法从我的.bib文件中执行此操作?
我首选的bibtex风格文件引用作者的姓名缩写.但是,有各种文本应该以不同的方式引用......
我希望我不会因此而受到抨击,但您首选的bibtex风格文件并不能很好地为您的读者服务.我的工作的一部分是审查论文,像[GKS]这样的首字母缩写并不像[Guibas,Knuth和Sharir 1990]那样完整的作者日期引用.对于知识渊博的读者来说,作者和日期经常使得参考参考书目成为不必要的.对于一个天真的读者来说,一组名字比一组字母更容易记住,特别是当一个或多个名字可能熟悉时.这些问题将通过例如芝加哥风格手册进行详细讨论,该手册解释了从专业文献中引用的正确方法.
我继续这么长,因为我相信你正在解决错误的问题.虽然我相信你的读者会很快认出[EGA],但我希望他们也能认出(格洛腾迪克1960)或(Grothendieck和Dieudonné1967).
我可以通过更改
.bib
文件来[修改作品的引用方式] 吗?
如果您想使用任何标准BibTeX样式,则不会.BibTeX使用世界上最差的编程语言之一,标准程序非常坚定地使用作品的作者或编辑来形成引用键.如果你真的想这样做,我推荐以下程序:
克隆并修改plainnat.bst
文件之类的内容.这将使您能够创建新的"参考书目风格".
创建一种新类型的BibTeX条目,使您可以使用特殊字段指定引文键(key
是一种流行的选择).
改变calc.label
功能,使用新类型的条目做正确的事情.如果你很幸运,改变calc.label
就足以确保事情正确分类.
在您的.bib
文件中使用非标准类型,并\bibliographystyle{...}
在所有LaTeX文档中使用非标准类型.
众神真的不希望你这样做 - 你的共同作者也不会......
归档时间: |
|
查看次数: |
6108 次 |
最近记录: |