BibTeX のコレクションから複数の著者を引用する

BibTeX のコレクションから複数の著者を引用する

BibTeX を使用して、同じ本の 2 つの章 (それぞれ別の著者が書いたもの) を引用しようとしています。@incolllectionまたはを使用し@inbookて引用できることはわかっていますが、両方のエントリにコレクションの詳細を入力する必要があると思います。代わりに、参考文献に次のような 3 つのエントリを別々に表示したいと考えています。

著者 1。20XX 年。編集者 (20XX 年) の「章のタイトル」。
著者 2。20XX 年。編集者 (20XX 年) の「別の章のタイトル」。
編集者。20XX 年。コレクションタイトル

私が試したのは、3 つの BibTeX エントリを作成することです。

  @book{editor20xx,
     title = {Collection Title},
     editor = {Editors},
     year = {20xx},
  }

  @incollection{author1,
     title = {Chapter title},
     author = {Author 1},
     editor = {Editors},
  }

  @incollection{author2,
     title = {Chapter title},
     author = {Author 2},
     editor = {Editors},
  }

ただし、これを実行すると、著者エントリに次のような結果が表示されます (Friedman のエントリを参照)。

コレクションのエントリを追加し、個々の章のエントリでそれを参照する方法に関する投稿を見たことを覚えていますが、どこで見たかは思い出せません。

皆さんが助けてくれることを願っています。ありがとう!

答え1

選択したタグから、確かに BibLaTeX を使用していると推測します (プレーンな BibTeX でも機能するかどうかはわかりません)。ただし、私の推測が正しければ、フィールドを使用すればcrossrefうまくいくはずです。

@book{editor20xx,
title = {Collection Title},
editor = {Editors},
year = {20xx},
}
    
@incollection{author1,
title = {Chapter title},
author = {Author 1},
crossref = {editor20xx},
}
    
@incollection{author2,
title = {Chapter title},
author = {Author 2},
crossref = {editor20xx},
}

関連情報