
如何在 BibTeX 中引用前言?我希望下面的引文是“Hornstein 2005”,但我希望參考書目也提到喬姆斯基。我正在使用“@InCollection”。
@InCollection{hornstein2005chomsky,
author = {Hornstein, Norbert},
title = {Chomsky's Natural Philosophy},
booktitle = {Rules and Representations},
year = {2005},
publisher = {Columbia University Press},
}
答案1
這是一個解決方案:將詳細資訊添加到作者列表或標題等中,具體取決於參考書目風格如何破壞格式。例如,使用作者列表:
@book{knuth-foreword,
author={Knuth, DE and
{Foreword in Petkov{\v s}ek, M, Wilf, HS, Zeilberger, D}},
title={A=B},
publisher={A K Peters},
year=1996
}
請注意 Knuth 如何透過 Bibtex 樣式自動設定格式,但其他作者必須手動設定樣式。 (這是英國皇家學會的作者風格:-)
最好的解決方案是添加{foreword}
到 BST 文件,但這需要了解如何對 Bibtex 進行編程,而且可移植性較差,因為它會創建一種古怪的參考書目風格。不幸的是,這裡的解決方法對於更改參考書目樣式的人來說並不穩健,因為作者格式詳細資訊可能會改變。嗯,這就是你的解決方法。
有時你可以使用note={....}
,但樣式經常將註釋放在錯誤的位置來幫助前言。