BibTeXで序文を引用する

BibTeXで序文を引用する

BibTeX で序文を引用するにはどうすればいいですか? 以下の引用を「Hornstein 2005」にしたいのですが、参考文献には Chomsky も記載したいです。`@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 スタイルで自動的にフォーマットされていますが、他の著者は手動でスタイルを設定する必要があることに注意してください。(これは Royal Society の著者スタイルです:-)

最善の解決策は{foreword}BST ファイルに追加することですが、それには Bibtex のプログラミング方法の知識が必要であり、また奇妙な参考文献スタイルを作成するため移植性が低くなります。残念ながら、ここでの回避策は、著者の書式設定の詳細が変更される可能性があるため、誰かが参考文献スタイルを変更することに対して堅牢ではありません。まあ、それはあなたのための回避策です。

場合によっては使用できますnote={....}が、スタイルによって、序文を補助するために間違った場所に注釈が配置されることがよくあります。

関連情報