引用 BibTeX 中的前言

引用 BibTeX 中的前言

如何在 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={....},但樣式經常將註釋放在錯誤的位置來幫助前言。

相關內容