bibtex 内の書籍のセクションに書誌参照を追加する必要があります。これは、編集されたコレクションではなく、4 人の著者によって書かれた書籍内の、1 人の著者による独自のタイトルを持つ論文です。
編集されたコレクションでは、@incollection を使用して、論文の著者とコレクションの編集者を記入します。ただし、この場合、本には 4 人の著者がいて、編集者はいません。これは、各著者が別々の論文を書き、その後、他の著者に別々の応答を書くという共同作業です。つまり、本の著者 (4 人の名前すべてを含める必要があります) と論文の著者 (この特定の論文を書いた著者のみを含める必要があります) 用に別のフィールドが必要です。
@inbook は使用できません。これは、本全体に対して著者フィールドが 1 つしかないためです。4 人の著者名をすべて入力すると、私が引用している主張が著者全員によって支持されていると示唆しているように見え、誤解を招くことになります。引用したい特定の章を書いた著者名だけを入力すると、1 人の著者が本全体を書いたという印象を与え、本の執筆における他の著者の役割が認められなくなります。
また、@incollection は使用できません。これは、他の著者を完全に無視して編集者フィールドを空白のままにするか (この場合も、他の著者が本で果たした役割をクレジットしていないことになります)、他の著者を (誤解を招く形で) 編集者フィールドに入力する必要があることを意味します (著者はコレクションを編集したのではなく、本のその他の部分を執筆しただけであり、これは同じではありません)。著者フィールドに 4 人の名前をすべて入力することはできません。そうすると、1 人の著者に帰属する主張が他の著者によっても同等に支持されているという印象を与え、これも誤解を招くことになるからです。
本の著者と章の著者用に別のフィールドを追加する方法はありますか?
答え1
使用を検討するbiblatex
-- このパッケージでは@inbook
、「[a] 独自のタイトルを持つ自己完結的な単位を形成する書籍の一部。このエントリ タイプのプロファイルは標準の BibTeX とは異なることに注意してください。」(マニュアル、セクション 2.1.1)。
\documentclass{article}
\usepackage[maxnames=99]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inbook{A01,
author = {Author, A.},
year = {2001},
title = {A paper with its own title, by a single author},
bookauthor = {Author, A., and Buthor, B. and Cuthor, C. and Duthor, D.},
booktitle = {A book that's written by four authors},
location = {A location},
publisher = {A publisher},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}